.elementor-9 .elementor-element.elementor-element-123f3e36{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for container, class: .elementor-element-123f3e36 *//* Hide only the coupon section */
.woocommerce-cart .coupon {
    display: none !important;
}

/* Remove the space reserved for the coupon area */
.woocommerce-cart table.cart td.actions {
    position: relative;
}

/* Keep Update Cart button aligned naturally */
.woocommerce-cart table.cart td.actions .button[name="update_cart"] {
    float: right;
}

/* Proceed to Checkout Button - Fix Hover State */
.woocommerce a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
    background-color: #5B7650 !important; /* Normal button color */
    color: #ffffff !important;
    border-color: #5B7650 !important;
    transition: all 0.3s ease;
}

.woocommerce a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,
.woocommerce a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:focus {
    background-color: #4C6443 !important; /* Slightly darker green */
    color: #ffffff !important;           /* Keep text visible */
    border-color: #4C6443 !important;
    text-decoration: none !important;
}/* End custom CSS */