.hero-banner{position:relative;overflow:hidden;width:100%;height:100vh;height:100dvh;margin-top:-128px;color:#fff}.hero-slider__track{position:relative;width:100%;height:100%}header#SiteHeader{padding-block:14px}.hero-slider__empty{display:flex;align-items:center;justify-content:center;height:100%;color:#fff9;background:#11110f}.hero-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 0s linear 1.2s}.hero-slider__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity 1.2s ease,visibility 0s linear 0s}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-banner__image,.hero-banner__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (prefers-reduced-motion:no-preference){.hero-banner__image{animation:heroImageSettle 6s cubic-bezier(.16,.8,.24,1) forwards;transform-origin:center;will-change:transform}@keyframes heroImageSettle{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-banner__eyebrow,.hero-banner__heading,.hero-banner__subtext,.hero-banner__btn{opacity:0;transform:translateY(1.8rem);animation:heroFadeUp .9s cubic-bezier(.16,.8,.24,1) forwards}.hero-banner__eyebrow{animation-delay:.2s}.hero-banner__heading{animation-delay:.38s}.hero-banner__subtext{animation-delay:.56s}.hero-banner__btn{animation-delay:.74s}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}}.hero-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center;width:100%;max-width:100rem}.hero-slider__slide{display:flex;align-items:center}.hero-banner__eyebrow{margin:0;font-size:1.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fff;line-height:1.5}.hero-banner__heading{margin:0;font-size:clamp(3.6rem,4.5vw,6rem);font-weight:400;font-family:PP Editorial New,serif!important;letter-spacing:-.02em!important;line-height:1.05;color:#fff;text-transform:none}.hero-banner__subtext{margin:0;font-size:1.8rem;line-height:1.55;color:#fff;max-width:67rem;font-family:inherit}.hero-banner__btn{display:inline-flex;align-items:center;gap:1rem;margin-top:.8rem;padding:1.2rem 3.2rem;background:#fff;color:#292825;border:1px solid #ffffff;font-size:1.6rem;font-weight:500;font-family:inherit;text-decoration:none;transition:background .25s ease,color .25s ease;cursor:pointer}.hero-banner__btn:hover,.hero-banner__btn:focus-visible{background:transparent;color:#fff;outline:none}.hero-banner__btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.hero-slider__dots{position:absolute;left:50%;bottom:3.2rem;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:1.2rem}.hero-slider__dot{width:.9rem;height:.9rem;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:transparent;padding:0;cursor:pointer;transition:background-color .3s ease,transform .3s ease,border-color .3s ease}.hero-slider__dot:hover{border-color:#fff}.hero-slider__dot.is-active{background:#fff;transform:scale(1.15)}.hero-slider__dot:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media screen and (max-width:749px){.hero-slider__slide{align-items:center}.hero-banner__content{padding:12rem 2.4rem 6rem;gap:1.6rem}.hero-banner__eyebrow{font-size:1.2rem}.hero-banner__subtext{font-size:1.6rem}.hero-banner__btn{padding:1.2rem 2.4rem;font-size:1.5rem}.hero-slider__dots{bottom:2rem;gap:1rem}.hero-slider__dot{width:.8rem;height:.8rem}}@media screen and (min-width:750px)and (max-width:989px){.hero-banner__content{padding-bottom:12rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hero-banner.css.map */
