.flash-sale-deal-section{margin-top:calc(var(--section-gap) * var(--fluid-1-5, 1));margin-bottom:calc(var(--section-gap) * var(--fluid-1-5, 1))}.fsd{--fsd-gap: var(--gutter-md, 20px);display:flex;flex-direction:column;gap:var(--fsd-gap);width:100%}.fsd--constrained{max-width:var(--page-width, 1320px);margin-inline:auto;padding-inline:var(--gutter-md, 20px)}.fsd__deal{display:flex;flex-direction:column;gap:.75rem;padding:clamp(16px,2.4vw,24px);border:2px solid var(--fsd-accent, #d6285a);border-radius:var(--card-corner-radius, 12px);position:relative}.fsd__deal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:1em}.fsd__deal-title{margin:0;font-size:clamp(1.4rem,1rem + 1.4vw,2rem);line-height:1.1}.fsd__badge{flex:0 0 auto;display:inline-flex;align-items:center;text-align:center;padding:.5em .9em;border-radius:10px;font-weight:600;font-size:.95rem;line-height:1.15;background:var(--bg-contrast, rgba(127, 127, 127, .16));color:var(--text-color)}.fsd__deal-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 11;background:var(--card-bg-color, #fff);border-radius:calc(var(--card-corner-radius, 12px) * .75);overflow:hidden}.fsd__deal-media .img-fit{width:100%;height:100%}.fsd__deal-name{font-weight:600;font-size:1.05rem;line-height:1.3;text-decoration:none;color:inherit}.fsd__deal-name:hover{text-decoration:underline}.fsd__deal-variant{font-weight:500;opacity:.7}.fsd__price.price{font-size:1.5rem;font-weight:700;margin:0}.fsd__price--lg{--fsd-sale-color: #1a8f3c;display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.fsd__price--lg .price__current{font-size:1.75rem;font-weight:800;line-height:1.1}.fsd__price--lg.price--on-sale .price__current{color:var(--fsd-sale-color)}.fsd__price--lg .price__was{font-size:1rem;font-weight:500;opacity:.55;text-decoration:line-through}.fsd__price-note{margin:-.25rem 0 0;font-size:.8rem;opacity:.7}.fsd__progress{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem}.fsd__progress-labels{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.fsd__progress-label strong{font-size:1.1rem}.fsd__progress-track{height:8px;width:100%;border-radius:999px;background:var(--bg-contrast, rgba(127, 127, 127, .18));overflow:hidden}.fsd__progress-fill{height:100%;border-radius:inherit;background:var(--fsd-accent, #d6285a);transition:width .4s ease}.fsd__countdown{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.85rem 1rem;border-radius:calc(var(--card-corner-radius, 12px) * .6);background:var(--bg-contrast, rgba(127, 127, 127, .1))}.fsd__countdown-label{font-weight:600}.fsd__countdown .countdown{--countdown-size: 20;display:block;width:100%}.fsd__countdown .countdown__grid{display:grid;width:100%;justify-content:start}.fsd__countdown .countdown__number{font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}.fsd__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:100%}.fsd__cta .icon{width:1.1em;height:1.1em}.fsd__collection{display:flex;flex-direction:column;min-width:0}.fsd__collection-title{margin:0 0 .75rem;font-size:clamp(1.4rem,1rem + 1.4vw,2rem);line-height:1.1}.fsd__carousel{position:relative}.fsd__scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--fsd-accent, #d6285a) transparent;padding-bottom:1.1rem}.fsd__scroller::-webkit-scrollbar{height:6px}.fsd__scroller::-webkit-scrollbar-thumb{background:var(--fsd-accent, #d6285a);border-radius:999px}.fsd__scroller::-webkit-scrollbar-track{background:transparent}.fsd__track{display:grid;grid-auto-flow:column;grid-template-rows:1fr;grid-auto-columns:var(--fsd-card-mobile, 60%);gap:var(--fsd-gap);margin:0;padding:0 0 .25rem;list-style:none}.fsd__cell{min-width:0;scroll-snap-align:start;align-self:start}.fsd__cell .card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fsd-card-title-m, 14px);line-height:1.3;min-height:2.6em}.fsd__cell .card__info .price{font-size:var(--fsd-card-price-m, 16px)}.fsd__arrow{display:none}@media(min-width:769px){.fsd{flex-direction:row;align-items:stretch}.fsd__deal{flex:0 0 var(--fsd-left-width, 360px)}.fsd__deal-name{font-size:1.25rem}.fsd__price--lg .price__current{font-size:2.4rem}.fsd__price--lg .price__was{font-size:1.25rem}.fsd__progress-labels{font-size:1rem}.fsd__progress-label strong{font-size:1.35rem}.fsd__countdown .countdown{--countdown-size: 26}.fsd__cell .card__title{font-size:var(--fsd-card-title-d, 15px)}.fsd__cell .card__info .price{font-size:var(--fsd-card-price-d, 18px)}.fsd__cell .product-label{font-size:var(--fsd-card-badge-d, 14px)}.fsd__collection{flex:1 1 0;min-width:0}.fsd__carousel,.fsd__scroller{min-width:0;max-width:100%}.fsd__track{grid-template-rows:auto auto;grid-auto-columns:clamp(160px,calc(var(--fsd-colw, 25%) - var(--fsd-gap)),260px)}.fsd__cell{max-width:260px}.fsd__deal{justify-content:space-between}.fsd__arrow{position:absolute;top:calc(50% + 1.2rem);transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--border-color, rgba(0, 0, 0, .12));background:var(--bg-color, #fff);color:var(--text-color, #111);cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:opacity .2s ease,background .2s ease}.fsd__arrow .icon{width:1.1rem;height:1.1rem}.fsd__arrow--prev{inset-inline-start:.4rem}.fsd__arrow--next{inset-inline-end:.4rem}.fsd--at-start .fsd__arrow--prev,.fsd--at-end .fsd__arrow--next,.fsd--no-scroll .fsd__arrow{opacity:0;pointer-events:none}}.fsd-card__labels{position:absolute;top:.5rem;inset-inline-start:.5rem;z-index:1;display:flex;flex-wrap:wrap;gap:.3rem;pointer-events:none;max-width:calc(100% - 1rem)}.fsd__cell .product-label{font-size:var(--fsd-card-badge-m, 12px);line-height:1.3;padding:2px 6px;max-width:100%;min-width:0}.fsd__cell .product-label__text{white-space:normal}.fsd__cell .product-label .icon{width:.9em;height:.9em}.fsd__cell .product-label-container,.fsd__cell .product-label-wrapper{min-width:0;max-width:100%}.fsd--sold-out .fsd__deal-media{opacity:.55}@media(prefers-reduced-motion:reduce){.fsd__progress-fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/flash-sale-deal.css.map */
