/**
 * Hide WooCommerce Pricing - Selected Customer-Facing Pages
 *
 * HIDDEN: Cart, mini-cart, Astra cart drawer, header cart label,
 *         thank you page, shop/catalog, single product pages.
 *
 * VISIBLE: Checkout, My Account order details, Pay for Order,
 *          WP Admin, WooCommerce emails.
 *
 * @package 5PointsCreativeTheme
 * @since 1.2.0
 */


/* ==========================================================================
   1. CART PAGE (Classic Shortcode)
   ========================================================================== */

.woocommerce-cart-form .shop_table th.product-price,
.woocommerce-cart-form .shop_table td.product-price {
    display: none !important;
}

.woocommerce-cart-form .shop_table th.product-subtotal,
.woocommerce-cart-form .shop_table td.product-subtotal {
    display: none !important;
}

.cart_totals {
    display: none !important;
}


/* ==========================================================================
   2. CART PAGE (Block-Based)
   ========================================================================== */

.wc-block-cart .wc-block-cart-item__prices,
.wc-block-cart .wc-block-cart-item__total,
.wc-block-cart-items .wc-block-cart-items__header-total {
    display: none !important;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-heading-block,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-subtotal-block,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-fee-block,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-discount-block,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-shipping-block,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-taxes-block,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-coupon-form-block,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-totals-block,
.wc-block-cart .wc-block-components-totals-footer-item,
.wc-block-cart .wc-block-components-totals-item {
    display: none !important;
}

.wc-block-cart .wc-block-cart__totals-title {
    display: none !important;
}


/* ==========================================================================
   3. MINI-CART WIDGET (Classic)
   ========================================================================== */

.woocommerce-mini-cart .mini_cart_item .quantity .woocommerce-Price-amount,
.woocommerce-mini-cart .mini_cart_item .quantity .amount {
    display: none !important;
}

.woocommerce-mini-cart__total,
p.woocommerce-mini-cart__total {
    display: none !important;
}


/* ==========================================================================
   4. ASTRA HEADER CART ICON (price label beside icon)
   ========================================================================== */

.ast-site-header-cart .ast-woo-header-cart-info-wrap,
.ast-header-woo-cart .ast-woo-header-cart-info-wrap {
    display: none !important;
}


/* ==========================================================================
   5. ASTRA CART DRAWER / FLYOUT
   ========================================================================== */

.astra-cart-drawer .mini_cart_item .quantity .woocommerce-Price-amount,
.astra-cart-drawer .mini_cart_item .quantity .amount {
    display: none !important;
}

.astra-cart-drawer .woocommerce-mini-cart__total,
.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total {
    display: none !important;
}

.ast-mobile-order-review-wrap .ast-order-review-total,
#ast-order-review-toggle .ast-order-review-total {
    display: none !important;
}


/* ==========================================================================
   6. THANK YOU / ORDER RECEIVED PAGE
   ========================================================================== */

.woocommerce-order-overview__total,
li.woocommerce-order-overview__total {
    display: none !important;
}

.woocommerce-order-details .woocommerce-table--order-details thead th.product-total,
.woocommerce-order-details .woocommerce-table--order-details tbody td.product-total,
.woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-total {
    display: none !important;
}

.woocommerce-order-details .woocommerce-table--order-details tfoot tr {
    display: none !important;
}


/* ==========================================================================
   7. SHOP / CATALOG & SINGLE PRODUCT PAGE
   ========================================================================== */

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
    display: none !important;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    display: none !important;
}

.woocommerce div.product .woocommerce-variation-price {
    display: none !important;
}

.woocommerce span.onsale {
    display: none !important;
}


/* ==========================================================================
   8. BLOCK-BASED PRODUCT PRICE (Gutenberg blocks)
   ========================================================================== */

.wc-block-components-product-price,
.wp-block-woocommerce-product-price {
    display: none !important;
}

.wc-block-components-product-sale-badge,
.wp-block-woocommerce-product-sale-badge {
    display: none !important;
}


/* ==========================================================================
   9. ASTRA QUICK VIEW MODAL (Astra Pro)
   ========================================================================== */

#ast-quick-view-modal .product .price,
#ast-quick-view-modal .woocommerce-variation-price {
    display: none !important;
}


/* ==========================================================================
   10. LOCAL PICKUP PLUS — Per-Item Handling Toggle
   Hides the "This item is set for shipping/pickup. Click here..." text
   beneath each product on Cart and Checkout pages. Customers select
   their pickup location in the shipping section instead.
   ========================================================================== */

.pickup-location-field.pickup-location-cart-item-field {
    display: none !important;
}
