:root{--sale-red: #900000;--sale-red-dark: #700000}.sale-red{color:var(--sale-red)}.sale-muted{opacity:.8}.sale-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:30px;min-width:200px;padding:0 32px;box-sizing:border-box;border:0;background:var(--sale-red);color:#fff;font:inherit;text-transform:lowercase;text-decoration:none;cursor:pointer;letter-spacing:inherit}.sale-btn:hover{background:var(--sale-red-dark);color:#fff}.sale-btn:disabled{opacity:.5}.sale-btn--ghost{border:1px solid currentColor;background:transparent;color:inherit}.sale-btn--ghost:hover{background:#0000000f;color:inherit}.sale-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;letter-spacing:inherit}.sale-bar__message{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:9px 16px;text-align:center}.sale-bar__message a{color:inherit}.sale-bar__message[hidden]{display:none}.sale-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:var(--sale-hero-min, 620px)}.sale-hero--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sale-hero--panel_first{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.sale-hero--tee{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-hero--stacked{grid-template-columns:1fr}.sale-hero--dark{background:#141414;color:#fff}.sale-hero__pic{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#f4f4f4;overflow:hidden}.sale-hero--dark .sale-hero__pic{background:#1f1f1f}.sale-hero__pic--one{grid-template-columns:1fr}.sale-hero__pic--flat{background:#ededed}.sale-hero--stacked .sale-hero__pic{min-height:520px}.sale-hero__pic--m{display:none}.sale-hero__pic img{display:block;width:100%;height:100%;object-fit:cover}.sale-hero__placeholder{display:grid;place-items:center;opacity:.6}.sale-hero__play{position:absolute;left:24px;bottom:24px;display:flex;align-items:center;gap:10px;height:40px;padding:0 18px;border:0;background:#fff;color:#4d4d4d;font:inherit;cursor:pointer;letter-spacing:inherit}.sale-hero__play svg{width:16px;height:16px;fill:currentColor}.sale-hero__panel{display:flex;flex-direction:column;justify-content:center;gap:var(--sale-hero-gap, 18px);padding:var(--sale-hero-pad-d, 56px) calc(var(--sale-hero-pad-d, 56px) + 8px)}.sale-hero--stacked .sale-hero__panel{align-items:center;padding:64px 48px;text-align:center}.sale-hero__block[hidden]{display:none}.sale-hero__block p,.sale-hero__block h1,.sale-hero__block h2,.sale-hero__block ul{margin:0}.sale-hero__heading{font-size:var(--sale-hero-heading-d, 56px);font-weight:500;letter-spacing:-.05em;line-height:1}.sale-hero__text{max-width:460px}.sale-ctas{display:flex;flex-wrap:wrap;gap:8px}.sale-hero--stacked .sale-ctas{justify-content:center}.sale-countdown-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sale-clock{display:flex;gap:6px}.sale-clock div{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:12px 0;border:1px solid currentColor}.sale-clock b{font-size:30px;font-weight:500;letter-spacing:-.05em;line-height:1}.sale-hero--dark .sale-clock div{border-color:#fff6}.sale-remind{display:flex;flex-direction:column;gap:8px;max-width:440px}.sale-remind__fields{display:flex}.sale-remind__fields[hidden]{display:none}.sale-remind input{flex-grow:1;min-width:0;height:30px;padding:0 10px;box-sizing:border-box;border:1px solid currentColor;border-right:0;border-radius:0;background:#fff;color:#4d4d4d;font:inherit;letter-spacing:inherit}.sale-remind .sale-btn{min-width:0}.sale-remind__message:empty{display:none}.sale-box{display:flex;flex-direction:column;gap:10px;max-width:440px;padding:16px;border:1px solid currentColor}.sale-box__row{display:flex;justify-content:space-between;gap:12px}.sale-box--set .bundle-builder{padding:0}.sale-box--set .bundle-tray{position:static;margin:0;padding:0;border:0;background:none;justify-content:flex-start}.sale-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;border:1px solid currentColor}.sale-prizes li{display:flex;flex-direction:column;gap:4px;padding:14px}.sale-prizes li+li{border-left:1px solid currentColor}.sale-prizes b,.sale-offers b{font-size:14px;font-weight:500}.sale-gift{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;max-width:460px;padding:14px;border:1px solid currentColor}.sale-hero--dark .sale-gift{border-color:#fff6}.sale-gift__image{display:grid;place-items:center;aspect-ratio:1;background:#7f7f7f1f;overflow:hidden;text-align:center}.sale-gift__image img{width:100%;height:100%;object-fit:cover}.sale-list{display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.sale-video{width:min(960px,92vw);padding:0;border:0;background:#000}.sale-video::backdrop{background:#000000b3}.sale-video video{display:block;width:100%;height:auto}.sale-video__close{position:absolute;top:8px;right:8px;z-index:1;width:36px;height:36px;border:0;background:#fff;cursor:pointer}.sale-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0 48px;padding:0;list-style:none;border-bottom:1px solid rgba(0,0,0,.08)}.sale-offers li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--sale-strip-pad, 20px) 16px;text-align:center}.sale-offers li+li{border-left:1px solid rgba(0,0,0,.08)}.sale-offers--red b{color:var(--sale-red)}.sale-sec{display:flex;flex-direction:column;gap:16px;padding:40px 48px 56px}.sale-sec__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.sale-sec__head h2{margin:0;font-size:14px;font-weight:500}.sale-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sale-pairs-gap, 24px)}.sale-pair{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.12)}.sale-pair p{margin:0}.sale-pair__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 64px;gap:6px;align-items:center}.sale-pair__image{aspect-ratio:4 / 5;background:#f4f4f4;overflow:hidden}.sale-pair__image img{display:block;width:100%;height:100%;object-fit:cover}.sale-pair__plus{display:grid;place-items:center;aspect-ratio:4 / 5;background:#ededed;text-align:center}.sale-pair__sizes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sale-pair__sizes select,.product-card__set select{width:100%;height:28px;padding:0 6px;border:1px solid rgba(0,0,0,.25);border-radius:0;background:#fff;color:inherit;font:inherit;letter-spacing:inherit}.sale-pair__row{display:flex;justify-content:space-between;gap:12px}.sale-pair__error:empty{display:none}.sale-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;border-top:1px solid rgba(0,0,0,.08)}.sale-feature--right .sale-feature__image{order:2}.sale-feature__image{display:grid;place-items:center;background:#ededed;overflow:hidden}.sale-feature__image img{width:100%;height:100%;object-fit:cover}.sale-feature__text{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:var(--sale-feature-pad, 48px) calc(var(--sale-feature-pad, 48px) + 16px)}.sale-feature__text h2{margin:0;font-size:32px;font-weight:500;letter-spacing:-.05em;line-height:1.05}.sale-feature__text p{margin:0}@media(max-width:989px){.sale-hero__pic--desk{display:none}.sale-hero__pic--m{display:grid}.sale-hero,.sale-hero--even,.sale-hero--panel_first{grid-template-columns:1fr}.sale-hero--tee{grid-template-columns:1fr 1fr}.sale-hero--tee .sale-hero__panel{grid-column:1 / -1}.sale-hero__pic{aspect-ratio:8 / 5}.sale-hero--tee .sale-hero__pic{aspect-ratio:4 / 5}.sale-hero--stacked .sale-hero__pic{min-height:0}.sale-hero__panel,.sale-hero--stacked .sale-hero__panel{padding:var(--sale-hero-pad-m, 32px) 16px}.sale-hero__heading{font-size:var(--sale-hero-heading-m, 36px)}.sale-clock div{min-width:54px;padding:8px 0}.sale-clock b{font-size:22px}.sale-prizes{grid-template-columns:1fr}.sale-prizes li+li{border-left:0;border-top:1px solid currentColor}.sale-offers{grid-template-columns:1fr;margin:0 16px}.sale-offers li+li{border-left:0;border-top:1px solid rgba(0,0,0,.08)}.sale-sec{padding:32px 16px}.sale-pairs,.sale-feature{grid-template-columns:1fr}.sale-feature__image{aspect-ratio:4 / 3}.sale-feature--right .sale-feature__image{order:0}.sale-feature__text{padding:32px 16px}}.sale-hero--text_split{grid-template-columns:1fr;min-height:0}.sale-hero--text_split .sale-hero__panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:64px;padding:72px 48px 64px}.sale-hero__col{display:flex;flex-direction:column;gap:var(--sale-hero-gap, 24px)}.sale-hero__col--end{justify-self:end;width:100%;max-width:460px;gap:20px}.sale-hero--text_split .sale-ctas{display:flex;flex-direction:column}.sale-hero--text_split .sale-btn{width:100%;min-width:0;height:44px;font-size:calc(var(--text-body) + 2px)}.sale-hero__heading--m{font-size:44px;text-transform:none}.sale-hero__heading--bold{font-weight:700;letter-spacing:-.06em}.sale-gift--icon{grid-template-columns:28px minmax(0,1fr);gap:12px;max-width:none;padding:16px 18px;border-color:var(--sale-red)}.sale-gift--icon .sale-gift__image{aspect-ratio:auto;background:none;overflow:visible}.sale-gift--icon svg{width:24px;height:24px;fill:none;stroke:var(--sale-red);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sale-gift--icon p{text-transform:none}.sale-gift--icon .sale-gift__title{font-size:calc(var(--text-body) + 4px);color:var(--sale-red)}@media(max-width:989px){.sale-hero--text_split .sale-hero__panel{grid-template-columns:1fr;gap:22px;padding:20px 16px 32px}.sale-hero--text_split .sale-hero__col{gap:10px}.sale-hero--text_split .sale-hero__col--end{max-width:none;gap:22px}.sale-hero__heading--m{font-size:24px;line-height:1.05}.sale-hero__heading--bold{line-height:.95}.sale-hero--text_split .sale-btn{height:36px;font-size:12px}.sale-gift--icon{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px 14px}.sale-gift--icon svg{width:22px;height:22px}.sale-gift--icon .sale-gift__title{font-size:14px}}.sale-hero--red{background:#900000;color:#fff}.sale-hero--red.sale-hero--panel_first{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sale-hero--red .sale-hero__pic{background:transparent}.sale-hero--red .sale-hero__panel{justify-content:space-between;align-items:flex-start}.sale-hero--red .sale-muted{color:#fff;opacity:.9}.sale-hero--red .sale-red{color:#fff}.sale-hero--red .sale-hero__heading{line-height:.78;letter-spacing:-.08em;font-weight:500}.sale-hero--red .sale-hero__heading--m{font-size:30px;line-height:1.1;letter-spacing:-.06em}.sale-hero--red .sale-btn{background:#fff;color:#900000}@media(hover:hover){.sale-hero--red .sale-btn:hover{background:#f4f4f4}}@media(max-width:989px){.sale-hero--red.sale-hero--panel_first{grid-template-columns:1fr;min-height:0}.sale-hero--red .sale-hero__panel{gap:20px}.sale-hero--red .sale-hero__pic{order:-1;aspect-ratio:4 / 5}.sale-hero--red .sale-hero__heading--m{font-size:20px}.sale-hero--red .sale-btn{width:100%}}.gift-band{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:24px 48px;background:#f4f4f4}.gift-band__pics{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#f4f4f4}.gift-band__pics span{display:block;aspect-ratio:4 / 3;overflow:hidden}.gift-band__pics img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.6)}.gift-band__pics span+span img{transform:scale(1.1);transform-origin:56% 50%}.gift-band__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:14px 48px}.gift-band__text h2,.gift-band__text p{margin:0}.gift-band__text h2{font-size:48px;font-weight:500;letter-spacing:-.06em;line-height:.95;text-transform:none}.gift-band__need{display:flex;align-items:center;gap:12px;width:100%;text-transform:none}.gift-band__bar{flex-grow:1;max-width:260px;height:4px;background:#0000001a}@media(max-width:989px){.gift-band{grid-template-columns:1fr;margin:24px 16px}.gift-band__pics span{aspect-ratio:5 / 4}.gift-band__text{padding:16px 20px;gap:8px}.gift-band__text h2{font-size:30px}.gift-band__text .sale-btn{width:100%}}.sale-hero__eyebrow{display:flex;justify-content:space-between;width:100%;gap:16px}.sale-hero__dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#fff;vertical-align:1px;animation:sale-hero-blink 1.6s ease-in-out infinite}@keyframes sale-hero-blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.sale-hero__dot{animation:none}}.sale-hero--red .sale-hero__sub{display:block;margin-top:.07em;font-size:.35em;line-height:.9;letter-spacing:-.07em}.sale-hero-prices{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 40px}.sale-hero-prices p{display:flex;flex-direction:column;gap:2px;margin:0}.sale-hero-prices b{font-size:34px;font-weight:500;letter-spacing:-.06em;line-height:1;text-transform:none}.sale-hero-prices s{margin-right:6px;opacity:.7}@media(max-width:989px){.sale-hero-prices{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;width:100%;gap:8px}.sale-hero-prices p{font-size:10px;min-width:0}.sale-hero-prices b{font-size:17px;white-space:nowrap}.sale-hero-prices s{margin-right:4px}}.sale-hero--red .sale-hero__block{width:100%}.sale-hero__block .sale-hero__clock{display:flex;flex-direction:column;gap:2px;margin-top:var(--clock-gap-m, 18px);font-variant-numeric:tabular-nums}@media(min-width:990px){.sale-hero__block .sale-hero__clock{margin-top:var(--clock-gap-d, 28px)}}@media(min-width:990px){.sale-hero--red .sale-hero__pic{position:relative;min-height:0}.sale-hero--red .sale-hero__pic img{position:absolute;top:0;right:0;bottom:0;left:0}}.sale-hero--red .sale-hero__pic img{object-fit:contain;object-position:right center!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sale.css.map */
