@media screen and (max-width:767px){.cart__recommendation__position{bottom:unset;position:relative}}.cart__recommendation__position cart-recommendation{background:var(--color-background) var(--gradient-background) no-repeat 100% 100%;border-right:1px solid color-mix(in srgb,rgba(var(--color-border-rgba)),transparent 30%);bottom:0;left:0;max-width:200px;opacity:0;position:absolute;top:0;transform:translateX(0);transition:.4s cubic-bezier(.75,0,.175,1);transition-property:transform,visibility,opacity;width:100%;z-index:-1}.cart__recommendation__position cart-recommendation .swiper-container{opacity:1;visibility:visible}.cart__recommendation__position cart-recommendation[aria-hidden=false]{border-radius:var(--menu-drawer-border-radius) 0 0 var(--menu-drawer-border-radius);visibility:visible}.cart__recommendation__position cart-recommendation[aria-hidden=true]{visibility:hidden}.cart__recommendation__position cart-recommendation[aria-hidden=true] .swiper-container{opacity:0;visibility:hidden}@media screen and (max-width:767px){.cart__recommendation__position cart-recommendation{border-right:none;display:none}}.cart__recommendation__position cart-recommendation.set--as--carousel{min-width:100%;position:relative;z-index:1}.cart__recommendation__position cart-recommendation.set--as--carousel.recommendations-active{display:block;transform:none;transition:unset}.cart__recommendation__position cart-recommendation.set--as--carousel .recommendation__wrapper{height:auto;padding:0}@media screen and (max-width:767px){.cart__recommendation__position cart-recommendation.set--as--carousel .recommendation__wrapper{border-radius:0}}.cart__recommendation__position cart-recommendation.set--as--carousel .recommendation__wrapper .preloader .cart__recommendation__item{min-height:130px}@media screen and (min-width:767px){.cart__recommendation__position cart-recommendation.set--as--carousel .recommendation__wrapper recommendation-carousel{margin-left:10px}}.cart__recommendation__position cart-recommendation.recommendations-active{opacity:1;transform:translate(-100%);transition-delay:.3s}@media screen and (max-width:767px){.cart__recommendation__position cart-recommendation.recommendations-active{display:block;transition:none}}.cart__recommendation__position cart-recommendation .recommendation__wrapper{height:100vh;overflow:auto;padding:0 21px 21px}@media screen and (max-width:767px){.cart__recommendation__position cart-recommendation .recommendation__wrapper{border-top:1px solid color-mix(in srgb,rgba(var(--color-border-rgba)),transparent 30%);overflow:unset;padding:20px 0 20px 24px!important}}.cart__recommendation__position cart-recommendation .recommendation__wrapper .preloader{display:block;opacity:1}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation{display:none;opacity:0;z-index:1}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item{margin-bottom:24px}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item:hover button{opacity:1;transition:opacity .3s ease-in-out}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .image--aspectSize{aspect-ratio:1/1;border-radius:calc(var(--block-border-radius)/2);overflow:hidden}@media screen and (max-width:767px){.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .image--aspectSize{border-radius:min(var(--block-border-radius),10px)}}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .image--aspectSize .product-cart-no-image-container{align-items:center;background-color:var(--card-image-background);display:flex;height:100%;padding:8px;width:100%}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .image--aspectSize img{height:100%;object-fit:var(--object-fit);width:100%}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__list{padding:0}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__itemHead{color:var(--color-text);display:inline-block;line-height:19px;margin-bottom:8px;margin-top:10px;text-decoration:none}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__leftBlock{position:relative}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__leftBlock .image-responsive{border-radius:calc(var(--block-border-radius)/2);object-fit:contain}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__rightBlock .price{color:var(--color-text)}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__rightBlock .original-price{opacity:.5}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation .product-price__wrapper{color:var(--color-text);font-size:calc(var(--font-body-scale)*14px);margin-right:10px}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation form{height:32px;text-align:right;width:32px}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation form button{max-width:32px;opacity:0;padding:6px 4px;transition:opacity .3s ease-in-out;width:100%}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation form button[toggle-element=options-drawer]{display:block;height:32px;max-width:32px;overflow:hidden;padding:0}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation form button:focus-visible{opacity:1}@media screen and (max-width:991px){.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation form button{opacity:1}}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation .swiper-container.swiper-initialized .swiper-wrapper{align-items:stretch;display:flex}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation .swiper-container.swiper-initialized .swiper-wrapper .swiper-slide{height:auto}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation .swiper-container .swiper-wrapper{display:block}@media screen and (max-width:767px){.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item{border:1px solid rgba(var(--color-border)/.7);border-radius:var(--block-border-radius);height:100%;margin-bottom:0;padding:16px}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .cart__recommendation__flex__wrap{align-items:center;flex-direction:row!important}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .cart__recommendation__flex__wrap .cart__recommendation__leftBlock{margin-right:16px;max-width:88px;width:100%}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .cart__recommendation__flex__wrap .cart__recommendation__leftBlock .image--aspectSize{margin-bottom:0}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .cart__recommendation__flex__wrap .cart__recommendation__rightBlock{flex:1}.cart__recommendation__position cart-recommendation .recommendation__wrapper .cart__recommendation__item .image__box{min-height:70px}}.cart__recommendation__position cart-recommendation.products-ready .preloader{display:none;opacity:0}.cart__recommendation__position cart-recommendation.products-ready .cart__recommendation{display:block;opacity:1}.cart__recommendation__position cart-recommendation .recommendation__head{position:sticky;top:0;z-index:2}@media screen and (min-width:768px){.cart__recommendation__position cart-recommendation .recommendation__head{padding-top:24px}}.cart-recommendation-add-item-form{bottom:5px;display:flex;height:32px;position:absolute;right:5px;width:32px}.cart-recommendation-add-item-form .btn.loadingState .btn--preloader .btn--preloader--circular{height:18px;width:18px}.cart-recommendation-add-item-form .checkmark:after{height:6.5px!important;top:9px;width:2.5px!important}