.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}@media screen and (max-width:991px){.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination{display:flex}}.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{width:24px;height:24px}.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__prev .arrow-container,.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__next .arrow-container{width:100%;height:100%}.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__prev .arrow-wrap,.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__next .arrow-wrap{width:12px;height:8px}.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__prev .arrow-wrap svg,.recommendation .recommendation__wrapper .swiper .sliderControl .sliderPagination__next .arrow-wrap svg{width:100%;height:100%}.recommendation__title{margin-bottom:22px}.recommendation__item{padding:10px;border:1px solid rgba(var(--color-border)/.7);border-radius:calc(var(--block-border-radius) / 2)}.recommendation__item:hover button{opacity:1;transition:opacity .3s ease-in-out}.recommendation__item .recommendation__leftBlock{max-width:90px;width:100%;margin-right:15px}.recommendation__item .recommendation__rightBlock{width:calc(100% - 90px)}.recommendation__item .image--aspectSize{padding-top:100%;border-radius:calc(var(--block-border-radius) / 2)}.recommendation__item .product-cart-no-image-container{background:var(--card-image-background);position:absolute;top:0;right:0;bottom:0;left:0}.recommendation__list{padding:0}.recommendation__itemHead{line-height:19px;color:var(--color-text);margin-top:10px;margin-bottom:10px;display:inline-block;text-decoration:none;font-weight:var(--font-body-weight-bold)}.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:32px;height:32px;opacity:0;transition:opacity .3s ease-in-out}.recommendation form button:focus-visible{opacity:1}@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}.recommendation .product-card-item__form{position:absolute;bottom:5px;right:5px;width:32px;height:32px;display:flex}@media screen and (min-width:1200px){.recommendation .recommendation__wrapper .swiper .swiper-slide{height:auto}.recommendation .recommendation__item{padding:12px;height:100%}.recommendation .recommendation__item .recommendation__flex__wrap{display:flex;flex-direction:column;align-items:flex-start;height:100%}.recommendation .recommendation__item .recommendation__leftBlock{width:64px;max-width:64px;margin-right:0;margin-bottom:12px;flex:0 0 64px}.recommendation .recommendation__item .recommendation__leftBlock .image--aspectSize{width:64px;height:64px;padding-top:0!important;position:relative;overflow:hidden}.recommendation .recommendation__item .recommendation__leftBlock img.image-responsive{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.recommendation .recommendation__item .recommendation__rightBlock{width:100%}.recommendation .recommendation__itemHead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;margin-top:0;margin-bottom:8px}.recommendation .product-price__wrapper{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/snippet-complementary-product.css.map */
