.hero-slider{position:relative;width:100%;overflow:hidden;font-family:var(--font-sans);color:var(--white);background:var(--bg-inverse)}.hero-slider__slide{position:relative;width:100%;flex-shrink:0}.hero-slider .slider{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;margin:0;overflow-x:hidden}.hero-slider__media{position:relative;width:100%;height:var(--hero-slider-height-desktop, 100vh);overflow:hidden}@media screen and (max-width:749px){.hero-slider__media{height:var(--hero-slider-height-mobile, 85vh)}}.hero-slider__media img,.hero-slider__media video,.hero-slider__media .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center}.hero-slider__media>.hero-slider__video,.hero-slider__media>.video-wrapper{width:100%;height:100%}.hero-slider__media-mobile{display:none}@media screen and (max-width:749px){.hero-slider__video--hide-mobile{display:none}.hero-slider__media-mobile{display:block}}.hero-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-slider__content{position:absolute;bottom:0;left:0;right:0;padding:var(--s-7) var(--s-7) var(--s-8);z-index:2;display:flex;flex-direction:column;gap:var(--s-3);max-width:72rem}.hero-slider__slide--align-left .hero-slider__content{align-items:flex-start;text-align:left}.hero-slider__slide--align-center .hero-slider__content{align-items:center;text-align:center;left:50%;right:auto;transform:translate(-50%)}@media screen and (max-width:749px){.hero-slider__content{padding:var(--s-5) var(--s-5) var(--s-6);gap:var(--s-2)}}.hero-slider__heading{font-family:var(--font-sans);color:var(--white);font-size:var(--t-display);line-height:1.05;font-weight:500;letter-spacing:-.02em;margin:0;text-transform:uppercase}.hero-slider__heading--no-uppercase{text-transform:none}@media screen and (max-width:749px){.hero-slider__heading{font-size:var(--t-h1)}}.hero-slider__subheading{font-family:var(--font-sans);color:#ffffffe6;font-size:18px;line-height:1.5;margin:0;max-width:56rem}@media screen and (max-width:749px){.hero-slider__subheading{font-size:var(--t-h4)}}.hero-slider__buttons{display:flex;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap}.hero-slider__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctrl-h);padding:var(--s-3) var(--s-6);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:background-color var(--dur-sm) var(--ease-std),color var(--dur-sm) var(--ease-std),border-color var(--dur-sm) var(--ease-std);min-width:16rem;border-radius:var(--r-md)}.hero-slider__button--primary{background-color:var(--white);color:var(--ink)}.hero-slider__button--primary:hover{background-color:var(--off-white)}.hero-slider__button:focus-visible{outline:2px solid var(--white);outline-offset:2px}.hero-slider__button--secondary{background-color:transparent;color:var(--white);border:1px solid var(--white)}.hero-slider__button--secondary:hover{background-color:#ffffff26}.hero-slider__nav{position:absolute;bottom:var(--s-8);right:var(--s-7);display:flex;align-items:center;gap:var(--s-3);z-index:3}@media screen and (max-width:749px){.hero-slider__nav{bottom:var(--s-5);right:var(--s-5);gap:var(--s-2)}}.hero-slider__nav-btn{width:var(--ctrl-h);height:var(--ctrl-h);display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.5);color:var(--white);cursor:pointer;transition:background-color var(--dur-sm) var(--ease-std),border-color var(--dur-sm) var(--ease-std);padding:0;border-radius:var(--r-md)}.hero-slider__nav-btn:hover{background:#ffffff26;border-color:var(--white)}.hero-slider__nav-btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}.hero-slider__nav-btn svg{width:12px;height:12px;fill:none;stroke:var(--white);stroke-width:2}.hero-slider__dots{display:flex;gap:var(--s-1);align-items:center}.hero-slider__dot{width:32px;height:3px;background:#fff6;border:none;cursor:pointer;padding:0;transition:background-color var(--dur-md) var(--ease-std)}.hero-slider__dot:focus-visible{outline:2px solid var(--white);outline-offset:2px}.hero-slider__dot.active{background:var(--white)}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-hero-slider.css.map */
