.fv-sales{scroll-margin-top:90px;background:radial-gradient(ellipse at 55% 18%,#21112f,#0b0713 58%,#09060e);color:#fbf8ff;padding:64px 0 72px;isolation:isolate}.fv-sales__container{max-width:1400px;margin:0 auto;padding:0 26px}.fv-sales__top{display:flex;justify-content:center;align-items:center;gap:24px;margin-bottom:28px;text-align:center}.fv-sales__intro{width:100%;max-width:900px;margin-inline:auto;text-align:center}.fv-sales__eyebrow{color:#ca87ff;font-size:12px;letter-spacing:.17em;font-weight:800;margin:0 0 17px}.fv-sales__heading{color:#fff;font-size:clamp(31px,3.5vw,45px);line-height:1.14;font-weight:800;letter-spacing:-.035em;margin:0 0 16px}.fv-sales__subtitle{color:#bdb4c8;font-size:15px;max-width:760px;margin:0 auto;line-height:1.6;text-wrap:pretty}.fv-sales__more{display:flex;justify-content:center;margin-top:22px}.fv-sales__all{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;color:#fff;background:#a21efd;border:1px solid #A21EFD;border-radius:15px;padding:14px 28px;text-decoration:none;font-weight:750;font-size:14px;transition:border-color .2s,background .2s}.fv-sales__all:hover,.fv-sales__all:focus-visible{color:#fff;background:#7f10c7;border-color:#c065ff}.fv-sales__hint{margin:0 auto 27px;max-width:780px;color:#bdb4c8;font-size:14px;text-align:center;text-wrap:pretty}.fv-sales__track{display:flex;align-items:stretch;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-color:#6d388b transparent;padding:1px 1px 16px}.fv-sales__card{color:#fff;flex:0 0 clamp(210px,18.6vw,238px);width:clamp(210px,18.6vw,238px);min-width:0;display:flex;flex-direction:column;border-radius:20px;border:1px solid #59366e;background:linear-gradient(180deg,#201429,#17101e 75%);padding:13px;text-decoration:none;scroll-snap-align:start;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.fv-sales__card:hover,.fv-sales__card:focus-visible{color:#fff;border-color:#b567ff;transform:translateY(-3px);box-shadow:0 10px 32px #701cb429}.fv-sales__photo{width:100%;aspect-ratio:1 / 1.08;background:#ece8ed;border-radius:13px;overflow:hidden;display:grid;place-items:center}.fv-sales__image{width:100%;height:100%;object-fit:cover;display:block}.fv-sales__no-photo{display:flex;flex-direction:column;align-items:center;gap:8px;color:#6a5878;font-size:12px}.fv-sales__card-body{display:flex;flex-direction:column;flex-grow:1;gap:9px;padding:17px 0 3px}.fv-sales__title{margin:0;color:#fff;font-weight:800;font-size:17px;line-height:1.32;min-height:2.6em}.fv-sales__details{color:#c9bfd2;font-size:12px;line-height:1.4;min-height:32px;margin:0}.fv-sales__price{margin-top:auto;padding-top:8px;color:#fff;font-size:24px;font-weight:850;letter-spacing:-.015em}.fv-sales__availability{color:#ceb7e4;font-size:12px}.fv-sales__card-link{margin-top:4px;font-weight:700;color:#d18bff;font-size:13px}.fv-sales__empty{border:1px dashed #69447f;background:#190f22;border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:9px;font-size:14px;color:#c7b7d0}.fv-sales__empty strong{color:#fff;font-size:17px}.fv-sales__controls{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.fv-sales__arrow{background:#1d1228;color:#fff;border:1px solid #503367;border-radius:50%;width:39px;height:39px;cursor:pointer;font-size:21px}.fv-sales__arrow:hover{background:#a21efd;border-color:#a21efd}@media screen and (min-width:750px){.fv-sales__track{flex-wrap:wrap;justify-content:center;overflow:visible;scroll-snap-type:none;gap:24px}.fv-sales__card{flex:1 1 calc((100% - 48px) / 3);width:auto;max-width:440px}.fv-sales__controls,.fv-sales__hint{display:none}}@media(max-width:749px){.fv-sales{padding:42px 0 52px}.fv-sales__container{padding:0 18px}.fv-sales__top{align-items:center;justify-content:center;flex-direction:column;gap:17px;margin-bottom:22px;text-align:center}.fv-sales__intro{max-width:100%}.fv-sales__heading{font-size:clamp(29px,7.6vw,40px);text-wrap:balance}.fv-sales__subtitle{font-size:14px;line-height:1.6}.fv-sales__eyebrow,.fv-sales__heading{margin-bottom:10px}.fv-sales__all{font-size:13px;padding:10px 15px}.fv-sales__hint{line-height:1.5;margin-bottom:18px}.fv-sales__card{flex-basis:min(76vw,260px);width:min(76vw,260px)}.fv-sales__track{gap:13px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
