.flash-sale{display:block;padding-block:var(--flash-padding-top) var(--flash-padding-bottom);background:var(--flash-bg);color:var(--flash-text)}.flash-sale[hidden]{display:none}.flash-sale__card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2.4rem,5vw,7rem);overflow:hidden;padding:clamp(2.4rem,4vw,4.8rem);border:1px solid color-mix(in srgb,var(--flash-text) 12%,transparent);border-radius:var(--flash-radius);background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--flash-accent) 22%,transparent),transparent 32%),var(--flash-surface);box-shadow:0 18px 55px color-mix(in srgb,var(--flash-text) 9%,transparent)}.flash-sale__card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(120deg,transparent 38%,color-mix(in srgb,var(--flash-accent) 30%,transparent) 50%,transparent 62%);transform:translate(-100%);animation:flash-sale-sheen 8s ease-in-out infinite;pointer-events:none}.flash-sale[data-design-mode=true] .flash-sale__card:before{animation:none}.flash-sale[data-design-mode=true] .flash-sale__unit{-webkit-backdrop-filter:none;backdrop-filter:none}.flash-sale__copy{max-width:62rem}.flash-sale__eyebrow{display:flex;align-items:center;gap:.8rem;margin:0 0 .9rem;color:var(--flash-accent);font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.flash-sale__pulse{width:.8rem;height:.8rem;border-radius:50%;background:currentColor;box-shadow:0 0 color-mix(in srgb,var(--flash-accent) 45%,transparent);animation:flash-sale-pulse 2s ease-out infinite}.flash-sale__heading{margin:0;color:var(--flash-text);letter-spacing:-.035em;line-height:1.05}.flash-sale__subtext{max-width:52rem;margin:1rem 0 0;color:color-mix(in srgb,var(--flash-text) 72%,transparent);font-size:clamp(1.4rem,1.3vw,1.6rem);line-height:1.55}.flash-sale__timer-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}.flash-sale__timer{display:flex;align-items:flex-start;gap:clamp(.6rem,1.2vw,1.2rem)}.flash-sale__unit{display:grid;place-items:center;min-width:clamp(5.8rem,6.5vw,7.6rem);padding:1.2rem .8rem 1rem;border:1px solid color-mix(in srgb,var(--flash-text) 14%,transparent);border-radius:calc(var(--flash-radius) * .55);background:color-mix(in srgb,var(--flash-bg) 42%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.flash-sale__unit strong{color:var(--flash-text);font-size:clamp(2.4rem,3vw,3.8rem);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.05em;line-height:1}.flash-sale__unit span{margin-top:.65rem;color:color-mix(in srgb,var(--flash-text) 58%,transparent);font-size:1rem;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}.flash-sale__separator{padding-top:1.7rem;color:color-mix(in srgb,var(--flash-text) 45%,transparent);font-size:2.2rem;line-height:1}.flash-sale__button{display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:.9rem 1.8rem;border-radius:999px;background:var(--flash-accent);color:var(--flash-surface);font-size:1.35rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.flash-sale__button:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--flash-accent) 28%,transparent);transform:translateY(-1px)}.flash-sale__button:focus-visible{outline:.2rem solid var(--flash-text);outline-offset:.3rem}.flash-sale__button svg{width:1.8rem;height:1.8rem;transition:transform .16s ease}.flash-sale__button:hover svg{transform:translate(.2rem)}.flash-sale--ended .flash-sale__timer{display:none}.flash-sale--ended .flash-sale__status{position:static!important;width:auto;height:auto;margin:0;padding:1.2rem 1.8rem;overflow:visible;clip:auto;white-space:normal;border:1px solid color-mix(in srgb,var(--flash-text) 14%,transparent);border-radius:999px;color:var(--flash-text);font-weight:650}@media screen and (max-width:989px){.flash-sale__card{grid-template-columns:1fr}.flash-sale__timer-wrap{align-items:flex-start}}@media screen and (max-width:549px){.flash-sale__card{padding:2.2rem 1.6rem}.flash-sale__timer{width:100%;gap:.45rem}.flash-sale__unit{min-width:0;flex:1 1 0;padding-inline:.3rem}.flash-sale__separator{padding-top:1.5rem;font-size:1.7rem}.flash-sale__unit strong{font-size:clamp(2rem,8vw,2.8rem)}.flash-sale__unit span{font-size:.85rem;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.flash-sale__card:before,.flash-sale__pulse{animation:none}.flash-sale__button,.flash-sale__button svg{transition:none}}@keyframes flash-sale-pulse{70%{box-shadow:0 0 0 .8rem transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes flash-sale-sheen{0%,70%,to{transform:translate(-100%)}85%{transform:translate(100%)}}.video-reels{display:block;margin-bottom:var(--reels-margin-bottom);margin-top:var(--reels-margin-top)}.video-reels__section{background:var(--reels-background);color:var(--reels-text);overflow:hidden;padding-bottom:var(--reels-padding-bottom);padding-top:var(--reels-padding-top)}.video-reels__header{margin-bottom:var(--reels-heading-gap);padding-left:1.5rem;padding-right:1.5rem}.video-reels__header--left{text-align:left}.video-reels__header--center{text-align:center}.video-reels__header--right{text-align:right}.video-reels__heading{color:var(--reels-text);font-size:var(--reels-heading-size);line-height:1.1;margin:0}.video-reels__intro{color:var(--reels-text);font-size:var(--reels-body-size);margin-top:1rem}.video-reels__viewport{overflow:hidden;position:relative}.video-reels__viewport:before,.video-reels__viewport:after{content:"";inset-block:0;pointer-events:none;position:absolute;width:min(7vw,7rem);z-index:3}.video-reels__viewport:before{background:linear-gradient(to right,var(--reels-background),transparent);left:0}.video-reels__viewport:after{background:linear-gradient(to left,var(--reels-background),transparent);right:0}.video-reels__track{display:flex;gap:var(--reels-gap);overflow-x:auto;padding:var(--reels-stagger) var(--reels-side-padding);scroll-behavior:smooth;scroll-padding-inline:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.video-reels__track::-webkit-scrollbar{display:none}.video-reels__track.is-auto-scrolling{scroll-behavior:auto;scroll-snap-type:none}.video-reels__card{flex:0 0 var(--reels-card-width);position:relative;scroll-snap-align:center}.video-reels--count-1 .video-reels__track,.video-reels--count-2 .video-reels__track{justify-content:center;overflow-x:hidden}.video-reels--count-1 .video-reels__card{flex-basis:min(42rem,calc(100% - (var(--reels-side-padding) * 2)))}.video-reels--count-2 .video-reels__card{flex-basis:min(var(--reels-card-width),calc((100% - var(--reels-gap) - (var(--reels-side-padding) * 2)) / 2))}.video-reels--count-1 .video-reels__card,.video-reels--count-2 .video-reels__card{transform:none}.video-reels--count-1 .video-reels__arrow,.video-reels--count-2 .video-reels__arrow,.video-reels--count-1 .video-reels__dots,.video-reels--count-2 .video-reels__dots{display:none}.video-reels--count-1 .video-reels__viewport:before,.video-reels--count-1 .video-reels__viewport:after,.video-reels--count-2 .video-reels__viewport:before,.video-reels--count-2 .video-reels__viewport:after{display:none}.video-reels--staggered .video-reels__card:nth-child(3n+1){transform:translateY(calc(var(--reels-stagger) * .55))}.video-reels--staggered .video-reels__card:nth-child(3n+2){transform:translateY(calc(var(--reels-stagger) * .2))}.video-reels__preview{aspect-ratio:9 / 16;background:#00000014;border:0;border-radius:var(--reels-radius);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-reels--square .video-reels__preview{aspect-ratio:1}.video-reels--landscape .video-reels__preview{aspect-ratio:4 / 3}.video-reels--portrait .video-reels__preview{aspect-ratio:3 / 4}.video-reels__preview video,.video-reels__preview img,.video-reels__preview svg,.video-reels__reel video,.video-reels__reel>img,.video-reels__reel>svg{height:100%;object-fit:cover;width:100%}.video-reels__play{align-items:center;background:#ffffffe6;border-radius:50%;color:#111;display:flex;height:4.4rem;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease;width:4.4rem}.video-reels__play svg{height:2.2rem;margin-left:.2rem;width:2.2rem}.video-reels__preview:hover .video-reels__play,.video-reels__preview:focus-visible .video-reels__play{opacity:1}.video-reels__card-copy{background:linear-gradient(transparent,#000000d1);border-radius:0 0 var(--reels-radius) var(--reels-radius);bottom:0;left:0;padding:5rem 1.4rem 1.3rem;pointer-events:none;position:absolute;right:0;z-index:2}.video-reels__card-copy h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-size:var(--reels-card-title-size);line-height:1.25;margin:0;overflow:hidden}.video-reels__card-copy p{color:#ffffffd1;font-size:var(--reels-card-text-size);line-height:1.35;margin:.35rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-reels__arrow{align-items:center;background:var(--reels-button-background);border:0;color:var(--reels-button-text);cursor:pointer;display:flex;height:4.2rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:4.2rem;z-index:3}.video-reels__arrow svg{height:2.2rem;width:2.2rem}.video-reels__arrow--previous{left:1.5rem}.video-reels__arrow--next{right:1.5rem}.video-reels__dots{display:flex;gap:.7rem;justify-content:center;margin-top:1.6rem;padding:0 1.5rem}.video-reels__dots span{background:var(--reels-text);height:.7rem;opacity:.25;transition:opacity .18s ease,transform .18s ease;width:.7rem}.video-reels__dots span.is-active{opacity:1;transform:scale(1.2)}.video-reels__dialog,.video-reels__product-dialog{background:transparent;border:0;height:100dvh;margin:auto;max-height:100dvh;max-width:100vw;padding:0;width:100vw}.video-reels__dialog::backdrop,.video-reels__product-dialog::backdrop{background:#000000c7}.video-reels__dialog-shell{background:var(--reels-modal-background);color:var(--reels-modal-text);height:100dvh;margin:auto;max-width:48rem;overflow:hidden;position:relative}.video-reels__close,.video-reels__product-close{align-items:center;background:#0000008c;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:4rem;justify-content:center;padding:0;position:absolute;right:1.5rem;top:1.5rem;width:4rem;z-index:7}.video-reels__close svg,.video-reels__product-close svg{height:2.2rem;width:2.2rem}.video-reels__counter{background:#00000073;border-radius:2rem;color:#fff;font-size:1.2rem;left:1.5rem;padding:.5rem 1rem;position:absolute;top:1.7rem;z-index:6}.video-reels__swipe-hint{align-items:center;background:#00000094;border-radius:2rem;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;gap:.2rem;left:50%;opacity:1;padding:.7rem 1.2rem;pointer-events:none;position:absolute;top:6.5rem;transform:translate(-50%);transition:opacity .24s ease,visibility .24s ease;white-space:nowrap;z-index:6}.video-reels__swipe-hint svg{animation:video-reels-swipe-up 1.4s ease-in-out infinite;height:2.2rem;width:2.2rem}.video-reels__swipe-hint.is-hidden{opacity:0;visibility:hidden}@keyframes video-reels-swipe-up{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}.video-reels__feed{height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.video-reels__feed::-webkit-scrollbar{display:none}.video-reels__reel{background:#000;color:#fff;height:100%;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.video-reels__reel-toggle{background:transparent;border:0;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%;z-index:1}.video-reels__reel-overlay{background:linear-gradient(transparent,#000000c7);bottom:0;left:0;padding:8rem 1.8rem 2rem;pointer-events:none;position:absolute;right:0;z-index:2}.video-reels__reel-overlay h3{color:#fff;font-size:2rem;margin:0}.video-reels__reel-overlay>p{font-size:1.4rem;margin:.5rem 0 0}.video-reels__product-pill{align-items:center;background:#fffffff0;border:0;border-radius:1.2rem;color:#111;cursor:pointer;display:flex;gap:.9rem;margin-top:1.3rem;max-width:100%;padding:.7rem 1rem .7rem .7rem;pointer-events:auto;text-align:left;text-decoration:none;transition:background .18s ease,transform .18s ease;width:min(100%,32rem)}.video-reels__product-pill:hover{background:#fff;color:#111;transform:translateY(-.2rem)}.video-reels__product-pill img{border-radius:.7rem;height:4.6rem;object-fit:cover;width:4.6rem}.video-reels__product-pill span,.video-reels__product-pill strong,.video-reels__product-pill small{display:block}.video-reels__product-pill span{flex:1;min-width:0}.video-reels__product-pill strong{font-size:1.3rem;line-height:1.2}.video-reels__product-pill small{font-size:1.2rem;margin-top:.25rem}.video-reels__product-arrow{flex:0 0 auto;height:1.8rem;width:1.8rem}.video-reels__product-dialog{background:#fff;color:#111;height:auto;max-height:calc(100dvh - 3rem);max-width:72rem;overflow:auto;width:calc(100% - 3rem)}.video-reels__product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.video-reels__product-grid>img{height:100%;min-height:42rem;object-fit:cover;width:100%}.video-reels__product-copy{align-self:center;padding:4rem}.video-reels__product-copy h2{color:#111;font-size:2.8rem;margin:0}.video-reels__product-price{font-size:1.8rem;font-weight:600;margin:1rem 0}.video-reels__product-copy .button{margin-top:2rem;width:100%}@media screen and (max-width:749px){.video-reels__track{padding-left:var(--reels-side-padding);padding-right:var(--reels-side-padding)}.video-reels__card{flex-basis:var(--reels-card-width-mobile)}.video-reels--count-1 .video-reels__card{flex-basis:min(36rem,calc(100% - (var(--reels-side-padding) * 2)))}.video-reels--count-2 .video-reels__card{flex-basis:calc((100% - var(--reels-gap) - (var(--reels-side-padding) * 2)) / 2)}.video-reels__arrow{height:3.6rem;width:3.6rem}.video-reels__arrow--previous{left:.7rem}.video-reels__arrow--next{right:.7rem}.video-reels__play{opacity:.9}.video-reels__product-dialog{border-radius:1.6rem 1.6rem 0 0;margin-bottom:0;max-height:88dvh;width:100%}.video-reels__product-grid{display:block}.video-reels__product-grid>img{aspect-ratio:4 / 3;height:auto;min-height:0}.video-reels__product-copy{padding:2.2rem 1.8rem}.video-reels__product-copy h2{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.video-reels__track{scroll-behavior:auto}.video-reels__swipe-hint svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AABAAAAAACA */
