
/* === WiPack v15 icon cleanup === */

/* Kill Basel/compare/ajax refresh icons everywhere they leak visually */
.wipack-product-practical-box .compare,
.wipack-product-practical-box .compare-btn,
.wipack-product-practical-box .basel-compare-btn,
.wipack-product-practical-box .wrapp-compare,
.wipack-product-practical-box .btn-compare,
.wipack-product-practical-box .yith-compare,
.wipack-product-practical-box .product-compare-button,
.wipack-product-practical-box .yith-wcwl-add-to-wishlist,
.wipack-product-practical-box .wishlist-btn,
.wipack-product-practical-box .add_to_wishlist,
.wipack-product-practical-box .loading,
.wipack-product-practical-box .added_to_cart,
.wipack-product-practical-box .blockUI,
.wipack-product-practical-box .ajax-loading,
.wipack-product-practical-box .spinner,
.wipack-product-practical-box .basel-tooltip,
.wipack-product-practical-box .tooltip,
.wipack-product-practical-box i[class*="compare"],
.wipack-product-practical-box i[class*="refresh"],
.wipack-product-practical-box i[class*="sync"],
.wipack-product-practical-box span[class*="compare"],
.wipack-product-practical-box span[class*="refresh"],
.wipack-product-practical-box span[class*="sync"],
.product_meta .compare,
.product_meta .compare-btn,
.product_meta .basel-compare-btn,
.product_meta .wrapp-compare,
.product_meta i[class*="compare"],
.product_meta i[class*="refresh"],
.product_meta span[class*="compare"],
.product_meta span[class*="refresh"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Remove decorative pseudo-icons before product category rows in our B2B block */
.wipack-product-practical-box .posted_in:before,
.wipack-product-practical-box .posted_in:after,
.wipack-product-practical-box .sku_wrapper:before,
.wipack-product-practical-box .sku_wrapper:after,
.wipack-product-practical-box [class*="category"]:before,
.wipack-product-practical-box [class*="category"]:after,
.wipack-product-practical-box [class*="cat"]:before,
.wipack-product-practical-box [class*="cat"]:after {
  content: none !important;
  display: none !important;
}

/* Our phone button must contain only text, no inherited icons */
.wipack-call-button:before,
.wipack-call-button:after,
.wipack-product-cta-row:before,
.wipack-product-cta-row:after,
.wipack-product-practical-box .wipack-call-button:before,
.wipack-product-practical-box .wipack-call-button:after {
  content: none !important;
  display: none !important;
}

/* If Basel injects FontAwesome refresh icon inside action buttons */
.wipack-call-button i,
.wipack-call-button svg,
.wipack-product-cta-row i,
.wipack-product-cta-row svg {
  display: none !important;
}

/* Hide WooCommerce product meta duplicate area if it is inside WiPack custom card */
.wipack-product-practical-box .product_meta {
  display: none !important;
}

/* Remove wishlist text below product summary if theme/plugin still outputs it */
.single-product .yith-wcwl-add-to-wishlist,
.single-product .wishlist-btn,
.single-product .add_to_wishlist,
.single-product a[href*="wishlist"],
.single-product .compare-btn,
.single-product a.compare,
.single-product .wrapp-compare {
  display:none !important;
}
