.hero-slider{position:relative;display:block;overflow:hidden}.hero-slider__viewport{overflow:hidden}.hero-slider__track{display:flex;margin:0;transition:transform var(--hero-speed, .4s) ease;will-change:transform}.hero-slider__track--instant{transition:none}.hero-slider__slide{position:relative;flex:0 0 100%;margin:0;color:var(--hero-text-color, #000)}.hero-slider__media{position:relative;width:100%;aspect-ratio:var(--hero-ratio-desktop, 2.1);overflow:hidden;background-color:rgba(var(--color-foreground),.04)}@media screen and (min-width:750px){.hero-slider .hero-slider__image{object-position:50% var(--hero-image-focus, 30%)}.hero-slider--fit-screen .hero-slider__media{max-height:calc((100svh - var(--header-height, 10rem) - 4rem) * var(--hero-height-scale, 1))}}.hero-slider--text-wash .hero-slider__slide--left .hero-slider__media:after,.hero-slider--text-wash .hero-slider__slide--right .hero-slider__media:after,.hero-slider--text-wash .hero-slider__slide--center .hero-slider__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-slider--text-wash .hero-slider__slide--left .hero-slider__media:after{background:linear-gradient(90deg,#ffffffc7,#ffffff8c 30%,#fff0 55%)}.hero-slider--text-wash .hero-slider__slide--right .hero-slider__media:after{background:linear-gradient(270deg,#ffffffc7,#ffffff8c 30%,#fff0 55%)}.hero-slider--text-wash .hero-slider__slide--center .hero-slider__media:after{background:radial-gradient(ellipse at center,#ffffffb3,#fff0 60%)}.hero-slider__media picture,.hero-slider__image{display:block;width:100%;height:100%}.hero-slider__image{object-fit:cover;object-position:center}.hero-slider__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:4rem 6.4vw;pointer-events:none}.hero-slider__content--left{align-items:flex-start}.hero-slider__content--center{align-items:center}.hero-slider__content--right{align-items:flex-end}.hero-slider__box{max-width:46rem}.hero-slider__box--left{text-align:left}.hero-slider__box--center{text-align:center}.hero-slider__box--right{text-align:right}.hero-slider__subheading,.hero-slider__heading,.hero-slider__text{margin:0;color:inherit}.hero-slider__subheading{font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:.3rem;text-transform:uppercase}.hero-slider__heading{margin-top:1rem;font-family:var(--font-heading-family);font-size:4.6rem;font-weight:600;line-height:1.15;letter-spacing:0}.hero-slider__text{margin-top:1.6rem;max-width:42rem;font-size:1.6rem;line-height:1.7;letter-spacing:.02rem;letter-spacing:.06rem}.hero-slider__button{display:inline-flex;align-items:center;justify-content:center;min-width:19rem;min-height:4.4rem;margin-top:2.8rem;padding:0 3rem;background-color:var(--hero-button-bg, #000);color:var(--hero-button-text, #fff);font-size:1.2rem;font-weight:500;letter-spacing:.07rem;text-transform:uppercase;text-decoration:none;pointer-events:auto;transition:opacity var(--duration-short) ease}.hero-slider__button:hover{opacity:.85}.hero-slider__button:focus-visible{outline:.2rem solid var(--hero-button-bg, #000);outline-offset:.3rem}.hero-slider__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;padding:0;border:0;border-radius:50%;background-color:var(--hero-arrow-color, #b6713e);color:#fff;cursor:pointer;transform:translateY(-50%);transition:opacity var(--duration-short) ease}.hero-slider__arrow:hover{opacity:.85}.hero-slider__arrow svg{width:2rem;height:2rem}.hero-slider__arrow--prev{left:1rem}.hero-slider__arrow--next{right:1rem}.hero-slider__dots{display:none}@media screen and (max-width:749px){.hero-slider__arrow{display:none}.hero-slider__media{aspect-ratio:var(--hero-ratio-mobile, .75)}.hero-slider--mobile-tall .hero-slider__media{aspect-ratio:auto;height:calc(clamp(48rem,calc(100svh - var(--header-height, 7rem) - 4.8rem - 6rem),72rem) * var(--hero-mobile-scale, 1))}.hero-slider.hero-slider--mobile-box.hero-slider--mobile-compact .hero-slider__slide .hero-slider__media:after{background:linear-gradient(0deg,#fffffff7,#ffffffe6 45%,#ffffffb8 70%,#ffffff59 88%,#ffffff26)}.hero-slider--mobile-compact .hero-slider__content{padding-bottom:4.4rem}.hero-slider--mobile-compact .hero-slider__heading{font-size:2.2rem}.hero-slider--mobile-compact .hero-slider__text{-webkit-line-clamp:2;font-size:1.3rem}.hero-slider--mobile-compact .hero-slider__button{min-height:4rem;margin-top:1.2rem}.hero-slider--mobile-compact .hero-slider__dots{bottom:1rem}.hero-slider--text-wash .hero-slider__media:after{display:none}.hero-slider.hero-slider--mobile-box .hero-slider__slide .hero-slider__media:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#fffffff7,#ffffffeb 30%,#ffffffb3 45%,#fff0 62%);pointer-events:none}.hero-slider__content,.hero-slider__content--left,.hero-slider__content--center,.hero-slider__content--right{align-items:center;justify-content:flex-end;padding:2.4rem 2rem 5.2rem}.hero-slider__box,.hero-slider__box--left,.hero-slider__box--center,.hero-slider__box--right{max-width:36rem;padding:0;text-align:center}.hero-slider__subheading{font-size:1.2rem;letter-spacing:.2rem}.hero-slider__heading{margin-top:.6rem;font-size:2.8rem;line-height:1.15}.hero-slider__text{display:-webkit-box;max-width:none;margin-top:.8rem;overflow:hidden;font-size:1.4rem;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.hero-slider__button{width:100%;max-width:36rem;min-height:4.6rem;margin-top:1.8rem}.hero-slider__dots{position:absolute;bottom:1.8rem;left:0;right:0;z-index:2;display:flex;justify-content:center;gap:.4rem}.hero-slider__dot{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer}.hero-slider__dot:before{content:"";width:.7rem;height:.7rem;border-radius:.7rem;background-color:#00000040;transition:width var(--duration-default) ease,background-color var(--duration-default) ease}.hero-slider__dot[aria-current=true]:before{width:2rem;background-color:var(--hero-arrow-color, #b6713e)}}@media(prefers-reduced-motion:reduce){.hero-slider__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-hero-slider.css.map */
