.elementor-2824 .elementor-element.elementor-element-9153efa{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-7302e57 */.woocommerce-cart .product-remove a {
    font-size: 22px;
    font-weight: bold;
    color: #000 !important;
}

.woocommerce-cart-form .coupon {
    display: flex;
    flex-direction: column; /* Stack vertically */
    align-items: stretch; /* Ensure full width */
    gap: 10px; /* Space between input and button */
}

.woocommerce-cart-form .coupon .input-text {
    width: 100%; 
    padding: 10px;
    border-radius: 5px;
}

/* Style the Apply Coupon button to match Proceed to Checkout */
.woocommerce-cart-form .coupon .button {
    align-items: center;
    background-color: rgb(0, 0, 0); /* Black background */
    border-bottom-color: rgb
    color: rgb(255, 255, 255); /* White text */
    curs

    ;
    transition-timing-function: ease;
    margin: auto;
    -webkit-font-smoothing: antialiased;
}

.woocommerce-cart-form .coupon .button:hover {
    background-color: rgb(51, 51, 51); /* Slightly lighter black on hover, matching previous behavior */

}

/* Ensure Clear Cart is stacked below the coupon section */
.woocommerce-cart-form .clear-cart {
    display: block;
    margin-top: 10px; /* Space between coupon section and clear cart */
}

/* ✂️ Hide Update Cart button */
.woocommerce-cart .actions .button[name="update_cart"] {
    display: none !important;
}/* End custom CSS */