.ajax-cart-slide .modal-body .product-label{border-top:1px solid #dee2e6}.ajax-cart-slide .modal-body .cartsubtotal{border-top:1px solid #dee2e6;padding-top:50px}.ajax-cart-slide .modal-body .product-row{vertical-align:top;border-top:1px solid #dee2e6;display:-ms-flexbox;display:flex}.ajax-cart-slide .modal-body .product-row .meta{position:relative}.ajax-cart-slide .modal-body .product-row .right-detail{position:relative}.ajax-cart-slide .modal-body .product-row .right-detail .cart-remove{position:absolute;right:0;top:0;z-index:10}.ajax-cart-slide .modal-body .product-row .right-detail .cart-remove button{color:#fff;text-shadow:0 1px 0 #fff;background:red;border:0px solid transparent;border-radius:50%;cursor:pointer;height:20px;width:20px;padding:0}.ajax-cart-slide .modal-body .product-row .right-detail .meta{width:100%;display:inline-block;vertical-align:top;padding:0 20px 0 10px;text-align:left}.ajax-cart-slide .modal-body .product-row .right-detail .meta small{width:100%;display:inline-block;vertical-align:top}.ajax-cart-slide .modal-body .product-row .right-detail .price_qty{width:100%;display:inline-block;vertical-align:top}.ajax-cart-slide .modal-body .product-row .right-detail .price_qty .ajaxcart__price{width:60px;display:inline-block;vertical-align:top;float:left;text-align:left;padding:9px 0 0 10px;font-weight:bold}.ajax-cart-slide .modal-body .product-row .right-detail .price_qty .ajaxcart__qty{width:90px;display:inline-block;vertical-align:top;float:left;padding:0;margin:0 0 0 10px;position:relative}.ajax-cart-slide .modal-body .product-row .right-detail .price_qty .ajaxcart__qty button{border:0;width:30px;height:35px;font-size:10px;line-height:35px;display:inline-block;border-radius:0px;cursor:pointer;position:absolute;top:0;left:0;bottom:0;padding:0 8px;background:none;text-align:center;overflow:hidden}.ajax-cart-slide .modal-body .product-row .right-detail .price_qty .ajaxcart__qty button.ajaxcart__qty--plus{right:0;left:auto}.ajax-cart-slide .modal-body .product-row .right-detail .price_qty .ajaxcart__qty input{color:#343434;border:2px solid #cccccc;font-size:16px;height:35px;border-radius:0px;padding:0 25px;font-size:14px;line-height:35px;display:block;background:none;text-align:center;width:100%}.ajax-cart-slide .modal-body .additional-checkout-buttons{display:none}.drawer{visibility:hidden;opacity:0;position:fixed;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;top:0;bottom:0;padding:0;max-width:95%;z-index:12;color:#333;background-color:#fff;-webkit-transition:all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);-moz-transition:all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);-ms-transition:all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);-o-transition:all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);transition:all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1)}.drawer a{color:#333}.drawer a:hover,.drawer a:focus{opacity:0.7}.drawer input,.drawer textarea{border-color:#f2f2f2}.drawer--left{width:300px;left:-300px;border-right:1px solid #f2f2f2}.js-drawer-open-right .drawer--left{display:block;-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px);visibility:visible;opacity:1}.lt-ie9 .js-drawer-open-right .drawer--left{left:0}@media screen and (max-width: 575px){.drawer--left{width:80%}}.drawer--right{width:300px;right:-300px;border-left:1px solid #f2f2f2}.drawer--right .cart-overlay{position:relative}.drawer--right .cart-overlay:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";display:block;background:rgba(0,0,0,0.5);z-index:99999}.js-drawer-open-right .drawer--right{display:block;-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px);transform:translateX(-300px);visibility:visible;opacity:1}.lt-ie9 .js-drawer-open-right .drawer--right{right:0}.is-moved-by-drawer:before{content:'';position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.7);opacity:0;z-index:11;visibility:hidden}.js-drawer-open-right .is-moved-by-drawer,.js-drawer-open-left .is-moved-by-drawer{transform:none}.js-drawer-open-right .is-moved-by-drawer:before,.js-drawer-open-left .is-moved-by-drawer:before{opacity:1;visibility:visible}.modal-header .js-drawer-close{color:#000}.modal-header .js-drawer-close:hover{color:#000}#CartSection .js-qty{position:relative;width:100px}#CartSection .js-qty button{border:0;width:30px;height:35px;font-size:10px;line-height:35px;display:inline-block;border-radius:0px;cursor:pointer;position:absolute;top:0;left:0;bottom:0;padding:0 8px;background:none;text-align:center;overflow:hidden}#CartSection .js-qty button.js-qty__adjust--plus{right:0;left:auto}#CartSection .js-qty input{color:#343434;border:2px solid #cccccc;font-size:16px;height:35px;border-radius:0px;padding:0 25px;font-size:14px;line-height:35px;display:block;background:none;text-align:center;width:100%}
