[ng-cloak] { display: none !important; }
/* Bổ sung cho giao diện giỏ hàng của template (cartpage.scss.css) */
.shoppingcart-storefront .title_cart small { font-size: 15px; font-weight: 400; }
.shoppingcart-storefront .cart-loading { padding: 30px 0; text-align: center; }
.shoppingcart-storefront .cart-item-error { color: #b42318; font-size: 13px; margin: 6px 0 0; }
.shoppingcart-storefront .ajaxcart__qty-adjust:disabled { opacity: .4; cursor: not-allowed; }
.shoppingcart-storefront .cart__btn-proceed-checkout:disabled { opacity: .6; cursor: not-allowed; }
.shoppingcart-storefront .formVAT h4 { font-size: 16px; font-weight: 700; margin-bottom: 10px; }
.shoppingcart-storefront .formVAT .date_picker, .shoppingcart-storefront .formVAT .timeer { width: 100%; height: 40px; padding: 0 10px; border: 1px solid #ddd; }
.shoppingcart-storefront .formVAT .input_group { margin-bottom: 10px; }
.shoppingcart-storefront .cart-coupon-box { margin-top: 15px; }
.shoppingcart-storefront .cart-coupon-input { display: flex; gap: 8px; }
.shoppingcart-storefront .cart-coupon-input input { min-width: 0; }
.shoppingcart-storefront .cart-coupon-input .btn { background: #ffb700; color: #000; font-weight: 700; white-space: nowrap; border-radius: 0; }
.shoppingcart-storefront .cart-coupon-applied { font-size: 13px; margin: 8px 0 0; }
.shoppingcart-storefront .cart--empty-message { padding: 30px 0; }
.shoppingcart-storefront .cart-empty-continue { display: inline-block; width: auto; padding: 10px 24px; background: #ffb700; color: #000; font-weight: 700; }
