.products-carousel{display:block;overflow:hidden}.products-carousel--spacing-mobile-compact{padding:6.4rem 0}.products-carousel--spacing-mobile-default{padding:9.6rem 0}.products-carousel--spacing-mobile-none{padding:0}.products-carousel--recommendations{padding-block-start:0}.products-carousel__title{margin:0}.products-carousel__controls{display:none}.no-js .products-carousel__controls{display:none!important}.products-carousel__head{margin:0 0 2.2rem}.products-carousel__actions{margin:2.1rem 0 0}.products-carousel__slider.swiper{overflow:visible}.products-carousel__slider.is-active .products-carousel__list{display:grid;column-gap:2rem;row-gap:2.1rem}.products-carousel__slider .grid:not(.swiper.swiper-initialized .swiper-wrapper){grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 750px){.products-carousel__slider .grid:not(.swiper.swiper-initialized .swiper-wrapper){grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 990px){.products-carousel--spacing-desktop-compact{padding:9.6rem 0}.products-carousel--spacing-desktop-medium{padding:12.8rem 0}.products-carousel--spacing-desktop-default{padding:16rem 0}.products-carousel--spacing-desktop-none{padding:0}.products-carousel--recommendations{padding-block-start:0}.products-carousel__title{padding-inline-end:28rem;position:relative}.products-carousel__title.products-carousel__title--decoration:after{content:"";background-color:currentColor;width:20rem;height:.1rem;margin:auto;position:absolute;inset-block:0;inset-inline-end:4rem;z-index:1}.products-carousel__head{display:flex;justify-content:space-between;align-items:center;margin:0 0 6.4rem}.products-carousel--alt .products-carousel__head{margin:0 0 4.2rem}.no-js .products-carousel__list{display:flex;flex-flow:row wrap;margin:0 -2rem -2rem}.no-js .products-carousel__slide{width:25%;padding:0 2rem;margin:0 0 2rem}.products-carousel__controls{display:flex;margin-inline-start:auto}.products-carousel__control{margin-inline-end:2rem}.products-carousel__control:last-child{margin-inline-end:0}.products-carousel__actions{margin:6.4rem 0 0}.products-carousel--alt .products-carousel__actions{margin:4.2rem 0 0}.products-carousel__slider.is-active .products-carousel__list{column-gap:4rem;row-gap:4.2rem}.products-carousel__slider .grid:not(.swiper.swiper-initialized .swiper-wrapper){grid-template-columns:repeat(12,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-products-carousel.css.map */
