.kl-steps-carousel{padding:1.4rem 0}.kl-steps-carousel__heading{margin:0 0 2.4rem;padding-bottom:1.6rem;border-bottom:.1rem solid var(--primary-brand-color);font-size:2.2rem}.kl-steps-carousel__carousel{visibility:visible}.kl-steps-carousel__list{list-style:none}.kl-steps-carousel__carousel:not(.is-initialized) .kl-steps-carousel__track{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.kl-steps-carousel__carousel:not(.is-initialized) .kl-steps-carousel__list{gap:1.6rem}.kl-steps-carousel__slide{height:auto}.kl-steps-carousel__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.kl-steps-carousel__content{margin-top:1.6rem}.kl-steps-carousel__label{margin:0 0 .4rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.kl-steps-carousel__step-heading{margin:0 0 .8rem;padding-bottom:.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15);font-size:2rem}.kl-steps-carousel__text{color:var(--secondary-brand-color);font-family:var(--font-body-family);font-size:1.2rem;line-height:1.5;font-weight:300}.kl-steps-carousel__text p{margin:0}.kl-steps-carousel__arrows{display:none}.kl-steps-carousel__carousel.is-initialized .kl-steps-carousel__arrows{display:block}.kl-steps-carousel__arrow{top:12rem;width:4.4rem;height:4.4rem;border:.1rem solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgba(var(--color-foreground),.75);opacity:1;transform:none}.kl-steps-carousel__arrow:hover{color:rgb(var(--color-foreground))}.kl-steps-carousel__arrow svg{width:1rem;height:.6rem;fill:currentColor}.kl-steps-carousel__arrow--prev svg{transform:rotate(90deg)}.kl-steps-carousel__arrow--next svg{transform:rotate(-90deg)}.kl-steps-carousel__carousel .splide__pagination{position:static;gap:.5rem;padding:1.2rem 0 0}.kl-steps-carousel__carousel .splide__pagination__page{width:.6rem;height:.6rem;margin:0;border-radius:50%;background:var(--kl-gallery-dot, rgba(var(--color-foreground), .25));opacity:1;transition:background-color .2s ease,width .2s ease}.kl-steps-carousel__carousel .splide__pagination__page.is-active{width:1.6rem;border-radius:.3rem;background:var(--kl-gallery-dot-active, rgb(var(--color-foreground)));transform:none}@media screen and (min-width:750px){.kl-steps-carousel{padding:1.6rem 0}.kl-steps-carousel__image{aspect-ratio:auto}.kl-steps-carousel__arrow{top:16rem}.kl-steps-carousel__heading{font-size:3.4rem}}@media screen and (min-width:990px){.kl-steps-carousel__image{max-height:50rem}}
/*# sourceMappingURL=/cdn/shop/t/395/assets/kl-steps-carousel.css.map */
