#shopping-cart .pdelete a.delete:hover{text-decoration:underline}.shipping_fee .shipping_message{float:left;color:red;width:100%;border:2px dashed #ebccd1}body.cart>#loading:not(.transparent),body.checkout>#loading:not(.transparent){display:none!important}body.cart .page-content{background-color:#fafafa}body.cart .cart-item-data,body.cart .cart-item-total{background-color:#fff}body.cart #wb-modal-cart h1{margin-bottom:30px;font-weight:700;font-size:135%}body.cart .cart-item-data{padding:20px 20px 0}body.cart .cart-item-total{padding:0 20px}body.cart #wb-modal-cart .cart-item{margin-bottom:35px}body.cart #wb-modal-cart .btn.disabled,body.cart #wb-modal-cart .btn[disabled],body.checkout .btn.disabled{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.5;border-radius:0}body.cart .noti_coupon,body.checkout .noti_coupon{margin-top:10px;width:100%;text-align:center;float:left;display:none}body.cart .alert-danger{border:2px dashed #ebccd1;background:0 0}body.cart .noti_coupon .alert-danger,body.checkout .noti_coupon .alert-danger{padding:5px}#shopping-cart p{margin:0 0 5px}#shopping-cart .price-note{font-size:80%}#shopping-cart .price-note del{color:#a2a2a2}#shopping-cart .price-note span{font-weight:700;position:relative;margin-left:13px}#shopping-cart .price-note span:before{content:"";width:1px;height:12px;background:#787878;position:absolute;left:-8px;top:2px}#shopping-cart .wb-none-border-top{border-top:none}#shopping-cart .table td{vertical-align:middle;padding:15px 0}#shopping-cart #wbFastOrderBox button,#shopping-cart a.checkout-button{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);outline:0}#shopping-cart #wbFastOrderBox button{padding-top:7px;padding-bottom:7px}#shopping-cart .fast-order-note{margin-bottom:5px;margin-top:-5px}#shopping-cart .pdelete{padding-top:5px;font-size:85%;position:absolute;top:-3px;right:15px}#shopping-cart-mini .alert{padding:5px;margin-bottom:0}#shopping-cart .product-quantity-control{margin-top:-2px}body.cart #coupon_list label,body.checkout #coupon_list label{font-weight:700;padding:5px 10px;margin-right:10px;position:relative;background-color:red;color:#fff;margin-bottom:0;margin-top:10px}body.cart #coupon_list label a,body.checkout #coupon_list label a{position:absolute;top:-6px;right:-3px;background-color:#78a7ce;padding:1px 4px;border-radius:50%;color:#fff;font-weight:400;font-size:12px}@media (min-width:992px){#shopping-cart .pdelete{position:static}}
