{"product_id":"gants-dexamen-et-de-protection-x100-latex-sans-poudre-mercator-1","title":"Gants d'examen et de protection x100 -  Latex sans poudre - Mercator","description":"\u003cdiv class=\"oofti-volume-offer\" data-product-handle=\"gants-dexamen-et-de-protection-x100-latex-sans-poudre-mercator-1\" data-threshold=\"10\" data-discount=\"6\"\u003e\n  \u003cdiv class=\"oofti-volume-offer__header\"\u003e\n    \u003cstrong\u003eOffre volume\u003c\/strong\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oofti-volume-offer__text\"\u003e\n    Mixez les tailles — économisez 6,00 € dès 10 boîtes.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oofti-volume-offer__subtext\"\u003e\n    Toutes les variantes sont cumulées : XS, S, M, L.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oofti-volume-offer__progress\"\u003e\n    \u003cdiv class=\"oofti-volume-offer__progress-bar\" data-offer-bar\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oofti-volume-offer__status\" data-offer-status\u003e\n    Vérification de l’offre…\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .oofti-volume-offer {\n    margin: 16px 0;\n    padding: 16px;\n    border: 1px solid #bfe7df;\n    border-radius: 12px;\n    background: #f6fffc;\n    font-family: inherit;\n  }\n\n  .oofti-volume-offer__header {\n    margin-bottom: 6px;\n    font-size: 16px;\n    line-height: 1.3;\n    color: #163342;\n  }\n\n  .oofti-volume-offer__text {\n    font-size: 15px;\n    font-weight: 600;\n    color: #163342;\n    margin-bottom: 4px;\n  }\n\n  .oofti-volume-offer__subtext {\n    font-size: 13px;\n    color: #4f6b78;\n    margin-bottom: 12px;\n  }\n\n  .oofti-volume-offer__progress {\n    width: 100%;\n    height: 10px;\n    background: #dfeceb;\n    border-radius: 999px;\n    overflow: hidden;\n    margin-bottom: 10px;\n  }\n\n  .oofti-volume-offer__progress-bar {\n    height: 100%;\n    width: 0%;\n    border-radius: 999px;\n    background: #39bfa7;\n    transition: width 0.25s ease;\n  }\n\n  .oofti-volume-offer__status {\n    font-size: 14px;\n    color: #163342;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function() {\n    const container = document.querySelector('.oofti-volume-offer');\n    if (!container) return;\n\n    const productHandle = container.getAttribute('data-product-handle');\n    const threshold = Number(container.getAttribute('data-threshold')) || 10;\n    const discount = Number(container.getAttribute('data-discount')) || 6;\n\n    const statusEl = container.querySelector('[data-offer-status]');\n    const barEl = container.querySelector('[data-offer-bar]');\n\n    function formatEuro(value) {\n      return value.toLocaleString('fr-FR', {\n        style: 'currency',\n        currency: 'EUR'\n      });\n    }\n\n    function updateUI(qty) {\n      const progress = Math.min((qty \/ threshold) * 100, 100);\n      if (barEl) {\n        barEl.style.width = progress + '%';\n      }\n\n      if (qty \u003c= 0) {\n        statusEl.innerHTML =\n          'Achetez \u003cstrong\u003e' + threshold + '+\u003c\/strong\u003e boîtes pour économiser \u003cstrong\u003e' + formatEuro(discount) + '\u003c\/strong\u003e.';\n        return;\n      }\n\n      if (qty \u003c threshold) {\n        const remaining = threshold - qty;\n        statusEl.innerHTML =\n          'Ajoutez encore \u003cstrong\u003e' + remaining + '\u003c\/strong\u003e boîte' + (remaining \u003e 1 ? 's' : '') +\n          ' pour économiser \u003cstrong\u003e' + formatEuro(discount) + '\u003c\/strong\u003e.';\n        return;\n      }\n\n      statusEl.innerHTML =\n        '✅ Offre débloquée : vous économisez \u003cstrong\u003e' + formatEuro(discount) + '\u003c\/strong\u003e.';\n    }\n\n    function itemMatchesProduct(item) {\n      if (!item) return false;\n\n      if (item.handle \u0026\u0026 item.handle === productHandle) {\n        return true;\n      }\n\n      if (item.url \u0026\u0026 item.url.indexOf('\/products\/' + productHandle) !== -1) {\n        return true;\n      }\n\n      if (item.product_title \u0026\u0026 item.product_title.toLowerCase().indexOf('mercator') !== -1) {\n        return true;\n      }\n\n      return false;\n    }\n\n    async function refreshOffer() {\n      try {\n        const res = await fetch('\/cart.js', { credentials: 'same-origin' });\n        const cart = await res.json();\n\n        let totalQty = 0;\n\n        if (cart \u0026\u0026 cart.items \u0026\u0026 Array.isArray(cart.items)) {\n          cart.items.forEach(function(item) {\n            if (itemMatchesProduct(item)) {\n              totalQty += Number(item.quantity || 0);\n            }\n          });\n        }\n\n        updateUI(totalQty);\n      } catch (error) {\n        statusEl.textContent = 'Offre disponible dès 10 boîtes, tailles au choix.';\n      }\n    }\n\n    refreshOffer();\n\n    document.addEventListener('DOMContentLoaded', refreshOffer);\n    document.addEventListener('cart:refresh', refreshOffer);\n    document.addEventListener('ajaxProduct:added', refreshOffer);\n\n    document.addEventListener('click', function(e) {\n      const btn = e.target.closest('button[type=\"submit\"], [name=\"add\"], .shopify-payment-button__button');\n      if (!btn) return;\n      setTimeout(refreshOffer, 1200);\n    });\n\n    const cartDrawer = document.querySelector('cart-drawer, .drawer, .cart-drawer');\n    if (cartDrawer \u0026\u0026 window.MutationObserver) {\n      const observer = new MutationObserver(function() {\n        refreshOffer();\n      });\n      observer.observe(cartDrawer, { childList: true, subtree: true });\n    }\n  })();\n\u003c\/script\u003e\n\n\n\u003cp\u003e\u003cstrong\u003eBoîte de 50 paires\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLes gants confort non poudrés sont des gants en latex non poudrés destinés à l'examen et à la protection. Grâce à leur surface intérieure non poudrée, ils sont faciles à enfiler, même sur mains mouillées.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNormes et certifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCe dispositif possède tous les certificats nécessaires, conformément aux dernières exigences réglementaires en vigueur dans le domaine des dispositifs médicaux, des équipements de protection individuelle et des produits destinés au contact alimentaire.\u003c\/p\u003e\n\u003cp\u003ePar conséquent, le produit répond également aux normes de qualité et de produit applicables aux dispositifs médicaux, aux équipements de protection individuelle et aux produits destinés au contact alimentaire.\u003c\/p\u003e\n\u003cp\u003eLa confirmation des dispositions ci-dessus ainsi que la liste des certificats, normes et dispositions légales et réglementaires applicables au produit figurent dans la déclaration de conformité.\u003c\/p\u003e\n\u003cp\u003eLe positionnement du produit est influencé par des facteurs tels que le nom du produit, sa catégorie et les filtres utilisés sur la plateforme web emercator.com.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCaractéristiques techniques \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eType de produit \u003c\/strong\u003e: dispositif médical + équipement de protection individuelle\u003cbr\u003e\u003cstrong\u003eQualité médicale\u003c\/strong\u003e : I\u003cbr\u003e\u003cstrong\u003eCatégorie de protection (EPI\u003c\/strong\u003e) : III\u003cbr\u003e\u003cstrong\u003eStérilité\u003c\/strong\u003e : non stérile\u003cbr\u003e\u003cstrong\u003eSurface interne\u003c\/strong\u003e : non poudrée - chlorée\u003cbr\u003e\u003cstrong\u003eForme\u003c\/strong\u003e : universelle (ambidextre)\u003cbr\u003e\u003cstrong\u003eManchette\u003c\/strong\u003e : bord roulé\u003cbr\u003e\u003cstrong\u003eÉpaisseur\u003c\/strong\u003e : gants standard\u003cbr\u003e\u003cstrong\u003eMarque\u003c\/strong\u003e : Comfort\u003cbr\u003e\u003cstrong\u003eMatériau\u003c\/strong\u003e : latex\u003cbr\u003e\u003cstrong\u003eApplication \u003c\/strong\u003e: Santé et sécurité, Commerce, Hôtellerie, Restauration, Nettoyage, Autres secteurs, Soins de santé\u003cbr\u003e\u003cstrong\u003eTexture \u003c\/strong\u003e: texture au bout des doigts, lisse\u003cbr\u003e\u003cstrong\u003eCouleur\u003c\/strong\u003e : crème\u003c\/p\u003e","brand":"Dental Coop","offers":[{"title":"XS","offer_id":51437990674759,"sku":"GT_EX_MERCA_XS","price":4.08,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":51437990707527,"sku":"GT_EX_MERCA_S","price":4.08,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52595049496903,"sku":"GT_EX_MERCA_M","price":4.08,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52595049529671,"sku":"GT_EX_MERCA_L","price":4.08,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0335\/9873\/4474\/files\/BOITE-et-GANT_0bb5a5a2-bb72-41b7-847b-cbed6ac6e748.jpg?v=1744636346","url":"https:\/\/ootopfti.com\/products\/gants-dexamen-et-de-protection-x100-latex-sans-poudre-mercator-1","provider":"ootopfti.com","version":"1.0","type":"link"}