html,body{overscroll-behavior-y:none}.custom-hero-slider{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;background:#111}.custom-hero-slider__track{position:relative;width:100%;height:100vh;height:100svh}.custom-hero-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;transform:translateY(0);transition:transform var(--slider-transition, .9s) cubic-bezier(.65,0,.35,1);z-index:1}.custom-hero-slider__slide.is-active{visibility:visible;transform:translateY(0);z-index:2}.custom-hero-slider__slide.is-entering{visibility:visible;transition:none}.custom-hero-slider__slide.is-entering.is-direction-next{transform:translateY(100%)}.custom-hero-slider__slide.is-entering.is-direction-prev{transform:translateY(-100%)}.custom-hero-slider__link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.custom-hero-slider__media,.custom-hero-slider__media img,.custom-hero-slider__video,.custom-hero-slider__placeholder{width:100%;height:100%;object-fit:cover;display:block}.custom-hero-slider__media--mobile{display:none}.custom-hero-slider__content{position:absolute;z-index:3;color:#fff;padding:3rem;text-align:center;display:flex;flex-direction:column;gap:.75rem;align-items:center}.custom-hero-slider__content--bottom-center{left:50%;bottom:6%;transform:translate(-50%);align-items:center}.custom-hero-slider__content--bottom-left{left:5%;bottom:6%;align-items:flex-start;text-align:left}.custom-hero-slider__content--top-left{left:5%;top:6%;align-items:flex-start;text-align:left}.custom-hero-slider__content--center{left:50%;top:50%;transform:translate(-50%,-50%)}.custom-hero-slider__subheading{margin:0;font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;opacity:.9}.custom-hero-slider__heading{margin:0;font-size:clamp(1.75rem,4vw,3.25rem);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.35)}.custom-hero-slider__button{margin-top:.5rem;background:#fff;color:#111;border:none}@media screen and (max-width:749px){.custom-hero-slider__track{height:100vh;height:100svh}.custom-hero-slider__media--desktop{display:none}.custom-hero-slider__media--mobile{display:block}.custom-hero-slider__content{padding:1.5rem}}.custom-hero-slider__slide--newsletter{background:#fff;display:flex;align-items:center;justify-content:center}.custom-hero-slider__newsletter{width:100%;max-width:420px;padding:2rem;text-align:center;color:#111}.custom-hero-slider__newsletter-heading{margin:0 0 1.75rem;font-size:clamp(1.25rem,3vw,1.75rem);letter-spacing:.05em;text-transform:uppercase}.custom-hero-slider__newsletter-form{display:flex;flex-direction:column}.custom-hero-slider__newsletter-input{border:1px solid #111;background:transparent;padding:.9rem 1rem;font-size:1rem;color:#111;border-radius:0}.custom-hero-slider__newsletter-input::placeholder{color:#767676}.custom-hero-slider__newsletter-submit{margin-top:-1px;border:1px solid #111;background:#fff;color:#111;padding:.9rem 1rem;font-size:.95rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.custom-hero-slider__newsletter-submit:hover{background:#111;color:#fff}.custom-hero-slider__newsletter-success{margin:.75rem 0 0;font-size:.9rem}.custom-hero-slider__newsletter-error{margin:.75rem 0 0;font-size:.85rem;color:#c0392b}.custom-hero-slider__newsletter-links{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.custom-hero-slider__newsletter-links a{color:#111;text-decoration:none}.custom-hero-slider__newsletter-links a:hover{text-decoration:underline}.custom-hero-slider__media--picture{width:100%;height:100%}.custom-hero-slider__media--mobile-only{display:none}@media screen and (max-width:749px){.custom-hero-slider__media--mobile-only{display:block}}.custom-hero-slider__media--desktop-only{display:block}@media screen and (max-width:749px){.custom-hero-slider__media--desktop-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-custom-hero-slider.css.map */
