.hero-overlay{--hero-drift-duration: .6s;--hero-drift-ease: cubic-bezier(.215, .61, .355, 1);--hero-drift-in: 160px;--hero-drift-out: 80px;--hero-fade: var(--hero-drift-duration)}.hero-overlay .hero-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#150d069e,#150d0680,#150d0647 24%,#150d0614 33%,#150d0600 40%)}.hero-overlay .slideshow__text-wrapper{z-index:2}.hero-overlay .slideshow__text{background:transparent;box-shadow:none;padding-top:0;padding-bottom:0}.hero-overlay .banner__heading,.hero-overlay .banner__text,.hero-overlay .banner__text p{color:#fff;text-shadow:rgba(21,13,6,.92) 0 1px 2px,rgba(21,13,6,.78) 0 2px 10px,rgba(21,13,6,.5) 0 4px 24px}.hero-overlay .banner__buttons .button{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;width:auto;min-width:0;min-height:0;padding:1.3rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .5rem 1.6rem #0000004d;font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-shadow:none}.hero-overlay .banner__buttons .button:before,.hero-overlay .banner__buttons .button:after{content:none}.hero-overlay .banner__buttons .button:focus-visible{outline:.2rem solid #2b2118;outline-offset:.3rem;box-shadow:0 .5rem 1.6rem #0000004d,0 0 0 .6rem #ffffffeb}.hero-overlay .banner__buttons .button:focus{outline:.2rem solid #2b2118;outline-offset:.3rem}.hero-overlay .banner__buttons .button:focus:not(:focus-visible){outline:none;box-shadow:0 .5rem 1.6rem #0000004d}.hero-overlay .banner__buttons .button:hover{background:rgb(var(--color-background));box-shadow:0 .7rem 2rem #0000005c}.hero-overlay .slider-counter__link--dots{width:3.2rem;height:3.2rem;padding:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center}.hero-overlay .hero-dot__svg{width:2rem;height:2rem;transform:rotate(-90deg);overflow:visible}.hero-overlay .hero-dot__track,.hero-overlay .hero-dot__progress{fill:none;stroke-width:2.5}.hero-overlay .hero-dot__track{stroke:#2b211840}.hero-overlay .hero-dot__progress{stroke:#2b2118;stroke-linecap:round;stroke-dasharray:56.549;stroke-dashoffset:56.549}.hero-overlay .slider-counter__link--dots[aria-current=true] .hero-dot__track{stroke:#2b211866}.hero-overlay.hero-overlay--settled .slider-counter__link--dots[aria-current=true] .hero-dot__progress{animation:heroDotTimer calc(var(--hero-dot-dwell, 5s) - var(--hero-drift-duration)) linear forwards}@keyframes heroDotTimer{0%{stroke-dashoffset:56.549}to{stroke-dashoffset:0}}.hero-overlay.hero-overlay--settled.hero-overlay--paused .slider-counter__link--dots[aria-current=true] .hero-dot__progress{animation-play-state:paused}.hero-overlay .slideshow__control-wrapper{direction:rtl}@media(prefers-reduced-motion:reduce){.hero-overlay.hero-overlay--settled .slider-counter__link--dots[aria-current=true] .hero-dot__progress,.hero-overlay.hero-overlay--settled.hero-overlay--paused .slider-counter__link--dots[aria-current=true] .hero-dot__progress{animation:none;stroke-dashoffset:0}}@media screen and (max-width:749px){.hero-overlay .slideshow__text-wrapper{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:2.2rem}.hero-overlay .slideshow__text{width:100%}.hero-overlay .banner__buttons .button{min-height:4.4rem;padding:1rem 1.6rem;gap:.7rem;font-size:1.4rem;white-space:nowrap}}@media screen and (max-width:749px){.hero-overlay .hero-scrim{background:linear-gradient(to top,#150d0685,#150d0666 18%,#150d0633 34%,#150d0600 52%)}}.hero-overlay .slideshow__controls .slider-button--prev,.hero-overlay .slideshow__controls .slider-button--next{display:none}.hero-overlay .slideshow{scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-y}.hero-overlay .slideshow__slide{transform:translate(calc(var(--hero-scroll, 0px) - var(--hero-own-offset, 0px)));transition:opacity var(--hero-fade) ease;z-index:1}.hero-overlay .slideshow__slide[aria-hidden=true]{opacity:0;pointer-events:none;z-index:0}.hero-overlay .slideshow__slide .slideshow__media>picture,.hero-overlay .slideshow__slide .slideshow__media>img{transition:transform var(--hero-drift-duration) var(--hero-drift-ease)}.hero-overlay .slideshow__slide[aria-hidden=true] .slideshow__media>picture,.hero-overlay .slideshow__slide[aria-hidden=true] .slideshow__media>img{transform:translate(calc(var(--hero-drift-sign, -1) * var(--hero-drift-in)))}.hero-overlay .slideshow__slide.hero-slide--leaving .slideshow__media>picture,.hero-overlay .slideshow__slide.hero-slide--leaving .slideshow__media>img{transform:translate(calc(var(--hero-drift-sign, -1) * -1 * var(--hero-drift-out)))}@media(prefers-reduced-motion:reduce){.hero-overlay{--hero-drift-in: 0px;--hero-drift-out: 0px}.hero-overlay .slideshow__slide,.hero-overlay .slideshow__slide .slideshow__media>picture,.hero-overlay .slideshow__slide .slideshow__media>img{transition:none}}@media screen and (min-width:750px){.hero-overlay.slideshow.banner--medium:not(.banner--adapt){min-height:0;aspect-ratio:2 / 1}}slideshow-component.hero-overlay{position:relative;z-index:0;isolation:isolate}slideshow-component.hero-overlay>.slideshow__controls--top{position:absolute;bottom:2.4rem;left:0;right:0;border:0;background:transparent;z-index:3}slideshow-component.hero-overlay>.slideshow__controls--top .slideshow__autoplay.slider-button{display:none}slideshow-component.hero-overlay>.slideshow__controls--top .hero-dot__track{stroke:#ffffffd9}slideshow-component.hero-overlay>.slideshow__controls--top .slider-counter__link--dots[aria-current=true] .hero-dot__track{stroke:#ffffffe6}slideshow-component.hero-overlay>.slideshow__controls--top .hero-dot__progress{stroke:#fff}slideshow-component.hero-overlay>.slideshow__controls--top .hero-dot__svg{filter:drop-shadow(0 0 1px rgba(0,0,0,1)) drop-shadow(0 0 3px rgba(0,0,0,.8)) drop-shadow(0 1px 2px rgba(0,0,0,.55))}@media(forced-colors:active){slideshow-component.hero-overlay>.slideshow__controls--top .hero-dot__svg{filter:none}}@media screen and (max-width:749px){slideshow-component.hero-overlay>.slideshow__controls--top{bottom:.8rem}.hero-overlay .slideshow__text-wrapper{padding-bottom:6.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-hero-overlay.css.map */
