<!-- Suppression colonne quantité (Zoho Commerce 2025 compatible) -->
<script>
(function() {
  // sécurité anti double
  if (window.__ps_qty_removal_installed) return;
  window.__ps_qty_removal_installed = true;

  function hideQuantity() {
    try {
      const rows = document.querySelectorAll('.theme-cart-table-row, .theme-cart-list, .theme-cart-details-container');
      if (!rows.length) return;

      // Supprime toute colonne contenant "Quantité"
      rows.forEach(r => {
        r.querySelectorAll('.theme-cart-table-data.theme-cart-qty, input[name="qty"], [data-zs-quantity], .theme-product-list-quantity, .theme-cart-quantity-error')
          .forEach(el => el.remove());
      });

      // Cache via CSS au cas où Zoho rerend
      if (!document.getElementById('ps-hide-qty-style')) {
        const s = document.createElement('style');
        s.id = 'ps-hide-qty-style';
        s.innerHTML = `
          .theme-cart-table-data.theme-cart-qty,
          .theme-product-list-quantity,
          [data-zs-quantity],
          input[name="qty"],
          .theme-cart-quantity-error {
            display: none !important;
          }
        `;
        document.head.appendChild(s);
      }
      console.log('✅ Quantité masquée sur le panier');
    } catch (err) { console.warn('Erreur suppression quantité', err); }
  }

  // Observe le panier (Zoho le recharge dynamiquement)
  const obs = new MutationObserver(() => hideQuantity());
  obs.observe(document.body, { childList: true, subtree: true });

  // Exécution initiale
  document.addEventListener('DOMContentLoaded', hideQuantity);
})();
</script>

/* Masquer la colonne quantité dans le panier */
.theme-cart-table-data.theme-cart-qty,
.theme-cart-table-row .theme-cart-qty {
    display: none !important;
}

/* Ajuster la largeur des autres colonnes si nécessaire */
.theme-cart-table-row .theme-cart-items {
    width: auto; /* ou 70% selon ton design */
}

