.product-carousel{--product-carousel-accent:var(--accent-color);padding:25px 0 30px}.product-carousel__title{margin:0 0 35px;font-size:30px;line-height:40px}.product-carousel__title_brown{color:var(--heading-dark-color)}.product-carousel__stage{position:relative}.product-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:30px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.product-carousel__item{scroll-snap-align:start;flex:0 0 calc(25% - 22.5px);height:auto}.product-carousel .swiper-initialized>.swiper-wrapper{scroll-snap-type:none;gap:0;overflow:visible}.product-carousel .swiper-initialized .swiper-slide{flex-basis:auto}.product-carousel__arrow{z-index:2;cursor:pointer;background:0 0;border:0;width:30px;height:40px;position:absolute;top:35%}.product-carousel__arrow:after{border-top:2px solid var(--product-carousel-accent);border-right:2px solid var(--product-carousel-accent);content:"";width:14px;height:14px;position:absolute;top:50%;left:50%}.product-carousel__arrow_prev{left:max(-40px,50% - 50vw)}.product-carousel__arrow_prev:after{transform:translate(-25%,-50%)rotate(-135deg)}.product-carousel__arrow_next{right:max(-40px,50% - 50vw)}.product-carousel__arrow_next:after{transform:translate(-75%,-50%)rotate(45deg)}@media (width<=1024px){.product-carousel__item{flex-basis:calc(33.3333% - 20px)}.product-carousel__arrow{display:none}}@media (width<=768px){.product-carousel{padding-top:19px}.product-carousel__title{margin-bottom:25px;font-size:23px;line-height:31px}.product-carousel__track{gap:15px}.product-carousel__item{flex-basis:calc(50% - 7.5px)}}
