/**
 * Kraftinox WooCommerce Functional Overrides
 *
 * ONLY FUNCTIONAL CODE - What gets hidden/overridden for the Quote Request system
 * Aesthetic styles are in theme: kraftinox-child/assets/css/custom.css
 *
 * @package Kraftinox_Quote_Request
 * @since 1.0.0
 *
 * Cuprins:
 * 1. Hide Prices (Global)
 * 2. Single Product - Hide Add to Cart & Meta
 * 3. Single Product - Hide Tabs & Reviews
 * 4. Single Product - Hide Variations Reset
 * 5. Single Product - Hide SKU & Dividers
 * 6. Related Products - Hide Add to Cart
 * 7. Product Loop - Hide Buttons & Prices
 * 8. Cart Page - Hide Prices & Coupons
 * 9. Mini Cart - Hide Prices
 */

/* ==========================================================================
   1. HIDE PRICES (Global)
   ========================================================================== */
.woocommerce-Price-amount,
.woocommerce-variation-price,
.woocommerce-variation-availability {
    display: none !important;
}

/* ==========================================================================
   2. SINGLE PRODUCT - HIDE ADD TO CART & META
   ========================================================================== */

/* Hide Add to Cart button and quantity */
.single-product .single_add_to_cart_button,
.single-product .woocommerce-variation-add-to-cart .button,
.single-product .quantity {
    display: none !important;
}

/* Hide category and tags from product meta */
.single-product .product_meta .posted_in,
.single-product .product_meta .tagged_as {
    display: none !important;
}

/* ==========================================================================
   3. SINGLE PRODUCT - HIDE TABS & REVIEWS
   ========================================================================== */

/* Hide WooCommerce tabs completely */
.single-product .woocommerce-tabs {
    display: none !important;
}

/* Hide reviews section */
.single-product .woocommerce-Reviews,
.single-product #reviews,
.single-product .comment-respond {
    display: none !important;
}

/* ==========================================================================
   4. SINGLE PRODUCT - HIDE VARIATIONS RESET
   ========================================================================== */

/* Hide reset variations link */
.single-product .reset_variations,
.single-product .woocommerce-variation-description {
    display: none !important;
}

/* ==========================================================================
   5. SINGLE PRODUCT - HIDE SKU & DIVIDERS
   ========================================================================== */

/* Hide SKU completely (used only in hidden form fields) */
.single-product .product_meta {
    display: none !important;
}

/* Hide second divider */
.single-product .ct-product-divider[data-id="divider_2"] {
    display: none !important;
}

/* Hide duplicate SKU after features */
.single-product .kraftinox-product-features + .product_meta,
.single-product .entry-summary > .product_meta:last-of-type {
    display: none !important;
}

/* ==========================================================================
   6. RELATED PRODUCTS - HIDE ADD TO CART
   ========================================================================== */

/* Hide Add to Cart buttons in related products */
.single-product .related.products ul.products li.product .ct-woo-card-actions {
    display: none !important;
}

/* Hide empty categories */
.single-product .related.products ul.products li.product .entry-meta:empty,
.single-product .related.products ul.products li.product .ct-product-categories:empty {
    display: none !important;
    padding: 0 !important;
}

/* ==========================================================================
   7. PRODUCT LOOP - HIDE BUTTONS & PRICES (Shop, Archive, Homepage)
   ========================================================================== */

/* Hide all WooCommerce buttons in product loop */
.woocommerce ul.products li.product .ct-woo-card-actions,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .button.product_type_variable,
.woocommerce ul.products li.product .button.product_type_simple,
.woocommerce ul.products li.product a.button,
.woocommerce ul.products li.product .woocommerce-loop-product__link + a.button {
    display: none !important;
}

/* Hide empty price elements */
.woocommerce ul.products li.product .price:empty {
    display: none;
}

/* ==========================================================================
   8. CART PAGE - HIDE PRICES & COUPONS
   ========================================================================== */

/* Hide coupon field */
.woocommerce-cart .coupon,
.woocommerce-cart .woocommerce-form-coupon,
.woocommerce-cart form.checkout_coupon,
.woocommerce-cart .cart-discount,
.cart_totals .shop_table .coupon-form {
    display: none !important;
}

/* Hide prices from cart */
.woocommerce-cart .product-price,
.woocommerce-cart .product-subtotal,
.woocommerce-cart .cart_totals,
.woocommerce-cart .cart-subtotal,
.woocommerce-cart .order-total,
.woocommerce-cart th.product-price,
.woocommerce-cart th.product-subtotal {
    display: none !important;
}

/* Hide standard Checkout button (keep only Quote button) */
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
    display: none !important;
}

/* ==========================================================================
   9. MINI CART - HIDE PRICES
   ========================================================================== */

/* Hide prices in mini-cart widget */
.widget_shopping_cart .quantity,
.widget_shopping_cart .woocommerce-mini-cart__total,
.mini_cart_item .quantity {
    display: none !important;
}
