/* CoreVionRX Mobile Product Card Fix */
@media (max-width: 768px) {
  /* All overlays on product cards - visible but NOT clickable */
  .pcard .overlay,
  .pcard .badge,
  .pcard .product-badge,
  .pcard .verified-badge,
  .pcard .hplc-verified,
  .pcard .quick-view,
  .pcard .quickview,
  .pcard .eye,
  .pcard .wishlist,
  .pcard .heart,
  .pcard [class*="overlay"],
  .pcard [class*="badge"],
  .pcard [class*="quick"],
  .pcard [class*="wish"],
  .pcard [class*="heart"],
  .pcard [class*="eye"],
  .pcard [class*="verified"],
  .pcard [class*="hplc"],
  .product-card .overlay,
  .product-card .badge,
  li.product .overlay,
  li.product .badge,
  .woocommerce-loop-product__link .overlay,
  .type-product .overlay {
    pointer-events: none !important;
    cursor: default !important;
  }
  
  /* Buttons always clickable with highest z-index */
  .pcard .ajax-add-to-cart,
  .pcard .add_to_cart_button,
  .pcard .product_type_simple,
  .pcard .product_type_variable,
  .pcard .read-more-btn,
  .pcard .view-product-btn,
  .pcard .btn,
  .pcard a.button,
  .pcard button,
  .product-card .ajax-add-to-cart,
  .product-card .add_to_cart_button,
  li.product .ajax-add-to-cart,
  li.product .add_to_cart_button,
  li.product .button,
  .type-product .add_to_cart_button {
    position: relative !important;
    z-index: 99999 !important;
    pointer-events: auto !important;
    cursor: pointer !important;
  }
  
  /* Ensure button containers are clickable */
  .pcard .button-area,
  .pcard .btn-group,
  .pcard .product-buttons,
  .pcard .add-to-cart-area,
  .product-card .button-area,
  li.product .button-area {
    position: relative !important;
    z-index: 99999 !important;
    pointer-events: auto !important;
  }
}
