.recommendation{width:100%}.recommendation.recommendation-inactive{width:0;height:0;visibility:none}.recommendation .recommendation__wrapper{display:grid}.recommendation .recommendation__wrapper .swiper{max-width:100%}.recommendation .recommendation__wrapper .swiper .sliderControl{justify-content:center;margin-top:20px}.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination>div:last-child{margin-left:0}.recommendation .recommendation__wrapper .swiper .sliderControl .sliderProgressBar{margin-top:0;max-width:max-content;margin-left:10px;margin-right:10px}.recommendation .recommendation__wrapper .swiper .sliderControl .sliderProgressBar .swiper-pagination-bullet{max-width:12px;width:12px}.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__prev,.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__next{max-width:20px;width:100%}.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__prev svg,.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__next svg{width:100%;height:auto}.recommendation__title{margin-bottom:-20px;margin-top:32px}.recommendation__item{border:1px solid var(--primary-beige-red);border-radius:8px}.recommendation__item product-card{padding:0;padding-right:16px!important;width:auto}.recommendation__item button{opacity:1;transition:opacity .3s ease-in-out}.recommendation__item .recommendation__leftBlock{max-width:80px;width:100%;margin-right:8px;flex-shrink:0}.recommendation__item .recommendation__rightBlock{margin-right:8px;margin-bottom:4px}.recommendation__item .image--aspectSize{padding-top:100%;border-radius:8px}.recommendation__list{padding:0}.recommendation__itemHead{line-height:24px;color:#000;font-size:16px;margin-bottom:4px;display:inline-block;text-decoration:none;font-weight:400;text-transform:uppercase}.recommendation .product-price__wrapper{font-size:calc(var(--font-body-scale) * 16px);color:var(--color-text);margin-bottom:10px}.recommendation form button{padding:0;width:40px!important;height:40px;transition:opacity .3s ease-in-out;border-radius:100%;flex-shrink:0}@media screen and (max-width:991px){.recommendation form button{opacity:1}}.recommendation form button .btn--text{height:100%;width:100%;display:flex;justify-content:center;align-items:center}complementary-product .swiper-container{padding-top:40px}complementary-product .sliderControl{position:absolute;top:-20px;right:0}complementary-product .sliderControl .sliderPagination{gap:8px}complementary-product product-card{border-radius:8px;border:none}@media screen and (max-width:991px){complementary-product .sliderControl .sliderPagination{display:flex!important}}complementary-product .cart-recommendation-add-item-form{position:static!important;flex-shrink:0}complementary-product .cart-recommendation-add-item-form svg{flex-shrink:0}complementary-product .cart-recommendation-add-item-form .btn{padding:unset!important}complementary-product .recommendation__rightBlock .recommendation__itemHead{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}complementary-product .sliderControl .sliderPagination__next,complementary-product .sliderControl .sliderPagination__prev{border:none;height:auto}@media screen and (max-width:768px){complementary-product .sliderControl .sliderPagination{position:static;transform:unset}}complementary-product product-card{width:auto;max-width:100%}complementary-product product-card:hover{border-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/103/assets/snippet-complementary-product.css.map */
