.holiday-hero{position:relative;overflow:hidden;color:var(--hh-text, #fff);background:var(--hh-bg-start, #5b1b1e);background:linear-gradient(100deg,var(--hh-bg-start, #5b1b1e) 25%,var(--hh-bg-end, #452b2f) 100%)}.holiday-hero__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.holiday-hero__snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.holiday-hero__snow span{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle,var(--hh-snow, #de5c60) 0%,transparent 70%);opacity:var(--o)}.holiday-hero__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1290px;margin:0 auto;padding:var(--hh-pad-top, 86px) 20px var(--hh-pad-bottom, 86px)}.holiday-hero__content{flex:0 1 540px;min-width:0}.holiday-hero__eyebrow{margin:0 0 21px;font-family:Avenir Next,sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:inherit}.holiday-hero__heading{margin:0 0 20px;font-family:Tenor Sans,serif;font-weight:400;font-size:clamp(44px,5vw,60px);line-height:1.1;letter-spacing:0;text-transform:uppercase;color:inherit}.holiday-hero__text{margin:0 0 27px;max-width:530px;font-family:Avenir Next,sans-serif;font-weight:400;font-size:17px;line-height:27px;letter-spacing:0;color:inherit}.holiday-hero__text p{margin:0 0 10px;font-size:inherit;line-height:inherit;color:inherit}.holiday-hero__text p:last-child{margin:0}.holiday-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.holiday-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:0 32px;border:1px solid transparent;border-radius:6px;font-family:Avenir Next,sans-serif;font-weight:400;font-size:15px;line-height:1.2;letter-spacing:1.6px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,opacity .2s ease}.holiday-hero__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.holiday-hero__btn--primary{background:var(--hh-btn-bg, #3b626b);color:var(--hh-btn-text, #fff)}.holiday-hero__btn--primary:hover{opacity:.9;color:var(--hh-btn-text, #fff)}.holiday-hero__btn--secondary{border-color:#fffc;background:#ffffff17;color:var(--hh-text, #fff)}.holiday-hero__btn--secondary:hover{background:#ffffff29;color:var(--hh-text, #fff)}.holiday-hero__cards{flex:0 0 390px;display:flex;flex-direction:column;gap:16px}.holiday-hero__card{display:block;border:1px solid rgba(255,255,255,.3);border-radius:16px;background:#ffffff1f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.holiday-hero__card[hidden]{display:none}.holiday-hero__card-label{margin:0;font-family:Avenir Next,sans-serif;font-weight:400;font-size:13px;line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;color:inherit}.holiday-hero__timer-card{padding:26px 26px 25px}.holiday-hero__timer-card .holiday-hero__card-label{margin-bottom:13px}.holiday-hero__timer{display:flex;align-items:flex-start;justify-content:space-between}.holiday-hero__timer-unit{display:flex;flex:0 0 88px;flex-direction:column;align-items:center}.holiday-hero__timer-value{font-family:Tenor Sans,serif;font-weight:400;font-size:60px;line-height:1;font-variant-numeric:tabular-nums}.holiday-hero__timer-unit-label{margin-top:8px;font-family:Avenir Next,sans-serif;font-weight:400;font-size:11px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase}.holiday-hero__timer-sep{position:relative;flex:0 0 5px;height:60px}.holiday-hero__timer-sep:before,.holiday-hero__timer-sep:after{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:50%;background:#ffffffb3}.holiday-hero__timer-sep:before{top:calc(50% - 8px)}.holiday-hero__timer-sep:after{top:calc(50% + 12px)}.holiday-hero__timer-ended{display:none;margin:0;font-family:Tenor Sans,serif;font-weight:400;font-size:30px;line-height:1.2}.holiday-hero__cards[data-state=pending] .holiday-hero__timer,.holiday-hero__cards[data-state=pending] [data-progress-label],.holiday-hero__cards[data-state=pending] .holiday-hero__progress-track{visibility:hidden}.holiday-hero__cards[data-state=ended] .holiday-hero__timer{display:none}.holiday-hero__cards[data-state=ended] .holiday-hero__timer-ended{display:block}.holiday-hero__progress-card{padding:18px 26px 19px}.holiday-hero__progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.holiday-hero__progress-count{margin:0;font-family:Tenor Sans,serif;font-weight:400;font-size:22px;line-height:1.2;color:inherit}.holiday-hero__progress-count.is-pending{visibility:hidden}.holiday-hero__progress-track{height:5px;border-radius:3px;background:#ffffff45;overflow:hidden}.holiday-hero__progress-fill{display:block;width:0;height:100%;border-radius:3px;background:#fff}@media screen and (max-width:899px){.holiday-hero{background:linear-gradient(110deg,var(--hh-bg-start, #5b1b1e) 25%,var(--hh-bg-end, #452b2f) 100%)}.holiday-hero__inner{flex-direction:column;align-items:stretch;gap:36px;padding:var(--hh-pad-top-mobile, 42px) 20px var(--hh-pad-bottom-mobile, 42px)}.holiday-hero__content{flex:none}.holiday-hero__eyebrow{margin-bottom:23px}.holiday-hero__heading{margin-bottom:20px;font-size:34px}.holiday-hero__text{margin-bottom:26px;max-width:none}.holiday-hero__actions{flex-direction:column;align-items:flex-start;gap:13px}.holiday-hero__btn{min-height:56px}.holiday-hero__cards{flex:none;gap:17px;width:100%;max-width:560px}.holiday-hero__card{border-radius:20px}.holiday-hero__timer-card{padding:26px 26px 24px}.holiday-hero__timer-card .holiday-hero__card-label{margin-bottom:15px}.holiday-hero__timer-unit{flex-basis:78px}.holiday-hero__timer-value{font-size:44px}.holiday-hero__timer-unit-label{margin-top:7px}.holiday-hero__progress-head{margin-bottom:10px}.holiday-hero__timer-sep{flex-basis:4px;height:44px}.holiday-hero__timer-sep:before,.holiday-hero__timer-sep:after{width:4px;height:4px}.holiday-hero__timer-sep:before{top:calc(50% - 5px)}.holiday-hero__timer-sep:after{top:calc(50% + 10px)}}@media(prefers-reduced-motion:reduce){.holiday-hero__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/section-holiday-sale-hero.css.map */
