.hero-carousel__content *:only-child{margin-block-end:0}.hero-carousel__content.hero-carousel__content--center{text-align:center}.hero-carousel__content.hero-carousel__content--left{text-align:left}.hero-carousel__content.hero-carousel__content--right{text-align:right}.hero-carousel__line{color:var(--color-text-inverse);position:relative;z-index:var(--layer-flat)}.hero-carousel__button{font-size:9px!important;text-decoration:underline}.hero-carousel__button.hero-carousel__button--countdown{text-decoration:underline}.hero-carousel__subtitle{margin-block-end:var(--spacing-s)}.hero-carousel__title{padding-block-start:var(--spacing-xs)}.hero-carousel__countdown{margin-block-end:var(--spacing-m);text-transform:uppercase}.hero-carousel__cta-wrapper{margin-block-start:var(--spacing-xs)}.hero-carousel__countdown-subtitle{margin-block-end:var(--spacing-m)}.hero-carousel__countdown-title{line-height:34.2px;margin-block-end:var(--spacing-m)}.hero-carousel__slide{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-2xs);justify-content:flex-end;overflow:hidden;position:relative}.hero-carousel__slide-content-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-block-end:var(--spacing-2xl);padding-block-start:calc(var(--spacing-9xl) - var(--spacing-s));padding-inline-start:var(--spacing-l);position:absolute;width:100%}.hero-carousel__slide-content-text{display:flex;flex-direction:column}.hero-carousel__slide.hero-carousel__slide--dark .hero-carousel__line{color:var(--color-text-primary)}.hero-carousel__slide.hero-carousel__slide--left{align-items:flex-start}.hero-carousel__slide.hero-carousel__slide--left .hero-carousel__line:first-of-type{margin-inline-start:0}.hero-carousel__slide.hero-carousel__slide--left .hero-carousel__slide-content-wrapper{align-items:flex-start;padding-inline-end:var(--spacing-l);padding-inline-start:var(--spacing-l)}.hero-carousel__slide.hero-carousel__slide--left .hero-carousel__title,.hero-carousel__slide.hero-carousel__slide--left .hero-carousel__subtitle{text-align:left}.hero-carousel__slide.hero-carousel__slide--left .hero-carousel__cta-wrapper{justify-content:flex-start}.hero-carousel__slide.hero-carousel__slide--center{align-items:center}.hero-carousel__slide.hero-carousel__slide--center .hero-carousel__slide-content-wrapper{align-items:center;padding-inline-start:0}.hero-carousel__slide.hero-carousel__slide--center .hero-carousel__title,.hero-carousel__slide.hero-carousel__slide--center .hero-carousel__subtitle{text-align:center}.hero-carousel__slide.hero-carousel__slide--center .hero-carousel__cta-wrapper{justify-content:center}.hero-carousel__slide.hero-carousel__slide--right{align-items:flex-end}.hero-carousel__slide.hero-carousel__slide--right .hero-carousel__line:last-of-type{margin-inline-end:0}.hero-carousel__slide.hero-carousel__slide--right .hero-carousel__slide-content-wrapper{align-items:flex-end;padding-inline-end:var(--spacing-l);padding-inline-start:var(--spacing-l)}.hero-carousel__slide.hero-carousel__slide--right .hero-carousel__title,.hero-carousel__slide.hero-carousel__slide--right .hero-carousel__subtitle{text-align:right}.hero-carousel__slide.hero-carousel__slide--right .hero-carousel__cta-wrapper,.hero-carousel__slide.hero-carousel__slide--bottom,.hero-carousel__slide.hero-carousel__slide--bottom .hero-carousel__slide-content-wrapper,.hero-carousel__slide.hero-carousel__slide--bottom .hero-carousel__slide-content-text{justify-content:flex-end}.hero-carousel__slide.hero-carousel__slide--middle,.hero-carousel__slide.hero-carousel__slide--middle .hero-carousel__slide-content-wrapper,.hero-carousel__slide.hero-carousel__slide--middle .hero-carousel__slide-content-text{justify-content:center}.hero-carousel__slide.hero-carousel__slide--top,.hero-carousel__slide.hero-carousel__slide--top .hero-carousel__slide-content-wrapper,.hero-carousel__slide.hero-carousel__slide--top .hero-carousel__slide-content-text{justify-content:flex-start}.hero-carousel__image{height:auto;width:100%;z-index:var(--layer-base)}.hero-carousel__image:before{background:linear-gradient(180deg,var(--color-solid-black) 0%,transparent 50.9%,var(--color-solid-black) 100%);content:"";display:block;height:100%;left:0;opacity:var(--overlay-opacity, .2);position:absolute;top:0;width:100%;z-index:var(--layer-flat)}.hero-carousel__image video{height:100%;object-fit:cover;width:100%}.hero-carousel__image .images{height:100%}.hero-carousel__arrow{--spacing: var(--spacing-l);left:var(--spacing);position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel__arrow.hero-carousel__arrow--next{left:unset;right:var(--spacing)}.hero-carousel .splide{visibility:visible}.hero-carousel .splide__arrows{transition:color var(--timing-normal) var(--easing-normal);color:var(--color-text-inverse)}.hero-carousel .splide__arrows--dark{color:var(--color-text-primary)}.hero-carousel .splide__track{height:100%}.hero-carousel .splide__slide{width:100%}.shopify-section .hero-carousel{--timing: var(--timing-snappy);--easing: var(--easing-normal);--offset: var(--spacing-xs)}.shopify-section .hero-carousel__image{transition:transform var(--timing) var(--easing);transform:scale(1.1)}.shopify-section .hero-carousel__arrow{transition:transform var(--timing) var(--easing),opacity var(--timing) var(--easing);opacity:0;transform:translate(calc(var(--offset) * -1));transition-delay:var(--timing)}.shopify-section .hero-carousel__arrow--next{transform:translate(var(--offset))}.shopify-section .hero-carousel__title,.shopify-section .hero-carousel__subtitle,.shopify-section .hero-carousel__button{transition:transform var(--timing) var(--easing),opacity var(--timing) var(--easing);opacity:0;transform:translateY(var(--offset));transition-delay:var(--timing)}.shopify-section .hero-carousel__slide--offset .hero-carousel__title,.shopify-section .hero-carousel__slide--offset .hero-carousel__subtitle{transform:translateY(calc(var(--offset) * -1))}.is-active[data-component-animation=true] .hero-carousel__image{transform:scale(1)}.is-active[data-component-animation=true] .hero-carousel__arrow{opacity:1;transform:translate(0)}.is-active[data-component-animation=true] .hero-carousel__title,.is-active[data-component-animation=true] .hero-carousel__subtitle,.is-active[data-component-animation=true] .hero-carousel__button{opacity:1;transform:translateY(0)}.hero-carousel.critical-component-hide{display:block}.hero-carousel.critical-component-clear{opacity:1}.hero-carousel .images__image,.hero-carousel .images__picture{height:auto;position:relative}.hero-carousel.liquid .images__spacer{display:none}@media (max-width: 63.99em){.hero-carousel__content{transform:translateY(-18px);z-index:var(--layer-flat)}.hero-carousel__button{font-size:10px!important}.hero-carousel__cta-wrapper{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:center;margin:var(--spacing-l) auto 0}.hero-carousel__title{margin-block-end:0}.hero-carousel__image video{height:100%;min-height:100vh}.hero-carousel__video-poster .images__image{height:100%;min-height:100vh}}.hero-carousel__video-desktop{display:none}@media (min-width: 64em){.hero-carousel__content{margin-block-start:calc(var(--spacing-m)*-1)}.hero-carousel__slide{gap:var(--spacing-xs);padding-block-start:0}.hero-carousel__slide-content-wrapper{padding-block-end:var(--spacing-2xl);padding-inline-start:var(--spacing-2xl)}.hero-carousel__slide.hero-carousel__slide--offset .hero-carousel__slide-content-wrapper{padding-block-start:var(--spacing-9xl)}.hero-carousel__countdown-title{line-height:37.8px}.hero-carousel__button{margin-block-start:0;margin-inline-end:var(--spacing-2xl)}.hero-carousel__button:last-child{margin-inline-end:0}.hero-carousel__arrow{--spacing: var(--spacing-2xl)}.hero-carousel__subtitle{margin-block-end:var(--spacing-xs)}.hero-carousel .splide__arrow .icon__arrow{height:calc(var(--icon-s)*2);width:calc(var(--icon-s)*2)}.hero-carousel .lazyload{opacity:1;transform:scale(1)}.shopify-section .hero-carousel{--timing: var(--timing-slow);--easing: var(--easing-ease-out-strong);--offset: var(--spacing-m)}.hero-carousel__video-mobile{display:none}.hero-carousel__video-desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/291/assets/component.hero-carousel.css.map */
