.promo{padding-bottom:3.75rem}.promo--products .promo__text{margin-top:1.875rem;color:var(--black)}.promo--products .promo__info{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;padding-bottom:2.8125rem}.promo .swiper{height:100%}.promo__container{display:-webkit-box;display:-ms-flexbox;display:flex}.promo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:1.875rem;width:100%}.promo__info{padding:2.5rem 3.125rem 3.4375rem 2.5rem;background-color:var(--blue);margin-bottom:1.875rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__text{margin-top:3.75rem;color:var(--white)}.promo__slider{position:relative;-ms-flex-negative:0;flex-shrink:0;width:48.85%}.promo__img{position:relative;width:100%}.promo__img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo__title{margin-bottom:auto}.promo__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.875rem;color:var(--white)}.promo__list-size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.625rem}.promo__list-size>li:not(:last-child){margin-right:.625rem}@media (min-width:769px){.promo__container{min-height:min(100vh - 148px - 30px,39vw)}}@media (max-width:768px){.promo--products .promo__text{margin-top:unset;margin-bottom:30px}.promo--products .promo__info{padding:13.5px 25px}.promo--products .promo__slider{margin-bottom:unset}.promo--products .promo__list{font-size:16px;line-height:125%}.promo .swiper-wrapper{max-height:350px}.promo .card__img>img{border-radius:17.5px}.promo__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__wrapper{margin-right:unset}.promo__info{padding:22px 30px 10px 25px;margin-bottom:16px}.promo__text{margin-top:12px}.promo__slider{width:100%;margin-bottom:16px}.promo__img{overflow:hidden}.promo__img::before{content:"";display:block;width:100%;padding-top:79.4%}.promo__img>img{max-height:350px}.promo__list{margin-top:27px}}