.cta-carousel{position:relative;overflow:hidden}.cta-carousel--has-background{background-repeat:no-repeat;background-position:center;background-size:cover}.cta-carousel .boxed-title{text-align:center}.cta-carousel__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.2rem;gap:1.6rem}@media (min-width: 768px){.cta-carousel__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:4.8rem;gap:4.8rem}}.cta-carousel__content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:220px;gap:2.4rem}@media (min-width: 1080px){.cta-carousel__content-block{min-width:300px}}.cta-carousel__content-block .responsive-image-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;aspect-ratio:16/9}.cta-carousel__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto}.cta-carousel__text-wrapper{margin-bottom:1.5rem}.cta-carousel__text p{margin:0}.cta-carousel__button-wrapper--desktop{display:none}.cta-carousel__button-wrapper--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.cta-carousel__button-wrapper--mobile .button{width:100%;padding:.8rem 1.6rem}.cta-carousel__slider-block{position:relative;width:100%}.cta-carousel .swiper{width:100%;height:100%;padding-bottom:3.2rem}.cta-carousel .swiper-slide{width:calc(100% - 3.2rem);height:auto;margin-right:.8rem}@media (min-width: 768px){.cta-carousel .swiper-slide{width:calc(50% - 3.2rem);margin-right:2.4rem}}.cta-carousel__slide{position:relative;overflow:hidden}.cta-carousel__slide .responsive-image-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;aspect-ratio:1}.cta-carousel__slide .responsive-image-wrapper img{-o-object-fit:contain!important;object-fit:contain!important}.cta-carousel .swiper-pagination{position:relative;left:8px!important;margin-top:1.5rem}@media (min-width: 768px){.cta-carousel .swiper-pagination{left:4px!important}}.cta-carousel .swiper-button-prev,.cta-carousel .swiper-button-next{display:none}@media (min-width: 768px){.cta-carousel__content-block{width:25%;min-width:25%;margin-bottom:.6rem}.cta-carousel__content-block img{-o-object-fit:contain!important;object-fit:contain!important}.cta-carousel__button-wrapper--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cta-carousel__button-wrapper--desktop .button{width:100%;text-align:center}.cta-carousel__button-wrapper--mobile{display:none}.cta-carousel .swiper-button-prev,.cta-carousel .swiper-button-next{display:block;color:var(--color-foreground)}.cta-carousel .swiper-button-prev svg,.cta-carousel .swiper-button-next svg{width:2rem;height:2rem}.cta-carousel .swiper-button-prev:after,.cta-carousel .swiper-button-next:after{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-cta-carousel.css.map */
