.cartline_wrapper{padding:19px 5px 5px;right:67px;-webkit-transition:.3s ease,top .1s ease-out,padding .1s ease-out;transition:.3s ease,top .1s ease-out,padding .1s ease-out;position:absolute;opacity:0;visibility:hidden;top:110%;cursor:default;width:100%;display:block;z-index:-1}.header .sticky .cartline_wrapper{right:52px;top:96%}.bx-chrome .cartline_wrapper{right:36px}.cartline_wrapper-wrp{max-width:312px;min-width:310px;background-color:#fff;box-shadow:0 2px 4px 0 hsla(0,0%,78%,.5);width:100%}@media (min-width:1024px){.cartline_wrapper-wrp:before{height:19px;right:-37px;content:"";position:absolute;top:0;width:100%}}.header #basket_in:hover .cartline_wrapper{opacity:1;visibility:visible;z-index:1000}.scroll_bar_main::-webkit-scrollbar{background-color:#fff;width:3px}.scroll_bar_main::-webkit-scrollbar-thumb{background-color:var(--main_color)}.cartline_wrapper .wrapper-inner{position:relative}.cart-list-wrapper{overflow:hidden;max-height:220px}.cart-list-item{padding:10px;border:1px solid hsla(0,0%,59%,.34);position:relative;border-bottom:0}.cart-list-item-wrapper-img{-ms-flex-pack:center;height:45px;justify-content:center;-ms-flex-direction:column;flex-direction:column;align-items:center;width:45px;display:flex}.cart-list-item-wrapper-img img{max-width:100%;max-height:100%}.cart-list-item-img{margin-right:10px}.cart-list-item-name-box{margin-right:15px;color:#444;transition:color .1s ease;cursor:pointer;line-height:16px;display:inline-block}.cart-list-item-name-box .item_name{height:34px;overflow:hidden;font-size:12px}.cart-list-item-price .price{font-size:13px;font-weight:500;text-align:left}.cartline_wrapper .product_item-link{text-align:left;-webkit-box-shadow:none!important;box-shadow:none!important}.cartline_wrapper .swiper-wrapper{padding:0 1px}.cartline_wrapper .product_item_wrapper_img{height:150px;line-height:150px}.cartline_wrapper .product_item_wrapper_img .product_item_img-bg{border:none;max-width:90%;max-height:90%}.cartline_wrapper .product_item_name_box{height:34px;overflow:hidden;padding:0;font-size:12px;margin:10px 0}.cartline_wrapper .product_item_name_box a.item_name{font-size:12px;color:var(--main_link_color);text-align:left}.bx-catalog-element .product-detail-byu-container .quantity-block:after,.bx-catalog-element .product-detail-byu-container .quantity-block:before,.product-item-container:after,.product-item-container:before{right:5px;position:absolute;opacity:0;bottom:5px;visibility:hidden;top:5px;left:5px;z-index:-1}.bx-catalog-element .product-detail-byu-container .quantity-block:after,.bx-catalog-element .product-detail-byu-container .quantity-block:before{right:0;bottom:0;top:0;left:0}.bx-catalog-element .product-detail-byu-container .quantity-block:after,.product-item-container:after{content:"";background-color:hsla(0,0%,100%,.8);display:block}.bx-catalog-element .product-detail-byu-container .quantity-block:before,.product-item-container:before{animation:fa-spin 1s steps(8) infinite;justify-content:center;font-size:35px;color:var(--main_color);content:"\f110";align-items:center;font-family:FontAwesome;display:flex}.bx-catalog-element .product-detail-byu-container .quantity-block.loader-on:after,.product-item-container.loader-on:after{z-index:1000}.bx-catalog-element .product-detail-byu-container.hover .quantity-block.loader-on:after,.product-item-container.hover.loader-on:after{height:508px}.bx-catalog-element .product-detail-byu-container .quantity-block.loader-on:before,.product-item-container.loader-on:before{z-index:1001}.bx-catalog-element .product-detail-byu-container.hover .quantity-block.loader-on:before,.product-item-container.hover.loader-on:before{height:536px}.bx-catalog-element .product-detail-byu-container .quantity-block.loader-on:after,.bx-catalog-element .product-detail-byu-container .quantity-block.loader-on:before,.product-item-container.loader-on:after,.product-item-container.loader-on:before{opacity:1;visibility:visible}.btn-goods-link.btn{color:#fff;background-color:var(--main_color);border-radius:0;width:100%;display:block}.btn-goods-link.btn:hover{color:#fff;background-color:var(--main_color_hover);box-shadow:none}.btn-goods-link.btn:active,.btn-goods-link.btn:focus{color:#fff;background-color:var(--main_color_active)}@media (max-width:900px){.bx-basket .row,.title_box .row{margin-right:-10px;margin-left:-10px}}