/*
 * jargar-disable-woo — visual backstop.
 *
 * The functionality is already disabled server-side (products are non-purchasable,
 * add-to-cart is rejected, prices are filtered out, the theme's buy/cart/wishlist
 * shortcodes return nothing). These rules hide any markup that is printed directly
 * by Elementor templates, widgets, or cached HTML so nothing buy-related ever shows.
 */

/* ------------------------------------------------------------------ */
/* Add-to-cart / buy buttons / variation pickers / checkout buttons   */
/* ------------------------------------------------------------------ */
.single_add_to_cart_button,
button.single_add_to_cart_button,
.add_to_cart_button,
a.add_to_cart_button,
.ajax_add_to_cart,
.product_type_variable > .button,
form.cart,
.cart .quantity,
.quantity.buttons_added,
.variations_form,
.single-product div.product form.variations_form,
.variation-price-quantity-wrapper,
.wc-proceed-to-checkout,
.checkout-button,
.proceed-to-checkout,
.woocommerce-cart-form .actions {
	display: none !important;
}

/* ------------------------------------------------------------------ */
/* Header cart icon + mini-cart (custom + Elementor + stock widget)   */
/* ------------------------------------------------------------------ */
#jargar-cart-icon,
.jargar-cart-wrapper,
.jargar-cart-count,
#jargar-mini-cart,
.jargar-mini-cart-dropdown,
.jargar-mini-cart-content,
.basket-item-count,
.cart-items-count,
.shopping-cart-icon,
.elementor-menu-cart,
.elementor-menu-cart__container,
.elementor-button-icon .elementor-cart,
.widget_shopping_cart,
.woocommerce-mini-cart {
	display: none !important;
}

/* ------------------------------------------------------------------ */
/* Wishlist                                                           */
/* ------------------------------------------------------------------ */
.add-to-wishlist-wrapper,
.add-to-wishlist,
.single-add-to-wishlist,
.jargar-wishlist,
.jargar-wishlist-icon,
.wishlist-text {
	display: none !important;
}

/* ------------------------------------------------------------------ */
/* Reorder (my-account → orders)                                      */
/* ------------------------------------------------------------------ */
#reorder-button,
.reorder-button,
.woocommerce-MyAccount-content .button.order-again,
.order-again {
	display: none !important;
}

/* ------------------------------------------------------------------ */
/* Prices (catalogue mode). Order-history totals are left untouched.  */
/* ------------------------------------------------------------------ */
p.price,
.product .price,
ul.products li.product .price,
.variation-price,
.woocommerce-variation-price,
.elementor-widget-woocommerce-product-price {
	display: none !important;
}

/* ------------------------------------------------------------------ */
/* Main-menu flyout: variation-filter levels (3rd string-unit,        */
/* 4th tension, 5th scale-size, 6th skill). Also stripped server-side  */
/* via the do_shortcode_tag filter; this hides them in any cached      */
/* menu HTML.                                                         */
/* ------------------------------------------------------------------ */
.main-navigation .menu-item.attributes.a_string-unit,
.main-navigation .menu-item.attributes.pa_tension,
.main-navigation .menu-item.attributes.pa_scale-size,
.main-navigation .menu-item.attributes.pa_skill {
	display: none !important;
}

/* ------------------------------------------------------------------ */
/* "Moved to our shop" call-to-action injected in place of the buy box */
/* ------------------------------------------------------------------ */
.jdw-moved-cta {
	margin: 1.5rem 0;
}
.jdw-moved-cta .jdw-moved-button {
	display: inline-block;
}
.jdw-moved-notice {
	margin: 1.5rem 0;
	font-style: italic;
}
