.swiper-slide .product{height:100%}.product__wrap{border:1px solid var(--bg-blue-color);background:var(--white-color);border-radius:5px;height:100%;padding:0 20px 20px;position:relative;overflow:hidden;box-shadow:0 5px 10px #0000001a}.product__content{flex-direction:column;gap:10px;height:100%;display:flex}.product__img{width:calc(100% + 40px);height:287px;margin:0 -20px;padding:10px}.product__img img{object-fit:contain;width:100%;height:100%}.product__img--lite{height:calc(14.1089vw + 108.663px)}@media (max-width:860px){.product__img--lite{height:230px}}@media (min-width:1264px){.product__img--lite{height:287px}}.product__img--lite{border:1px solid var(--bg-blue-color);border-radius:5px;width:100%;margin:20px 0 0;padding:0;overflow:hidden}.product__img--lite img{object-position:center;object-fit:cover}.product__name{flex-grow:1;padding-left:10px;font-size:20px;font-weight:400;line-height:110%}.product__name--lite{text-align:center;font-size:16px;line-height:20px}.product__block-price{padding:10px}.product__btn{width:100%;height:50px!important}.product__badge{background:var(--accent-color);width:fit-content;color:var(--white-color);border-top-right-radius:5px;border-bottom-right-radius:5px;align-items:center;gap:4px;font-size:calc(.49505vw + 7.74257px);display:flex;position:absolute;top:20px;left:0}@media (max-width:860px){.product__badge{font-size:12px}}@media (min-width:1264px){.product__badge{font-size:14px}}.product__badge{text-transform:uppercase;max-height:50px;font-weight:700}.product__badge span{padding-top:calc(.990099vw - .514852px)}@media (max-width:860px){.product__badge span{padding-top:8px}}@media (min-width:1264px){.product__badge span{padding-top:12px}}.product__badge span{padding-bottom:calc(.990099vw - .514852px)}@media (max-width:860px){.product__badge span{padding-bottom:8px}}@media (min-width:1264px){.product__badge span{padding-bottom:12px}}.product__badge span{padding-right:10px}@media (max-width:860px){.product__badge span{padding-right:10px}}@media (min-width:1264px){.product__badge span{padding-right:10px}}.product__badge span{line-height:1.25}.product__badge-special span{padding-left:20px}@media (max-width:860px){.product__badge-special span{padding-left:20px}}@media (min-width:1264px){.product__badge-special span{padding-left:20px}}.product__badge-special span{padding-right:20px}@media (max-width:860px){.product__badge-special span{padding-right:20px}}@media (min-width:1264px){.product__badge-special span{padding-right:20px}}@media screen and (max-width:860px){.product__badge img{width:20px;height:auto}}.price-block{align-items:flex-end;gap:8px;line-height:130%;display:inline-flex}.price-block__value{font-size:20px;line-height:105%}.price-block__old-value{color:var(--light-gray-color);font-size:12px;line-height:115%;text-decoration-line:line-through}.block-btns__text{padding-left:10px;font-size:12px;line-height:105%}.block-btns__text:not(:last-child){padding-bottom:10px}.block-btns__items{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:5px;display:grid}.block-btns__item{text-align:center;border:1px solid var(--main-color);color:var(--gray-color);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:10px;font-size:12px;font-style:normal;font-weight:400;line-height:105%;transition:all .3s;display:flex}.block-btns__item--active{background:var(--main-color);color:var(--white-color)}.props-product__wrap{border:1px solid var(--bg-blue-color);border-radius:5px;padding:10px}.props-product__item{font-size:12px;line-height:105%}.props-product__item:not(:last-child){padding-bottom:10px}.props-product__item--lite{color:var(--gray-color);align-items:center;gap:5px;display:flex}.props-product__item--stat{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:6px;display:flex}.stat__rating{color:var(--gray-color);align-items:center;gap:5px;display:flex}.stat__review{color:var(--gray-color);cursor:pointer;align-items:center;gap:5px;text-decoration:underline;transition:all .3s;display:flex}.stat__review svg{transform:translateY(1px)}.stat__review:hover{text-decoration:none}
