/* WQHP frontend fallback styles.
 * Note: primary hiding is done server-side via WooCommerce filters.
 * This CSS is only a safety net for themes/blocks that might print prices in unexpected places.
 */

body:not(.woocommerce-order-pay):not(.woocommerce-order-received) .woocommerce .price,
body:not(.woocommerce-order-pay):not(.woocommerce-order-received) .wc-block-components-product-price,
body:not(.woocommerce-order-pay):not(.woocommerce-order-received) .wc-block-grid__product-price,
body:not(.woocommerce-order-pay):not(.woocommerce-order-received) .wp-block-woocommerce-product-price,
body:not(.woocommerce-order-pay):not(.woocommerce-order-received) .wc-block-formatted-money-amount,
body:not(.woocommerce-order-pay):not(.woocommerce-order-received) .wc-block-components-totals-item__value,
body:not(.woocommerce-order-pay):not(.woocommerce-order-received) .wc-block-cart-item__prices,
body:not(.woocommerce-order-pay):not(.woocommerce-order-received) .wc-block-mini-cart__amount {
	display: none !important;
}

.wqhp-price-hidden {
	font-weight: 600;
}
