/* Hide Product / Subtotal header row on checkout */
.woocommerce-checkout table.shop_table thead {
  display: none !important;
}

/* Hide "Your order" heading on checkout */
.woocommerce-checkout #order_review_heading {
  display: none !important;
}


/* Hide Stripe test mode instruction message */
.woocommerce-checkout #wc-stripe-payment-method-instructions-card {
  display: none !important;
}

/* Hide WooCommerce "added to cart" success message */
.woocommerce-checkout .woocommerce-message,
.woocommerce .woocommerce-message {
  display: none !important;
}

.woocommerce-checkout .product-quantity {
  display: none !important;
}

.elementor-widget-woocommerce-checkout-page
.woocommerce-checkout
label[for="payment_method_stripe"] {
  display: none !important;
}

.elementor-widget-woocommerce-checkout-page
.woocommerce-checkout
#payment
.payment_methods
.payment_box {
  background-color: var(--e-global-color-primary) !important;
  border: 0 !important;
}

.woocommerce-order-received .woocommerce-order-overview {
    display: none !important;
}

.woocommerce-order-received h2.woocommerce-order-details__title {
    display: none !important;
}


/* Hide Billing Details block */
.woocommerce-customer-details,
.woocommerce-customer-details h2.woocommerce-column__title {
    display: none !important;
}

/* Hide Ultimate Member misc box inside order page */
.woocommerce-order-received .um,
.woocommerce-order-received .um-form {
    display: none !important;
}

.woocommerce-order-received p.order-again {
    display: none !important;
}

/* Hide Buy button for users with Active package */
.has-active-package .buy-subscription {
    display: none !important;
}

/* ============================================================
   WOO PRICE – GLOBAL STYLE
   ============================================================ */

.woocommerce-Price-amount,
.woocommerce-Price-amount *,
.woocommerce-Price-currencySymbol {
    color: var(--color-primary) !important;
    font-size: 20px;
    font-weight: 700;
}

/* ============================================================
   CHECKOUT – PRICE INHERIT FROM ELEMENTOR
   ============================================================ */

.woocommerce-checkout .woocommerce-Price-amount,
.woocommerce-checkout .woocommerce-Price-amount *,
.woocommerce-checkout .woocommerce-Price-currencySymbol {
    color: inherit !important;
    font-size: inherit;
    font-weight: inherit;
}

/* ============================================================
   CHECKOUT – PURCHASE SUMMARY LINKS = ELEMENTOR PRIMARY
   ============================================================ */

.elementor-widget-woocommerce-purchase-summary .woocommerce a {
    color: var(--e-global-color-primary) !important;
}

.elementor-widget-woocommerce-checkout-page a {
    color: var(--e-global-color-primary) !important;
}
