/* Fallback CSS v3 - Safe overrides only */

/* Override opacity-0 classes that hide content */
.opacity-0 { opacity: 1 !important; }
.invisible { visibility: visible !important; }

/* Override group-hover states */
.group-hover\:opacity-100 { opacity: 1 !important; }
.group:hover .group-hover\:opacity-100 { opacity: 1 !important; }

/* Ensure Shopify cart toggle is visible */
.shopify-buy__cart-toggle-wrapper {
  position: fixed !important;
  bottom: 20px !important;
  right: 20px !important;
  z-index: 99999 !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Ensure buttons work */
button, .shopify-buy__btn, .fallback-btn {
  pointer-events: auto !important;
  cursor: pointer !important;
}
