/* Elementor-specific selectors */
.elementor-widget-wc-checkout-order-review table th.product-total,
.elementor-widget-wc-checkout-order-review table td.product-total,
.elementor-widget-wc-checkout-order-review table tr.cart-subtotal,
.elementor-widget-wc-checkout-order-review table tr.order-total {
    display: none !important;
}

/* Make product column full width */
.elementor-widget-wc-checkout-order-review table th.product-name,
.elementor-widget-wc-checkout-order-review table td.product-name {
    width: 100% !important;
}

/* If the above doesn't work, try these more specific selectors */
.woocommerce-checkout #order_review table th.product-total,
.woocommerce-checkout #order_review table td.product-total,
.woocommerce-checkout #order_review tfoot tr.cart-subtotal,
.woocommerce-checkout #order_review tfoot tr.order-total {
    display: none !important;
}

/* Hides the My Order block product table heading, we dont need it. */
.woocommerce-checkout-review-order-table thead {
    display: none !important;
}

 /* Hide shipping section in Elementor checkout */
.elementor-widget-wc-checkout-shipping-form,
form.woocommerce-checkout .woocommerce-shipping-fields {
    display: none !important;
}

/* Hide price-related elements */
.elementor-widget-wc-checkout-order-review .product-total,
.elementor-widget-wc-checkout-order-review .cart-subtotal,
.elementor-widget-wc-checkout-order-review .woocommerce-shipping-totals,
.elementor-widget-wc-checkout-order-review .order-total,
.elementor-widget-wc-checkout-payment .woocommerce-Price-amount {
    display: none !important;
}

/* Hide shipping calculator in cart */
.shipping-calculator-form,
.shipping-calculator-button {
    display: none !important;
}

/* Optional: Style the order review table for better spacing after hiding prices */
.elementor-widget-wc-checkout-order-review table th:last-child,
.elementor-widget-wc-checkout-order-review table td:last-child {
    width: 0;
    padding: 0 !important;
}

/* Hide the Subtotal column header and data */
.woocommerce-checkout-review-order-table .product-total,
.woocommerce-checkout-review-order-table td.product-total {
    display: none !important;
}

/* Hide Subtotal and Total rows */
.woocommerce-checkout-review-order-table tfoot .cart-subtotal,
.woocommerce-checkout-review-order-table tfoot .order-total {
    display: none !important;
}

/* Optional: Adjust the product column width since we're hiding the subtotal column */
.woocommerce-checkout-review-order-table .product-name {
    width: 100% !important;
}