.page-promo .steps .step:last-child:after{display:none}.page-promo .steps .step:after{position:absolute;content:"";width:1px;height:65%;background-color:#d0d0d4;top:50%;transform:translate(-50%,-50%);right:0}@media(max-width:575px){.page-promo .steps .step:after{height:1px;width:100%;transform:initial;bottom:0;top:initial}}@media(min-width:1399px){.swiper.slider-focus:not(.swiper-initialized){--slidesPerView: 5;--spaceBetween: 20px}}@media(min-width:992px)and (max-width:1399px){.swiper.slider-focus:not(.swiper-initialized){--slidesPerView: 4;--spaceBetween: 20px}}@media(min-width:768px)and (max-width:991px){.swiper.slider-focus:not(.swiper-initialized){--slidesPerView: 3;--spaceBetween: 20px}}@media(min-width:320px)and (max-width:767px){.swiper.slider-focus:not(.swiper-initialized){--slidesPerView: 2;--spaceBetween: 20px}}.swiper.slider-focus:not(.swiper-initialized)>.swiper-wrapper{gap:var(--spaceBetween)}.swiper.slider-focus:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{width:calc((100% - var(--spaceBetween) * (var(--slidesPerView) - 1)) / var(--slidesPerView));flex:0 0 auto}.block-colors-product .item{transition:border .3s ease,box-shadow .3s ease}.block-colors-product .item.active,.block-colors-product .item:hover{border:1px solid #fff;box-shadow:0 0 0 1px #000}
