.er-carousel{position:relative;background:var(--er-dark,#1f1f21);color:#fff}.er-carousel__track{display:grid}.er-carousel__slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.er-carousel__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.er-carousel__slide>.er-hero{height:100%}@media(prefers-reduced-motion:reduce){.er-carousel__slide,.er-carousel__slide.is-active{transition:none}}.er-promo{color:#fff;background:radial-gradient(60rem 40rem at 85% 30%,rgba(240,78,35,.28),transparent 70%),linear-gradient(135deg,#0d0d0e,#151517 55%,#1f1f21);padding:7rem 0 8rem;height:100%;box-sizing:border-box}.er-promo h2.er-promo__title{color:#fff}.er-promo .er-hero__grid{height:100%}.er-promo__badge{background:var(--er-fill,#d43d12);border-color:var(--er-fill,#d43d12);color:#fff}.er-promo__title{font-size:clamp(4.4rem,6vw,8rem)}.er-promo .er-accent{display:inline-block;background:var(--er-fill,#d43d12);color:#fff;padding:0 .18em;line-height:1.1}.er-carousel:not([data-phase=live]) .er-promo__phase--live,.er-carousel[data-phase=live] .er-promo__phase--pre{display:none!important}.er-promo__countdown{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}.er-promo__count-label{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:#ff8a66}.er-promo__units{display:flex;gap:.8rem}.er-promo__unit{min-width:6.4rem;display:flex;flex-direction:column;align-items:center;background:#27272a;border:1px solid #38383c;padding:.9rem .6rem .7rem}.er-promo__unit b{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.er-promo__unit small{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#b8b8bd;margin-top:.4rem}.er-promo__fine{margin:0;font-size:1.3rem;color:#8e8e93}.er-carousel__controls{position:absolute;left:0;right:0;bottom:2.4rem;display:flex;align-items:center;gap:1rem;pointer-events:none}.er-carousel__controls>*{pointer-events:auto}.er-carousel__btn{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid #4a4a4f;background:#121212b3;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,border-color .2s}.er-carousel__btn:hover{background:var(--er-fill,#d43d12);border-color:var(--er-fill,#d43d12)}.er-carousel__btn:focus-visible,.er-carousel__dot:focus-visible{outline:2px solid #ff8a66;outline-offset:3px}.er-carousel__dots{display:flex;align-items:center;gap:.4rem}.er-carousel__dot{width:4.4rem;height:4.4rem;border:0;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.er-carousel__dot:before{content:"";width:2.8rem;height:.4rem;border-radius:2px;background:#5a5a5f;transition:background-color .2s,width .2s}.er-carousel__dot.is-active:before{background:var(--er-accent,#f04e23);width:4rem}.er-carousel__pause .i-play{display:none}.er-carousel.is-paused .er-carousel__pause .i-play{display:block}.er-carousel.is-paused .er-carousel__pause .i-pause{display:none}.er-carousel .er-hero,.er-carousel .er-promo{padding-bottom:9.6rem}@media(max-width:749px){.er-promo{padding:3.2rem 0 8rem}.er-carousel .er-hero{padding-bottom:8rem}.er-promo__title{font-size:clamp(3.6rem,11vw,5rem)}.er-promo .er-hero__text{gap:1.6rem}.er-promo__countdown{gap:1rem}.er-promo__unit{min-width:5.6rem;padding:.7rem .4rem .5rem}.er-promo__unit b{font-size:2.2rem}.er-promo .er-hero__ctas{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.er-promo .er-hero__ctas .er-btn{width:100%}.er-carousel__controls{bottom:1.6rem;justify-content:center}}.er-bf{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;aspect-ratio:5/4;overflow:hidden;text-align:center;text-decoration:none;color:#fff;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.035) 0 1.2rem,transparent 1.2rem 2.4rem),radial-gradient(40rem 28rem at 50% 45%,rgba(240,78,35,.45),transparent 70%),#0a0a0b;border:1px solid #38383c;padding:3rem 2rem}.er-bf:hover .er-bf__cta{background:#fff;color:#0a0a0b}.er-bf:focus-visible{outline:2px solid #ff8a66;outline-offset:3px}.er-bf__ribbon{position:absolute;top:2.6rem;right:-4.6rem;transform:rotate(35deg);background:var(--er-fill,#d43d12);color:#fff;font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;padding:.7rem 6rem}.er-bf__top{font-family:var(--font-heading-family);font-size:clamp(3rem,4.6vw,5.6rem);letter-spacing:.08em;text-transform:uppercase;line-height:1}.er-bf__row{display:flex;align-items:center;gap:1.6rem}.er-bf__upto,.er-bf__off{font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.2rem);letter-spacing:.14em;text-transform:uppercase;color:#ff8a66}.er-bf__big{font-family:var(--font-heading-family);font-size:clamp(9rem,13vw,16rem);line-height:.9;color:#fff;text-shadow:0 0 4rem rgba(240,78,35,.55)}.er-bf__cats{font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;color:#d0d0d4}.er-bf__cta{margin-top:.6rem;background:var(--er-fill,#d43d12);color:#fff;padding:1.1rem 2.4rem;font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase;font-size:1.5rem;transition:background-color .2s,color .2s}@media(max-width:749px){.er-bf{aspect-ratio:4/3;padding:2rem 1.2rem;gap:.6rem}.er-bf__ribbon{font-size:1.1rem;top:1.8rem;right:-5.2rem;padding:.5rem 5.6rem}.er-bf__big{font-size:clamp(7rem,24vw,10rem)}.er-bf__cats{font-size:1.15rem;letter-spacing:.08em}.er-bf__cta{padding:.9rem 1.8rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/er-hero-carousel.css.map */
