.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-0ebabd1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8bea63b{--display:flex;}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8f66310{--update-cart-automatically-display:none;--sections-border-radius:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-8f66310 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-8f66310 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-8f66310 .cart_totals h2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-8f66310 .e-cart-content, .elementor-40 .elementor-element.elementor-element-8f66310 .woocommerce-shipping-destination, .elementor-40 .elementor-element.elementor-element-8f66310 .shipping-calculator-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-8f66310 .coupon .input-text, .elementor-40 .elementor-element.elementor-element-8f66310 .cart-collaterals .input-text, .elementor-40 .elementor-element.elementor-element-8f66310 select, .elementor-40 .elementor-element.elementor-element-8f66310 .select2-selection--single{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-8f66310 .shop_table .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-8f66310 .e-shop-table .cart th, .elementor-40 .elementor-element.elementor-element-8f66310 .e-shop-table .cart td:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-8bea63b{--width:90%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8f66310 .cart_totals h2{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-8f66310 .e-cart-content, .elementor-40 .elementor-element.elementor-element-8f66310 .woocommerce-shipping-destination, .elementor-40 .elementor-element.elementor-element-8f66310 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-8f66310 .coupon .input-text, .elementor-40 .elementor-element.elementor-element-8f66310 .cart-collaterals .input-text, .elementor-40 .elementor-element.elementor-element-8f66310 select, .elementor-40 .elementor-element.elementor-element-8f66310 .select2-selection--single{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-8f66310 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-8f66310 .e-shop-table .cart th, .elementor-40 .elementor-element.elementor-element-8f66310 .e-shop-table .cart td:before{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8bea63b{--width:100%;}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-8f66310 .cart_totals h2{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-8f66310 .e-cart-content, .elementor-40 .elementor-element.elementor-element-8f66310 .woocommerce-shipping-destination, .elementor-40 .elementor-element.elementor-element-8f66310 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-8f66310 .coupon .input-text, .elementor-40 .elementor-element.elementor-element-8f66310 .cart-collaterals .input-text, .elementor-40 .elementor-element.elementor-element-8f66310 select, .elementor-40 .elementor-element.elementor-element-8f66310 .select2-selection--single{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-8f66310 .shop_table .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-8f66310 .e-shop-table .cart th, .elementor-40 .elementor-element.elementor-element-8f66310 .e-shop-table .cart td:before{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-8f66310 *//* 1. Ẩn chữ Lô hàng 1 */
.woocommerce-shipping-totals .woocommerce-shipping-destination {
    display: none !important;
}

/* 2. Ép nội dung cột bên trái thành Phí ship */
.woocommerce-shipping-totals > td::before {
    content: "Phí vận chuyển:" !important;
    display: block;
    font-weight: 600;
    color: #333;
    margin-bottom: 5px;
}

/*.............*//* End custom CSS */