.home-hero-carousel{position:relative;width:100%;overflow:hidden;--color-button: var(--color-foreground)}.home-hero-carousel .splide{visibility:hidden}.home-hero-carousel .splide.is-initialized{visibility:visible}.home-hero-carousel .splide__track,.home-hero-carousel .splide__list{height:auto!important}.home-hero-carousel__slide{width:100%;height:auto!important}.home-hero-carousel__slide-inner{position:relative;width:100%;height:auto}.home-hero-carousel__image-wrapper{position:relative;width:100%;height:auto;z-index:1}.home-hero-carousel__image{width:100%;height:auto;display:block;vertical-align:bottom}.home-hero-carousel__image--desktop{display:none}@media screen and (min-width: 990px){.home-hero-carousel__image--mobile{display:none}.home-hero-carousel__image--desktop{display:block}}.home-hero-carousel__content{z-index:2;max-width:600px;pointer-events:none;display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;gap:0;text-align:center}.home-hero-carousel__content>*{pointer-events:auto}@media screen and (max-width: 989px){.home-hero-carousel__content{position:absolute}.home-hero-carousel__content--mobile-left{left:0;right:auto}.home-hero-carousel__content--mobile-center{left:50%;transform:translate(-50%)}.home-hero-carousel__content--mobile-right{right:0;left:auto}.home-hero-carousel__content--mobile-top{top:2rem;bottom:auto}.home-hero-carousel__content--mobile-bottom{bottom:2rem;top:auto}.home-hero-carousel__content--mobile-center.home-hero-carousel__content--mobile-top,.home-hero-carousel__content--mobile-center.home-hero-carousel__content--mobile-bottom{left:50%;right:auto;transform:translate(-50%)}}@media screen and (min-width: 990px){.home-hero-carousel__content{padding:0;position:absolute;top:50%;transform:translateY(-50%);text-align:center;max-width:50vw}.home-hero-carousel__content--desktop-left{left:0!important;right:auto!important;transform:translateY(-50%)!important}.home-hero-carousel__content--desktop-right{right:0!important;left:auto!important;transform:translateY(-50%)!important}}.home-hero-carousel__heading{margin:0 0 2rem}.home-hero-carousel__text{margin:0 0 2rem;font-size:15px}.home-hero-carousel .splide__pagination{position:relative;bottom:auto;left:auto;transform:none;z-index:3;padding:2rem 0;display:flex;gap:.5rem;align-items:center;justify-content:center;margin:0}@media screen and (min-width: 990px){.home-hero-carousel .splide__pagination{display:none}}.home-hero-carousel .splide__pagination__page{width:12px;height:12px;border-radius:50%;background:rgba(var(--color-foreground),.2);border:none;padding:0;margin:0;transition:all .3s ease;cursor:pointer}.home-hero-carousel .splide__pagination__page:hover{background:rgba(var(--color-foreground),.4);transform:scale(1.1)}.home-hero-carousel .splide__pagination__page.is-active{background:rgba(var(--color-foreground),.5);transform:scale(1.1)}.home-hero-carousel .splide__arrows{display:none}@media screen and (min-width: 990px){.home-hero-carousel .splide__arrows{display:block}}.home-hero-carousel .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:rgba(var(--color-foreground),.8);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:.7}.home-hero-carousel .splide__arrow--prev{left:2rem;transform:translateY(-50%) rotate(180deg)}.home-hero-carousel .splide__arrow--prev:hover{opacity:1;background:rgba(var(--color-foreground),1);transform:translateY(-50%) scale(1.1) rotate(180deg)}.home-hero-carousel .splide__arrow--next{right:2rem;transform:translateY(-50%) rotate(0)}.home-hero-carousel .splide__arrow--next:hover{opacity:1;background:rgba(var(--color-foreground),1);transform:translateY(-50%) scale(1.1) rotate(0)}.home-hero-carousel .splide__arrow svg{width:20px;height:20px;fill:rgb(var(--color-background))}.home-hero-carousel .splide__arrow:disabled{opacity:.3;cursor:not-allowed}.home-hero-carousel__slide--loading{background:rgb(var(--color-background))}.home-hero-carousel__slide:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:-2px}.home-hero-carousel__image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.home-hero-carousel .splide__slide{transition:opacity .5s ease}@media screen and (max-width: 480px){.home-hero-carousel__content{max-width:100%}}@media screen and (max-width: 380px){.home-hero-carousel__heading{font-size:54px}.home-hero-carousel__text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/home-hero-carousel.css.map */
