.elementor-9 .elementor-element.elementor-element-65db8b1b{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-2f120681 *//* Cart page text color fixes */
.woocommerce-cart table.cart th,
.woocommerce-cart table.cart td,
.woocommerce-cart table.cart .product-name,
.woocommerce-cart table.cart .product-name a,
.woocommerce-cart .cart_item .product-name,
.woocommerce-cart .cart_item td,
.woocommerce-cart .cart-subtotal,
.woocommerce-cart .order-total,
.woocommerce-cart h2 {
    color: #ffffff !important;
}

/* Cart table header row */
.woocommerce-cart table.cart thead th {
    color: #ffffff !important;
}

/* Product details text */
.woocommerce-cart table.cart .product-name strong,
.woocommerce-cart table.cart .product-name span {
    color: #ffffff !important;
}

/* Price and subtotal amounts */
.woocommerce-cart .amount,
.woocommerce-cart .woocommerce-Price-amount {
    color: #ffffff !important;
}

/* Cart totals section */
.cart_totals h2,
.cart_totals th,
.cart_totals td,
.cart_totals .amount {
    color: #ffffff !important;
}



/* Quantity input and controls */
.woocommerce-cart table.cart input.qty,
.woocommerce-cart table.cart .quantity input,
.woocommerce-cart table.cart .quantity {
    color: #ffffff !important;
}

/* Price column */
.woocommerce-cart table.cart td.product-price,
.woocommerce-cart table.cart td.product-price .amount {
    color: #ffffff !important;
}

/* Remove button (×) */
.woocommerce-cart table.cart td.product-remove a,
.woocommerce-cart table.cart a.remove {
    color: #ffffff !important;
}

/* Optional: Make the remove button more visible on hover */
.woocommerce-cart table.cart a.remove:hover {
    color: #ff6b6b !important;
}

/* Quantity input box - white background and text */
.woocommerce-cart table.cart input.qty,
.woocommerce-cart table.cart .quantity input.input-text {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #ddd !important;
}

/* Quantity +/- buttons */
.woocommerce-cart table.cart .quantity .minus,
.woocommerce-cart table.cart .quantity .plus {
    color: #ffffff !important;
    background-color: transparent !important;
}
/* Target all quantity elements more aggressively */
.woocommerce-cart .quantity *,
.woocommerce-cart .quantity button,
.woocommerce-cart .quantity input,
.woocommerce-cart td.product-quantity *,
.woocommerce-cart td.product-quantity button,
.woocommerce-cart td.product-quantity input {
    background-color: #ffffff !important;
    color: #000000 !important;
}

/* Ensure borders are visible */
.woocommerce-cart .quantity,
.woocommerce-cart .quantity button,
.woocommerce-cart .quantity input {
    border: 1px solid #ddd !important;
}/* End custom CSS */