/**
 * Funnel blank shell — hide theme/plugin distraction FABs (floating/side mini-cart).
 * Scoped to body.wel-funnel-blank only. Does not empty the WC cart session.
 * Never target WEL WhatsApp / sticky / lander chrome (use :not + avoid bare [class*="cart"]).
 */

/* Known floating / side cart triggers & drawers */
body.wel-funnel-blank .xoo-wsc-basket,
body.wel-funnel-blank .xoo-wsc-modal,
body.wel-funnel-blank .xoo-wsc-container,
body.wel-funnel-blank [class*="xoo-wsc-cart"],
body.wel-funnel-blank .fkcart-modal,
body.wel-funnel-blank .fkcart-floating-button,
body.wel-funnel-blank #fkcart-floating-button,
body.wel-funnel-blank .wt-float-cart,
body.wel-funnel-blank .wfc-floating-cart,
body.wel-funnel-blank .floating-cart,
body.wel-funnel-blank .floating_cart,
body.wel-funnel-blank .ajax-cart-float,
body.wel-funnel-blank .side-cart-woocommerce,
body.wel-funnel-blank .widget_shopping_cart.fixed,
body.wel-funnel-blank .elementor-menu-cart__container,
body.wel-funnel-blank .elementor-menu-cart__toggle,
body.wel-funnel-blank .elementor-menu-cart__toggle_button {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/*
 * Conservative attribute patterns for unknown floating-cart plugins.
 * Do NOT use bare [class*="cart"] — that hits WEL CTAs / buy box.
 */
body.wel-funnel-blank [class*="floating-cart"]:not(.wel-landing):not(.whatsapp-float):not(.wel-wa-balloon),
body.wel-funnel-blank [class*="FloatingCart"]:not(.wel-landing),
body.wel-funnel-blank [class*="side-cart"]:not(.wel-landing),
body.wel-funnel-blank [class*="SideCart"]:not(.wel-landing),
body.wel-funnel-blank [class*="mini-cart-drawer"]:not(.wel-landing),
body.wel-funnel-blank [id*="floating-cart"]:not(.wel-landing),
body.wel-funnel-blank [id*="side-cart"]:not(.wel-landing) {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
