.products-banner{margin-top:0;margin-bottom:0}.products-banner__wrapper{display:flex;align-items:stretch;min-height:59.8571428571rem}.products-banner__wrapper.reversed{flex-direction:row-reverse}@media screen and (max-width: 768px){.products-banner__wrapper{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 769px){.products-banner__content,.products-banner__media{width:50%}}.products-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 768px){.products-banner__content{padding:0 1rem 2.8571428571rem}}.products-banner__slider{max-width:24.7857142857rem}@media screen and (min-width: 769px){.products-banner__slider{padding:4.8571428571rem 0}}@media screen and (max-width: 768px){.products-banner__slider{padding:2.8571428571rem 0}}.products-banner__slider .swiper-pagination-bullets{bottom:0}.products-banner__slider .swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:6px;background:#787878;border-radius:0;opacity:1;margin:0 2px}.products-banner__slider .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#000}.products-banner__product{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.4285714286rem;text-decoration:none}.products-banner__badge{padding:.2857142857rem .4285714286rem;letter-spacing:.0514285714rem}.products-banner__image{display:flex}.products-banner__image picture,.products-banner__image img{width:100%;object-fit:contain}@media screen and (min-width: 769px){.products-banner__image picture,.products-banner__image img{height:auto;max-height:23.1428571429rem}}@media screen and (max-width: 768px){.products-banner__image picture,.products-banner__image img{max-height:15.7857142857rem}}.products-banner__text{display:flex;flex-direction:column;gap:.9285714286rem}@media screen and (max-width: 768px){.products-banner__text{gap:.7142857143rem}}.products-banner__header{display:flex;flex-direction:column;gap:.2142857143rem}.products-banner__title{font-size:1.4285714286rem;line-height:1}@media screen and (max-width: 768px){.products-banner__title{font-size:1rem;line-height:1.4;letter-spacing:.04rem}}.products-banner__description{font-size:.8571428571rem;line-height:1.4;letter-spacing:.0342857143rem;color:#787878}.products-banner__price{display:flex;justify-content:center;align-items:center;gap:.2857142857rem;letter-spacing:.0314285714rem}.products-banner__price .product-item__price-compare{color:#787878;text-decoration:line-through}.products-banner__additional-text{font-size:.9285714286rem;line-height:1.4;letter-spacing:.0185714286rem}.products-banner__button{margin-top:.2857142857rem}@media screen and (max-width: 768px){.products-banner__media{height:21.4285714286rem}}.products-banner__media img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.products-banner__media--desktop{display:none}}@media screen and (min-width: 769px){.products-banner__media--mobile{display:none}}
