{"title":"All our products","description":"\u003csection class=\"ama-collection-description\"\u003e\n\u003ch2\u003eScreening Tests, Breathalyzers, and Prevention Solutions\u003c\/h2\u003e\n\u003cp\u003eAMA Prévention offers a complete range of \u003cstrong\u003edrug screening tests\u003c\/strong\u003e, \u003cstrong\u003eTHC saliva tests\u003c\/strong\u003e, \u003cstrong\u003emulti-drug urine tests\u003c\/strong\u003e, \u003cstrong\u003ebreathalyzers\u003c\/strong\u003e, and prevention solutions designed for businesses, healthcare professionals, communities, event organizers, and individuals.\u003c\/p\u003e\n\u003cp\u003eOn this page, find our main prevention products: saliva tests for detecting cannabis, cocaine, amphetamines, methamphetamines, opiates, MDMA, or benzodiazepines depending on the model; urine tests in cassette, strip, or cup format; chemical and electronic breathalyzers; as well as protection solutions against risks related to \u003cstrong\u003echemical submission\u003c\/strong\u003e, including \u003cstrong\u003eB-SAFE\u003c\/strong\u003e, bracelets, and Test Ton Verre® cards.\u003c\/p\u003e\n\u003cp\u003eOur devices are selected for their reliability, ease of use, and suitability for field needs: workplace testing, road safety prevention, license recovery, self-testing, awareness campaigns, festive events, pharmacies, medical facilities, or prevention interventions.\u003c\/p\u003e\n\u003cp\u003eThe tests offered by AMA Prévention are designed to provide quick, clear, and accessible screening, with professional CE-certified products when applicable. We prioritize reliable, documented solutions adapted to the requirements of both professional and individual users.\u003c\/p\u003e\n\u003cp\u003eAMA Prévention also supports companies in their efforts to prevent risks related to alcohol, drugs, and new psychoactive substances, with products suited to internal protocols, awareness actions, and workplace safety obligations.\u003c\/p\u003e\n\u003cp\u003eOrder your \u003cstrong\u003esaliva tests\u003c\/strong\u003e, \u003cstrong\u003eurine tests\u003c\/strong\u003e, \u003cstrong\u003ebreathalyzers\u003c\/strong\u003e, and prevention solutions directly online. Fast shipping within 24 hours with DPD for eligible orders, responsive customer service, and professional support to help you choose the product best suited to your needs.\u003c\/p\u003e\n\u003c\/section\u003e","products":[{"product_id":"pack-10-cartes-test-ghb-ketamine","title":"Pack of 10 Test Ton Verre® Anti GHB\/Ketamine Cards","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Pack de 10 Cartes Test Ton Verre® Anti GHB\/Ketamine\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eChemical submission prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003ePack of 10 Test Ton Verre® Anti GHB\/Ketamine Cards\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp\u003e\u003cstrong\u003eTest Ton Verre® Card – chemical submission prevention\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eProtect your clients and attendees from the risks of spiking. This \u003cstrong\u003eprevention card\u003c\/strong\u003e credit card size detects the presence of \u003cstrong\u003eGHB\u003c\/strong\u003e or \u003cstrong\u003eketamine\u003c\/strong\u003e in minutes. An immediate, reliable, and easy-to-distribute solution.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFor organizers, bars \u0026 festive events\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFor organizers, bars \u0026 festive events Immediate safety Ideal for bars,…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFor organizers, bars \u0026 festive events\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eImmediate safety\u003c\/h3\u003e\n\u003cp\u003eIdeal for \u003cstrong\u003ebars, nightclubs, festivals, and associations\u003c\/strong\u003e. Provide a practical tool to check drink safety, thereby boosting your customers’ trust and the event’s peace of mind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eSimplified logistics\u003c\/h3\u003e\n\u003cp\u003eStandard \"business card\" size. Easy to store, handle, and distribute at the entrance or bar without any material constraints.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFor individuals \u0026 parties\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFor individuals \u0026 parties Quick test (3 min) Place a single drop on the…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFor individuals \u0026 parties\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eQuick test (3 min)\u003c\/h3\u003e\n\u003cp\u003ePlace a single drop on the pink tablet. If the test area \u003cstrong\u003eturns blue\u003c\/strong\u003e in less than 3 minutes, the drink is suspicious.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eDiscreet \u0026 Practical\u003c\/h3\u003e\n\u003cp\u003eUltra-compact size: it slips discreetly into a \u003cstrong\u003ewallet, pocket, or handbag\u003c\/strong\u003e. Always available in case of doubt, without bulk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eTake control of your safety\u003c\/h3\u003e\n\u003cp\u003eA simple way to instantly clear up doubts and look out for yourself and your friends, promoting more confident consumption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eHow to use the card?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eHow to use the card? Keep the card within reach (pocket, bag, wallet)…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eHow to use the card?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKeep the card within reach (pocket, bag, wallet)\u003c\/li\u003e\n\u003cli\u003eIf in doubt: place a \u003cstrong\u003edrop of drink\u003c\/strong\u003e on the pink tablet\u003c\/li\u003e\n\u003cli\u003eWait a few moments (less than \u003cstrong\u003e3 minutes\u003c\/strong\u003e)\u003c\/li\u003e\n\u003cli\u003eIf the tablet turns \u003cstrong\u003eBLUE\u003c\/strong\u003e: do not consume the drink\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003eAn essential but insufficient precaution\u003c\/h3\u003e\n\u003cp\u003eThis test is \u003cstrong\u003epresumptive\u003c\/strong\u003e: a negative result does not guarantee the total absence of risk or other undetected substances.\u003c\/p\u003e\n\u003cp\u003eIt does not replace vigilance or respect for consent. In case of doubt or discomfort: \u003cstrong\u003ealert staff or emergency services immediately\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ama-bsafe-note\"\u003eComplementary prevention tool. Does not guarantee the total absence of substances. Use is subject to individual responsibility. AMA Prévention declines all liability in case of misuse.\u003c\/p\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This in vitro diagnostic medical device is intended for professional and personal use in compliance with current French and European legislation. It does not replace a confirmation analysis in a laboratory within the framework of a judicial procedure. For any questions regarding regulatory compliance or product use, contact AMA Prévention customer service.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- AMA_BSAFE_SEO_RELATED_START --\u003e\n\u003cdiv class=\"ama-bsafe-related-seo\" style=\"margin:28px 0;padding:20px;border:1px solid #dbe6f2;border-radius:18px;background:#f6f9fd;color:#004C96;\"\u003e\n  \u003cp style=\"margin:0 0 8px;font-weight:700;color:#FE4B09;\"\u003eChemical submission prevention\u003c\/p\u003e\n  \u003cp style=\"margin:0 0 10px;line-height:1.6;\"\u003eTo complement prevention devices against drugs in drinks, AMA Prévention also offers \u003cstrong\u003eB-SAFE\u003c\/strong\u003e, a detection pen developed to strengthen prevention in establishments, events, communities, and professional environments.\u003c\/p\u003e\n  \u003cp style=\"margin:0;line-height:1.6;\"\u003eThe B-SAFE project is validated and supported by \u003cstrong\u003eProfessor Jean-Claude Alvarez\u003c\/strong\u003e, toxicologist and authority in pharmacology-toxicology. \u003ca href=\"\/products\/b-safe-stylo-detecteur-drogues-boissons\" style=\"color:#004C96;font-weight:700;text-decoration:underline;\"\u003eSee the B-SAFE sheet\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- AMA_BSAFE_SEO_RELATED_END --\u003e\n          \u003c\/div\u003e\n        \n      \u003c\/div\u003e\n    \n  \n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"Default Title","offer_id":42659385934062,"sku":"TTV-CARTE-GHB-KET-010","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/carte-test-ghb-ketamine-innovation-francaise-toda-pharma.jpg?v=1751989106"},{"product_id":"capote-de-verre","title":"AMA Prevention Glass Mouthpiece","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Capote de verre AMA Prévention\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eChemical submission prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eAMA Prévention Glass Cap\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eProtect yourself effectively with the \u003cstrong\u003eAMA Prévention Glass Protection Cap\u003c\/strong\u003e. This flexible cover creates an immediate physical barrier on your glass, greatly reducing the risk of intrusion of \u003cstrong\u003eany dangerous substances\u003c\/strong\u003e (drugs, medications, powders, liquids) during your outings.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eBeyond protection against chemical submission, its airtight design makes it an excellent \u003cstrong\u003eanti-spill\u003c\/strong\u003e accessory. Ideal for festivals, bars, and nightclubs, it lets you enjoy the atmosphere while securing your drink.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDouble Protection: Safety \u0026 Convenience\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDouble Protection: Safety \u0026 Convenience Total Protection (Anti-Drug) By covering…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDouble Protection: Safety \u0026 Convenience\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eTotal Protection (Anti-Drug)\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eBy hermetically covering the glass, this device prevents the discreet introduction of \u003cstrong\u003eany foreign substance\u003c\/strong\u003e (powders, liquids, pills) into your drink, deterring malicious individuals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eSpill-proof\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 10px;\"\u003eWhether moving, dancing, or in a crowd, your glass stays protected. The suction system and silicone seal prevent accidental splashes on your clothes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eEco-Design\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eMade from 100% BPA-free food-grade silicone, this protection is washable and infinitely reusable. A durable and healthy alternative to disposable covers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"certifications\"\u003e\n\u003cspan class=\"cert-badge\"\u003e🛡️ Anti-Intrusion Barrier\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e💧 Spill-proof\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e♻️ Reusable\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e✅ BPA-free silicone\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e🥂 Universal\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose this protection?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose this protection? Universal: Its stretchable material fits most…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose this protection?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUniversal:\u003c\/strong\u003e Its stretchable material fits most glasses (cups, standard glasses, pints).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Opening:\u003c\/strong\u003e Features a specific opening to drink directly or insert a straw without removing the protection.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure Hold:\u003c\/strong\u003e The silicone grips the glass walls for a firm lock.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy Transport:\u003c\/strong\u003e Flexible and lightweight, it folds to fit in a pocket or small bag.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy Maintenance:\u003c\/strong\u003e Washable by hand or in the dishwasher.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnical Sheet\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eTechnical Sheet Characteristic Detail Material Food-grade Silicone (BPA-free)…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical Sheet\u003c\/h2\u003e\n\u003ctable class=\"ama-bsafe-table\" style=\"width: 100%;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 40%;\"\u003eCharacteristic\u003c\/th\u003e\n\u003cth style=\"width: 60%;\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eFood-grade Silicone (BPA-free)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eUniversal (Stretchable material)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage\u003c\/td\u003e\n\u003ctd\u003eReusable (Washable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003eAnti-intrusion (all substances) + Anti-spill\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003e⚠️ Vigilance Reminder\u003c\/h3\u003e\n\u003cp\u003eAlthough this protection significantly reduces intrusion risks, \"zero risk\" does not exist.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGolden rule:\u003c\/strong\u003e Never leave your glass unattended, even if protected. If you doubt the taste or appearance of your drink, do not consume it. This device is a deterrent and risk reduction tool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eShipping:\u003c\/strong\u003e Order before 3pm for same-day shipping. Fast and tracked delivery to secure your upcoming evenings without waiting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- AMA_BSAFE_SEO_RELATED_START --\u003e\n\u003cdiv class=\"ama-bsafe-related-seo\" style=\"margin:28px 0;padding:20px;border:1px solid #dbe6f2;border-radius:18px;background:#f6f9fd;color:#004C96;\"\u003e\n  \u003cp style=\"margin:0 0 8px;font-weight:700;color:#FE4B09;\"\u003eChemical submission prevention\u003c\/p\u003e\n  \u003cp style=\"margin:0 0 10px;line-height:1.6;\"\u003eTo complement prevention devices against drugs in drinks, AMA Prévention also offers \u003cstrong\u003eB-SAFE\u003c\/strong\u003e, a detection pen developed to strengthen prevention in establishments, events, communities, and professional environments.\u003c\/p\u003e\n  \u003cp style=\"margin:0;line-height:1.6;\"\u003eThe B-SAFE project is validated and supported by \u003cstrong\u003eProfessor Jean-Claude Alvarez\u003c\/strong\u003e, toxicologist and authority in pharmacology-toxicology. \u003ca href=\"\/products\/b-safe-stylo-detecteur-drogues-boissons\" style=\"color:#004C96;font-weight:700;text-decoration:underline;\"\u003eSee the B-SAFE sheet\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- AMA_BSAFE_SEO_RELATED_END --\u003e\n          \u003c\/div\u003e\n        \n      \u003c\/div\u003e\n    \n  \n\u003c\/section\u003e","brand":"AMA Prévention","offers":[{"title":"Default Title","offer_id":55154521735492,"sku":"","price":2.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/rn-image_picker_lib_temp_534ef4e8-9cab-42ce-937c-1b3db563a22b.png?v=1743579579"},{"product_id":"test-salivaire-thc","title":"Drugdiag® Saliva Drug Test THC (Cannabis) 15ng\/mL","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag Saliva THC\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003eTHC saliva test\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® Saliva THC: fast and reliable cannabis saliva test\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                \u003cstrong\u003eReliable, fast THC saliva test designed by a French manufacturer.\u003c\/strong\u003e The \u003cstrong\u003eDrugdiag® Saliva THC saliva test\u003c\/strong\u003e is a cannabis screening device intended for individuals, professionals, companies, and prevention actors. It allows reliable, fast, and precise detection of \u003cstrong\u003eΔ9-THC (delta-9-tetrahydrocannabinol)\u003c\/strong\u003e, the main psychoactive substance present in cannabis.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                Certified \u003cstrong\u003eCE\u003c\/strong\u003e, compliant with \u003cstrong\u003eISO 13485\u003c\/strong\u003e standard and designed by a \u003cstrong\u003eFrench manufacturer\u003c\/strong\u003e, this cannabis saliva test offers \u003cstrong\u003ereliability over 99%\u003c\/strong\u003e with correlation to the reference method \u003cstrong\u003eGC\/MS\u003c\/strong\u003e. Thanks to a simple, non-invasive, and hygienic procedure, it provides a clear result in \u003cstrong\u003e3 to 5 minutes\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                With its detection threshold of \u003cstrong\u003e15 ng\/mL\u003c\/strong\u003e, it is a solution particularly suited for \u003cstrong\u003eself-testing before driving\u003c\/strong\u003e, \u003cstrong\u003ecannabis screening in the workplace\u003c\/strong\u003e, \u003cstrong\u003eroad safety\u003c\/strong\u003e, and all situations requiring vigilance, safety, and responsiveness.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eDetection of Δ9-THC in saliva\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSensitive threshold: 15 ng\/mL\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eQuick result in 3 to 5 minutes\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eSalivary THC\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substance\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® Saliva THC saliva test is specifically calibrated to detect the presence of \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e in saliva. It does not detect urinary THC-COOH: it is indeed a saliva test targeting active THC.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eΔ9-THC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eDelta-9-tetrahydrocannabinol\u003c\/strong\u003e, main psychoactive substance in cannabis.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e15 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eFlowers\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSmoked cannabis\u003c\/strong\u003e, marijuana, weed, pot.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eTHC\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eResin\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eHashish\u003c\/strong\u003e, pollen, cannabis resin.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eTHC\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eConcentrates\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOils, wax, rosin, e-liquids\u003c\/strong\u003e or other products containing cannabis.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eTHC\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCBD\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCBD products\u003c\/strong\u003e only in case of residual presence of Δ9-THC.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003ePositive risk\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            This saliva test detects \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e present in cannabis. It is not a urine test looking for a metabolite like THC-COOH.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-alert\"\u003e\n            \u003ch3\u003eBeware of CBD\u003c\/h3\u003e\n            \u003cp\u003e\n              This test does not detect pure CBD. It reacts to the presence of \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e, the main psychoactive substance in cannabis targeted in saliva tests.\n            \u003c\/p\u003e\n            \u003cp\u003e\n              Some CBD-based products may contain residual traces of \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e. In cases of repeated consumption or insufficiently purified products, these traces can lead to a positive result.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDriving, work, prevention\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eRoad safety\u003c\/h3\u003e\n              \u003cp\u003e\n                The cannabis saliva test allows self-monitoring before driving. Article L235-1 of the Highway Code prohibits driving after drug use. This test is a useful prevention tool to check if a presence of \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e remains detectable in saliva.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eProfessional environment\u003c\/h3\u003e\n              \u003cp\u003e\n                In accordance with article \u003cstrong\u003eL.4121-1 of the Labor Code\u003c\/strong\u003e, the employer must take necessary measures to ensure worker safety. This test can be part of a prevention approach for high-risk positions when the company’s internal framework allows it.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003ePersonal use\u003c\/h3\u003e\n              \u003cp\u003e\n                The Drugdiag® Saliva THC test allows for quick and confidential verification before driving, traveling, a professional appointment, or any activity requiring attention and responsiveness.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eAdvantages of the Drugdiag® Saliva THC test\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReliability over 99%:\u003c\/strong\u003e correlation with the GC\/MS reference method.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device designed according to strict quality standards.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eISO 13485 compliant:\u003c\/strong\u003e quality suitable for medical devices.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCE certification:\u003c\/strong\u003e product compliant with applicable European requirements.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuick result:\u003c\/strong\u003e clear reading in 3 to 5 minutes.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSensitive threshold:\u003c\/strong\u003e detection of Δ9-THC from 15 ng\/mL.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSimple and hygienic use:\u003c\/strong\u003e non-invasive saliva sampling.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eIdeal for self-monitoring:\u003c\/strong\u003e before driving, before work, or for individual prevention.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReading and duration\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eReading and detection duration\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The detection time of cannabis in saliva varies according to consumption frequency, amount consumed, metabolic profile, and type of product used.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eOccasional\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOccasional use:\u003c\/strong\u003e average detection time generally estimated around 6 to 8 hours.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eIndicative\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eRegular\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eRepeated use:\u003c\/strong\u003e detection possible up to 24 hours depending on profiles.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eVariable\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eIntensive\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eHeavy use:\u003c\/strong\u003e sometimes longer duration depending on frequency, concentration, and individual physiology.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eVariable\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            These durations are indicative. They vary depending on the individual, consumption method, cannabis concentration, usage frequency, and other physiological factors.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e was not detected above the test’s detection threshold. This does not necessarily guarantee an absolute absence of the substance.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e in saliva. In professional, medical, or disputed contexts, confirmation by laboratory analysis may be necessary.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to insufficient saliva volume, improper handling, or failure to respect the reading time. In this case, the test should be redone with a new device.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReliability and quality\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses colloidal gold technology allowing a clear and rapid reading of the result. This technology helps improve the accuracy of the cannabis saliva test and limits unwanted interferences.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The Drugdiag® Saliva THC test offers \u003cstrong\u003ereliability over 99%\u003c\/strong\u003e, with correlation to the reference laboratory analytical method: gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                This cannabis saliva test is \u003cstrong\u003eCE certified\u003c\/strong\u003e and designed in a quality environment compliant with the \u003cstrong\u003eISO 13485\u003c\/strong\u003e standard, the international reference for quality management of medical devices.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e rapid reading THC saliva test.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSubstance detected:\u003c\/strong\u003e Δ9-THC in saliva.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eDetection threshold:\u003c\/strong\u003e 15 ng\/mL.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReading time:\u003c\/strong\u003e 3 to 5 minutes.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSample:\u003c\/strong\u003e saliva, simple, hygienic, and non-invasive.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e prevention, self-monitoring, workplace, road safety.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test is designed to detect \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e in saliva with high specificity. It must be used according to the manufacturer's instructions.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eIs the THC saliva test reliable?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. It offers reliability greater than 99% thanks to its correlation with the GC\/MS method, while being CE certified and compliant with ISO 13485 standard.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhat exactly does this saliva test detect?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  This test detects \u003cstrong\u003eΔ9-THC (delta-9-tetrahydrocannabinol)\u003c\/strong\u003e present in cannabis, directly in saliva.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes the saliva test detect CBD?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No, it does not detect pure CBD. However, a CBD product containing traces of \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e may result in a positive result.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eCan this test be used before driving?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. It is particularly suitable for self-monitoring before driving or before a risky activity requiring alertness and concentration.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eHow long does it take to get the result?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  The result is readable within 3 to 5 minutes.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eHow long does THC remain detectable in saliva?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  On average, \u003cstrong\u003eΔ9-THC\u003c\/strong\u003e remains detectable between 6 and 8 hours after occasional use, up to 24 hours with regular use, and sometimes longer with intensive use. These durations are indicative and may vary between individuals.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This product is a prevention device intended to indicate the presence of \u003cstrong\u003eΔ9-THC (delta-9-tetrahydrocannabinol)\u003c\/strong\u003e in saliva. It does not constitute a laboratory toxicological analysis and does not replace legal obligations or current medical procedures. Product intended for prevention, self-monitoring, and professional support use.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426433380676,"sku":"1041-SAL-THC","price":9.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426433413444,"sku":"1041-SAL-THC","price":49.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426433446212,"sku":"1041-SAL-THC","price":89.1,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426433478980,"sku":"1041-SAL-THC","price":210.38,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Photo_produit_drugdiag_saliva_THC.png?v=1777887429"},{"product_id":"test-salivaire-5-drogues","title":"5-Drug Saliva Test Drugdiag® Saliva 5+","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag Saliva 5 drogues\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003e5 drugs saliva test\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® Saliva 5: fast and professional multi-drug saliva test\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                The \u003cstrong\u003eDrugdiag® Saliva 5 drugs saliva test\u003c\/strong\u003e is a multi-substance screening device designed to simultaneously detect five families of narcotics in saliva: \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, and \u003cstrong\u003eopiates\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                Designed by the French laboratory \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, the number 1 in rapid diagnostic testing, this multi-substance saliva drug test is intended for professionals, companies, law enforcement, prevention actors, and individuals wishing to carry out a complete preventive check.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                Certified \u003cstrong\u003eCE\u003c\/strong\u003e, compliant with \u003cstrong\u003eISO 13485\u003c\/strong\u003e and \u003cstrong\u003ethe decree of December 13, 2016\u003c\/strong\u003e, it provides a readable result in \u003cstrong\u003e5 minutes\u003c\/strong\u003e with thresholds adapted to the requirements of professional saliva screening.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSimultaneous detection of 5 drugs\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eQuick result in 5 minutes\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eCompliant with the decree of December 13, 2016\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e5 targeted substances\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® Saliva 5 saliva test detects the five most sought-after psychoactive substances during road, professional, and preventive controls.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis\u003c\/strong\u003e, marijuana, resin, hashish, products containing Δ9-THC.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e15 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine\u003c\/strong\u003e, coke, crack, and derivatives detectable in saliva.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e20 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines\u003c\/strong\u003e, speed, and related stimulants.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines\u003c\/strong\u003e, crystal meth, ice, and related derivatives.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates\u003c\/strong\u003e, morphine, heroin, opium, and related compounds.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e40 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            These thresholds correspond to the product information provided for the Drugdiag® Saliva 5 test. The result must always be interpreted according to the manufacturer's instructions and the context of use.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-alert\"\u003e\n            \u003ch3\u003eEssential information about CBD\u003c\/h3\u003e\n            \u003cp\u003e\n              This saliva test does not detect pure CBD. It reacts to the presence of \u003cstrong\u003eTHC\u003c\/strong\u003e, the psychoactive molecule of cannabis.\n            \u003c\/p\u003e\n            \u003cp\u003e\n              Some CBD products may contain residual traces of THC. Repeated consumption or an insufficiently purified product can therefore lead to a positive saliva test result.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eRoad, work, prevention\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eRoad safety\u003c\/h3\u003e\n              \u003cp\u003e\n                The 5-drug saliva test allows preventive self-checking before driving. Article \u003cstrong\u003eL235-1 of the Highway Code\u003c\/strong\u003e prohibits driving after drug use. This test offers extended verification of the most commonly sought substances.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eProfessional environment\u003c\/h3\u003e\n              \u003cp\u003e\n                Under article \u003cstrong\u003eL.4121-1 of the Labor Code\u003c\/strong\u003e, the employer must take necessary measures to ensure worker safety. This test can be part of a prevention policy for high-risk positions when provided for in the internal regulations.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003ePersonal use\u003c\/h3\u003e\n              \u003cp\u003e\n                The Drugdiag® Saliva 5 test allows confidential verification before activities requiring alertness, concentration, and responsibility: driving, work, business travel, or individual prevention measures.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eAdvantages of the Drugdiag® Saliva 5 test\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSimultaneous screening:\u003c\/strong\u003e 5 substances detected in a single operation.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuick result:\u003c\/strong\u003e reading in 5 minutes, no additional equipment needed.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eAdapted thresholds:\u003c\/strong\u003e THC 15 ng\/mL, COC 20 ng\/mL, AMP 50 ng\/mL, MET 50 ng\/mL, MOP 40 ng\/mL.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device from the Drugdiag® range by Toda Pharma laboratory.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCompliant with the decree of December 13, 2016:\u003c\/strong\u003e suitable for professional saliva screening.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE certification and ISO 13485 quality environment.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUsed by the French Army:\u003c\/strong\u003e UAF label associated with the relevant devices from the Toda Pharma range.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSimple and hygienic:\u003c\/strong\u003e non-invasive saliva sampling.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eAdapted to the Joana Plan:\u003c\/strong\u003e relevant tool for companies and stakeholders involved in risk behavior prevention.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReading and durations\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetection times in saliva\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The detection window for psychoactive substances in saliva depends on many factors: frequency of use, amount consumed, individual metabolism, product concentration, and type of substance.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e about 6 to 8 hours for occasional use, up to 24 hours for regular use, sometimes longer for heavy use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eVariable\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e indicative duration often between 12 and 24 hours after the last use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eIndicative\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e indicative duration generally between 24 and 48 hours after the last use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eIndicative\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e indicative duration generally between 24 and 72 hours after last use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eIndicative\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e indicative duration often between 12 and 24 hours after last use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eIndicative\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            These durations are indicative. They vary depending on metabolism, hydration level, frequency of use, concentration of consumed substances, and possible individual interactions.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that the targeted substances were not detected above the test thresholds. This does not guarantee the absolute absence of any substance.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of one or more targeted families. For any official, professional, medical, or disputed context, laboratory confirmation may be necessary.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to insufficient sampling, incorrect handling, or failure to respect the reading time. In this case, the test should be redone with a new device.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The accuracy of this professional screening device has been validated by comparative clinical studies with the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                The Drugdiag® Saliva 5 saliva test is \u003cstrong\u003eCE\u003c\/strong\u003e certified, designed in a quality environment compliant with \u003cstrong\u003eISO 13485\u003c\/strong\u003e and in accordance with the \u003cstrong\u003edecree of December 13, 2016\u003c\/strong\u003e.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e multi-drug saliva test with rapid reading.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSubstances detected:\u003c\/strong\u003e THC, COC, AMP, MET, MOP.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReading time:\u003c\/strong\u003e result in 5 minutes according to the manufacturer’s instructions.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSample:\u003c\/strong\u003e saliva, non-invasive and hygienic.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e road safety, workplace, security, responsible personal use.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eHygiene and food products:\u003c\/strong\u003e coffee, tea, sugar, mouthwash, toothpaste, chewing gum, tobacco, soft drinks.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e ibuprofen, paracetamol, aspirin, amoxicillin, dextromethorphan.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test must be used according to the manufacturer's instructions. In case of a positive, doubtful, or contested result, confirmation by laboratory analysis is still recommended.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eWhat does the Drugdiag® Saliva 5 saliva test detect?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  It simultaneously detects five families of substances in saliva: \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, and \u003cstrong\u003eopiates\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eHow long does it take to get the result?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  The result is readable in about \u003cstrong\u003e5 minutes\u003c\/strong\u003e, according to the manufacturer's instructions.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test suitable for self-check before driving?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. It allows preventive verification of several families of narcotics before driving or performing an activity requiring vigilance and concentration.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eCan CBD cause a positive result?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  The test does not target pure CBD. However, a CBD product containing residual traces of THC may cause a positive result on the THC panel, especially in case of repeated consumption.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eCan it be used in a company?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes, within the framework of a prevention policy provided by the internal regulations, limited to the concerned positions and respecting proportionality, confidentiality, and the applicable framework.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result have definitive value?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A rapid test provides a preliminary result. In case of a positive, doubtful, or contested result, confirmation by laboratory analytical method may be necessary.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This saliva screening device provides a preliminary analytical result intended to indicate the possible presence of certain narcotic substances in saliva. It does not constitute a laboratory toxicological analysis and does not replace official, medical, or regulatory procedures in force. In case of a positive, doubtful, or contested result, confirmation by laboratory analytical method is recommended.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426433544516,"sku":"1045-SAL","price":18.14,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426433577284,"sku":"1045-SAL","price":90.7,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426433610052,"sku":"1045-SAL","price":172.33,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426433642820,"sku":"1045-SAL","price":385.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Image_produit_Drugdiag_Saliva_5.png?v=1777888267"},{"product_id":"test-urinaire-cassette-6-drogues","title":"6-Drug Urine Test Drugdiag® 6","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 6 urinaire\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003e6-drug urine test\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® 6: professional multi-drug urine test\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                The \u003cstrong\u003eDrugdiag® 6 drugs urine test\u003c\/strong\u003e is a reliable, precise screening device compliant with medical requirements. Designed by the French laboratory \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, the leader in rapid diagnostic tests, it allows simultaneous detection of \u003cstrong\u003e6 families of psychoactive substances\u003c\/strong\u003e in urine.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                It targets the following families: \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e cannabis, \u003cstrong\u003eCOC\u003c\/strong\u003e cocaine, \u003cstrong\u003eAMP\u003c\/strong\u003e amphetamines, \u003cstrong\u003eMET\u003c\/strong\u003e methamphetamines, \u003cstrong\u003eMOP\u003c\/strong\u003e opiates, and \u003cstrong\u003eBUP\u003c\/strong\u003e buprenorphine.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                Recommended for professional, medical, institutional, or personal use, it fits into a structured prevention approach: employers, occupational health, healthcare facilities, addiction monitoring, sensitive positions, and responsible self-monitoring.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSimultaneous detection of 6 families\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eRapid-read urine format\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eHealth, workplace, and self-monitoring use\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e6 targeted families\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 6 urine test detects the 6 most frequently encountered families of psychoactive substances in professional, clinical, and preventive practice.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e urinary metabolite of THC, associated with consumption of cannabis, resin, flowers, or products containing THC.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e cocaine, crack, and related metabolites detectable in urine.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e amphetamine-type stimulants, speed, and related substances.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e crystal meth, ice, and related derivatives.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e morphine, heroin, opium, and related compounds.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBUP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBuprenorphine:\u003c\/strong\u003e molecule used notably in certain opioid substitution treatments.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e10 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            Thresholds must be interpreted according to the manufacturer's instructions, clinical or professional context, and screening objectives. A rapid positive result remains a preliminary result.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eBusiness, health, monitoring\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eWorkplace prevention\u003c\/h3\u003e\n              \u003cp\u003e\n                In line with the spirit of article \u003cstrong\u003eL.4121-1 of the Labor Code\u003c\/strong\u003e, this test can be part of a risk prevention approach for safety and security positions: machinery operation, transport, construction, industry, private security, or sensitive sectors.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eMedical and addiction use\u003c\/h3\u003e\n              \u003cp\u003e\n                The Drugdiag® 6 urine test is relevant for healthcare professionals: withdrawal monitoring, addiction consultations, consumption control, and monitoring opioid substitution treatments thanks to the \u003cstrong\u003eBUP\u003c\/strong\u003e panel.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003ePersonal self-monitoring\u003c\/h3\u003e\n              \u003cp\u003e\n                It can be used for self-monitoring before an important deadline, a medical visit, resuming a sensitive position, or as part of a personal effort to reduce or stop consumption.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eAdvantages of the Drugdiag® 6 test\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSimultaneous screening:\u003c\/strong\u003e 6 substance families tested in a single analysis.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eWide coverage:\u003c\/strong\u003e cannabis, cocaine, amphetamines, methamphetamines, opiates, and buprenorphine.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuick result:\u003c\/strong\u003e simple visual reading in a few minutes according to the instructions.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device from the Drugdiag® range by Toda Pharma laboratory.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE certification and ISO 13485 quality environment.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSuitable for the Joana Plan:\u003c\/strong\u003e relevant for prevention efforts in companies and securing sensitive positions.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eVersatile use:\u003c\/strong\u003e health, business, institutions, and personal self-monitoring.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUrine durations\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUrine detection times\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The detection time in urine depends on many factors: frequency and amount of consumption, metabolism, hydration, kidney function, length of use, and potency of consumed products.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e indicative duration varies from 1 to 30 days depending on consumption profile.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 30 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e indicative urine detection generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e indicative urine detection generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e indicative urine detection generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e indicative urine detection generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBUP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBuprenorphine:\u003c\/strong\u003e indicative detection duration generally between 1 and 7 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7 days\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            These durations are indicative. They can vary greatly depending on metabolism, body mass index, kidney function, frequency of use, treatments followed, and concentration of consumed products.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that the targeted substances were not detected above the test’s detection thresholds. This does not guarantee the absolute absence of any substance.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of one or more targeted families in the urine. For any official, professional, medical, or disputed context, laboratory confirmation may be necessary.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. In this case, the test should be redone with a new device.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The accuracy of this professional urine screening device has been compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                Designed by the French laboratory Toda Pharma, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is CE marked and complies with the quality environment standard \u003cstrong\u003eISO 13485\u003c\/strong\u003e.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e rapid-read multi-drug urine test.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSubstances detected:\u003c\/strong\u003e THC-COOH, COC, AMP, MET, MOP, BUP.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e professional urinary device with visual reading.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e professional prevention, health, addiction monitoring, self-testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuality:\u003c\/strong\u003e in vitro medical diagnostic device with CE marking and ISO 13485.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test must be used according to the manufacturer’s instructions. In case of a positive, doubtful, or disputed result, confirmation by laboratory analysis is still recommended.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eWhat does the Drugdiag® 6 urine test detect?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  It detects 6 families of substances in urine: \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, \u003cstrong\u003eopiates\u003c\/strong\u003e, and \u003cstrong\u003ebuprenorphine\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhy is buprenorphine included?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Buprenorphine can be tested in certain medical or addiction contexts, especially during opioid substitution treatment monitoring.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test suitable for workplace use?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes, it can be part of a prevention approach in sensitive positions, respecting internal regulations, proportionality, confidentiality, and the applicable legal framework.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eHow long do drugs remain detectable in urine?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  The duration varies depending on the substance and profile. THC-COOH can remain detectable longer than other families, sometimes up to 30 days depending on consumption profiles.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result have definitive value?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A rapid test provides a preliminary result. For any official, disciplinary, medical, or disputed decision, confirmation by laboratory analytical method is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic device is intended for professional or personal use, in compliance with current French and European legislation. It provides a preliminary analytical result. In judicial, disciplinary, medical, or disputed contexts, any positive result must be confirmed by laboratory analysis.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426433708356,"sku":"1046","price":11.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426433741124,"sku":"1046","price":59.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426433773892,"sku":"1046","price":113.05,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426433806660,"sku":"1046","price":252.88,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Photo_produit_du_drugdiag_6.png?v=1777888318"},{"product_id":"test-urinaire-thc","title":"THC (Cannabis) Urine Test Drugdiag®","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag THC urinaire\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e \u003cspan class=\"ama-bsafe-kicker\"\u003eCannabis urine test\u003c\/span\u003e \u003ch2 class=\"ama-bsafe-title\"\u003e Drugdiag® THC: cannabis urine test THC-COOH at 50 ng\/mL \u003c\/h2\u003e \u003cp class=\"ama-bsafe-lead\"\u003e The \u003cstrong\u003eDrugdiag® THC urine test\u003c\/strong\u003e is a professional screening device designed to detect \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, the main urinary metabolite of cannabis. Unlike saliva tests, which detect active THC over a short period, the urine test can identify older consumption. \u003c\/p\u003e \u003cp class=\"ama-bsafe-lead\"\u003e Developed by \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, France’s leading rapid diagnostic test laboratory, this cannabis urine test offers a detection threshold calibrated at \u003cstrong\u003e50 ng\/mL\u003c\/strong\u003e. It is suitable for \u003cstrong\u003eself-testing\u003c\/strong\u003e, \u003cstrong\u003elicense recovery\u003c\/strong\u003e, \u003cstrong\u003emedical monitoring\u003c\/strong\u003e, and workplace prevention procedures. \u003c\/p\u003e \u003cp class=\"ama-bsafe-lead\"\u003e Certified \u003cstrong\u003eCE\u003c\/strong\u003e, compliant with \u003cstrong\u003eISO 13485\u003c\/strong\u003e standard and designed for professional use, it offers a fast, simple, and reliable reading, with a correlation above \u003cstrong\u003e99%\u003c\/strong\u003e with the reference \u003cstrong\u003eGC\/MS\u003c\/strong\u003e method. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eDetection of urinary THC-COOH\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eStandard threshold: 50 ng\/mL\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eIdeal for license recovery, workplace, and monitoring\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUrinary THC-COOH\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substance\u003c\/h2\u003e \u003cp\u003e The Drugdiag® THC urine test detects \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, the main cannabis metabolite eliminated in urine. It is suitable for situations where the goal is to verify past consumption or abstinence over a longer period than saliva testing. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-substance-list\"\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eUrinary cannabis metabolite\u003c\/strong\u003e, resulting from the breakdown of THC by the body.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eFlowers\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eClassic cannabis\u003c\/strong\u003e, weed, marijuana, pot.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eTHC-COOH\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eResin\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eHashish\u003c\/strong\u003e, pollen, cannabis resin.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eTHC-COOH\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eConcentrates\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOils, wax, rosin, e-liquids\u003c\/strong\u003e, or concentrated products containing cannabis.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eTHC-COOH\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eEdibles\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eInfused edible products\u003c\/strong\u003e, cakes, candies, or preparations containing cannabis.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eTHC-COOH\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eCBD\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eFull-spectrum CBD products\u003c\/strong\u003e: a positive result is possible if residual THC accumulates.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003ePositive risk\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cp class=\"ama-bsafe-note\"\u003e This urine test does not directly detect active Δ9-THC in saliva. It detects \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, the urinary metabolite of cannabis, allowing for a longer detection window. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-alert\"\u003e \u003ch3\u003eWarning: CBD and positive result\u003c\/h3\u003e \u003cp\u003e \u003cstrong\u003ePure CBD\u003c\/strong\u003e is not the target of the test. However, some full-spectrum CBD products may contain residual traces of THC. \u003c\/p\u003e \u003cp\u003e In case of regular consumption of flowers, resins, or CBD oils containing residual THC, THC can accumulate and then be eliminated in urine as \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, with a risk of a positive result. \u003c\/p\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eLicense, work, monitoring\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eRecommended uses\u003c\/h2\u003e \u003cdiv class=\"ama-bsafe-grid\"\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eLicense recovery\u003c\/h3\u003e \u003cp\u003e The Drugdiag® THC urine test is especially suitable for self-testing before a medical visit, medical commission, or official analysis. It helps verify if urinary traces of cannabis remain detectable. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eWorkplace safety\u003c\/h3\u003e \u003cp\u003e In the workplace, it can be part of a risk prevention approach for sensitive or security positions, respecting internal regulations, confidentiality, and applicable framework, notably article \u003cstrong\u003eL.4121-1 of the Labor Code\u003c\/strong\u003e. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eMedical monitoring and prevention\u003c\/h3\u003e \u003cp\u003e This test can be used for medical monitoring, support for cannabis cessation, or individual prevention, with a quick and easy-to-interpret result. \u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003ch3\u003eAdvantages of the Drugdiag® THC test\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eLong-lasting urinary detection:\u003c\/strong\u003e detection of THC-COOH, the persistent cannabis metabolite.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eStandard threshold:\u003c\/strong\u003e detection calibrated at 50 ng\/mL.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eVersatile use:\u003c\/strong\u003e license recovery, self-testing, medical monitoring, workplace.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eQuick reading:\u003c\/strong\u003e visual result in a few minutes according to the manufacturer’s instructions.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device from the Drugdiag® range by Toda Pharma laboratory.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking and ISO 13485 standard.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eUsed by the French Armed Forces:\u003c\/strong\u003e UAF label associated with the relevant devices from the Toda Pharma range.\u003c\/li\u003e \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDetection windows\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUrinary detection windows\u003c\/h2\u003e \u003cp\u003e Unlike the saliva test, which provides information on recent use, the urine test allows identification of past use through detection of \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-substance-list\"\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eOccasional\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSingle or very occasional use:\u003c\/strong\u003e indicative detection duration generally between 1 and 3 days.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eIndicative\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eRegular\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMultiple consumptions per week:\u003c\/strong\u003e indicative detection possible between 5 and 12 days depending on profiles.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eVariable\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eChronic\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eDaily or heavy use:\u003c\/strong\u003e detection possible up to 30 days, sometimes longer in some individuals.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eVariable\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cp class=\"ama-bsafe-note\"\u003e Detection times are indicative. They vary depending on metabolism, consumption frequency, product concentration, BMI, hydration, and other individual factors. \u003c\/p\u003e \u003cdiv class=\"ama-inner-accordion\"\u003e \u003cdetails open\u003e \u003csummary\u003eNegative result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e A negative result indicates that \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e was not detected above the 50 ng\/mL threshold. This does not guarantee the absolute absence of any trace but indicates the test threshold was not reached. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003ePositive result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e A positive result indicates a reaction compatible with the presence of \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e in urine. For any official or disputed procedure, confirmation by a laboratory analytical method is recommended. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eInvalid result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. In this case, the test should be redone with a new device. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReliability and quality\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e \u003cdiv class=\"ama-bsafe-grid\"\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e \u003cp\u003e The device uses competitive immunochromatography with colloidal gold-labeled antibodies. This technology allows clear, rapid visual reading suitable for professional use. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e \u003cp\u003e The test accuracy was compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e), showing an accuracy correlation above \u003cstrong\u003e99%\u003c\/strong\u003e. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eQuality compliance\u003c\/h3\u003e \u003cp\u003e Designed by the French laboratory Toda Pharma, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is CE marked and complies with the quality standard \u003cstrong\u003eISO 13485\u003c\/strong\u003e. \u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003ch3\u003eMain features\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e rapid-read cannabis urine test.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eTarget substance:\u003c\/strong\u003e THC-COOH, urinary metabolite of cannabis.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eDetection threshold:\u003c\/strong\u003e 50 ng\/mL.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e individually packaged urine cassette.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003ePackaging:\u003c\/strong\u003e individually sealed package with user instructions in French on the packaging.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e prevention, self-monitoring, medical follow-up, license recovery, and workplace.\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e \u003c\/ul\u003e \u003cp class=\"ama-bsafe-note\"\u003e The test must be used according to the manufacturer’s instructions. In case of a positive, doubtful, or contested result, confirmation by laboratory analysis remains the reference. \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e \u003cdiv class=\"ama-inner-accordion\"\u003e \u003cdetails open\u003e \u003csummary\u003eWhat exactly does the Drugdiag® THC urine test detect?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e It detects \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, the main urinary metabolite of cannabis. This metabolite can remain detectable longer than the active THC sought in saliva. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eWhat is the difference with a THC saliva test?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e The saliva test mainly detects active THC over a short window, often related to recent use. The urine test detects THC-COOH, which can remain present longer in the body. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eIs this test suitable for license recovery?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes. It is particularly useful for self-monitoring before a medical visit or official analysis, as it allows checking if THC-COOH remains detectable in urine. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eCan CBD cause this test to be positive?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes, in some cases. Pure CBD is not the target of the test, but CBD products containing residual traces of THC can cause a positive result, especially with regular use. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eHow long does cannabis remain detectable in urine?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e The duration depends on the consumption profile. It can be about 1 to 3 days for occasional use, 5 to 12 days for regular use, and up to 30 days or more for some chronic users. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eDoes a positive result have definitive legal value?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e No. A positive result on a rapid test is a preliminary result. For any official procedure, confirmation by laboratory analytical method is required. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-cta\"\u003e \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e Request a quote \u003c\/a\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e \u003cp\u003e \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This test is an \u003ci\u003ein vitro\u003c\/i\u003e diagnostic device intended to indicate the presence of \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e in urine. A preliminary positive result indicates the possible presence of cannabis metabolites but does not constitute definitive legal proof. Confirmation by laboratory analytical method is recommended for any official procedure. \u003c\/p\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426433872196,"sku":"1041-THC","price":5.99,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426433904964,"sku":"1041-THC","price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426433937732,"sku":"1041-THC","price":56.91,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426433970500,"sku":"1041-THC","price":127.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Image_produit_Drgdiag_THC.png?v=1777887804"},{"product_id":"test-salivaire-6-drogues","title":"6-Drug Saliva Test Drugdiag® Saliva 6+","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag Saliva 6+\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003e6-drug saliva test with benzodiazepines\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® Saliva 6+: saliva test for THC, cocaine, amphetamines, methamphetamines, MDMA, and benzodiazepines\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                The \u003cstrong\u003eDrugdiag® Saliva 6+ saliva test\u003c\/strong\u003e, designed by the \u003cstrong\u003eFrench laboratory Toda Pharma\u003c\/strong\u003e, is the most comprehensive saliva screening device in our range. It allows detection of \u003cstrong\u003e6 families of substances\u003c\/strong\u003e in saliva in a single analysis.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                It detects \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003ecocaine (COC)\u003c\/strong\u003e, \u003cstrong\u003eamphetamines (AMP)\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines (MET)\u003c\/strong\u003e, \u003cstrong\u003eMDMA \/ ecstasy\u003c\/strong\u003e, and \u003cstrong\u003ebenzodiazepines (BZO)\u003c\/strong\u003e, with a specific threshold of \u003cstrong\u003e30 ng\/mL\u003c\/strong\u003e for benzodiazepines.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                Available \u003cstrong\u003eindividually\u003c\/strong\u003e or in \u003cstrong\u003eboxes of 25 tests\u003c\/strong\u003e, it is intended for individuals, businesses, healthcare professionals, prevention actors, and organizations seeking a fast, hygienic, and broad saliva screening.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003e6 families detected in saliva\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eBenzodiazepines focus at 30 ng\/mL\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSold individually or in boxes of 25 tests\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e6 saliva families\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® Saliva 6+ detects six families of substances directly in saliva, with a quick and non-invasive reading.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e Δ9-THC, cannabis, resin, flowers, products containing THC, or residual traces of THC.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e15 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e cocaine, coke, powder, crack, and related substances detectable in saliva.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e20 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e amphetamines, speed, pep, and related stimulants.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e meth, crystal meth, ice, and related derivatives.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDMA\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eEcstasy:\u003c\/strong\u003e MDMA, ecstasy, taz, tata, molly, and related substances.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBZO\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBenzodiazepines:\u003c\/strong\u003e a family of anxiolytic or hypnotic medications, including notably Xanax®, Valium®, Lexomil®, or related molecules.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e30 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The BZO panel is a distinguishing feature of this saliva test. It broadens screening to a family of substances that can cause drowsiness, impaired alertness, or effects incompatible with certain high-risk activities.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDriving, business, prevention\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eExtended protection for your safety\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eRoad safety\u003c\/h3\u003e\n              \u003cp\u003e\n                This test allows for extended self-monitoring before driving by detecting THC, cocaine, amphetamines, methamphetamines, MDMA, and benzodiazepines. The presence of certain substances or medications can significantly impair driving alertness.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eWorkplace prevention\u003c\/h3\u003e\n              \u003cp\u003e\n                The Drugdiag® Saliva 6+ can be integrated into a prevention approach in security or safety positions, respecting internal regulations, proportionality, confidentiality, and the applicable legal framework.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eBenzodiazepines and alertness\u003c\/h3\u003e\n              \u003cp\u003e\n                Detecting BZO allows consideration of a family often absent from standard tests, although it may be linked to drowsiness, loss of alertness, or significant drug interactions.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003ePrevention and chemical submission\u003c\/h3\u003e\n              \u003cp\u003e\n                Some benzodiazepines may be involved in chemical submission situations. This test can help guide a quick check without replacing medical care or specialized analyses.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eWhy choose the Drugdiag® Saliva 6+?\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eExpanded spectrum:\u003c\/strong\u003e 6 families detected in a single saliva sample.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBZO focus:\u003c\/strong\u003e detection of benzodiazepines with a specific threshold of 30 ng\/mL.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eNon-invasive sampling:\u003c\/strong\u003e simple, hygienic, and quick to use.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFlexible format:\u003c\/strong\u003e available individually or in boxes of 25 tests.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device designed by the Toda Pharma laboratory, the leader in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE marking, ISO 13485 quality environment, and batch traceability.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSaliva compliance:\u003c\/strong\u003e product compliant with the decree of December 13, 2016.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"ama-bsafe-alert\"\u003e\n            \u003ch3\u003eBenzodiazepines, medication, and driving\u003c\/h3\u003e\n            \u003cp\u003e\n              Benzodiazepines include commonly prescribed medications. A positive result may be consistent with ongoing medical treatment but can also indicate impaired alertness depending on the molecule, dose, and context.\n            \u003c\/p\u003e\n            \u003cp\u003e\n              Never change a treatment without medical advice. In case of doubt, consult a healthcare professional.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReading and processing\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eReading and interpretation\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® Saliva 6+ provides a preliminary analytical result. It allows for quick guidance on suspected consumption or exposure but does not replace laboratory toxicological analysis.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that the targeted families were not detected above the test thresholds at the time of sampling. This does not guarantee the absolute absence of any substance.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of a targeted drug family. In medical, professional, official, or disputed contexts, confirmation by laboratory analytical methods is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive BZO result under treatment\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive benzodiazepine result may be expected if the person is under prescribed treatment. This should be interpreted cautiously, respecting medical confidentiality and with professional health advice if necessary.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to improper handling, insufficient sampling, or failure to respect the reading time. In this case, the test should be redone with a new device.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            Saliva tests mainly detect recent presence in saliva. The detection window varies depending on the substance, dose, frequency, metabolism, elapsed time, and sampling conditions.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnical\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and compliance\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The accuracy of this professional saliva screening device has been compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                Designed by the French laboratory Toda Pharma, this in vitro diagnostic medical device is CE marked, complies with ISO 13485 quality standards, and offers full batch traceability.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e multi-drug saliva test with rapid reading.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSubstances detected:\u003c\/strong\u003e THC, COC, AMP, MET, MDMA, BZO.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBZO threshold:\u003c\/strong\u003e 30 ng\/mL.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePackaging:\u003c\/strong\u003e available individually or in boxes of 25 tests.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e road safety, workplace, health, self-monitoring, and risk prevention.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCompliance:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking, ISO 13485, and compliance with the decree of December 13, 2016.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eHygiene and food products:\u003c\/strong\u003e coffee, tea, sugar, mouthwash, toothpaste, chewing gum, tobacco, soft drinks.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e ibuprofen, paracetamol, aspirin, amoxicillin, cough syrups containing dextromethorphan.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test must be used according to the manufacturer’s instructions. In case of a positive, doubtful, or disputed result, confirmation by laboratory analysis is still recommended.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eWhat does the Drugdiag® Saliva 6+ test detect?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  It detects six families of substances in saliva: \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003eCOC\u003c\/strong\u003e, \u003cstrong\u003eAMP\u003c\/strong\u003e, \u003cstrong\u003eMET\u003c\/strong\u003e, \u003cstrong\u003eMDMA\u003c\/strong\u003e, and \u003cstrong\u003eBZO\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhat is the purpose of the benzodiazepine panel?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  The BZO panel allows detection of a family of anxiolytic or hypnotic medications that can impair alertness. This detection is useful in road safety, workplace settings, and certain contexts of suspected chemical submission.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result for benzodiazepines necessarily mean misuse?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A positive result may be related to prescribed medical treatment. Interpretation must always consider the context, medical confidentiality, and, if necessary, the opinion of a healthcare professional.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test available individually?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. The Drugdiag® Saliva 6+ is available individually for occasional needs and in boxes of 25 tests for professional use or screening campaigns.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test suitable for use in companies?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes, within a strictly regulated framework: internal regulations, security or safety posts, proportionality, confidentiality, and respect for labor law.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result have definitive value?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A rapid test provides a preliminary analytical result. In any official, medical, judicial, administrative, disciplinary, or disputed context, confirmation by laboratory analytical method is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is a regulated health product bearing the CE marking. It provides a preliminary analytical result and does not replace a laboratory toxicological analysis. In case of a positive result related to medical treatment, consult your doctor. Never change a treatment without medical advice.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426434036036,"sku":"1046-SAL","price":19.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426434068804,"sku":"1046-SAL","price":99.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426434101572,"sku":"1046-SAL","price":189.05,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426434134340,"sku":"1046-SAL","price":422.87,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Image_produit_Drugdiag_Saliva_5.png?v=1777888267"},{"product_id":"ethylotest-sans-ballon-freedrive","title":"Eco-Friendly Breathalyzer Without Balloon FREEDRIVE 0 (0.5 g\/l)","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Éthylotest sans ballon écologique FREEDRIVE 0 (0.5 g\/l)\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional alcohol prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eEco-friendly balloon-free FREEDRIVE breathalyzer 0 (0.5 g\/l)\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eThe \u003cstrong\u003eFREEDRIVE Breathalyzer\u003c\/strong\u003e revolutionizes alcohol screening with its \"No Balloon\" concept. \u003cstrong\u003eFrench Manufacturer\u003c\/strong\u003e, this compact chemical test tube offers NF-certified reliability while reducing ecological impact thanks to its biodegradable components.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eFast and single-use, it allows you to check your fitness to drive in a few minutes (threshold 0.25 mg\/L of exhaled air). It’s the ideal prevention tool for individuals, festive events, and corporate road safety campaigns.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eInnovation \u0026 Ecology\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eInnovation \u0026 Ecology \"Freedrive\" Concept No more bulky plastic balloons! This…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eInnovation \u0026 Ecology\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003e\"Freedrive\" Concept\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eNo more bulky plastic balloons! This direct tester is more compact, easier to use, and generates less waste. Just blow directly through the biodegradable mouthpiece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eChemical Reliability\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 10px;\"\u003eCompliant with standard NF X20-702:2014 and decree 2015-775, the chemical reagent changes color (from yellow to green) if the legal limit is exceeded. A simple and clear visual reading.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eIdeal for Businesses\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eCompact and easy to store (valid for 2 years), it’s the perfect prevention gift for your employees or to provide at seminars and company events.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose the FREEDRIVE breathalyzer?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose the FREEDRIVE breathalyzer? Practical \u0026 Hygienic: Single-use test…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose the FREEDRIVE breathalyzer?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePractical \u0026 Hygienic:\u003c\/strong\u003e Single-use test in a sealed individual package.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEco-design:\u003c\/strong\u003e 100% biodegradable mouthpiece and no plastic balloon.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePocket Size:\u003c\/strong\u003e Easily fits in a pocket, handbag, or glove compartment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGuaranteed Origin:\u003c\/strong\u003e French manufacturing controlled in compliance with REACH regulations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClear Reading:\u003c\/strong\u003e Sharp color change in case of positivity.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnical Specifications\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eTechnical Specifications A device designed to work in real conditions…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical Specifications\u003c\/h2\u003e\n\u003cp\u003eA device designed to work in real conditions.\u003c\/p\u003e\n\u003ctable class=\"ama-bsafe-table\" style=\"width: 100%;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 40%;\"\u003eFeature\u003c\/th\u003e\n\u003cth style=\"width: 60%;\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDetection threshold\u003c\/td\u003e\n\u003ctd\u003e0.25 mg\/L of exhaled air (equivalent to 0.5 g\/L blood)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003ctd\u003eNF X20-702:2014\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eTube: 100 x 12 mm (Packaging: 125 x 50 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage conditions\u003c\/td\u003e\n\u003ctd\u003eTemperature from +5°C to +40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShelf life\u003c\/td\u003e\n\u003ctd\u003e24 months (Expiration date indicated on the sachet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eVolume Discounts (Professionals \u0026 Volume)\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eVolume Discounts (Professionals \u0026 Volume) Take advantage of our offers to equip your…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eVolume Discounts (Professionals \u0026 Volume)\u003c\/h2\u003e\n\u003cp\u003eTake advantage of our offers to equip your fleets or events. Free shipping from 500 units.\u003c\/p\u003e\n\u003ctable class=\"ama-bsafe-table\" style=\"width: 100%;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 40%;\"\u003eQuantity\u003c\/th\u003e\n\u003cth style=\"width: 30%;\"\u003eUnit Price excl. tax\u003c\/th\u003e\n\u003cth style=\"width: 30%;\"\u003eUnit Price incl. tax\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 to 499 units\u003c\/td\u003e\n\u003ctd\u003e1,60 €\u003c\/td\u003e\n\u003ctd\u003e1,99 €\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e500 to 999 units\u003c\/td\u003e\n\u003ctd\u003e1,39 €\u003c\/td\u003e\n\u003ctd\u003e1,67 €\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1,000 units and up\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e1,19 €\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e1,43 €\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003e⚠️ Storage advice\u003c\/h3\u003e\n\u003cp\u003eChemical breathalyzers are products sensitive to extreme conditions.\u003c\/p\u003e\n\u003cp\u003eTo ensure their effectiveness until the expiration date, \u003cstrong\u003edo not leave them in direct sunlight on the dashboard\u003c\/strong\u003e during summer (max +70°C for short-term storage, but ideally kept at a moderate temperature). Excessive heat can alter the chemical reagent.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eLegal Notice:\u003c\/strong\u003e The FREEDRIVE breathalyzer is a single-use self-test device. The result is obtained through a color chemical reaction. If in doubt or if the reagent turns green, do not drive. Do not wait until you are behind the wheel to test yourself.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Turdus","offers":[{"title":"Default Title","offer_id":47943768473924,"sku":"OFFREDRIVE025","price":1.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/ethylotest-freedrive-0.5g_l.jpg?v=1761572605"},{"product_id":"test-urinaire-cassette-11-drogues","title":"11-Drug Urine Test Drugdiag® 11","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 11 urinaire\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e \u003cspan class=\"ama-bsafe-kicker\"\u003e11-drug urine test\u003c\/span\u003e \u003ch2 class=\"ama-bsafe-title\"\u003e Drugdiag® 11: broad-spectrum multi-drug urine test \u003c\/h2\u003e \u003cp class=\"ama-bsafe-lead\"\u003e The \u003cstrong\u003eDrugdiag® 11 drugs urine test\u003c\/strong\u003e, developed by the French laboratory \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, the leader in rapid diagnostic tests, allows \u003cstrong\u003esimultaneous detection of 11 drug families\u003c\/strong\u003e in urine. \u003c\/p\u003e \u003cp class=\"ama-bsafe-lead\"\u003e It notably detects \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003ebarbiturates\u003c\/strong\u003e, \u003cstrong\u003ebenzodiazepines\u003c\/strong\u003e, \u003cstrong\u003ebuprenorphine\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eMDMA\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, \u003cstrong\u003eopiates\u003c\/strong\u003e, \u003cstrong\u003emethadone\u003c\/strong\u003e, and \u003cstrong\u003etricyclic antidepressants\u003c\/strong\u003e. \u003c\/p\u003e \u003cp class=\"ama-bsafe-lead\"\u003e This multi-drug test is particularly suited for \u003cstrong\u003ebusinesses\u003c\/strong\u003e, \u003cstrong\u003eoccupational physicians\u003c\/strong\u003e, \u003cstrong\u003eaddiction treatment centers\u003c\/strong\u003e, \u003cstrong\u003ehealth professionals\u003c\/strong\u003e, and organizations that need to secure environments with high levels of responsibility. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSimultaneous detection of 11 families\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eRapid-read urine format\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eUse in business, health, and addiction treatment\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e11 targeted families\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e \u003cp\u003e The Drugdiag® 11 urine test allows broad screening of the main families of psychoactive substances, including both the most common narcotics, certain psychoactive medications, and molecules used in addiction monitoring. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-substance-list\"\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e main metabolite of THC, associated with consumption of cannabis, resin, flowers, or products containing THC.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e amphetamine-type stimulants, speed, and related substances.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eBAR\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBarbiturates:\u003c\/strong\u003e family of central nervous system depressants.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eBZO\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBenzodiazepines:\u003c\/strong\u003e anxiolytics, hypnotics, or sedatives that can impair alertness.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eBUP\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBuprenorphine:\u003c\/strong\u003e molecule used notably in some opioid substitution treatments.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e10 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e cocaine, crack, and related metabolites detectable in urine.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDMA\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eEcstasy:\u003c\/strong\u003e MDMA and related substances.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e500 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e crystal meth, ice, and related derivatives.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e morphine, heroin, opium, and related compounds.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMTD\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethadone:\u003c\/strong\u003e molecule used notably in some opioid substitution treatments.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eTCA\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eTricyclic antidepressants:\u003c\/strong\u003e family of psychoactive drugs sought in certain clinical contexts.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cp class=\"ama-bsafe-note\"\u003e Thresholds must be interpreted according to the manufacturer’s instructions, clinical or professional context, and screening objectives. In case of a positive result, laboratory confirmation may be necessary depending on the context. \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eBusiness, health, safety\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses\u003c\/h2\u003e \u003cdiv class=\"ama-bsafe-grid\"\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eSensitive positions and high-risk sectors\u003c\/h3\u003e \u003cp\u003e The Drugdiag® 11 is particularly suited for security and safety positions: transport, logistics, construction, heavy industry, maintenance of sensitive installations, energy, classified sites, or high-responsibility environments. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eTherapeutic monitoring and addiction medicine\u003c\/h3\u003e \u003cp\u003e Thanks to the detection of \u003cstrong\u003emethadone\u003c\/strong\u003e, \u003cstrong\u003ebuprenorphine\u003c\/strong\u003e, and \u003cstrong\u003eTCA\u003c\/strong\u003e, this test can be useful for CSAPA, doctors, psychiatrists, clinics, and detox centers to document follow-up, complementing clinical interviews. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eWorkplace prevention\u003c\/h3\u003e \u003cp\u003e When provided for in internal regulations, this test can be integrated into an internal prevention procedure: targeted control, risk situation, accident, incident, or overall safety approach. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eResponsible self-monitoring\u003c\/h3\u003e \u003cp\u003e The Drugdiag® 11 can also be used by individuals for self-monitoring before a medical appointment, professional visit, or administrative procedure. Laboratory confirmation remains necessary in any official context. \u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003ch3\u003eAdvantages of the Drugdiag® 11 test\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eExtended detection:\u003c\/strong\u003e 11 substance families detected in a single analysis.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eVersatile tool:\u003c\/strong\u003e companies, occupational health, addiction medicine, medico-social structures, institutions, and self-monitoring.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eQuick reading:\u003c\/strong\u003e visual result in minutes according to the manufacturer’s instructions.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device from the Drugdiag® range by Toda Pharma laboratory.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE marking, ISO 13485 quality environment, and batch traceability.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eAddiction monitoring:\u003c\/strong\u003e BUP, MTD, and TCA panels useful in certain medical contexts.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003ePrevention policy:\u003c\/strong\u003e integrable into a comprehensive approach of information, training, and support.\u003c\/li\u003e \u003c\/ul\u003e \u003cdiv class=\"ama-bsafe-alert\"\u003e \u003ch3\u003eRegulated use in companies\u003c\/h3\u003e \u003cp\u003e In the workplace, the use of screening tests must be provided for in the internal regulations, justified by the nature of the tasks, and implemented in compliance with the Labor Code, employee rights, and confidentiality. \u003c\/p\u003e \u003cp\u003e The Drugdiag® 11 test is part of a comprehensive prevention policy and never replaces clinical evaluation or confirmatory laboratory analyses when required. \u003c\/p\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUrine durations\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUrine detection times\u003c\/h2\u003e \u003cp\u003e The detection time of substances in urine depends on many factors: frequency of use, quantity, metabolism, health status, kidney function, hydration, ongoing treatment, and length of use. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-substance-list\"\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e indicative duration highly variable depending on frequency and intensity of use.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 30 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eBAR\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBarbiturates:\u003c\/strong\u003e indicative duration varies depending on the molecule, dose, and usage.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 5 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eBZO\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBenzodiazepines:\u003c\/strong\u003e indicative duration varies and can be longer with prolonged treatment.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7+ days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eBUP\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBuprenorphine:\u003c\/strong\u003e indicative duration varies depending on dose, frequency, and treatment duration.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDMA\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eEcstasy:\u003c\/strong\u003e indicative duration generally between 1 and 3 days.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 3 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMTD\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethadone:\u003c\/strong\u003e indicative duration varies depending on the therapeutic regimen.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7 days\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eTCA\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eTricyclic antidepressants:\u003c\/strong\u003e indicative duration varies depending on the molecule and dosage.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7 days\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cp class=\"ama-bsafe-note\"\u003e These detection windows are indicative and can never serve as absolute proof of consumption or abstinence. They must be interpreted according to the clinical context, the person’s statements, and, if necessary, additional examinations. \u003c\/p\u003e \u003cdiv class=\"ama-inner-accordion\"\u003e \u003cdetails open\u003e \u003csummary\u003eNegative result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e A negative result indicates that the targeted drug families were not detected above the test thresholds. This does not guarantee the absolute absence of any substance. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003ePositive result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e A positive result indicates a reaction compatible with the presence of one or more targeted drug families in the urine. Laboratory confirmation is recommended in any official, medical, disciplinary, or disputed context. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eInvalid result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. In this case, the test should be repeated with a new device. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e \u003cdiv class=\"ama-bsafe-grid\"\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e \u003cp\u003e The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e \u003cp\u003e The accuracy of this professional urine screening device has been compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e). \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eQuality compliance\u003c\/h3\u003e \u003cp\u003e Designed by the French laboratory Toda Pharma, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is CE marked, complies with the \u003cstrong\u003eISO 13485\u003c\/strong\u003e quality standard, and offers full batch traceability. \u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003ch3\u003eMain features\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e rapid-read multi-drug urine test.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eSubstances tested:\u003c\/strong\u003e THC-COOH, AMP, BAR, BZO, BUP, COC, MDMA, MET, MOP, MTD, TCA.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e easy-to-use urine test with visual reading of result strips.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e professional prevention, occupational medicine, addiction treatment, therapeutic monitoring, self-monitoring.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eQuality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking and ISO 13485 certification.\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e \u003c\/ul\u003e \u003cp class=\"ama-bsafe-note\"\u003e The test must be used according to the manufacturer's instructions. In case of a positive, doubtful, or disputed result, confirmation by laboratory analysis is still recommended. \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e \u003cdiv class=\"ama-inner-accordion\"\u003e \u003cdetails open\u003e \u003csummary\u003eWhat does the Drugdiag® 11 urine test detect?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e It detects 11 families of substances in urine: \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, \u003cstrong\u003eAMP\u003c\/strong\u003e, \u003cstrong\u003eBAR\u003c\/strong\u003e, \u003cstrong\u003eBZO\u003c\/strong\u003e, \u003cstrong\u003eBUP\u003c\/strong\u003e, \u003cstrong\u003eCOC\u003c\/strong\u003e, \u003cstrong\u003eMDMA\u003c\/strong\u003e, \u003cstrong\u003eMET\u003c\/strong\u003e, \u003cstrong\u003eMOP\u003c\/strong\u003e, \u003cstrong\u003eMTD\u003c\/strong\u003e, and \u003cstrong\u003eTCA\u003c\/strong\u003e. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eWho is this test for?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e It is intended for companies, occupational physicians, addiction centers, healthcare professionals, organizations exposed to security risks, and individuals wishing to perform responsible self-monitoring. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eIs this test suitable for addiction monitoring?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes. The \u003cstrong\u003eBUP\u003c\/strong\u003e, \u003cstrong\u003eMTD\u003c\/strong\u003e, and \u003cstrong\u003eTCA\u003c\/strong\u003e panels, combined with other targeted families, can be useful in certain therapeutic or addiction follow-ups, complementing clinical evaluation. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eCan it be used in the workplace?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes, if its use is provided for by internal regulations, justified by the nature of the tasks, proportionate to the risk, and implemented in compliance with the Labor Code, employee rights, and confidentiality. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eDoes a positive result have definitive value?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e No. A rapid test provides a preliminary analytical result. In any official, judicial, administrative, disciplinary, medical, or disputed context, confirmation by laboratory analytical method is recommended. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-cta\"\u003e \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e Request a quote \u003c\/a\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e \u003cp\u003e \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is intended for professional use and, where applicable, responsible personal use, in compliance with current French and European legislation. It provides a preliminary analytical result and does not replace a confirmatory laboratory analysis within the framework of judicial, administrative, medical, disciplinary, or disputed procedures. \u003c\/p\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426434199876,"sku":"10411","price":14.94,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426434232644,"sku":"10411","price":74.7,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426434265412,"sku":"10411","price":141.93,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426434298180,"sku":"10411","price":317.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Photo_Poduit_du_drugdiag_11.png?v=1777888364"},{"product_id":"borne-ethylotest-prevention","title":"Electronic Breathalyzer Terminal Ethyloborne®","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Borne Éthylotest Électronique Ethyloborne®\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional alcohol prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eEthyloborne® Electronic Breathalyzer Station\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eSecure your events and venues with \u003cstrong\u003eEthyloborne®\u003c\/strong\u003e, the new generation electronic breathalyzer station certified \u003cstrong\u003eEN 16280\u003c\/strong\u003e. Designed for intensive use, it provides precise, fast, and hygienic screening thanks to its biodegradable straws.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eVersatile and educational, this station can be installed anywhere (wall, table, tripod) to ensure the safety of your clients, employees, and guests. As an \u003cstrong\u003eofficial distributor\u003c\/strong\u003e, AMA Prévention offers this device for sale or rental.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eThe all-terrain prevention solution\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eThe all-terrain prevention solution Public \u0026 Festive Venues Essential for…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eThe all-terrain prevention solution\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003ePublic \u0026 Festive Venues\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eEssential for nightclubs, bars, and restaurants. It allows customers to self-test before driving, enhancing your image as a responsible establishment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eEvents\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 10px;\"\u003eWeddings, festivals, seminars... The station handles large crowds thanks to its speed. Its large screen broadcasts clear prevention messages to raise guest awareness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eBusinesses\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eIdeal for safety days or occupational risk prevention. Durable, it supports up to 10,000 tests before recalibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose Ethyloborne®?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose Ethyloborne®? Professional Accuracy: Equipped with a sensor…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose Ethyloborne®?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProfessional Accuracy:\u003c\/strong\u003e Equipped with a professional-grade electrochemical sensor, similar to those used by law enforcement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGiant Display:\u003c\/strong\u003e 12-inch LED screen for instant reading and educational messages.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEco-friendly:\u003c\/strong\u003e Operates with biodegradable cardboard straws (hygiene guaranteed).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlexible Installation:\u003c\/strong\u003e Delivered with wall kit and adjustable tripod for total mobility.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh Capacity:\u003c\/strong\u003e Designed to perform 10,000 tests without intermediate maintenance.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnical Specifications\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eTechnical Specifications Robust equipment designed to last and secure high traffic…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical Specifications\u003c\/h2\u003e\n\u003cp\u003eRobust equipment designed to last and secure high traffic flows.\u003c\/p\u003e\n\u003ctable style=\"width: 100%;\" class=\"ama-bsafe-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 40%;\"\u003eFeature\u003c\/th\u003e\n\u003cth style=\"width: 60%;\"\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor Technology\u003c\/td\u003e\n\u003ctd\u003eElectrochemical Cell (Fuel Cell)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003ctd\u003eCompliant with EN 16280 (European Standard)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eScreen\u003c\/td\u003e\n\u003ctd\u003e12-inch LED panel (High Visibility)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003eResults in under 10 seconds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCapacity\u003c\/td\u003e\n\u003ctd\u003e10,000 tests before recalibration\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eWall-mounted, Tabletop, or Tripod (Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConsumables\u003c\/td\u003e\n\u003ctd\u003eStandard biodegradable straws\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003e📅 Event Rental Offer\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e📅 Event Rental Offer Need a terminal for a one-time event? AMA…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003e📅 Event Rental Offer\u003c\/h2\u003e\n\u003cp\u003eNeed a terminal for a one-time event? AMA Prévention offers turnkey rental packages.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e12-hour Package:\u003c\/strong\u003e €230 excl. VAT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e24-hour Package:\u003c\/strong\u003e €460 excl. VAT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHost Option:\u003c\/strong\u003e €125 excl. VAT (5 hours presence to guide your guests)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ama-bsafe-note\"\u003e\u003cem\u003eContact us directly via the \"Request a Quote\" button to reserve your date.\u003c\/em\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eComplete Pack Contents\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eComplete Pack Contents The Ethyloborne® is delivered ready to use with all its…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eComplete Pack Contents\u003c\/h2\u003e\n\u003cp\u003eThe Ethyloborne® is delivered ready to use with all its accessories:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 Electronic breathalyzer terminal\u003c\/li\u003e\n\u003cli\u003e1 Sturdy adjustable tripod\u003c\/li\u003e\n\u003cli\u003e1 Wall mounting kit\u003c\/li\u003e\n\u003cli\u003e1 Pack of biodegradable straws\u003c\/li\u003e\n\u003cli\u003e1 Secure carrying case\u003c\/li\u003e\n\u003cli\u003e1 User Manual\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eLegal Notice:\u003c\/strong\u003e The Ethyloborne® is a prevention device. The results provided are reliable but indicative. They do not replace the individual responsibility of the driver. In case of exceeding the legal limit, the terminal will display a clear alert message.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Ethyloborne","offers":[{"title":"Default Title","offer_id":48754702549316,"sku":"","price":4390.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/ethyloborne-depistage-alcoolemie-rapide-en16280.jpg?v=1751960137"},{"product_id":"ethylotest-electronique-ethylec","title":"Electronic Breathalyzer ETHYLEC","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Éthylotest Électronique ETHYLEC\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional Alcohol Prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eETHYLEC Electronic Breathalyzer\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eThis \u003cstrong\u003eHigh Precision Electronic Breathalyzer\u003c\/strong\u003e is a control device compliant with the \u003cstrong\u003eNFX 20-704\u003c\/strong\u003e standard. It combines a respiratory pressure sensor and an advanced electrochemical cell to deliver fast and highly reliable results.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eVersatile and compact, it stands out with its \u003cstrong\u003edual power supply\u003c\/strong\u003e (Battery + Cigarette Lighter Socket), making it the ideal tool for individuals and professionals looking to secure their trips.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose this breathalyzer?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose this breathalyzer? Advanced Accuracy Equipped with an electrochemical sensor…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose this breathalyzer?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eAdvanced Accuracy\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eEquipped with a latest-generation electrochemical sensor, it ensures stable measurements. Its \u003cstrong\u003epressure detection\u003c\/strong\u003e function verifies that the breath is continuous, guaranteeing no interruptions that could skew the result.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eTotal Versatility\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 10px;\"\u003eNever be caught off guard: the device works both independently (9V battery included) and plugged into your vehicle (12V socket included). Perfect for long trips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eHygiene \u0026amp; Convenience\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eDelivered with \u003cstrong\u003e10 one-way valve mouthpieces\u003c\/strong\u003e (preventing any saliva backflow) and a sturdy carrying case, it is ready to use right out of the box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"certifications\"\u003e\n\u003cspan class=\"cert-badge\"\u003e🔬 Electrochemical Technology\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e⚖️ NFX 20-704 Standard\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e🔋 Hybrid Battery\/12V\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e✅ Certified Reliable\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e🇫🇷 FR Manual\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnical Highlights\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eTechnical Highlights NFX 20-704 Compliance: Meets strict requirements of…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical Highlights\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNFX 20-704 Compliance:\u003c\/strong\u003e Meets strict reliability and durability requirements.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eElectrochemical Sensor:\u003c\/strong\u003e Professional technology to avoid false positives.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpeed:\u003c\/strong\u003e Preheating in just 15 seconds.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eActive Safety:\u003c\/strong\u003e Automatic sound alarm if the legal limit is exceeded.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComplete Accessories:\u003c\/strong\u003e Everything included (Batteries, Cables, Mouthpieces, Case).\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetailed Features\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDetailed Features A device designed to last, with rigorous metrological…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetailed Features\u003c\/h2\u003e\n\u003cp\u003eA device designed to last, with rigorous metrological tracking.\u003c\/p\u003e\n\u003ctable style=\"width: 100%;\" class=\"ama-bsafe-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 40%;\"\u003eFeature\u003c\/th\u003e\n\u003cth style=\"width: 60%;\"\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTechnology\u003c\/td\u003e\n\u003ctd\u003eElectrochemical cell + Pressure sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccuracy\u003c\/td\u003e\n\u003ctd\u003e+\/- 0.025 mg\/L at 0.20 mg\/L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResponse time\u003c\/td\u003e\n\u003ctd\u003ePreheating 15s | Blow 7-8s (10L\/min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower supply\u003c\/td\u003e\n\u003ctd\u003e9V Battery (Included) + DC 12V Car adapter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAlarm threshold\u003c\/td\u003e\n\u003ctd\u003eSound (Activation at legal limit)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 year\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaintenance\u003c\/td\u003e\n\u003ctd\u003eCalibration recommended every 12 to 14 months\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"ama-bsafe-note\"\u003eTo maintain its accuracy, this device has a test counter with recalibration alarm.\u003c\/p\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003e⚠️ Maintenance and Calibration\u003c\/h3\u003e\n\u003cp\u003eTo ensure the reliability of your measurements over time, the electrochemical sensor requires maintenance.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRecommendation:\u003c\/strong\u003e Calibration is recommended every \u003cstrong\u003e12 to 14 months\u003c\/strong\u003e. The built-in counter will alert you. Our technical service offers this certification service (Indicative price: €69 excl. tax).\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eContents of the \"Ready to Drive\" Pack\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eContents of the \"Ready to Drive\" Pack Your breathalyzer is delivered complete with: 1 Breathalyzer…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eContents of the \"Ready to Drive\" Pack\u003c\/h2\u003e\n\u003cp\u003eYour breathalyzer is delivered complete with:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 Electronic breathalyzer\u003c\/li\u003e\n\u003cli\u003e10 Hygienic mouthpieces (one-way valve)\u003c\/li\u003e\n\u003cli\u003e1 9V Alkaline battery\u003c\/li\u003e\n\u003cli\u003e1 DC 12V Car cigarette lighter adapter\u003c\/li\u003e\n\u003cli\u003e1 Storage pouch with wrist strap\u003c\/li\u003e\n\u003cli\u003e1 Multilingual user manual\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This device is a self-testing tool. The results are provided for informational purposes only and cannot override measurements taken by law enforcement. If in doubt, do not drive.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Ethylec","offers":[{"title":"1 unit","offer_id":56439370383684,"sku":"01010B-01","price":225.37,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Ethylotest_e57bdce6-1680-418a-90a1-c0beed38f71c.jpg?v=1751960136"},{"product_id":"test-urinaire-3thc","title":"THC (Cannabis) Urine Test Drugdiag® T with 3 Detection Thresholds","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 3THC urinaire\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e \u003cspan class=\"ama-bsafe-kicker\"\u003eCannabis urine test with 3 thresholds\u003c\/span\u003e \u003ch2 class=\"ama-bsafe-title\"\u003e Drugdiag® 3THC: cannabis urine test with 3 thresholds \u003c\/h2\u003e \u003cp class=\"ama-bsafe-lead\"\u003e The \u003cstrong\u003eDrugdiag® 3THC cannabis urine test\u003c\/strong\u003e is a professional device designed by the French laboratory \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, the leader in rapid diagnostic tests. Its unique feature is detecting cannabis at \u003cstrong\u003e3 sensitivity levels\u003c\/strong\u003e in a single analysis: \u003cstrong\u003e20 ng\/mL\u003c\/strong\u003e, \u003cstrong\u003e50 ng\/mL\u003c\/strong\u003e, and \u003cstrong\u003e150 ng\/mL\u003c\/strong\u003e. \u003c\/p\u003e \u003cp class=\"ama-bsafe-lead\"\u003e This dip urine test allows for a more precise assessment of \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e levels, the main urinary cannabis metabolite. It is especially suited for \u003cstrong\u003emedical monitoring\u003c\/strong\u003e, \u003cstrong\u003elicense recovery\u003c\/strong\u003e, \u003cstrong\u003eself-testing\u003c\/strong\u003e, and prevention efforts in the workplace. \u003c\/p\u003e \u003cp class=\"ama-bsafe-lead\"\u003e Thanks to its triple reading, the Drugdiag® 3THC helps distinguish between low, standard, or high presence of cannabis metabolites in urine, with a quick and easy-to-interpret result according to the manufacturer’s instructions. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003e3 thresholds: 20, 50, and 150 ng\/mL\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eUrinary detection of THC-COOH\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eIdeal for monitoring, licensing, and self-testing\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e3 THC-COOH thresholds\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substance and thresholds\u003c\/h2\u003e \u003cp\u003e The Drugdiag® 3THC test detects \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, the main cannabis metabolite eliminated in urine. The triple reading provides a more detailed indication than a classic single-threshold urinary cannabis test. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-substance-list\"\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003e20 ng\/mL\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eHigh sensitivity:\u003c\/strong\u003e detection of low urinary traces of THC-COOH, useful at the end of elimination or for very precise monitoring.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eLow threshold\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003e50 ng\/mL\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eStandard threshold:\u003c\/strong\u003e commonly used threshold for urinary cannabis screening.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eReference\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003e150 ng\/mL\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eHigh concentration:\u003c\/strong\u003e possible indication of heavier, regular, or chronic use.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003eHigh threshold\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cp class=\"ama-bsafe-note\"\u003e This urine test does not directly detect active Δ9-THC in saliva. It detects \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, the urinary metabolite of cannabis, allowing for a longer detection window. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-alert\"\u003e \u003ch3\u003eWarning: CBD and possible positivity\u003c\/h3\u003e \u003cp\u003e Pure CBD is not the target of the test. However, some full-spectrum CBD products may contain residual traces of THC. \u003c\/p\u003e \u003cp\u003e In case of repeated consumption of CBD flowers, resins, or oils containing residual THC, THC can be metabolized into \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e and cause a positive urine result. \u003c\/p\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eLicense, monitoring, work\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy use a 3-threshold test?\u003c\/h2\u003e \u003cdiv class=\"ama-bsafe-grid\"\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eLicense recovery\u003c\/h3\u003e \u003cp\u003e Drugdiag® 3THC is especially useful for monitoring the progressive elimination of THC-COOH before a medical visit, medical commission, or official analysis. The three thresholds allow observation of decreasing detection levels over time. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eProfessional use\u003c\/h3\u003e \u003cp\u003e Companies, healthcare professionals, and prevention actors can use this test to have a more precise tool than a single-threshold test, respecting applicable internal frameworks and result confidentiality. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eMedical monitoring and self-control\u003c\/h3\u003e \u003cp\u003e The test can support cessation monitoring, prevention efforts, or rigorous self-monitoring. It distinguishes low traces from higher concentrations of urinary cannabis metabolites. \u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003ch3\u003eKey features of Drugdiag® 3THC\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eTriple reading:\u003c\/strong\u003e 20, 50, and 150 ng\/mL in a single analysis.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eDetailed analysis:\u003c\/strong\u003e progressive monitoring of THC-COOH elimination in urine.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eWide detection window:\u003c\/strong\u003e useful for detecting past consumption.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003ePractical format:\u003c\/strong\u003e dip urine test, simple and quick to use.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device from the Drugdiag® range by Toda Pharma laboratory.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking and ISO 13485 quality environment.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eUsed by the French Armed Forces:\u003c\/strong\u003e UAF label associated with the relevant devices from the Toda Pharma range.\u003c\/li\u003e \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eThreshold interpretation\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eInterpretation of the 3 thresholds\u003c\/h2\u003e \u003cp\u003e Thresholds allow evaluation of the detection level of THC-COOH. They alone do not precisely date consumption but provide a useful indication of urinary exposure level. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-substance-list\"\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003e20 ng\/mL\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eLow traces:\u003c\/strong\u003e may indicate old consumption, end of elimination, or residual presence near the low threshold.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7 days*\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003e50 ng\/mL\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eStandard threshold:\u003c\/strong\u003e indication compatible with a more significant urinary presence of cannabis metabolites.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 15 days*\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003e150 ng\/mL\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eHigh concentration:\u003c\/strong\u003e may be compatible with recent, heavy, regular, or chronic use.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 30 days*\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cp class=\"ama-bsafe-note\"\u003e *Durations are indicative and vary greatly depending on metabolism, consumption frequency, product concentration, BMI, hydration, and other individual factors. \u003c\/p\u003e \u003cdiv class=\"ama-inner-accordion\"\u003e \u003cdetails open\u003e \u003csummary\u003eNegative result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e A negative result means the threshold is not reached. Depending on the three strips, a graded indication of THC-COOH elimination can be obtained. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003ePositive result at 20 ng\/mL only\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e This may indicate a low presence of THC-COOH, often compatible with the end of elimination. Interpretation should be cautious and consider the context. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003ePositive result at 50 or 150 ng\/mL\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e The higher the positive threshold, the higher the detected urinary concentration. For any official, medical, or disputed procedure, laboratory confirmation is still recommended. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e \u003cdiv class=\"ama-bsafe-grid\"\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e \u003cp\u003e The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e \u003cp\u003e The accuracy of this professional urine screening device has been compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e). \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eQuality compliance\u003c\/h3\u003e \u003cp\u003e Designed by the French laboratory Toda Pharma, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is CE marked and complies with the ISO 13485 quality standard. \u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003ch3\u003eMain features\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e dip-style cannabis urine test.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eTarget substance:\u003c\/strong\u003e THC-COOH, urinary metabolite of cannabis.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eThresholds:\u003c\/strong\u003e 20 ng\/mL, 50 ng\/mL, and 150 ng\/mL.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e individually packaged multi-threshold urine test.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eContents:\u003c\/strong\u003e 1 multi-threshold urine test and user manual in French on the packaging.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e medical monitoring, license recovery, self-testing, and professional prevention.\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003eNo cross-reactions\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e \u003c\/ul\u003e \u003cp class=\"ama-bsafe-note\"\u003e The test must be used according to the manufacturer’s instructions. In case of positive, doubtful, or disputed result, confirmation by laboratory analysis is still recommended. \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e \u003cdiv class=\"ama-inner-accordion\"\u003e \u003cdetails open\u003e \u003csummary\u003eWhat does the Drugdiag® 3THC test detect?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e It detects \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, the main urinary metabolite of cannabis, at three different thresholds: \u003cstrong\u003e20 ng\/mL\u003c\/strong\u003e, \u003cstrong\u003e50 ng\/mL\u003c\/strong\u003e, and \u003cstrong\u003e150 ng\/mL\u003c\/strong\u003e. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eWhat is the difference with a classic urinary THC test?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e A classic test usually works with a single threshold. The Drugdiag® 3THC allows graduated reading thanks to three thresholds, which helps track the elimination progress. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eIs this test suitable for license recovery?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes. It is particularly useful for self-monitoring before a medical visit or official analysis, as it allows more precise tracking of residual THC-COOH presence. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eCan CBD cause this test to be positive?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes, in some cases. Pure CBD is not the target of the test, but CBD products containing residual THC can cause a positive urine result after metabolization into THC-COOH. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eHow long does cannabis remain detectable in urine?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e The duration varies depending on the profile. It can range from a few days for occasional use to several weeks for regular or chronic use. The thresholds 20, 50, and 150 ng\/mL provide a more graduated indication. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eDoes a positive result have definitive legal value?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e No. A rapid test provides a preliminary result. For any official, medical, or disputed procedure, confirmation by laboratory analytical method is recommended. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-cta\"\u003e \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e Request a quote \u003c\/a\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e \u003cp\u003e \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device bears the CE marking. It provides a preliminary analytical result intended to indicate the presence of \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e in urine. It does not constitute definitive legal proof and does not replace a laboratory toxicological analysis. In case of medical treatment, positive result, doubt, or official situation, consult a healthcare professional or a medical analysis laboratory. \u003c\/p\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426434330948,"sku":"1041-3THC","price":10.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426434363716,"sku":"1041-3THC","price":54.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426434429252,"sku":"1041-3THC","price":231.62,"currency_code":"EUR","in_stock":true},{"title":"Set of 8","offer_id":56557345571140,"sku":"3THC-T-8","price":82.84,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_du_drugdiag_3THC.png?v=1777888468"},{"product_id":"oktest-salivaire-thc","title":"OkTest® Saliva THC (Cannabis) 15 ng\/mL","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit OkTest® Salivaire THC (Cannabis) 15 ng\/mL\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional saliva test\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eOkTest® Saliva THC (Cannabis) 15 ng\/mL\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eThe \u003cstrong\u003eOKTEST® THC\u003c\/strong\u003e saliva test is the reference self-screening solution for individuals. Designed for ultra-sensitive detection, it allows identification within minutes of THC residues in saliva, whether from herb, resin, oils, or edible products.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eFrench manufacturer and valid for 24 months, this device offers reliability comparable to tests used during roadside checks. It is an essential tool for self-assessment before driving, ensuring responsible and safe driving.\u003c\/p\u003e\n\u003ch3 style=\"color: #004C96;\"\u003e🧪 Precisely detected molecule:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCannabis (THC):\u003c\/strong\u003e Detection of Δ9-THC, Marijuana, Hashish.\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eExtended detection capabilities\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eExtended detection capabilities Classic Cannabis Effective detection of flowers…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eExtended detection capabilities\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eClassic Cannabis\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eEffective detection of cannabis flowers (Herb\/Weed), resin (Hashish), and pollen. The test targets the Delta-9-THC molecule present in the oral cavity after consumption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eConcentrates \u0026 Oils\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 10px;\"\u003eCalibrated to detect modern and potent forms of cannabis: THC oils, Wax, Shatter, Crumble, as well as vaping liquids containing THC.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eEdible Products\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eUnlike some basic tests, OKTEST® reacts to residues left by \"Edibles\" (Space cakes, Cookies, Infused candies) for comprehensive risk coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose OKTEST® for your safety?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose OKTEST® for your safety? Legal Compliance: Calibrated to the…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose OKTEST® for your safety?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLegal Compliance:\u003c\/strong\u003e Calibrated to the thresholds of the decree of December 13, 2016 (Gendarmerie\/Police reference).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEase of Use:\u003c\/strong\u003e Non-invasive and hygienic saliva sampling, can be done anywhere.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpeed:\u003c\/strong\u003e Clear result reading in under 10 minutes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrench Reliability:\u003c\/strong\u003e Developed and controlled by certified French laboratories.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLong Shelf Life:\u003c\/strong\u003e Valid for 2 years, ideal to keep in the glove compartment.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFeatures and Thresholds\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFeatures and Thresholds This test is designed to check your fitness to drive…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFeatures and Thresholds\u003c\/h2\u003e\n\u003cp\u003eThis test is designed to check your fitness to drive according to French standards.\u003c\/p\u003e\n\u003ctable style=\"width: 100%;\" class=\"ama-bsafe-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 40%;\"\u003eTargeted Substance\u003c\/th\u003e\n\u003cth style=\"width: 60%;\"\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMolecule\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDelta-9-THC (Active ingredient of Cannabis)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDetection threshold\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e15 ng\/mL of saliva\u003cbr\u003e\u003cspan style=\"font-size: 0.9em; font-weight: normal;\"\u003e(Same as the legal roadside detection threshold)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eReading time\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMaximum 10 minutes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eUsage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSingle use (Disposable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"ama-bsafe-note\"\u003eThis test is a prevention tool. If the test line (T) appears, even faintly, the result is NEGATIVE. The absence of the (T) line indicates a POSITIVE result.\u003c\/p\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003e⚠️ IMPORTANT: PRIVATE USE ONLY\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eThis device is strictly reserved for home self-screening.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIt is not authorized for workplace screenings (Occupational Medicine, Joana Plan) or legal procedures. Professionals must use our \u003cstrong\u003eDrugdiag Saliva\u003c\/strong\u003e range, CE \u0026amp; ISO 13485 certified for regulatory use.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eKit contents\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eKit contents Each OKTEST® kit contains everything needed for self-screening: 1…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eKit contents\u003c\/h2\u003e\n\u003cp\u003eEach OKTEST® kit contains everything needed for self-screening:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 Saliva test device\u003c\/li\u003e\n\u003cli\u003eInstructions for use (on the packaging)\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eClinical Expertise \u0026amp; Specificity\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eClinical Expertise \u0026amp; Specificity Advanced Colloidal Gold Technology Our devices…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eClinical Expertise \u0026amp; Specificity\u003c\/h2\u003e\n\u003ch3\u003eAdvanced Colloidal Gold Technology\u003c\/h3\u003e\n\u003cp\u003eOur devices use competitive immunochromatography with colloidal gold-labeled antibodies, ensuring a clear, ultra-sensitive marking and medical-level reliability.\u003c\/p\u003e\n\u003ch3\u003eCertified reliability in Laboratory (GC\/MS)\u003c\/h3\u003e\n\u003cp\u003eThe accuracy of this professional screening device has been validated by rigorous comparative clinical studies. The results demonstrate an accuracy correlation \u003cstrong\u003egreater than 99%\u003c\/strong\u003e compared to the global laboratory reference method (Gas Chromatography coupled with Mass Spectrometry - GC\/MS).\u003c\/p\u003e\n\u003ch3\u003eNo cross-reactions (False Positives)\u003c\/h3\u003e\n\u003cp\u003eOne of the major strengths of the Toda Drugdiag® range lies in its high analytical specificity. Advanced laboratory tests (at a concentration of 100 μg\/ml) prove the total absence of interference with everyday products. \u003cstrong\u003eThe result will not be distorted\u003c\/strong\u003e by prior consumption of:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHygiene and food products:\u003c\/strong\u003e Coffee, tea, sugar, mouthwash, toothpaste, chewing gum, tobacco (cigarette), soft drinks.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e Ibuprofen, Paracetamol, Aspirin, Amoxicillin, cough syrups (Dextromethorphan).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This test is an indicative self-monitoring device. A negative result does not mean a total absence of risk, especially in cases of fatigue or concurrent medication use. If in doubt or if the result is positive, do not drive and confirm with a biological analysis.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426434494788,"sku":"OKTEST-SAL-THC-001","price":6.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426434527556,"sku":"OKTEST-SAL-THC-005","price":34.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426434560324,"sku":"OKTEST-SAL-THC-010","price":65.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426434593092,"sku":"OKTEST-SAL-THC-025","price":146.62,"currency_code":"EUR","in_stock":true},{"title":"Pack of 100","offer_id":56778143400260,"sku":"OKTEST-SAL-THC-100","price":517.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Photo_produit_OKTEST.png?v=1777892459"},{"product_id":"test-urinaire-a-tremper-2-drogues","title":"THC (Cannabis) and Cocaine Urine Test Drugdiag® 2T","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Test Urinaire THC (Cannabis) et Cocaïne Drugdiag® 2T\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional urine test\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eTHC (Cannabis) and Cocaine Urine Test Drugdiag® 2T\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eThis \u003cstrong\u003eCannabis \u0026 Cocaine Urine Test\u003c\/strong\u003e is a dip test screening solution, designed and manufactured by the \u003cstrong\u003eToda Pharma\u003c\/strong\u003e laboratory, a leader in rapid diagnostics in France and Europe. Compliant with strict medical standards, it allows precise detection of drug use even several days after consumption.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eVersatile and reliable, it perfectly meets the needs of \u003cstrong\u003eprofessionals\u003c\/strong\u003e (occupational health, law enforcement, associations) as well as \u003cstrong\u003eindividuals\u003c\/strong\u003e wishing to self-test for license recovery or personal monitoring.\u003c\/p\u003e\n\u003ch3 style=\"color: #004C96;\"\u003e🧪 Precisely detected molecules:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCannabis (THC):\u003c\/strong\u003e Detection of Δ9-THC and its metabolites.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCocaine (COC):\u003c\/strong\u003e Detection of Benzoylecgonine.\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eApplications of this screening test\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eApplications of this screening test Occupational Health \u0026 Pros An essential tool…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eApplications of this screening test\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eOccupational Health \u0026 Pros\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eAn essential tool for employers and occupational health services. It helps prevent risks related to psychoactive substance use in high-risk positions (machine operation, safety).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eLicense Recovery\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 10px;\"\u003eIdeal for individuals in the process of license reinstatement. This test allows you to self-check, before the official medical exam, that the metabolites (THC-COOH) have been eliminated from the body.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eToda Pharma Reliability\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eBenefit from the quality of France’s No.1. Our customer service based in Strasbourg is available 7 days a week to support you in setting up reliable and compliant screening protocols.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose this urine test?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose this urine test? French Expertise: Made by Toda Pharma,…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose this urine test?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrench Expertise:\u003c\/strong\u003e Made by Toda Pharma, a European leader in diagnostics.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh Sensitivity:\u003c\/strong\u003e Detects residues even at low concentration.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual Target:\u003c\/strong\u003e Simultaneous analysis of Cannabis (THC) and Cocaine (COC).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimplicity:\u003c\/strong\u003e Easy \"dip\" test to perform without complex equipment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrevention:\u003c\/strong\u003e Effective tool against risky behaviors and chemical submission.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupport:\u003c\/strong\u003e Specialized technical support available at all times.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection thresholds and Substances\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDetection thresholds and Substances This device detects specific metabolites that…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetection thresholds and Substances\u003c\/h2\u003e\n\u003cp\u003eThis device detects specific metabolites that remain present in urine long after the psychoactive effects have disappeared.\u003c\/p\u003e\n\u003ctable style=\"width: 100%;\" class=\"ama-bsafe-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 40%;\"\u003eTarget Substance\u003c\/th\u003e\n\u003cth style=\"width: 60%;\"\u003eCut-off threshold\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTHC-COOH (Cannabis)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e50 ng\/mL\u003cbr\u003e\u003cspan style=\"font-size: 0.9em; font-weight: normal;\"\u003eMetabolite detectable several days after consumption.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCOC (Cocaine)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e300 ng\/mL\u003cbr\u003e\u003cspan style=\"font-size: 0.9em; font-weight: normal;\"\u003eReliable detection of cocaine (benzoylecgonine).\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"ama-bsafe-note\"\u003eUnlike saliva tests that detect immediate consumption, the urine test allows tracing older consumption (extended detection window).\u003c\/p\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003e⚠️ Important Information\u003c\/h3\u003e\n\u003cp\u003eThis test is an in vitro diagnostic device intended for professional or private use in compliance with current regulations.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e A positive result indicates the presence of drug metabolites in the urine. It does not indicate current intoxication at the time of the test but proves past consumption. For legal confirmation, laboratory analysis is recommended.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eScreening Kit Contents\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eScreening Kit Contents The product is delivered ready to use: Urine test strip\/cassette…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eScreening Kit Contents\u003c\/h2\u003e\n\u003cp\u003eThe product is delivered ready to use:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUrine test strip\/cassette (THC + COC)\u003c\/li\u003e\n\u003cli\u003eDesiccant sachet (for preservation)\u003c\/li\u003e\n\u003cli\u003eDetailed user manual in French\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eClinical Expertise \u0026 Specificity\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eClinical Expertise \u0026 Specificity Advanced Colloidal Gold Technology Our devices…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eClinical Expertise \u0026 Specificity\u003c\/h2\u003e\n\u003ch3\u003eAdvanced Colloidal Gold Technology\u003c\/h3\u003e\n\u003cp\u003eOur devices use competitive immunochromatography with colloidal gold-labeled antibodies, ensuring a clear, ultra-sensitive marking and medical-grade reliability.\u003c\/p\u003e\n\u003ch3\u003eLaboratory Certified Reliability (GC\/MS)\u003c\/h3\u003e\n\u003cp\u003eThe accuracy of this professional urine screening device has been rigorously validated by comparative clinical studies. The results demonstrate an accuracy correlation \u003cstrong\u003egreater than 99%\u003c\/strong\u003e compared to the global laboratory reference method (Gas Chromatography coupled with Mass Spectrometry - GC\/MS).\u003c\/p\u003e\n\u003ch3\u003eInstitutional Quality Labels\u003c\/h3\u003e\n\u003cp\u003eDesigned and manufactured in France by Toda Pharma Laboratory, this in vitro diagnostic medical device is certified \u003cstrong\u003eISO 13485\u003c\/strong\u003e and bears the \u003cstrong\u003eCE\u003c\/strong\u003e marking. Its high standard has earned it certification by the \u003cstrong\u003eUAF Label (Used by the French Armed Forces)\u003c\/strong\u003e and the Cœur Alsace Label.\u003c\/p\u003e\n\u003ch3\u003eNo cross-reactions (False Positives)\u003c\/h3\u003e\n\u003cp\u003eThe high analytical specificity of the Toda Drugdiag® range guarantees the total absence of interference (tested up to a concentration of 100 μg\/ml) with common consumer products. \u003cstrong\u003eThe urine result will not be distorted\u003c\/strong\u003e by the presence of:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e Aspirin (Acetylsalicylic acid), Ibuprofen, Paracetamol (Acetaminophen), Amoxicillin, Penicillin, cough syrups (Dextromethorphan).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e Caffeine, Cholesterol, Hemoglobin, Creatinine, Vitamin C (Ascorbic acid), Uric acid.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This in vitro diagnostic medical device is a regulated health product bearing the CE marking under this regulation. Please read the instructions in the leaflet carefully. If in doubt about the result, consult a healthcare professional.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426434658628,"sku":"1042T-A","price":9.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426434691396,"sku":"1042T-A","price":49.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426434724164,"sku":"1042T-A","price":94.05,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426434756932,"sku":"1042T-A","price":210.38,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Photo_produit_T_-_THC-COC.png?v=1777892099"},{"product_id":"test-urinaire-a-tremper-6-drogues","title":"6-Drug Urine Test Drugdiag® 6T","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 6T urinaire\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003e6-drug dip urine test\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® 6T: 6-drug dip urine test\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                The \u003cstrong\u003eDrugdiag® 6T urine test\u003c\/strong\u003e, designed by the \u003cstrong\u003eFrench laboratory Toda Pharma\u003c\/strong\u003e, the leader in rapid diagnostic tests, is a dip urine screening device allowing simultaneous detection of \u003cstrong\u003e6 families of psychoactive substances\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                It targets the following families: \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e cannabis, \u003cstrong\u003eCOC\u003c\/strong\u003e cocaine, \u003cstrong\u003eAMP\u003c\/strong\u003e amphetamines, \u003cstrong\u003eMET\u003c\/strong\u003e methamphetamines, \u003cstrong\u003eMOP\u003c\/strong\u003e natural opiates, and \u003cstrong\u003eBZO\u003c\/strong\u003e benzodiazepines.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                Simple, fast, and reliable, this dip test is suitable for \u003cstrong\u003ebusinesses\u003c\/strong\u003e, \u003cstrong\u003ehealth professionals\u003c\/strong\u003e, \u003cstrong\u003elaw enforcement\u003c\/strong\u003e, prevention organizations, and \u003cstrong\u003eindividuals\u003c\/strong\u003e wishing to perform urine screening responsibly.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSimultaneous detection of 6 families\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eDip format, simple and fast\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eHealth, business, and prevention use\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e6 targeted families\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 6T detects 6 families of substances in urine. This dip format allows simple, quick use suitable for single tests or supervised campaigns.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e urinary metabolite of THC, associated with consumption of cannabis, resin, flowers, or products containing THC.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e cocaine, crack, and related metabolites detectable in urine.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e amphetamine-type stimulants, speed, and related substances.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e crystal meth, ice, and related derivatives.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eNatural opiates:\u003c\/strong\u003e morphine, heroin, opium, and related compounds.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBZO\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBenzodiazepines:\u003c\/strong\u003e Valium®, Xanax®, Temesta®, Lexomil® and related molecules.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test can cover many molecules associated with these families, including cannabis, cocaine, opiates, amphetamines, methamphetamines, and benzodiazepines. Results should always be interpreted according to the manufacturer's instructions and the context of use.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eBusiness, health, prevention\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eWorkplace prevention\u003c\/h3\u003e\n              \u003cp\u003e\n                The Drugdiag® 6T can be integrated into a risk prevention approach for sensitive positions, respecting the applicable framework, internal regulations, proportionality, and confidentiality of results.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eHealthcare professionals\u003c\/h3\u003e\n              \u003cp\u003e\n                This dip test is suitable for healthcare professionals, medical facilities, follow-up structures, addiction consultations, or situations requiring rapid urine screening of multiple substance families.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eLaw enforcement and institutions\u003c\/h3\u003e\n              \u003cp\u003e\n                The dip urine format offers a practical solution for institutional or professional users needing a reliable, fast, and easy-to-use tool within a controlled framework.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eResponsible self-monitoring\u003c\/h3\u003e\n              \u003cp\u003e\n                Individuals can use it for self-monitoring before an important deadline, medical visit, return to activity, or personal prevention effort.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eAdvantages of the Drugdiag® 6T test\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSimultaneous screening:\u003c\/strong\u003e 6 substance families detected in a single analysis.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eDip format:\u003c\/strong\u003e simple, quick use suitable for single screenings.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eVisual reading:\u003c\/strong\u003e result readable within minutes according to the manufacturer’s instructions.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device designed by the Toda Pharma laboratory, leader in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE marking, ISO 13485 quality environment, and batch traceability.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eVersatile use:\u003c\/strong\u003e companies, health, institutions, prevention, and self-monitoring.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCustomer service based in Strasbourg:\u003c\/strong\u003e AMA Prévention support for choosing and using tests.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"ama-bsafe-alert\"\u003e\n            \u003ch3\u003eImportant: usage framework\u003c\/h3\u003e\n            \u003cp\u003e\n              This test is intended for professional or responsible personal use. In companies, its use must be within a planned, proportionate, confidential framework and comply with applicable law.\n            \u003c\/p\u003e\n            \u003cp\u003e\n              A positive result on a rapid test should be considered preliminary. Laboratory confirmation may be required in any official, medical, disciplinary, or disputed context.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUrine durations\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUrine detection times\u003c\/h2\u003e\n\n          \u003cp\u003e\n            Detection times in urine vary greatly depending on the substance, dose, frequency of use, metabolism, hydration, kidney function, and individual profile.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e indicative duration highly variable depending on frequency and intensity of use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 30 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBZO\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBenzodiazepines:\u003c\/strong\u003e indicative duration varies depending on the molecule, dose, and duration of use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e2 to 7 days+\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            These durations are indicative only. They do not constitute absolute proof of consumption or abstinence and should be interpreted in context and, if necessary, with biological confirmation.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that the targeted families were not detected above the test thresholds. This does not guarantee the absolute absence of any substance.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of one or more targeted families in the urine. Laboratory confirmation is recommended in any official, medical, disciplinary, or disputed context.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. In this case, the test should be repeated with a new device.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The accuracy of this professional urine screening device has been compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                Designed by the French laboratory Toda Pharma, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is CE marked, complies with the ISO 13485 quality standard, and offers full batch traceability.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e multi-drug urine dip test.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSubstances detected:\u003c\/strong\u003e THC-COOH, COC, AMP, MET, MOP, BZO.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e dip test in the urine sample.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUsage:\u003c\/strong\u003e professional prevention, health, institutions, monitoring, self-control.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking and ISO 13485.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test must be used according to the manufacturer's instructions. In case of a positive, doubtful, or disputed result, confirmation by laboratory analysis is still recommended.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eWhat does the Drugdiag® 6T urine test detect?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  It detects 6 families of substances in urine: \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, \u003cstrong\u003eCOC\u003c\/strong\u003e, \u003cstrong\u003eAMP\u003c\/strong\u003e, \u003cstrong\u003eMET\u003c\/strong\u003e, \u003cstrong\u003eMOP\u003c\/strong\u003e, and \u003cstrong\u003eBZO\u003c\/strong\u003e.\n                \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n            \n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhat is the difference with a cassette format?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  The 6T format is a dip test directly in the urine sample. It is simple, compact, and practical for rapid screening while maintaining a clear visual reading.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes this test detect MDMA?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No, in this configuration the sheet indicates the panels \u003cstrong\u003eTHC-COOH, COC, AMP, MET, MOP, and BZO\u003c\/strong\u003e. MDMA is therefore not included as a distinct panel in this sheet.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test suitable for use in companies?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes, it can be part of a prevention approach in sensitive positions, respecting internal regulations, proportionality, confidentiality, and the applicable legal framework.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result have definitive value?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A rapid test provides a preliminary analytical result. In any official, medical, judicial, administrative, disciplinary, or disputed context, confirmation by laboratory analytical method is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is intended for professional or responsible personal use, in compliance with current French and European legislation. It provides a preliminary analytical result and does not replace a confirmatory laboratory analysis within the framework of an official, medical, judicial, administrative, disciplinary, or disputed procedure.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426434822468,"sku":"1046T-A","price":13.06,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426434855236,"sku":"1046T-A","price":65.3,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426434888004,"sku":"1046T-A","price":124.07,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426434920772,"sku":"1046T-A","price":277.52,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_6.png?v=1777893553"},{"product_id":"test-urinaire-10-drogues","title":"10-Drug Urine Test Drugdiag® 10T","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 10T urinaire\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003e10-drug urine dip test\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® 10T: broad-spectrum multi-drug urine test\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                The \u003cstrong\u003eDrugdiag® 10T urine test\u003c\/strong\u003e, designed by the \u003cstrong\u003eFrench laboratory Toda Pharma\u003c\/strong\u003e, the number one rapid diagnostic test, allows simultaneous detection of \u003cstrong\u003e10 drug families\u003c\/strong\u003e in urine.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                It notably detects \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, \u003cstrong\u003eopiates\u003c\/strong\u003e, \u003cstrong\u003ebenzodiazepines\u003c\/strong\u003e, \u003cstrong\u003eMDMA\u003c\/strong\u003e, \u003cstrong\u003ebarbiturates\u003c\/strong\u003e, \u003cstrong\u003emethadone\u003c\/strong\u003e, and \u003cstrong\u003etricyclic antidepressants\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                Fast, reliable, and suited to professional requirements, it is intended for \u003cstrong\u003ebusinesses\u003c\/strong\u003e, \u003cstrong\u003ehealthcare facilities\u003c\/strong\u003e, \u003cstrong\u003elaw enforcement\u003c\/strong\u003e, medico-social structures, and \u003cstrong\u003eindividuals\u003c\/strong\u003e wishing to perform a comprehensive urine screening responsibly.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSimultaneous detection of 10 families\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eUrine dip format\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eBusiness, health, prevention, and self-monitoring\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e10 targeted families\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 10T allows broad screening of the main families of psychoactive substances encountered in professional, medical, addiction, or self-monitoring contexts.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e urinary metabolite of THC, associated with consumption of cannabis, resin, flowers, or products containing THC.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e cocaine, crack, and related metabolites detectable in urine.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e amphetamine-type stimulants, speed, and related substances.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e crystal meth, ice, and related derivatives.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e morphine, heroin, opium, and related compounds.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBZO\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBenzodiazepines:\u003c\/strong\u003e Valium®, Xanax®, Temesta®, Lexomil®, and related molecules.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDMA\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eEcstasy:\u003c\/strong\u003e MDMA, ecstasy, taz, molly, and related substances.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e500 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBAR\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBarbiturates:\u003c\/strong\u003e Gardenal® and family of central nervous system depressants.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMTD\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethadone:\u003c\/strong\u003e molecule used notably in some opioid substitution treatments.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTCA\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eTricyclic antidepressants:\u003c\/strong\u003e Laroxyl® and related psychoactive medications sought in certain clinical contexts.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            This test covers many molecules associated with these families, including Valium®, Codoliprane®, Gardenal®, Methadone®, Xanax®, Laroxyl®, Ecstasy®, or OxyContin®. Results should always be interpreted according to the manufacturer's instructions and the context of use.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eCompany, health, prevention\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eWorkplace prevention\u003c\/h3\u003e\n              \u003cp\u003e\n                The Drugdiag® 10T can be part of a risk prevention approach in sensitive positions, respecting internal regulations, proportionality, confidentiality, and applicable legal framework.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eHealthcare facilities\u003c\/h3\u003e\n              \u003cp\u003e\n                This dip test can help healthcare professionals, medical facilities, CSAPA, clinics, and medico-social structures have a quick indicator for follow-up or guidance.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eAddiction follow-up\u003c\/h3\u003e\n              \u003cp\u003e\n                The presence of panels like \u003cstrong\u003eMTD\u003c\/strong\u003e, \u003cstrong\u003eTCA\u003c\/strong\u003e, \u003cstrong\u003eBZO\u003c\/strong\u003e, \u003cstrong\u003eBAR\u003c\/strong\u003e, or \u003cstrong\u003eMOP\u003c\/strong\u003e makes this test useful in certain follow-up, treatment, or clinical evaluation contexts.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eResponsible self-monitoring\u003c\/h3\u003e\n              \u003cp\u003e\n                Individuals can use it for self-monitoring before an important deadline, medical visit, return to work, or professional appointment.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eAdvantages of the Drugdiag® 10T test\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBroad screening:\u003c\/strong\u003e 10 substance families detected in a single analysis.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eDip format:\u003c\/strong\u003e simple, quick use suitable for single or supervised screenings.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eVisual reading:\u003c\/strong\u003e result readable within minutes according to manufacturer instructions.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device designed by Toda Pharma laboratory, leader in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE marking, ISO 13485 quality environment, and batch traceability.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eVersatile use:\u003c\/strong\u003e companies, health, addiction treatment, institutions, prevention, and self-monitoring.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCustomer service based in Strasbourg:\u003c\/strong\u003e AMA Prévention support for choosing and using tests.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"ama-bsafe-alert\"\u003e\n            \u003ch3\u003eImportant: usage framework\u003c\/h3\u003e\n            \u003cp\u003e\n              This test is intended for professional or responsible personal use. In companies, its use must be within a planned, proportionate, confidential framework and comply with applicable law.\n            \u003c\/p\u003e\n            \u003cp\u003e\n              A positive result on a rapid test should be considered preliminary. Laboratory confirmation may be required in any official, medical, disciplinary, or disputed context.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUrine durations\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUrine detection times\u003c\/h2\u003e\n\n          \u003cp\u003e\n            Detection times in urine vary greatly depending on the substance, dose, frequency of use, metabolism, hydration, kidney function, and individual profile.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC-COOH\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e indicative duration highly variable depending on frequency and intensity of use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 30 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e indicative duration generally between 1 and 4 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 4 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBZO\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBenzodiazepines:\u003c\/strong\u003e indicative duration varies depending on the molecule, dose, and duration of use.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e2 to 7+ days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDMA\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eEcstasy:\u003c\/strong\u003e indicative duration generally between 1 and 3 days.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 3 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eBAR\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBarbiturates:\u003c\/strong\u003e indicative duration varies depending on the molecule, dose, and usage.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7+ days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMTD\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethadone:\u003c\/strong\u003e indicative duration varies depending on the therapeutic regimen.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7 days\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTCA\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eTricyclic antidepressants:\u003c\/strong\u003e indicative duration varies depending on the molecule and dosage.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1 to 7 days\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            These durations are indicative only. They do not constitute absolute proof of consumption or abstinence and should be interpreted in context and, if necessary, with biological confirmation.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that the targeted drug families were not detected above the test thresholds. This does not guarantee the absolute absence of any substance.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of one or more targeted drug families in the urine. Laboratory confirmation is recommended in any official, medical, disciplinary, or disputed context.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. In this case, the test should be repeated with a new device.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The accuracy of this professional urine screening device has been compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                Designed by the French laboratory Toda Pharma, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is CE marked, complies with the \u003cstrong\u003eISO 13485\u003c\/strong\u003e quality standard, and offers full batch traceability.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e multi-drug dip urine test.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eSubstances tested:\u003c\/strong\u003e THC-COOH, COC, AMP, MET, MOP, BZO, MDMA, BAR, MTD, TCA.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e dip test in urine sample.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e professional prevention, health, addiction medicine, institutions, monitoring and self-control.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking and ISO 13485.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test must be used according to the manufacturer’s instructions. In case of a positive, doubtful, or contested result, confirmation by laboratory analysis is still recommended.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eWhat does the Drugdiag® 10T urine test detect?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  It detects 10 substance families: \u003cstrong\u003eTHC-COOH\u003c\/strong\u003e, \u003cstrong\u003eCOC\u003c\/strong\u003e, \u003cstrong\u003eAMP\u003c\/strong\u003e, \u003cstrong\u003eMET\u003c\/strong\u003e, \u003cstrong\u003eMOP\u003c\/strong\u003e, \u003cstrong\u003eBZO\u003c\/strong\u003e, \u003cstrong\u003eMDMA\u003c\/strong\u003e, \u003cstrong\u003eBAR\u003c\/strong\u003e, \u003cstrong\u003eMTD\u003c\/strong\u003e, and \u003cstrong\u003eTCA\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes this test detect synthetic cannabinoids?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. This sheet concerns the Drugdiag® 10T, which detects 10 classic and medico-addiction families. For synthetic cannabinoids like K2, K3, or K4, a panel specifically designed for new synthetic drugs must be used.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test suitable for companies?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes, it can be part of a prevention approach in sensitive positions, respecting internal regulations, proportionality, confidentiality, and the applicable legal framework.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test useful in addiction medicine?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. The MTD, TCA, BZO, BAR, MOP panels and other targeted families can be useful in certain therapeutic or addiction follow-ups, complementing clinical evaluation.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result have definitive value?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A rapid test provides a preliminary analytical result. In any official, medical, judicial, administrative, disciplinary, or contested context, confirmation by laboratory analytical method is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is intended for professional or responsible personal use, in compliance with current French and European legislation. It provides a preliminary analytical result and does not replace a confirmatory laboratory analysis within the framework of an official, medical, judicial, administrative, disciplinary, or contested procedure.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426434953540,"sku":"1040T-B","price":16.31,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426434986308,"sku":"1040T-B","price":81.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426435019076,"sku":"1040T-B","price":154.94,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426435051844,"sku":"1040T-B","price":346.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_de_face_v2.png?v=1779373751"},{"product_id":"test-urinaire-a-tremper-13-drogues","title":"Urine Test 13 Drugs Drugdiag® 13T","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Test Urinaire 13 Drogues Drugdiag® 13T\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional urine test\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eDrugdiag® 13T 13-Drug Urine Test\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003e\n        The \u003cstrong\u003eDrugdiag® T13 urine test\u003c\/strong\u003e is a multi-drug screening device designed to simultaneously detect \u003cstrong\u003e13 substance families\u003c\/strong\u003e in urine. It is intended for healthcare professionals, businesses, prevention organizations, and individuals seeking a quick, reliable, and easy-to-interpret control.\n      \u003c\/p\u003e\n\n      \u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003e\n        This test does not detect synthetic drugs such as 3-MMC, 4-MMC, 2-MMC, PTC \/ Buddha Blue, MDPV, or α-PVP. The Drugdiag® T13 specifically targets the following families: \u003cstrong\u003eTHC, AMP, BAR, BZO, BUP, COC, MDMA, MET, MTD, MOP, TCA, TML, and FYL\u003c\/strong\u003e.\n      \u003c\/p\u003e\n\n      \u003ch3 style=\"color: #004C96;\"\u003e🧪 Substances detected by the Drugdiag® T13:\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTHC:\u003c\/strong\u003e cannabis \/ THC-COOH.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAMP:\u003c\/strong\u003e amphetamines.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBAR:\u003c\/strong\u003e barbiturates.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBZO:\u003c\/strong\u003e benzodiazepines.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBUP:\u003c\/strong\u003e buprenorphine.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCOC:\u003c\/strong\u003e cocaine.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMDMA:\u003c\/strong\u003e ecstasy.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMET:\u003c\/strong\u003e methamphetamines.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMTD:\u003c\/strong\u003e methadone.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMOP:\u003c\/strong\u003e opiates \/ morphine.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTCA:\u003c\/strong\u003e tricyclic antidepressants.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTML:\u003c\/strong\u003e tramadol.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFYL:\u003c\/strong\u003e fentanyl.\u003c\/li\u003e\n      \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose the Drugdiag® T13 urine test?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose the Drugdiag® T13 urine test? Broad screening in a single analysis…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose the Drugdiag® T13 urine test?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eBroad screening in a single analysis\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003e\n          The Drugdiag® T13 allows screening of 13 substance families with a single device. It is especially useful when a comprehensive urine screening is needed, notably in professional, medical, preventive, or personal contexts.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eQuick and simple reading\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 10px;\"\u003e\n          The test is designed for practical use: urine sampling, contact with the sample, then visual reading of the result within minutes according to the instructions.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eProfessional solution\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003e\n          Suitable for businesses, healthcare professionals, prevention organizations, and individuals, this test offers a reliable solution to quickly identify the possible presence of commonly screened substances.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eKey features of the Drugdiag® T13\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eKey features of the Drugdiag® T13 13 families detected: THC, AMP, BAR, BZO, BUP,…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eKey features of the Drugdiag® T13\u003c\/h2\u003e\n\u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003e13 families detected:\u003c\/strong\u003e THC, AMP, BAR, BZO, BUP, COC, MDMA, MET, MTD, MOP, TCA, TML, and FYL.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUrine format:\u003c\/strong\u003e suitable for detecting many metabolites eliminated in urine.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eRapid result:\u003c\/strong\u003e visual reading in a few minutes according to the usage protocol.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eVersatile use:\u003c\/strong\u003e companies, health, prevention, communities, specialized structures, and self-testing.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFrench manufacturing:\u003c\/strong\u003e device from the Drugdiag® range by Toda Pharma laboratory.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking.\u003c\/li\u003e\n    \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTable of the 13 detected families\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eTable of the 13 detected families The Drugdiag® T13 should not be confused with a…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTable of the 13 detected families\u003c\/h2\u003e\n\u003cp\u003e\n      The Drugdiag® T13 should not be confused with a test specific to new synthetic drugs. It detects the following substance families:\n    \u003c\/p\u003e\n\n    \u003ctable style=\"width: 100%;\" class=\"ama-bsafe-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth style=\"width: 25%;\"\u003eCode\u003c\/th\u003e\n          \u003cth style=\"width: 35%;\"\u003eDetected family\u003c\/th\u003e\n          \u003cth style=\"width: 40%;\"\u003eExamples \/ use of screening\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eTHC\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eCannabis\u003c\/td\u003e\n          \u003ctd\u003eDetection of THC-COOH, the main cannabis metabolite in urine.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eAMP\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eAmphetamines\u003c\/td\u003e\n          \u003ctd\u003eScreening for amphetamines and related substances according to test thresholds.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eBAR\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eBarbiturates\u003c\/td\u003e\n          \u003ctd\u003eDetection of barbiturates, sedative substances now less common but still monitored.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eBZO\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eBenzodiazepines\u003c\/td\u003e\n          \u003ctd\u003eFamily of anxiolytic, hypnotic, or sedative medications that can impair alertness.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eBUP\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eBuprenorphine\u003c\/td\u003e\n          \u003ctd\u003eDetection of buprenorphine, notably in opioid monitoring or control contexts.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eCOC\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eCocaine\u003c\/td\u003e\n          \u003ctd\u003eScreening for cocaine and its urinary metabolites.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eMDMA\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eEcstasy\u003c\/td\u003e\n          \u003ctd\u003eDetection of MDMA, a stimulant substance frequently associated with party environments.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eMET\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eMethamphetamines\u003c\/td\u003e\n          \u003ctd\u003eScreening for methamphetamines according to device thresholds.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eMTD\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eMethadone\u003c\/td\u003e\n          \u003ctd\u003eDetection of methadone, notably in opioid monitoring or control contexts.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eMOP\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eOpiates \/ morphine\u003c\/td\u003e\n          \u003ctd\u003eScreening for natural and related opiates, depending on test performance.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eTCA\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eTricyclic antidepressants\u003c\/td\u003e\n          \u003ctd\u003eDetection of TCAs, a family of medications that may be monitored in certain clinical contexts.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eTML\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eTramadol\u003c\/td\u003e\n          \u003ctd\u003eScreening for tramadol, an opioid analgesic that can impair alertness and present risks of misuse.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eFYL\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eFentanyl\u003c\/td\u003e\n          \u003ctd\u003eDetection of fentanyl, a powerful opioid requiring particular vigilance in prevention and health contexts.\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"ama-bsafe-note\"\u003e\n      The detected families must always be verified with the product instructions and the thresholds indicated by the manufacturer. A rapid test provides a preliminary result; in case of doubt, a result must be confirmed by laboratory analysis.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"ama-bsafe-alert\"\u003e\n      \u003ch3\u003e⚠️ Important: this test does not detect specific synthetic drugs\u003c\/h3\u003e\n      \u003cp\u003e\n        The Drugdiag® T13 should not be presented as a screening test for synthetic cathinones or synthetic cannabinoids.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        It does not specifically target substances such as \u003cstrong\u003e3-MMC\u003c\/strong\u003e, \u003cstrong\u003e4-MMC\u003c\/strong\u003e, \u003cstrong\u003e2-MMC\u003c\/strong\u003e, \u003cstrong\u003ePTC \/ Buddha Blue\u003c\/strong\u003e, \u003cstrong\u003eMDPV\u003c\/strong\u003e, or \u003cstrong\u003eα-PVP\u003c\/strong\u003e.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        To detect these substances, a test adapted to new psychoactive substances and synthetic drugs must be used.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhen to use the Drugdiag® T13?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhen to use the Drugdiag® T13? Companies and prevention The test can be…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhen to use the Drugdiag® T13?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eCompanies and prevention\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003e\n          The test can be integrated into a risk prevention approach in companies, especially for security positions or sensitive environments, in compliance with the applicable legal framework, internal regulations, and confidentiality of results.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eHealthcare professionals\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003e\n          It is a rapid screening tool to guide care, monitoring, or a request for biological confirmation when the clinical context requires it.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eIndividuals and self-testing\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003e\n          The Drugdiag® T13 can be used by individuals wishing to perform broad urinary self-testing, with a simple and quick result reading.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eScreening, prevention, and chemical submission\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eScreening, prevention, and chemical submission The Drugdiag® T13 can contribute to a…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eScreening, prevention, and chemical submission\u003c\/h2\u003e\n\u003cp\u003e\n      The Drugdiag® T13 can contribute to a broad prevention approach, especially when it is necessary to detect multiple families of substances such as benzodiazepines, opiates, tramadol, fentanyl, methadone, cocaine, amphetamines, or cannabis.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      However, it does not allow for the detection of all substances that may be involved in a chemical submission situation. It does not replace medical care, filing a complaint, or specialized toxicological analysis performed by a laboratory.\n    \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eContents of the pouch\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eContents of the pouch The product is packaged to ensure simple and…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eContents of the pouch\u003c\/h2\u003e\n\u003cp\u003e\n      The product is packaged to ensure simple and hygienic use:\n    \u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e1 Drugdiag® T13 urine test.\u003c\/li\u003e\n      \u003cli\u003e1 user manual according to the manufacturer’s packaging.\u003c\/li\u003e\n      \u003cli\u003eResult readable directly on the device after performing the test.\u003c\/li\u003e\n    \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eClinical expertise \u0026 device quality\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eClinical expertise \u0026 device quality Rapid screening technology The Drugdiag®…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eClinical expertise \u0026 device quality\u003c\/h2\u003e\n\u003ch3\u003eRapid screening technology\u003c\/h3\u003e\n    \u003cp\u003e\n      The Drugdiag® T13 is based on immunochromatographic technology allowing rapid detection of the possible presence of several substance families in a urine sample.\n    \u003c\/p\u003e\n\n    \u003ch3\u003eIn vitro diagnostic medical device\u003c\/h3\u003e\n    \u003cp\u003e\n      This test is an \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device. It bears the \u003cstrong\u003eCE\u003c\/strong\u003e marking under the regulations applicable to diagnostic devices.\n    \u003c\/p\u003e\n\n    \u003ch3\u003eMade in France and Toda Pharma quality\u003c\/h3\u003e\n    \u003cp\u003e\n      The Drugdiag® T13 belongs to the Drugdiag® range from the French laboratory \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, a recognized player in rapid diagnostic testing. It meets professional quality standards adapted to screening, prevention, and health uses.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"certifications\"\u003e\n      \u003cspan class=\"cert-badge\"\u003eCE\u003c\/span\u003e\n      \u003cspan class=\"cert-badge\"\u003eIn vitro diagnostic\u003c\/span\u003e\n      \u003cspan class=\"cert-badge\"\u003eToda Pharma\u003c\/span\u003e\n      \u003cspan class=\"cert-badge\"\u003eMade in France\u003c\/span\u003e\n      \u003cspan class=\"cert-badge\"\u003eProfessional use\u003c\/span\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUsage advice\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUsage advice Read the instructions carefully before use. Use a…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUsage advice\u003c\/h2\u003e\n\u003cul\u003e\n      \u003cli\u003eRead the instructions carefully before use.\u003c\/li\u003e\n      \u003cli\u003eUse a clean urine sample, under appropriate conditions.\u003c\/li\u003e\n      \u003cli\u003eRespect the reading time indicated by the manufacturer.\u003c\/li\u003e\n      \u003cli\u003eDo not interpret the result beyond the recommended time frame.\u003c\/li\u003e\n      \u003cli\u003eIn case of a positive, doubtful, or contested result, request confirmation in a laboratory.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"ama-bsafe-note\"\u003e\n      A rapid urine test is a screening and guidance tool. It does not alone constitute definitive forensic evidence. For any medical, professional, or legal decision, confirmation by toxicological analysis may be necessary.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This medical device is a regulated health product bearing the CE marking under this regulation. In case of medical treatment, positive result, doubt about interpretation, or risk situation, consult a healthcare professional or a medical analysis laboratory.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426435117380,"sku":"10413T-A-1","price":25.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426435150148,"sku":"10413T-A-1","price":129.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426435182916,"sku":"10413T-A-1","price":246.05,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426435215684,"sku":"10413T-A-1","price":550.38,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_de_face_v2.png?v=1779373751"},{"product_id":"test-urinaire-6-drogues-cup2s","title":"6-Drug Urine Test Drugdiag® 6 Cup 2S","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Test Urinaire 6 Drogues Drugdiag® 6 Cup 2S\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional urine test\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eDrugdiag® 6 Cup 2S 6-Drug Urine Test\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eThe \u003cstrong\u003eDrugdiag® CUP 6 drugs\u003c\/strong\u003e is the preferred all-in-one screening system for companies and care centers. This secure cup allows simultaneous detection of the 5 major illicit drugs (Cannabis, Cocaine, Opiates...) as well as \u003cstrong\u003eBenzodiazepines\u003c\/strong\u003e, anxiolytic medications often involved in workplace accidents.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eDesigned by \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, its integrated format guarantees total hygiene (zero urine handling) and certified anti-fraud reliability.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy is the CUP format the most reliable?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy is the CUP format the most reliable? Absolute Hygiene The tester never touches…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy is the CUP format the most reliable?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eAbsolute Hygiene\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eThe tester never touches the sample. The donor urinates into the cup, closes it, and the results appear automatically on the front of the cup. It is the cleanest format on the market.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eAnti-Cheat Control\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eA thermometer is molded directly onto the cup. It allows instant verification that the urine is fresh (body temperature), thus preventing any substitution with water or pre-prepared cold urine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eThe 6 detected families (Drugs \u0026amp; Medications)\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eThe 6 detected families (Drugs \u0026amp; Medications) This test covers the main risks…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eThe 6 detected families (Drugs \u0026amp; Medications)\u003c\/h2\u003e\n\u003cp\u003eThis test covers the main psychoactive risks in professional and road environments, including prescription medications:\u003c\/p\u003e\n\u003cdiv class=\"ama-bsafe-table\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFamily\u003c\/th\u003e\n\u003cth\u003eDetected Substances \u0026amp; Medications\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCannabis\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cstrong\u003eTHC-COOH\u003c\/strong\u003e (Marijuana, Hashish, Resin)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStimulants\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cstrong\u003eCOC\u003c\/strong\u003e (Cocaine, Crack)\u003cbr\u003e\u003cstrong\u003eAMP\u003c\/strong\u003e (Amphetamines, Speed)\u003cbr\u003e\u003cstrong\u003eMET\u003c\/strong\u003e (Methamphetamines, Crystal)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOpiates\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cstrong\u003eMOP\u003c\/strong\u003e (Heroin, Morphine, Codeine)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMedications\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cstrong\u003eBZO\u003c\/strong\u003e (Benzodiazepines)\u003cbr\u003e\u003cem\u003eDetects: Xanax®, Valium®, Lexomil®, Temesta®...\u003c\/em\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003e⚠ Workplace Safety and Medications\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eThe presence of \u003cstrong\u003eBenzodiazepines (BZO)\u003c\/strong\u003e is a major factor in drowsiness and loss of reflexes. This test is essential to prevent risks when operating machinery or driving, even if the consumption is medicinal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f0f7ff; border-left: 5px solid var(--secondary-color); padding: 20px; border-radius: 8px; margin: 30px 0;\" class=\"ama-bsafe-card\"\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eNeed a wider spectrum?\u003c\/strong\u003e If you also need to screen for Subutex® or Methadone, choose our extended model: \u003ca style=\"color: var(--secondary-color); font-weight: bold; text-decoration: underline;\" href=\"\/products\/test-urinaire-drugdiag-11-cup-2s\"\u003eDrugdiag® CUP 11 drugs\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eThe guarantees of the Drugdiag® CUP 6\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eThe guarantees of the Drugdiag® CUP 6 Extended sensitivity: Reacts to more than 190 metabolites…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eThe guarantees of the Drugdiag® CUP 6\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtended sensitivity:\u003c\/strong\u003e Reacts to more than 190 metabolites derived from the 6 targeted families.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimplicity:\u003c\/strong\u003e No additional equipment required, visual reading in 5 minutes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePro Quality:\u003c\/strong\u003e CE-compliant medical device, ISO 13485 certified and used by law enforcement.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003cp\u003e🔒 French expertise available exclusively on ama-prevention.fr\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eClinical Expertise \u0026 Specificity\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eClinical Expertise \u0026 Specificity Advanced Colloidal Gold Technology Our devices…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eClinical Expertise \u0026 Specificity\u003c\/h2\u003e\n\u003ch3\u003eAdvanced Colloidal Gold Technology\u003c\/h3\u003e\n\u003cp\u003eOur devices use competitive immunochromatography with colloidal gold-labeled antibodies, ensuring a clear, ultra-sensitive marking and medical-level reliability.\u003c\/p\u003e\n\u003ch3\u003eCertified Reliability in Laboratory (GC\/MS)\u003c\/h3\u003e\n\u003cp\u003eThe accuracy of this professional urine screening device has been rigorously validated by comparative clinical studies. The results demonstrate an accuracy correlation \u003cstrong\u003egreater than 99%\u003c\/strong\u003e compared to the world reference laboratory method (Gas Chromatography coupled with Mass Spectrometry - GC\/MS).\u003c\/p\u003e\n\u003ch3\u003eInstitutional Quality Labels\u003c\/h3\u003e\n\u003cp\u003eDesigned and manufactured in France by the Toda Pharma Laboratory, this \u003ci\u003ein vitro\u003c\/i\u003e medical diagnostic device is certified \u003cstrong\u003eISO 13485\u003c\/strong\u003e and bears the \u003cstrong\u003eCE\u003c\/strong\u003e mark. Its high level of requirement has earned it certification by the \u003cstrong\u003eUAF Label (Used by the French Armed Forces)\u003c\/strong\u003e and the Alsace Heart Label.\u003c\/p\u003e\n\u003ch3\u003eNo cross-reactions (False Positives)\u003c\/h3\u003e\n\u003cp\u003eThe high analytical specificity of the Toda Drugdiag® range guarantees the total absence of interference (tested up to a concentration of 100 μg\/ml) with common consumer products. \u003cstrong\u003eThe urine result will not be distorted\u003c\/strong\u003e by the presence of:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e Aspirin (Acetylsalicylic acid), Ibuprofen, Paracetamol (Acetaminophen), Amoxicillin, Penicillin, cough syrups (Dextromethorphan).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhysiological and food substances:\u003c\/strong\u003e Caffeine, Cholesterol, Hemoglobin, Creatinine, Vitamin C (Ascorbic acid), Uric acid.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\" style=\"margin-top: 25px; font-size: 14px; opacity: 0.8;\"\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This in vitro screening device is intended for professional use. A positive result indicates a presumption of the presence of substances. It does not determine medical fitness and must be confirmed by a reference method (GC\/MS) for any sanction procedure.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426435281220,"sku":"1046-CUP2S+","price":24.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426435313988,"sku":"1046-CUP2S+","price":124.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426435346756,"sku":"1046-CUP2S+","price":236.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426435379524,"sku":"1046-CUP2S+","price":529.12,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/drugdiag_CUP2S_photo_produit.png?v=1779444116"},{"product_id":"test-urinaire-11-drogues-cup2s","title":"11-Drug Urine Test Drugdiag® 11 Cup 2S","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Test Urinaire 11 Drogues Drugdiag® 11 Cup 2S\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional Urine Test\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eDrugdiag® 11 Cup 2S 11-Drug Urine Test\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eThe \u003cstrong\u003eDrugdiag® CUP 11 drugs\u003c\/strong\u003e is the most complete and secure urine screening station on the market. Designed by \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, this \"pocket laboratory\" detects 11 families of narcotics and diverted medications (over 300 metabolites) in a single analysis.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eThanks to its Cup format (CUP) with \u003cstrong\u003ebuilt-in thermometer\u003c\/strong\u003e, it guarantees perfect hygiene and prevents any attempt to falsify the sample. It is the number one choice for companies, clinics, and rehabilitation centers.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose the \"All-in-One\" CUP format?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose the \"All-in-One\" CUP format? Maximum Hygiene \u0026amp; Safety No…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose the \"All-in-One\" CUP format?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eMaximum Hygiene \u0026amp; Safety\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eNo urine handling is necessary. The donor urinates directly into the cup, closes the sealed lid, and the test starts automatically. Zero risk of contamination.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eAnti-Falsification System\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eThe built-in thermometer instantly checks if the urine is at body temperature. This immediately detects if the sample has been diluted with tap water or substituted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eThe 11 Detected Families (Drugs \u0026amp; Medications)\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eThe 11 Detected Families (Drugs \u0026amp; Medications) This test covers a spectrum…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eThe 11 Detected Families (Drugs \u0026amp; Medications)\u003c\/h2\u003e\n\u003cp\u003eThis test covers an extremely broad toxicological spectrum, including illicit drugs and prescription medications often misused:\u003c\/p\u003e\n\u003ctable class=\"ama-bsafe-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFamily\u003c\/th\u003e\n\u003cth\u003eDetected Substances \u0026amp; Medications\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eClassic Drugs\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cstrong\u003eTHC\u003c\/strong\u003e (Cannabis, Hashish)\u003cbr\u003e\u003cstrong\u003eCOC\u003c\/strong\u003e (Cocaine, Crack)\u003cbr\u003e\u003cstrong\u003eAMP\/MET\u003c\/strong\u003e (Amphetamines, Meth, Speed)\u003cbr\u003e\u003cstrong\u003eMDMA\u003c\/strong\u003e (Ecstasy)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOpiates \u0026amp; Substitution\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cstrong\u003eMOP\u003c\/strong\u003e (Heroin, Morphine, Codeine, Skénan®)\u003cbr\u003e\u003cstrong\u003eBUP\u003c\/strong\u003e (Buprenorphine, \u003cstrong\u003eSubutex®\u003c\/strong\u003e, Suboxone®)\u003cbr\u003e\u003cstrong\u003eMTD\u003c\/strong\u003e (Methadone)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePsychotropic Medications\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cstrong\u003eBZO\u003c\/strong\u003e (Benzodiazepines: \u003cstrong\u003eXanax®\u003c\/strong\u003e, \u003cstrong\u003eValium®\u003c\/strong\u003e, Lexomil®, Rivotril®)\u003cbr\u003e\u003cstrong\u003eBAR\u003c\/strong\u003e (Barbiturates)\u003cbr\u003e\u003cstrong\u003eTCA\u003c\/strong\u003e (Tricyclic Antidepressants: Laroxyl®, Tofranil®)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003e⚠ Ideal for medical monitoring and workplace safety\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eThis test is essential to verify treatment compliance (presence of Methadone\/Subutex) or to ensure that an employee in a high-risk position is not under the influence of medications affecting alertness (Benzodiazepines\/Sleeping pills).\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDrugdiag® CUP 11 Guarantees\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDrugdiag® CUP 11 Guarantees Completeness: Detects over 300 related metabolites…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDrugdiag® CUP 11 Guarantees\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComprehensiveness:\u003c\/strong\u003e Detects more than 300 metabolites related to the 11 targeted families.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy reading:\u003c\/strong\u003e Clear results in 5 minutes on the side panel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProfessional Reliability:\u003c\/strong\u003e Used by occupational medicine, emergency services, and law enforcement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLocal Expertise:\u003c\/strong\u003e Customer service and technical expertise based in Strasbourg (Grand Est).\u003c\/li\u003e\n\u003c\/ul\u003e\n  \n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003cp\u003e🔒 French expertise available exclusively on ama-prevention.fr\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eClinical Expertise \u0026amp; Specificity\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eClinical Expertise \u0026amp; Specificity Advanced Colloidal Gold Technology Our devices…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eClinical Expertise \u0026amp; Specificity\u003c\/h2\u003e\n\u003ch3\u003eAdvanced Colloidal Gold Technology\u003c\/h3\u003e\n\u003cp\u003eOur devices use competitive immunochromatography with colloidal gold-labeled antibodies, ensuring a clear, ultra-sensitive marking and medical-grade reliability.\u003c\/p\u003e\n\u003ch3\u003eCertified Laboratory Reliability (GC\/MS)\u003c\/h3\u003e\n\u003cp\u003eThe accuracy of this professional urine screening device has been rigorously validated by comparative clinical studies. Results demonstrate an accuracy correlation \u003cstrong\u003egreater than 99%\u003c\/strong\u003e compared to the global laboratory reference method (Gas Chromatography coupled with Mass Spectrometry - GC\/MS).\u003c\/p\u003e\n\u003ch3\u003eInstitutional Quality Labels\u003c\/h3\u003e\n\u003cp\u003eDesigned and manufactured in France by the Toda Pharma Laboratory, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is certified \u003cstrong\u003eISO 13485\u003c\/strong\u003e and bears the \u003cstrong\u003eCE\u003c\/strong\u003e mark. Its high standard has earned it certification by the \u003cstrong\u003eUAF Label (Used by the French Armed Forces)\u003c\/strong\u003e and the Alsace Heart Label.\u003c\/p\u003e\n\u003ch3\u003eNo cross-reactions (False Positives)\u003c\/h3\u003e\n\u003cp\u003eThe high analytical specificity of the Toda Drugdiag® range guarantees the total absence of interference (tested up to a concentration of 100 μg\/ml) with common consumer products. \u003cstrong\u003eThe urine result will not be distorted\u003c\/strong\u003e by the presence of:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e Aspirin (Acetylsalicylic acid), Ibuprofen, Paracetamol (Acetaminophen), Amoxicillin, Penicillin, cough syrups (Dextromethorphan).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e Caffeine, Cholesterol, Hemoglobin, Creatinine, Vitamin C (Ascorbic acid), Uric acid.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\" style=\"margin-top: 25px; font-size: 14px; opacity: 0.8;\"\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This device is an in vitro urine screening test for professional use. It provides a preliminary analytical result. A positive result, especially for prescription drugs, must be interpreted in the clinical context and confirmed if necessary by a reference method.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426435412292,"sku":"10411-CUP2S-001","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426435445060,"sku":"10411-CUP2S-005","price":144.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426435477828,"sku":"10411-CUP2S-010","price":274.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426435510596,"sku":"10411-CUP2S-025","price":614.12,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/drugdiag_CUP2S_photo_produit.png?v=1779444116"},{"product_id":"test-salivaire-innovation-5-drogues","title":"5-Drug Saliva Test Drugdiag® Saliva Innovation 5+","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — Accordéon premium\n   Test Salivaire 5 Drogues Drugdiag® Saliva Innovation 5+\n   Fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead p {\n  margin: 0 0 16px;\n}\n\n.ama-bsafe-lead p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary \u003e span {\n  display: block;\n  min-width: 0;\n  max-width: calc(100% - 46px);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  max-width: 100%;\n  color: inherit;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  max-width: 100%;\n  margin-top: 3px;\n  color: rgba(255, 255, 255, 0.76);\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-list,\n.ama-bsafe-content ul {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li,\n.ama-bsafe-content ul li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before,\n.ama-bsafe-content ul li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-table-wrap {\n  width: 100%;\n  overflow-x: auto;\n  margin: 24px 0;\n  border-radius: 20px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-table {\n  width: 100%;\n  min-width: 680px;\n  border-collapse: collapse;\n  background: #ffffff;\n  color: var(--ama-text);\n}\n\n.ama-bsafe-table th,\n.ama-bsafe-table td {\n  padding: 14px 16px;\n  border-bottom: 1px solid rgba(219, 230, 242, 0.95);\n  text-align: left;\n  font-size: 14px;\n  line-height: 1.5;\n  vertical-align: top;\n}\n\n.ama-bsafe-table th {\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  font-weight: 900;\n}\n\n.ama-bsafe-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-table th,\n  .ama-bsafe-table td {\n    padding: 12px 14px;\n    font-size: 13px;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Test Salivaire 5 Drogues Drugdiag® Saliva Innovation 5+\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional saliva test\u003c\/span\u003e\n\n        \u003ch2 class=\"ama-bsafe-title\"\u003eDrugdiag® Saliva Innovation 5+ 5-Drug Saliva Test\u003c\/h2\u003e\n\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp\u003e\u003cstrong\u003eReliable, fast 5-drug saliva test designed for demanding checks.\u003c\/strong\u003e The \u003cstrong\u003eDrugdiag® Saliva Innovation 5 drugs\u003c\/strong\u003e is a professional multi-drug saliva test developed by \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, a French laboratory recognized for rapid diagnostics. Thanks to its \u003cstrong\u003ecompact cassette\u003c\/strong\u003e and \u003cstrong\u003eremovable strip\u003c\/strong\u003e, it facilitates saliva collection and allows for simple, fast, and hygienic screening, even during large-scale operations.\u003c\/p\u003e\n\n          \u003cp\u003eThis 5-drug saliva test simultaneously detects the main substances sought during road checks and workplace prevention protocols: \u003cstrong\u003eTHC (cannabis)\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, and \u003cstrong\u003eopiates\u003c\/strong\u003e. It provides a clear result in \u003cstrong\u003e5 minutes\u003c\/strong\u003e and is based on detection thresholds compliant with applicable French regulations.\u003c\/p\u003e\n\n          \u003cp\u003eUsed by the \u003cstrong\u003ePolice\u003c\/strong\u003e, \u003cstrong\u003eGendarmerie\u003c\/strong\u003e, the \u003cstrong\u003eFrench Armed Forces (UAF)\u003c\/strong\u003e, \u003cstrong\u003eSNCF\u003c\/strong\u003e, and many \u003cstrong\u003elarge companies\u003c\/strong\u003e, this saliva screening device is \u003cstrong\u003eCE certified\u003c\/strong\u003e, designed according to the \u003cstrong\u003eISO 13485\u003c\/strong\u003e standard, and particularly suited for \u003cstrong\u003eroad safety\u003c\/strong\u003e, \u003cstrong\u003eworkplace screening\u003c\/strong\u003e, \u003cstrong\u003eaddiction prevention\u003c\/strong\u003e, and securing \u003cstrong\u003esensitive positions\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eRoad, workplace, prevention\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses of the Saliva Innovation 5-drug saliva test\u003c\/h2\u003e\n\n            \u003cdiv class=\"ama-bsafe-grid\"\u003e\n              \u003cdiv class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eRoad safety and preventive checks\u003c\/h3\u003e\n                \u003cp\u003eThe Saliva Innovation 5-drug saliva test is designed for \u003cstrong\u003epreventive checks\u003c\/strong\u003e before driving, returning to work, or any situation requiring a high level of vigilance. It allows for the rapid detection of \u003cstrong\u003eTHC, cocaine, amphetamines, methamphetamines, and opiates\u003c\/strong\u003e in saliva, with a quick reading suited to demanding environments.\u003c\/p\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eWorkplace screening and risk prevention\u003c\/h3\u003e\n                \u003cp\u003eAs part of employer safety obligations, this 5-drug saliva test is a relevant tool to strengthen prevention in \u003cstrong\u003ehigh-risk positions\u003c\/strong\u003e: driving, transport, handling, logistics, working at heights, industry, private security, or sensitive environments.\u003c\/p\u003e\n                \u003cp\u003eThanks to its \u003cstrong\u003eremovable tab\u003c\/strong\u003e, quick implementation, and simple reading, the \u003cstrong\u003eSaliva Innovation\u003c\/strong\u003e is especially suited for \u003cstrong\u003eworkplace screening campaigns\u003c\/strong\u003e, prevention actions, and internal protocols requiring speed, hygiene, and reliability.\u003c\/p\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eProfessional use and sensitive organizations\u003c\/h3\u003e\n                \u003cp\u003eThis multi-drug saliva test is also used in \u003cstrong\u003ehealthcare facilities\u003c\/strong\u003e, \u003cstrong\u003ecommunities\u003c\/strong\u003e, \u003cstrong\u003eprevention organizations\u003c\/strong\u003e, \u003cstrong\u003etransport\u003c\/strong\u003e, and certain \u003cstrong\u003esupervised events\u003c\/strong\u003e. Its design allows for discreet, practical, and immediate screening without extra equipment.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eAdvantages\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFast, hygienic, CE certified\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eAdvantages of the Drugdiag® Saliva Innovation 5 drugs saliva test\u003c\/h2\u003e\n\n            \u003cul\u003e\n              \u003cli\u003e\n\u003cstrong\u003eRemovable tab:\u003c\/strong\u003e facilitates saliva sampling, even for large groups.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eSimultaneous screening of 5 drugs:\u003c\/strong\u003e THC, cocaine, amphetamines, methamphetamines, and opiates in a single test.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eResults in 5 minutes:\u003c\/strong\u003e quick visual reading, no additional equipment needed.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eUsed by key players:\u003c\/strong\u003e Police, Gendarmerie, French Armed Forces (UAF), SNCF, and major companies.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eThresholds adapted for professional and road use:\u003c\/strong\u003e consistent with saliva screening practices in France.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eFrench design:\u003c\/strong\u003e developed by Toda Pharma, a laboratory specialized in rapid diagnostics.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCE and ISO 13485 certification:\u003c\/strong\u003e quality, traceability, and enhanced requirements for professional use.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eSimple and hygienic procedure:\u003c\/strong\u003e non-invasive saliva sampling, quick to implement.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eSuitable for prevention campaigns:\u003c\/strong\u003e relevant for businesses, transportation, communities, and sensitive organizations.\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e5 drugs and thresholds\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances and detection thresholds\u003c\/h2\u003e\n\n            \u003cp\u003eThe Drugdiag® Saliva Innovation 5 drugs saliva test detects the five most sought-after psychoactive substances in road safety, prevention, and professional screening contexts.\u003c\/p\u003e\n\n            \u003cdiv class=\"ama-bsafe-table-wrap\"\u003e\n              \u003ctable class=\"ama-bsafe-table\"\u003e\n                \u003cthead\u003e\n                  \u003ctr\u003e\n                    \u003cth\u003eSubstance\u003c\/th\u003e\n                    \u003cth\u003eDetection threshold\u003c\/th\u003e\n                    \u003cth\u003eAverage detection time\u003c\/th\u003e\n                  \u003c\/tr\u003e\n                \u003c\/thead\u003e\n                \u003ctbody\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eTHC\u003c\/td\u003e\n                    \u003ctd\u003e15 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003e6 to 72 hours depending on consumption profile\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eCOC\u003c\/td\u003e\n                    \u003ctd\u003e20 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003e6 to 72 hours after last use\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eAMP\u003c\/td\u003e\n                    \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003e6 to 72 hours\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eMET\u003c\/td\u003e\n                    \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003e6 to 96 hours\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eMOP\u003c\/td\u003e\n                    \u003ctd\u003e40 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003eUp to 48 hours\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n              \u003c\/table\u003e\n            \u003c\/div\u003e\n\n            \u003cp class=\"ama-bsafe-note\"\u003eDetection times are indicative and may vary depending on metabolism, frequency of use, amount consumed, hydration status, administration route, and individual profile.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy this test?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReliability, field use, high volumes\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose the Saliva Innovation 5 drugs?\u003c\/h2\u003e\n\n            \u003cdiv class=\"ama-bsafe-grid\"\u003e\n              \u003cdiv class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eOperational speed\u003c\/h3\u003e\n                \u003cp\u003eThe result is readable in just 5 minutes, facilitating rapid checks, targeted campaigns, and field use.\u003c\/p\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003ePractical format\u003c\/h3\u003e\n                \u003cp\u003eIts compact cassette and removable strip make sampling simpler, more hygienic, and smoother in intensive contexts.\u003c\/p\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eProfessional reliability\u003c\/h3\u003e\n                \u003cp\u003eDesigned for demanding environments, this multi-drug saliva test meets the expectations of professionals, companies, and institutions.\u003c\/p\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eVersatile use\u003c\/h3\u003e\n                \u003cp\u003eIt is suitable for both prevention operations and control needs in transport, industry, communities, and sensitive structures.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eColloidal gold, GC\/MS, ISO 13485\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise and analytical specificity\u003c\/h2\u003e\n\n            \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n            \u003cp\u003eThe device is based on immunochromatography technology with colloidal gold-labeled antibodies, allowing a clear, rapid, and reliable visual reading. This technology contributes to the sensitivity of the saliva test and its good readability in the field.\u003c\/p\u003e\n\n            \u003ch3\u003eReliability validated by reference method\u003c\/h3\u003e\n            \u003cp\u003eThe Drugdiag® Saliva Innovation 5 drugs saliva test shows a \u003cstrong\u003ecorrelation greater than 99%\u003c\/strong\u003e with the reference laboratory analytical method of type \u003cstrong\u003eGC\/MS\u003c\/strong\u003e. This performance makes it a particularly reliable screening solution for professional and preventive uses.\u003c\/p\u003e\n\n            \u003ch3\u003eHigh analytical specificity\u003c\/h3\u003e\n            \u003cp\u003eThis device is designed to limit interferences and offer high analytical specificity. When used according to the manufacturer's instructions, it helps reduce the risk of misinterpretation and further secures screening operations.\u003c\/p\u003e\n\n            \u003ch3\u003eVisual sampling indicator\u003c\/h3\u003e\n            \u003cp\u003eThe Innovation model includes a \u003cstrong\u003evisual saturation indicator\u003c\/strong\u003e to verify that the amount of saliva collected is sufficient. This feature improves sample quality and reduces the risk of invalid tests.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently asked questions about the 5 drugs saliva test\u003c\/h2\u003e\n\n            \u003ch3\u003eWhat does the Drugdiag® Saliva Innovation 5 drugs saliva test detect?\u003c\/h3\u003e\n            \u003cp\u003eIt detects five families of substances: \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, and \u003cstrong\u003eopiates\u003c\/strong\u003e.\u003c\/p\u003e\n\n            \u003ch3\u003eHow long does it take to get the result?\u003c\/h3\u003e\n            \u003cp\u003eThe result is readable in \u003cstrong\u003e5 minutes\u003c\/strong\u003e, without any additional device.\u003c\/p\u003e\n\n            \u003ch3\u003eIs this saliva test suitable for companies?\u003c\/h3\u003e\n            \u003cp\u003eYes. It is particularly suited for professional environments requiring a high level of vigilance, especially in high-risk positions or as part of prevention actions.\u003c\/p\u003e\n\n            \u003ch3\u003eIs the sampling complicated?\u003c\/h3\u003e\n            \u003cp\u003eNo. The \u003cstrong\u003eremovable tab\u003c\/strong\u003e facilitates saliva collection and makes the use simpler, faster, and more hygienic.\u003c\/p\u003e\n\n            \u003ch3\u003eIs this test suitable for large-scale screening campaigns?\u003c\/h3\u003e\n            \u003cp\u003eYes. Its compact size, quick reading, and ease of use make it a particularly relevant solution for intensive screening campaigns or field operations.\u003c\/p\u003e\n\n            \u003cdiv class=\"ama-bsafe-alert\"\u003e\n              \u003cp\u003e24h shipping with DPD\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n              \u003cp\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This in vitro diagnostic device is intended for professional and, where applicable, personal use, in compliance with current French and European legislation. It does not replace a confirmatory laboratory analysis within the framework of judicial, disciplinary, or medico-legal procedures. For any screening project in a company or community, consulting occupational health services and legal advice is recommended.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426435576132,"sku":"1045-SAL","price":22.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426435608900,"sku":"1045-SAL-005","price":114.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426435641668,"sku":"1045-SAL-010","price":217.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426435674436,"sku":"1045-SAL-025","price":486.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Image_produit_Drudgdiag_Saliva_Innovation_5_f2b717a2-fe94-403d-88ad-e9c9fd0e7c79.png?v=1777887320"},{"product_id":"drugdiag-6t-synthese","title":"6-Drug Urine Test Drugdiag® 6T - New Synthetic Drugs","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 6T nouvelles drogues de synthèse\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003eNew synthetic drugs urine test\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® 6T NPS: synthetic drug urine test, PTC, Buddha Blue, 3-MMC, and xylazine\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                The \u003cstrong\u003eDrugdiag® 6T NPS urine test\u003c\/strong\u003e, developed by the \u003cstrong\u003eFrench laboratory Toda Pharma\u003c\/strong\u003e, is an advanced screening device designed to detect substances that classic tests do not always target: \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e, \u003cstrong\u003esynthetic cathinones\u003c\/strong\u003e, \u003cstrong\u003eMDPV\u003c\/strong\u003e, and \u003cstrong\u003exylazine\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                It allows detection of families associated with \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003esynthetic cannabinoids K2, K3, and K4\u003c\/strong\u003e, \u003cstrong\u003eMCAT\u003c\/strong\u003e linked to cathinones such as \u003cstrong\u003e2-MMC\u003c\/strong\u003e, \u003cstrong\u003e3-MMC\u003c\/strong\u003e, \u003cstrong\u003e4-MMC\u003c\/strong\u003e, and \u003cstrong\u003emephedrone\u003c\/strong\u003e, as well as \u003cstrong\u003eMDPV\u003c\/strong\u003e and \u003cstrong\u003exylazine (XYL)\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                This urine test is especially useful when products circulate under misleading names like \u003cstrong\u003eSpice\u003c\/strong\u003e, \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e, \u003cstrong\u003eBuddha Blue\u003c\/strong\u003e, \u003cstrong\u003ePTC\u003c\/strong\u003e, \u003cstrong\u003ePète Ton Crâne\u003c\/strong\u003e, \u003cstrong\u003emeow meow\u003c\/strong\u003e, \u003cstrong\u003ebath salts\u003c\/strong\u003e, or \u003cstrong\u003etranq dope\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eTargeting new synthetic drugs\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eK2, K3, K4, MCAT, MDPV, XYL\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003ePrevention, health, fieldwork, and festive settings\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eNPS and synthetic drugs\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances and families\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 6T NPS targets the main families of new synthetic drugs sought in the field. It is particularly relevant for products presented as cannabis, fake CBD, Spice, PTC, Buddha Blue, cathinones, bath salts, or tranq dope.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis :\u003c\/strong\u003e weed, beuh, marijuana, hashish and products containing THC.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eK2\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cannabinoids :\u003c\/strong\u003e Spice, K2, Black Mamba, fake weed, herbal incense.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eK3\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eNew generation synthetic cannabinoids :\u003c\/strong\u003e K3, Spice, herbal mix and related products.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e10 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eK4\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cannabinoids :\u003c\/strong\u003e K4, Black Mamba, fake weed, legal high, Buddha Blue, PTC, Pète Ton Crâne.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMCAT\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cathinones :\u003c\/strong\u003e 2-MMC, 3-MMC, 4-MMC, mephedrone, meow meow, M-CAT.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e500 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDPV\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic stimulant :\u003c\/strong\u003e MDPV, bath salts, Ivory Wave, Vanilla Sky, plant food.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eXYL\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eXylazine :\u003c\/strong\u003e tranq, tranq dope, sedative that can be found in some mixtures.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            Names like Buddha Blue, PTC, Pète Ton Crâne, Spice, or Black Mamba do not always refer to a single molecule. They can correspond to variable compositions depending on the products, batches, and distribution channels.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003ePrevention, health, field\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy has this test become essential?\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eNew synthetic drugs\u003c\/h3\u003e\n              \u003cp\u003e\n                Current use is no longer limited to classic cannabis. Many products may contain synthetic cannabinoids K2, K3, K4, cathinones like 2-MMC, 3-MMC, or 4-MMC, or molecules like MDPV and xylazine.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eProducts with misleading names\u003c\/h3\u003e\n              \u003cp\u003e\n                Names like \u003cstrong\u003eBuddha Blue\u003c\/strong\u003e, \u003cstrong\u003ePTC\u003c\/strong\u003e, \u003cstrong\u003ePète Ton Crâne\u003c\/strong\u003e, \u003cstrong\u003eSpice\u003c\/strong\u003e, or \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e can mask unstable, unpredictable, and more dangerous chemical substances than classic drugs.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eField prevention\u003c\/h3\u003e\n              \u003cp\u003e\n                This test can be useful for healthcare professionals, event organizations, associations, parents, institutions, prevention actors, and organizations facing poorly identified products.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eUnderstanding the risk\u003c\/h3\u003e\n              \u003cp\u003e\n                It helps distinguish several very different substance families: synthetic cannabinoids, cathinones, synthetic stimulants, and xylazine.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eKey features of the Drugdiag® 6T NPS\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eAdvanced screening:\u003c\/strong\u003e targets substances that classic tests do not always detect.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eWide coverage:\u003c\/strong\u003e THC, synthetic cannabinoids, cathinones, MDPV, and xylazine.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUseful against street names:\u003c\/strong\u003e PTC, Buddha Blue, Spice, Black Mamba, 3-MMC, mephedrone, bath salts, tranq dope.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFast result:\u003c\/strong\u003e visual reading in a few minutes according to the manufacturer’s instructions.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device designed by Toda Pharma laboratory, the leader in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE marking, ISO 13485 quality environment, and batch traceability.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eConcrete prevention tool:\u003c\/strong\u003e suitable for field workers, healthcare professionals, parents, and event organizations.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"ama-bsafe-alert\"\u003e\n            \u003ch3\u003eWhy are these substances so concerning?\u003c\/h3\u003e\n            \u003cp\u003e\n              Synthetic cannabinoids, cathinones, MDPV, and xylazine can cause unpredictable effects: agitation, hallucinations, panic attacks, heart problems, behavioral disorganization, deep sedation, or loss of control.\n            \u003c\/p\u003e\n            \u003cp\u003e\n              A positive result on a rapid test should always be interpreted with caution and confirmed in a laboratory when the context requires it.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReading and interpretation\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eReading and interpretation\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 6T NPS test provides a preliminary analytical result. It helps quickly guide suspicion of exposure to certain families of new synthetic drugs but does not replace laboratory toxicological analysis.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that the targeted families were not detected above the test’s detection thresholds. This does not guarantee the absolute absence of any substance, especially if the present molecule is not part of the targeted panel.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of a targeted family. In medical, professional, legal, administrative, or disputed situations, confirmation by laboratory analytical method is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. A new test with a new device should then be performed.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eStreet names associated with targeted families\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTHC:\u003c\/strong\u003e weed, beuh, shit, marijuana, ganja.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eK2 \/ K3 \/ K4:\u003c\/strong\u003e Spice, Black Mamba, fake weed, herbal incense, herbal mix, legal high, Buddha Blue, PTC, Pète Ton Crâne.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eMCAT:\u003c\/strong\u003e 2-MMC, 3-MMC, 4-MMC, mephedrone, mephédrone, meow meow, M-CAT.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eMDPV:\u003c\/strong\u003e bath salts, Ivory Wave, Vanilla Sky, plant food.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eXYL:\u003c\/strong\u003e xylazine, tranq, tranq dope.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            Street names change rapidly and never guarantee the actual composition of the consumed product. The same name can refer to different substances depending on the batch, region, or distribution channel.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnical\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The accuracy of this professional urinary screening device has been compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                Designed by the French laboratory Toda Pharma, this in vitro diagnostic medical device is CE marked, complies with ISO 13485 quality standards, and offers full batch traceability.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e urinary test focused on new synthetic drugs.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTargeted families:\u003c\/strong\u003e THC, K2, K3, K4, MCAT, MDPV, XYL.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e rapid-read urinary device.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e prevention, health, event venues, field, responsible self-monitoring.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, No.1 in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking and ISO 13485.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test must be used according to the manufacturer's instructions. In case of a positive, doubtful, or disputed result, confirmation by laboratory analysis is still recommended.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eDoes the test detect 3-MMC and 4-MMC?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. The \u003cstrong\u003eMCAT\u003c\/strong\u003e panel is associated with synthetic cathinones, notably \u003cstrong\u003e2-MMC\u003c\/strong\u003e, \u003cstrong\u003e3-MMC\u003c\/strong\u003e, \u003cstrong\u003e4-MMC\u003c\/strong\u003e, and \u003cstrong\u003emephedrone\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes the test detect Buddha Blue, PTC, or Pète Ton Crâne?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  It detects families of \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e associated with K2, K3, and K4 panels, often linked to products sold under the names \u003cstrong\u003eBuddha Blue\u003c\/strong\u003e, \u003cstrong\u003ePTC\u003c\/strong\u003e, \u003cstrong\u003ePète Ton Crâne\u003c\/strong\u003e, \u003cstrong\u003eSpice\u003c\/strong\u003e, or \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhy is a classic THC test not enough?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A classic THC test detects natural cannabis or its metabolite depending on the test type. Synthetic cannabinoids, cathinones, MDPV, or xylazine require specific targets and may not be detected by a standard test.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhy test for MDPV and xylazine?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  The \u003cstrong\u003eMDPV\u003c\/strong\u003e is a powerful synthetic stimulant, often associated with bath salts. \u003cstrong\u003eXylazine\u003c\/strong\u003e is a sedative that can be found in some mixtures. Their presence indicates a high level of risk.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test useful for prevention among young people or at parties?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. It can help better understand if a product presented as herb, CBD, Spice, 3-MMC, mephedrone, or research chemical corresponds to exposure to more dangerous or poorly identified substances.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result have a definitive value?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A rapid test provides a preliminary analytical result. In any official, medical, judicial, administrative, disciplinary, or disputed context, confirmation by laboratory analytical method is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is intended for preventive, professional, or responsible personal use. It provides a preliminary analytical result and does not replace a laboratory toxicological analysis. In case of a positive, doubtful, disputed result or in official, medical, judicial, administrative, or disciplinary situations, confirmation by laboratory analytical method is recommended.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426435739972,"sku":null,"price":15.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426435772740,"sku":null,"price":79.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426435805508,"sku":null,"price":151.05,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426435838276,"sku":null,"price":337.88,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_NPS.png?v=1777893890"},{"product_id":"sac-de-100-embouts-buccaux-a-clapet-anti-retour","title":"Bag of 100 Mouthpieces with ANTI-BACKFLOW VALVE","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Sac de 100 embouts buccaux à CLAPET ANTI-RETOUR\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eAMA Prévention product sheet\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eBag of 100 mouthpieces with ONE-WAY VALVE\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eOptimize hygiene and accuracy of your alcohol checks with this \u003cstrong\u003ebag of 100 mouthpieces\u003c\/strong\u003e specially designed for \u003cstrong\u003eETHYLEC\u003c\/strong\u003e and \u003cstrong\u003eETHYWAY V2\u003c\/strong\u003e breathalyzers.\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eMade from high-quality plastic, these mouthpieces ensure \u003cstrong\u003esafe and hygienic\u003c\/strong\u003e use, providing a perfect seal for optimal measurement accuracy with every test.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnical specifications of the mouthpieces\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eTechnical specifications of the mouthpieces Full Compatibility Mouthpieces specifically…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical specifications of the mouthpieces\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eFull Compatibility\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eMouthpieces specifically calibrated to perfectly fit the electronic breathalyzer models \u003cstrong\u003eETHYLEC\u003c\/strong\u003e and \u003cstrong\u003eETHYWAY V2\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eHygiene \u0026 Safety\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 0;\"\u003eDesigned for \u003cstrong\u003esingle use\u003c\/strong\u003e, they prevent any cross-contamination between users and guarantee impeccable cleanliness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePackaging:\u003c\/strong\u003e Economical bag of 100 mouthpieces for extended use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuality:\u003c\/strong\u003e Durable plastic, safe for health and compliant with safety standards.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e High-quality manufacturing ensuring reliability and safety.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose these mouthpieces?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose these mouthpieces? Essential for road safety campaigns…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose these mouthpieces?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003cp\u003eEssential for road safety campaigns, corporate checks (CSR), or personal use, these mouthpieces ensure:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaximum Accuracy:\u003c\/strong\u003e Prevents air leaks for reliable and consistent blood alcohol results.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEase of Use:\u003c\/strong\u003e Instant setup on the device and quick removal after use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProfessional \u0026 Private Use:\u003c\/strong\u003e Suitable for law enforcement, safety officers, and individuals.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUsage Tips\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUsage Tips Position: Insert the mouthpiece onto the breathalyzer’s opening…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUsage Tips\u003c\/h2\u003e\n\u003col style=\"margin: 20px 0; padding-left: 20px; color: var(--text-color);\"\u003e\n\u003cli style=\"margin-bottom: 10px;\"\u003e\n\u003cstrong\u003ePosition:\u003c\/strong\u003e Insert the mouthpiece onto the breathalyzer’s opening before each test.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 10px;\"\u003e\n\u003cstrong\u003eBlow:\u003c\/strong\u003e Perform the test following the device’s sound or visual instructions.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 10px;\"\u003e\n\u003cstrong\u003eDispose:\u003c\/strong\u003e Remove the mouthpiece and dispose of it immediately after use to maintain hygiene.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003e⚠ Hygiene Reminder\u003c\/h3\u003e\n\u003cp\u003eUsing a new mouthpiece for each person is mandatory to ensure not only hygiene but also to prevent alcohol residues from a previous test from skewing the next result.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003cp\u003e📦 Free delivery from €49 purchase — Fast shipping within 24\/48h\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eStock:\u003c\/strong\u003e Product available in limited stock. Order now to ensure the continuity of your checks.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"Default Title","offer_id":54330663829828,"sku":"","price":70.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/sac-de-100-embouts-buccaux.jpg?v=1744208015"},{"product_id":"test-urinaire-drugdiag®-4t-nouvelles-drogues-de-synthese","title":"4-Drug Urine Test Drugdiag® 4T - New Synthetic Drugs","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 4T THC COC K2 K3\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003eUrine test for THC, cocaine, and synthetic cannabinoids\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® 4T: urine test for cannabis, cocaine, K2, and K3\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                The \u003cstrong\u003eDrugdiag® 4T urine test\u003c\/strong\u003e, designed by the \u003cstrong\u003eFrench laboratory Toda Pharma\u003c\/strong\u003e, allows simultaneous detection of \u003cstrong\u003eTHC\u003c\/strong\u003e or its urinary metabolite, \u003cstrong\u003ecocaine (COC)\u003c\/strong\u003e, and two major families of \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e: \u003cstrong\u003eK2\u003c\/strong\u003e and \u003cstrong\u003eK3\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                This test helps quickly understand whether consumption involves a classic drug like cannabis or cocaine, or exposure to more unpredictable chemical products often sold under misleading names: \u003cstrong\u003eSpice\u003c\/strong\u003e, \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e, \u003cstrong\u003efake weed\u003c\/strong\u003e, plant blends, e-liquids, or fake CBD products.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                Used in prevention, health, and safety contexts, the Drugdiag® 4T is a practical tool for \u003cstrong\u003ehealth professionals\u003c\/strong\u003e, \u003cstrong\u003einstitutions\u003c\/strong\u003e, \u003cstrong\u003eprevention organizations\u003c\/strong\u003e, \u003cstrong\u003ecompanies\u003c\/strong\u003e, and \u003cstrong\u003eindividuals\u003c\/strong\u003e wishing to clarify the true nature of consumed substances.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003e4 targets: THC, COC, K2, and K3\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eDifferentiates cannabis, cocaine, and synthetics\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003ePrevention, health, environment, and self-monitoring\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eTHC, COC, K2, K3\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 4T analyzes four complementary targets to identify both classic drugs and two families of synthetic cannabinoids.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis:\u003c\/strong\u003e weed, pot, marijuana, hashish, resin, flowers, or products containing THC.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine:\u003c\/strong\u003e cocaine, coke, powder, snow, blow, crack, and related metabolites.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eK2\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cannabinoids:\u003c\/strong\u003e Spice, Black Mamba, fake weed, herbal incense, and related smoked or vaporized products.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eK3\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cannabinoids:\u003c\/strong\u003e K3, new generation Spice, herbal mix, cannabis alternatives, and plant blends.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e10 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            Names like Spice, Black Mamba, fake weed, or herbal mix do not always refer to a single molecule. Their composition can vary depending on the products, batches, and distribution channels.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003ePrevention, health, safety\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy has this test become essential?\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eRisk of synthetic drugs\u003c\/h3\u003e\n              \u003cp\u003e\n                Synthetic cannabinoids like \u003cstrong\u003eK2\u003c\/strong\u003e and \u003cstrong\u003eK3\u003c\/strong\u003e can be sold as cannabis, CBD, e-liquids, or “legal” blends. Their composition is often unstable and their effects can be much more unpredictable than natural cannabis.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eFake CBD, vapes, and blends\u003c\/h3\u003e\n              \u003cp\u003e\n                Some smoked or vaped products may contain synthetic molecules without the user’s knowledge. The Drugdiag® 4T helps understand the risk by distinguishing THC, cocaine, and synthetic cannabinoids.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eField prevention\u003c\/h3\u003e\n              \u003cp\u003e\n                This test can be useful for healthcare professionals, prevention organizations, institutions, associations, companies, parents, and individuals facing poorly identified products.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eRisk reading\u003c\/h3\u003e\n              \u003cp\u003e\n                The presence of cocaine, cannabis, or synthetic cannabinoids involves different risks. This test helps better identify the concerned families to guide appropriate follow-up.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eKey features of the Drugdiag® 4T\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTargeted screening:\u003c\/strong\u003e THC, cocaine, K2, and K3 in a single urine test.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eRisk differentiation:\u003c\/strong\u003e helps distinguish cannabis, cocaine, and exposure to synthetic cannabinoids.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUseful against deceptive products:\u003c\/strong\u003e fake CBD, altered vapes, Spice, Black Mamba, fake weed, or herbal blends.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFast result:\u003c\/strong\u003e visual reading in minutes according to the manufacturer’s instructions.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device designed by the Toda Pharma laboratory, the leader in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE marking, ISO 13485 quality environment, and batch traceability.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUsed by the French Armed Forces:\u003c\/strong\u003e UAF label for the relevant devices in the Toda Pharma range.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"ama-bsafe-alert\"\u003e\n            \u003ch3\u003eWhy are K2 and K3 so concerning?\u003c\/h3\u003e\n            \u003cp\u003e\n              Synthetic cannabinoids like K2 and K3 can cause more severe and unpredictable effects than natural cannabis: heart problems, agitation, hallucinations, panic attacks, confusion, or loss of control.\n            \u003c\/p\u003e\n            \u003cp\u003e\n              An appropriate test allows rapid identification of possible exposure to these substance families and helps understand the situation.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReading and interpretation\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eReading and interpretation\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 4T provides a preliminary analytical result. It helps quickly guide suspicion of consumption or exposure but does not replace laboratory toxicological analysis.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that the targeted families were not detected above the test thresholds. This does not guarantee the absolute absence of any substance, especially if the molecule present is not part of the tested panel.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of a targeted family: THC, cocaine, K2 or K3. In medical, professional, official, or disputed contexts, laboratory confirmation is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. A new test with a new device should then be performed.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eStreet names associated with targeted families\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCannabis \/ THC:\u003c\/strong\u003e weed, beuh, shit, marijuana, ganja.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCocaine \/ COC:\u003c\/strong\u003e coke, powder, snow, blow, crack.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eK2 \/ K3:\u003c\/strong\u003e Spice, Black Mamba, fake weed, herbal incense, herbal mix, cannabis alternatives, fake CBD.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            Street names change quickly and never guarantee the actual composition of the consumed product. The same name can refer to different substances depending on the batch, region, or distribution channel.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGold nanoparticle technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses competitive immunochromatography with gold nanoparticle-labeled antibodies, allowing clear, rapid reading suitable for professional use.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The accuracy of this professional urine screening device has been compared to the reference laboratory method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                Designed by the French laboratory Toda Pharma, this in vitro diagnostic medical device is CE marked, complies with ISO 13485 quality standards, and offers full batch traceability.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e urine test targeting THC, cocaine, and synthetic cannabinoids.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTargeted families:\u003c\/strong\u003e THC, COC, K2 and K3.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e rapid-read urine device.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e prevention, health, environment, companies, institutions, and responsible self-testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking and ISO 13485.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test must be used according to the manufacturer’s instructions. In case of a positive, doubtful, or disputed result, confirmation by laboratory analysis is still recommended.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eWhat does the Drugdiag® 4T test detect?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  It detects four targets in urine: \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003eCOC\u003c\/strong\u003e, \u003cstrong\u003eK2\u003c\/strong\u003e, and \u003cstrong\u003eK3\u003c\/strong\u003e. It therefore allows detection of cannabis, cocaine, and two families of synthetic cannabinoids.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eAre K2 and K3 cannabis?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. K2 and K3 are not natural cannabis. They are synthetic cannabinoids, meaning chemical substances designed to mimic some effects of THC, often with more unpredictable risks.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhy is a classic THC test not enough?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A classic THC test searches for natural cannabis or its metabolite depending on the test type. Synthetic cannabinoids like K2 and K3 require specific targets and may not be detected by a standard test.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhy also detect cocaine?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Some consumption or intoxication situations involve multiple substances. The presence of cocaine alongside cannabis or synthetic products can significantly alter effects, risks, and interpretation of the situation.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eIs this test useful for prevention among young people or at parties?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. It can help better understand if a smoked, vaped, sniffed product or one presented as CBD, herb, or plant mix corresponds to typical consumption or exposure to more dangerous substances.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result have a definitive value?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A rapid test provides a preliminary analytical result. In any official, medical, judicial, administrative, disciplinary, or disputed context, confirmation by laboratory analytical method is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is intended for preventive, professional, or responsible personal use. It provides a preliminary analytical result and does not replace a laboratory toxicological analysis. In case of a positive, doubtful, disputed result or in official, medical, judicial, administrative, or disciplinary situations, confirmation by laboratory analytical method is recommended.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426435871044,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426435903812,"sku":null,"price":74.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426435936580,"sku":null,"price":141.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426435969348,"sku":null,"price":316.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_NPS.png?v=1777893890"},{"product_id":"test-urinaire-drugdiag®-6t2-nouvelles-drogues-de-synthese","title":"6-Drug Urine Test Drugdiag® 6T2 - New Synthetic Drugs","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 6T2 drogues festives\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n              \u003cspan class=\"ama-bsafe-kicker\"\u003eUrine test for party drugs without cannabis\u003c\/span\u003e\n      \n              \u003ch2 class=\"ama-bsafe-title\"\u003e\n                Drugdiag® 6T2: urine test for ketamine, MDMA, 3-MMC, opiates, amphetamines, and methamphetamines\n              \u003c\/h2\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                The \u003cstrong\u003eDrugdiag® 6T2 urine test\u003c\/strong\u003e, developed by the \u003cstrong\u003eFrench laboratory Toda Pharma\u003c\/strong\u003e, targets the main \u003cstrong\u003eparty drugs\u003c\/strong\u003e, stimulants, dissociatives, and opiates currently most sought after, \u003cstrong\u003eexcluding cannabis\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                It allows detection in a single step of \u003cstrong\u003eketamine (KET)\u003c\/strong\u003e, \u003cstrong\u003eMDMA \/ ecstasy\u003c\/strong\u003e, \u003cstrong\u003eopiates (MOP)\u003c\/strong\u003e, \u003cstrong\u003e3-MMC\u003c\/strong\u003e, \u003cstrong\u003eamphetamines (AMP)\u003c\/strong\u003e, and \u003cstrong\u003emethamphetamines (MET)\u003c\/strong\u003e.\n              \u003c\/p\u003e\n      \n              \u003cp class=\"ama-bsafe-lead\"\u003e\n                This urine test meets the needs of \u003cstrong\u003eindividuals\u003c\/strong\u003e, \u003cstrong\u003ehealth professionals\u003c\/strong\u003e, \u003cstrong\u003eprevention organizations\u003c\/strong\u003e, \u003cstrong\u003ecompanies\u003c\/strong\u003e, and \u003cstrong\u003eactors in the festive scene\u003c\/strong\u003e wishing to quickly identify the main families of stimulant, synthetic, dissociative, and opiate substances.\n              \u003c\/p\u003e\n      \n              \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003e6 targeted families without cannabis\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eKET, MDMA, MOP, 3-MMC, AMP, MET\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003ePrevention, health, parties, and festivals\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e6 party drugs\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 6T2 targets six families of substances particularly sought after in festive, professional, medical, or prevention contexts, with a specific focus excluding cannabis.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eKET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eKetamine:\u003c\/strong\u003e ketamine, Special K, Ket, a dissociative substance that can strongly impair alertness.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDMA\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eEcstasy:\u003c\/strong\u003e MDMA, ecstasy, taz, tata, molly, a stimulant and empathogen.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e500 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates:\u003c\/strong\u003e morphine, heroin, opium, and related compounds.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003e3-MMC\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cathinone:\u003c\/strong\u003e 3-MMC, 3MMC, 3-M, a stimulant often associated with the party scene.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines:\u003c\/strong\u003e speed, pep, amphetamines, and related stimulants.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n              \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e\n              \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines:\u003c\/strong\u003e meth, crystal, crystal meth, ice, and related derivatives.\u003c\/div\u003e\n              \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The Drugdiag® 6T2 is especially suited for detecting the most commonly sought party drugs and stimulants: ketamine, ecstasy, 3-MMC, speed, crystal meth, and opiates. It does not target cannabis.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003ePrevention, health, festive\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy is this test particularly useful today?\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eFestive environment and polyconsumption\u003c\/h3\u003e\n              \u003cp\u003e\n                In the evening, at festivals, clubs, or in contexts of polyconsumption, substances in circulation can include ketamine, MDMA, 3-MMC, amphetamines, methamphetamines, and opiates. This test allows for a broader detection than a limited screening.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003ePrevention and risk understanding\u003c\/h3\u003e\n              \u003cp\u003e\n                In case of doubt, unusual behavior, distress, or suspected use, the Drugdiag® 6T2 helps better understand which substance family may be involved.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eHealthcare professionals\u003c\/h3\u003e\n              \u003cp\u003e\n                The test can help guide care, follow-up, or request biological confirmation when the clinical context requires it.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eEvent venues and field workers\u003c\/h3\u003e\n              \u003cp\u003e\n                It can be useful for prevention organizations, event organizers, associations, harm reduction teams, and actors facing poorly identified substances.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eKey features of the Drugdiag® 6T2\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTargeted screening:\u003c\/strong\u003e detects main party drugs, stimulants, and opiates without including cannabis.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eWide coverage:\u003c\/strong\u003e ketamine, MDMA, opiates, 3-MMC, amphetamines, and methamphetamines.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eRisk reading:\u003c\/strong\u003e helps differentiate several very different substance families.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuick result:\u003c\/strong\u003e visual reading in a few minutes according to the manufacturer’s instructions.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e device designed by the Toda Pharma laboratory, the leader in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e CE marking, ISO 13485 quality environment, and batch traceability.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePrevention tool:\u003c\/strong\u003e useful for individuals, healthcare professionals, event venues, and field workers.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"ama-bsafe-alert\"\u003e\n            \u003ch3\u003eWhy are these substances so concerning?\u003c\/h3\u003e\n            \u003cp\u003e\n              Ketamine, MDMA, 3-MMC, amphetamines, methamphetamines, and opiates can cause severe effects: agitation, overstimulation, hallucinations, disorientation, loss of control, deep sedation, respiratory depression, or severe distress depending on the substances and mixtures.\n            \u003c\/p\u003e\n            \u003cp\u003e\n              A rapid test can guide suspicion but never replaces medical care or laboratory toxicological analysis when the context requires it.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReading and interpretation\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eReading and interpretation\u003c\/h2\u003e\n\n          \u003cp\u003e\n            The Drugdiag® 6T2 provides a preliminary analytical result. It allows for quick guidance on suspected exposure to certain families of party drugs, stimulants, dissociatives, or opiates.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eNegative result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A negative result indicates that the targeted families were not detected above the test thresholds. This does not guarantee the absolute absence of any substance, especially if the molecule present is not part of the tested panel.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003ePositive result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  A positive result indicates a reaction compatible with the presence of a targeted family: ketamine, MDMA, opiates, 3-MMC, amphetamines, or methamphetamines. In medical, professional, official, or disputed contexts, laboratory confirmation is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eInvalid result\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. In this case, the test should be redone with a new device.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eStreet names associated with targeted families\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eKET:\u003c\/strong\u003e ketamine, Special K, Ket.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eMDMA:\u003c\/strong\u003e ecstasy, taz, tata, molly.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eMOP:\u003c\/strong\u003e hero, heroin, opium, morphine.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003e3-MMC:\u003c\/strong\u003e 3-MMC, 3MMC, 3-M.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eAMP:\u003c\/strong\u003e speed, pep, amphetamines.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eMET:\u003c\/strong\u003e meth, crystal, crystal meth, ice.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            Street names change quickly and never guarantee the actual composition of the consumed product. The same name can refer to different substances depending on the batch, region, or distribution channel.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eQuality and reliability\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-bsafe-grid\"\u003e\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n              \u003cp\u003e\n                The device uses competitive immunochromatography with colloidal gold-labeled antibodies, allowing clear, rapid reading suitable for professional use.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eGC\/MS reliability\u003c\/h3\u003e\n              \u003cp\u003e\n                The accuracy of this professional urine screening device has been compared to the laboratory reference method, gas chromatography coupled with mass spectrometry (\u003cstrong\u003eGC\/MS\u003c\/strong\u003e).\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"ama-bsafe-card\"\u003e\n              \u003ch3\u003eQuality compliance\u003c\/h3\u003e\n              \u003cp\u003e\n                Designed by the French laboratory Toda Pharma, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is CE marked, complies with the ISO 13485 quality standard, and offers full batch traceability.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eMain features\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTest type:\u003c\/strong\u003e urine test focused on party drugs, stimulants, dissociatives, and opiates.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eTargeted families:\u003c\/strong\u003e KET, MDMA, MOP, 3-MMC, AMP, MET.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFeature:\u003c\/strong\u003e specific panel without cannabis.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e rapid-read urine device.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e prevention, health, event venues, field, companies, and responsible self-testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eManufacturer:\u003c\/strong\u003e French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eQuality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking and ISO 13485.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003ch3\u003eNo cross-reactivity\u003c\/h3\u003e\n\n          \u003cul class=\"ama-bsafe-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e aspirin, ibuprofen, paracetamol, amoxicillin, penicillin, dextromethorphan.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e caffeine, cholesterol, hemoglobin, creatinine, vitamin C, uric acid.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"ama-bsafe-note\"\u003e\n            The test must be used according to the manufacturer’s instructions. In case of a positive, doubtful, or disputed result, confirmation by laboratory analysis is still recommended.\n          \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"ama-inner-accordion\"\u003e\n            \u003cdetails open\u003e\n              \u003csummary\u003eDoes the test detect ketamine?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. The Drugdiag® 6T2 detects \u003cstrong\u003eketamine (KET)\u003c\/strong\u003e with a threshold of \u003cstrong\u003e1000 ng\/mL\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes the test detect 3-MMC?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. It specifically targets \u003cstrong\u003e3-MMC\u003c\/strong\u003e with a detection threshold of \u003cstrong\u003e1000 ng\/mL\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes the test detect ecstasy?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. It detects \u003cstrong\u003eMDMA\u003c\/strong\u003e, often called \u003cstrong\u003eecstasy\u003c\/strong\u003e, \u003cstrong\u003etaz\u003c\/strong\u003e, or \u003cstrong\u003emolly\u003c\/strong\u003e, with a threshold of \u003cstrong\u003e500 ng\/mL\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes the test detect speed and crystal meth?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Yes. It detects \u003cstrong\u003eamphetamines (AMP)\u003c\/strong\u003e and \u003cstrong\u003emethamphetamines (MET)\u003c\/strong\u003e, notably known as \u003cstrong\u003espeed\u003c\/strong\u003e, \u003cstrong\u003emeth\u003c\/strong\u003e, \u003cstrong\u003ecrystal meth\u003c\/strong\u003e, or \u003cstrong\u003eice\u003c\/strong\u003e.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eWhy does this test not include cannabis?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  Because it is designed to specifically target other substance families: ketamine, ecstasy, opiates, 3-MMC, amphetamines, and methamphetamines. It is therefore relevant when the need concerns party drugs excluding cannabis.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n\n            \u003cdetails\u003e\n              \u003csummary\u003eDoes a positive result have definitive value?\u003c\/summary\u003e\n              \u003cdiv class=\"ama-accordion-content\"\u003e\n                \u003cp\u003e\n                  No. A rapid test provides a preliminary analytical result. In any official, medical, judicial, administrative, disciplinary, or disputed context, confirmation by laboratory analytical method is recommended.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/details\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-cta\"\u003e\n            \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e\n            \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e\n              Request a quote\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is intended for preventive, professional, or responsible personal use. It provides a preliminary analytical result and does not replace a laboratory toxicological analysis. In case of a positive, doubtful, disputed result or in official, medical, judicial, administrative, or disciplinary situations, confirmation by laboratory analytical method is recommended.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426436034884,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426436067652,"sku":null,"price":74.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426436100420,"sku":null,"price":141.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426436133188,"sku":null,"price":316.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_NPS.png?v=1777893890"},{"product_id":"test-urinaire-drugdiag®-8t-nouvelles-drogues-de-synthese","title":"8-Drug Urine Test Drugdiag® 8T - New Synthetic Drugs","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Test Urinaire 8 Drogues Drugdiag® 8T - Nouvelles Drogues de synthèse\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional urine test\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eDrugdiag® 8T 8-Drug Urine Test - New Synthetic Drugs\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003e\n        \u003cstrong\u003eThe Drugdiag® 8T NPS urine test allows screening for classic party drugs and new synthetic drugs in a single test.\u003c\/strong\u003e It simultaneously detects \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003ecocaine (COC)\u003c\/strong\u003e, \u003cstrong\u003eMDMA\u003c\/strong\u003e, \u003cstrong\u003eopiates (MOP)\u003c\/strong\u003e, \u003cstrong\u003eamphetamines (AMP)\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines (MET)\u003c\/strong\u003e, as well as \u003cstrong\u003esynthetic cannabinoids K2 and K3\u003c\/strong\u003e, often associated with products sold under names like \u003cstrong\u003ePTC\u003c\/strong\u003e, \u003cstrong\u003ePète Ton Crâne\u003c\/strong\u003e, \u003cstrong\u003eBuddha Blue\u003c\/strong\u003e, \u003cstrong\u003eSpice\u003c\/strong\u003e, or \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e.\n      \u003c\/p\u003e\n      \u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003e\n        This 8-in-1 panel is designed for individuals, professionals, prevention organizations, companies, and actors in the festive environment who want a broad, quick, and concrete reading of possible consumption, including when chemical products are sold as cannabis, fake CBD, or “new synthetic drugs.”\n      \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy is this 8-in-1 test particularly useful?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy is this 8-in-1 test particularly useful? A broad test against new…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy is this 8-in-1 test particularly useful?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eA broad test against new synthetic drugs\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eDrugdiag® 8T NPS is not limited to classic drugs like cannabis, cocaine, or ecstasy. It also includes specific targets for \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e to better cover products marketed as \u003cstrong\u003ePTC\u003c\/strong\u003e, \u003cstrong\u003ePète Ton Crâne\u003c\/strong\u003e, \u003cstrong\u003eBuddha Blue\u003c\/strong\u003e, \u003cstrong\u003eSpice\u003c\/strong\u003e, or \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eA useful tool when consumption is unclear or mixed\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eIn festive, professional, or family contexts, the consumed products do not always match what is announced. This test helps better understand whether one is dealing with natural cannabis, a classic party drug, or synthetic cannabis \/ synthetic cannabinoid.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eThe 8 substances detected by Drugdiag® 8T NPS\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eThe 8 substances detected by Drugdiag® 8T NPS This urine test targets 8 families…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eThe 8 substances detected by Drugdiag® 8T NPS\u003c\/h2\u003e\n\u003cp\u003eThis urine test targets 8 major families of substances sought in prevention and screening contexts:\u003c\/p\u003e\n    \n    \u003cdiv class=\"ama-bsafe-table\"\u003e\n      \u003ctable\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eType of drug\u003c\/th\u003e\n            \u003cth\u003eDetected substances \u0026amp; field keywords\u003c\/th\u003e\n            \u003cth\u003eDetection threshold\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eTHC\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eweed, beuh, marijuana, hashish\u003c\/td\u003e\n            \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eK2\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eSpice, K2, Black Mamba, fake weed, herbal incense, Buddha Blue, PTC, Pète Ton Crâne\u003c\/td\u003e\n            \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eK3\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eK3, new generation Spice, herbal mix, synthetic cannabis, new synthetic drugs\u003c\/td\u003e\n            \u003ctd\u003e10 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eMDMA\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eecstasy, taz, tata, molly\u003c\/td\u003e\n            \u003ctd\u003e500 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eMOP\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eopiates, morphine, heroin, opium\u003c\/td\u003e\n            \u003ctd\u003e300 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eAMP\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eamphetamines, speed, pep\u003c\/td\u003e\n            \u003ctd\u003e1000 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eCOC\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003ecocaine, coke, powder, snow, blow\u003c\/td\u003e\n            \u003ctd\u003e300 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eMET\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003emethamphetamines, meth, crystal, crystal meth, ice\u003c\/td\u003e\n            \u003ctd\u003e1000 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"ama-bsafe-note\"\u003eNames like PTC, Pète Ton Crâne, Buddha Blue, Spice, or Black Mamba do not always refer to a single molecule. They are often linked to synthetic cannabinoids with variable compositions depending on the product and batch.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003ePTC, Pète Ton Crâne, Buddha Blue: what are we really talking about?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003ePTC, Pète Ton Crâne, Buddha Blue: what are we really talking about? PTC \/ Pète Ton Crâne…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003ePTC, Pète Ton Crâne, Buddha Blue: what are we really talking about?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003ePTC \/ Pète Ton Crâne\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003e\u003cstrong\u003ePTC\u003c\/strong\u003e, also called \u003cstrong\u003ePète Ton Crâne\u003c\/strong\u003e, is generally associated with \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e rather than natural cannabis THC. These products may be sold as herbs, resins, e-liquids, or blends marketed as “stronger” or “different” from classic cannabis.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eBuddha Blue\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eThe term \u003cstrong\u003eBuddha Blue\u003c\/strong\u003e is often used to describe synthetic products sold in the vape, e-liquid, or smoked blend markets. Again, this is a product universe with variable composition, often linked to \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eWhy K2 and K3 matter\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eThe \u003cstrong\u003eK2\u003c\/strong\u003e and \u003cstrong\u003eK3\u003c\/strong\u003e panels detect several families of synthetic cannabinoids often linked to these street names. This makes the test more relevant than a simple THC test when covering \u003cstrong\u003enew synthetic drugs\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUnderstanding the families of detected substances\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUnderstanding the families of detected substances THC, K2, and K3: natural cannabis and…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUnderstanding the families of detected substances\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eTHC, K2, and K3: natural cannabis and synthetic cannabis\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003e\u003cstrong\u003eTHC\u003c\/strong\u003e corresponds to natural cannabis. The \u003cstrong\u003eK2\u003c\/strong\u003e and \u003cstrong\u003eK3\u003c\/strong\u003e panels detect \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e often sold as fake cannabis, fake CBD, or products like \u003cstrong\u003ePTC\u003c\/strong\u003e, \u003cstrong\u003eBuddha Blue\u003c\/strong\u003e, \u003cstrong\u003eSpice\u003c\/strong\u003e, or \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eMDMA, amphetamines, methamphetamines, and cocaine: major stimulants\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003e\u003cstrong\u003eMDMA\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, and \u003cstrong\u003ecocaine\u003c\/strong\u003e belong to major stimulant families sought for their euphoric, energetic, or disinhibiting effects but are associated with high cardiovascular, psychiatric, and behavioral risks.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eMOP: opiates\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eThe \u003cstrong\u003eMOP\u003c\/strong\u003e panel detects \u003cstrong\u003eopiates\u003c\/strong\u003e, particularly around morphine and heroin. Their risk profile differs from stimulants: sedation, respiratory slowdown, loss of alertness, and overdose risk.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eStreet names of detected substances\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eStreet names of detected substances THC: weed, beuh, shit, marijuana, ganja K2 \/ K3:…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eStreet names of detected substances\u003c\/h2\u003e\n\u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTHC\u003c\/strong\u003e: weed, beuh, shit, marijuana, ganja\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eK2 \/ K3\u003c\/strong\u003e: Spice, Black Mamba, K2, fake weed, herbal incense, herbal mix, PTC, Pète Ton Crâne, Buddha Blue\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMDMA\u003c\/strong\u003e: ecstasy, taz, tata, molly\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMOP\u003c\/strong\u003e: heroin, hero, opium, morphine\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAMP\u003c\/strong\u003e: speed, pep, amphetamines\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCOC\u003c\/strong\u003e: coke, powder, snow, blow\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMET\u003c\/strong\u003e: meth, crystal, crystal meth, ice\u003c\/li\u003e\n    \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy does the Drugdiag® 8T NPS make a difference?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy does the Drugdiag® 8T NPS make a difference? Broad screening: cannabis,…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy does the Drugdiag® 8T NPS make a difference?\u003c\/h2\u003e\n\u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eBroad screening:\u003c\/strong\u003e cannabis, synthetic cannabinoids, cocaine, ecstasy, opiates, amphetamines, and methamphetamines\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFocus on new synthetic drugs:\u003c\/strong\u003e goes beyond a simple THC test thanks to the K2 and K3 panels\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eBetter risk understanding:\u003c\/strong\u003e helps distinguish classic party drugs from synthetic cannabis\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFast result:\u003c\/strong\u003e visual reading in 5 minutes\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eConcrete prevention tool:\u003c\/strong\u003e useful for individuals, professionals, event organizations, and field workers\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e quality, CE marking, and ISO 13485 compliance\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"ama-bsafe-alert\"\u003e\n      \u003ch3\u003e⚠ Why is this panel particularly strategic?\u003c\/h3\u003e\n      \u003cp\u003eBecause it covers both the most commonly used classic drugs and families of synthetic cannabinoids often linked to products like PTC, Pète Ton Crâne, Buddha Blue, Spice, or Black Mamba. For prevention, this provides a more realistic understanding of current consumption situations.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ama-bsafe-alert\"\u003e\n      \u003cp\u003e🔒 Security and discretion guaranteed — Available exclusively on ama-prevention.fr\u003c\/p\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFrequently asked questions about the Drugdiag® 8T NPS\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently asked questions about the Drugdiag® 8T NPS Can the test be useful against PTC or…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently asked questions about the Drugdiag® 8T NPS\u003c\/h2\u003e\n\u003ch3\u003eCan the test be useful against PTC or Buddha Blue?\u003c\/h3\u003e\n    \u003cp\u003eYes. The test detects \u003cstrong\u003efamilies of synthetic cannabinoids K2 and K3\u003c\/strong\u003e, often associated with products sold under the names \u003cstrong\u003ePTC\u003c\/strong\u003e, \u003cstrong\u003ePète Ton Crâne\u003c\/strong\u003e, \u003cstrong\u003eBuddha Blue\u003c\/strong\u003e, \u003cstrong\u003eSpice\u003c\/strong\u003e, or \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e.\u003c\/p\u003e\n\n    \u003ch3\u003eWhy is a classic THC test not enough?\u003c\/h3\u003e\n    \u003cp\u003eBecause a standard cannabis test targets \u003cstrong\u003eTHC\u003c\/strong\u003e, while products sold as PTC, Buddha Blue, or Spice may belong to different families of \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e. The K2 and K3 panels allow for broader detection of these new synthetic drugs.\u003c\/p\u003e\n\n    \u003ch3\u003eDoes the test detect ecstasy, cocaine, and speed?\u003c\/h3\u003e\n    \u003cp\u003eYes. It detects \u003cstrong\u003eMDMA\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, and \u003cstrong\u003eamphetamines\u003c\/strong\u003e, as well as \u003cstrong\u003emethamphetamines\u003c\/strong\u003e and \u003cstrong\u003eopiates\u003c\/strong\u003e.\u003c\/p\u003e\n\n    \u003ch3\u003eIs this test useful for new synthetic drugs?\u003c\/h3\u003e\n    \u003cp\u003eYes. This is precisely the advantage of the K2\/K3 panel: to enhance coverage of \u003cstrong\u003enew synthetic drugs\u003c\/strong\u003e often sold as synthetic cannabis, fake weed, or diverted vape products.\u003c\/p\u003e\n\n    \u003ch3\u003eIs this test useful for prevention?\u003c\/h3\u003e\n    \u003cp\u003eYes. It is particularly useful when a broad coverage of party drugs, stimulants, opiates, and synthetic cannabinoids in a single rapid test is desired.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eClinical Expertise \u0026amp; Specificity\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eClinical Expertise \u0026amp; Specificity Advanced Colloidal Gold Technology Our devices…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eClinical Expertise \u0026amp; Specificity\u003c\/h2\u003e\n\u003ch3\u003eAdvanced Colloidal Gold Technology\u003c\/h3\u003e\n    \u003cp\u003eOur devices use competitive immunochromatography with colloidal gold-labeled antibodies, ensuring a clear, ultra-sensitive marking and medical-level reliability.\u003c\/p\u003e\n    \u003ch3\u003eLaboratory Certified Reliability (GC\/MS)\u003c\/h3\u003e\n    \u003cp\u003eThe accuracy of this professional urine screening device has been rigorously validated by comparative clinical studies. The results demonstrate an accuracy correlation \u003cstrong\u003egreater than 99%\u003c\/strong\u003e compared to the global reference laboratory method (Gas Chromatography coupled with Mass Spectrometry - GC\/MS).\u003c\/p\u003e\n    \u003ch3\u003eInstitutional Quality Labels\u003c\/h3\u003e\n    \u003cp\u003eDesigned and manufactured in France by the Toda Pharma laboratory, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is certified \u003cstrong\u003eISO 13485\u003c\/strong\u003e and bears the \u003cstrong\u003eCE\u003c\/strong\u003e mark. Its high level of requirement has earned it certification by the \u003cstrong\u003eUAF Label (Used by the French Armed Forces)\u003c\/strong\u003e and the Cœur Alsace Label.\u003c\/p\u003e\n    \u003ch3\u003eNo cross-reactions (False Positives)\u003c\/h3\u003e\n    \u003cp\u003eThe high analytical specificity of the Toda Drugdiag® range guarantees the total absence of interference (tested up to a concentration of 100 μg\/ml) with common consumer products. \u003cstrong\u003eThe urine result will not be distorted\u003c\/strong\u003e by the presence of:\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e Aspirin (Acetylsalicylic acid), Ibuprofen, Paracetamol (Acetaminophen), Amoxicillin, Penicillin, cough syrups (Dextromethorphan).\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e Caffeine, Cholesterol, Hemoglobin, Creatinine, Vitamin C (Ascorbic acid), Uric acid.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n      \u003cp\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This in vitro diagnostic device is intended for preventive use. A positive result indicates a presumed consumption and must be confirmed by toxicological analysis in a laboratory (GC\/MS).\u003c\/p\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426436231492,"sku":null,"price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426436264260,"sku":null,"price":94.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426436297028,"sku":null,"price":179.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426436329796,"sku":null,"price":401.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_NPS.png?v=1777893890"},{"product_id":"test-urinaire-drugdiag®-12t-nouvelles-drogues-de-synthese","title":"12-Drug Urine Test Drugdiag® 12T - New Synthetic Drugs","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag 12T NPS\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e \u003cspan class=\"ama-bsafe-kicker\"\u003eMulti-drug urine test\u003c\/span\u003e \u003ch2 class=\"ama-bsafe-title\"\u003e Drugdiag® 12T NPS: expanded screening for classic and synthetic drugs \u003c\/h2\u003e \u003cp class=\"ama-bsafe-lead\"\u003e The \u003cstrong\u003eDrugdiag® 12T NPS urine test\u003c\/strong\u003e is a multi-drug screening device designed to simultaneously detect major classic drugs and several families of \u003cstrong\u003enew synthetic drugs\u003c\/strong\u003e. \u003c\/p\u003e \u003cp class=\"ama-bsafe-lead\"\u003e It allows screening in a single test for \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eopiates\u003c\/strong\u003e, \u003cstrong\u003eMDMA\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, as well as several panels associated with \u003cstrong\u003esynthetic cannabinoids\u003c\/strong\u003e, \u003cstrong\u003ecathinones\u003c\/strong\u003e, \u003cstrong\u003eMDPV\u003c\/strong\u003e, and \u003cstrong\u003exylazine\u003c\/strong\u003e. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-summary-strip\"\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSimple and quick urine format\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eVisual reading in a few minutes\u003c\/div\u003e \u003cdiv class=\"ama-bsafe-summary-item\"\u003eSpecific use, health, business, and prevention\u003c\/div\u003e \u003c\/div\u003e\u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003e12 panels tested\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances\u003c\/h2\u003e \u003cp\u003e The Drugdiag® 12T NPS tests for 12 panels in urine. This horizontal layout facilitates reading on a computer and avoids narrow cards that are hard to read. \u003c\/p\u003e \u003cdiv class=\"ama-bsafe-substance-list\"\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eTHC\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCannabis\u003c\/strong\u003e, marijuana, hashish, THC-COOH.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eCOC\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eCocaine\u003c\/strong\u003e, coke, powder.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMOP\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eOpiates\u003c\/strong\u003e, morphine, heroin, opium.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e300 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDMA\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eEcstasy\u003c\/strong\u003e, taz, molly.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e500 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eAMP\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eAmphetamines\u003c\/strong\u003e, speed.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMET\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMethamphetamines\u003c\/strong\u003e, crystal meth, ice.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eK2\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cannabinoids\u003c\/strong\u003e, Spice, Black Mamba, PTC, Buddha Blue.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eK3\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eNew generation synthetic cannabinoids\u003c\/strong\u003e, herbal mix.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e10 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eK4\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cannabinoids\u003c\/strong\u003e, Spice, legal high, fake weed.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e50 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMCAT\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSynthetic cathinones\u003c\/strong\u003e, 3-MMC, 4-MMC, mephedrone.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e500 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eMDPV\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMDPV\u003c\/strong\u003e, bath salts, synthetic stimulants.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-substance-row\"\u003e \u003cspan class=\"ama-bsafe-substance-code\"\u003eXYL\u003c\/span\u003e \u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eXylazine\u003c\/strong\u003e, tranq, tranq dope.\u003c\/div\u003e \u003cspan class=\"ama-bsafe-substance-threshold\"\u003e1000 ng\/mL\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cp class=\"ama-bsafe-note\"\u003e Names like PTC, Pète Ton Crâne, Buddha Blue, Spice, or Black Mamba do not always refer to a single molecule. They may correspond to variable compositions depending on the products, batches, and distribution channels. \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eBusiness, health, prevention\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eRecommended uses\u003c\/h2\u003e \u003cdiv class=\"ama-bsafe-grid\"\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eWorkplace prevention\u003c\/h3\u003e \u003cp\u003e The Drugdiag® 12T NPS can be integrated into a risk prevention approach, especially for sensitive environments or security positions, in compliance with the applicable legal framework, internal regulations, and confidentiality of results. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eHealthcare professionals\u003c\/h3\u003e \u003cp\u003e It allows quick guidance for care, follow-up, or biological confirmation requests when the clinical context requires it. \u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eField prevention\u003c\/h3\u003e \u003cp\u003e This test can be useful for prevention organizations, associations, event organizers, and field workers facing poorly identified substances or multiple consumptions. \u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003ch3\u003eKey features\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003e\n\u003cstrong\u003e12 panels in one test:\u003c\/strong\u003e classic drugs, synthetic cannabinoids, cathinones, MDPV, and xylazine.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eUseful in cases of polyconsumption:\u003c\/strong\u003e detects multiple families of substances in a single urine sample.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eSuitable for new synthetic drugs:\u003c\/strong\u003e effective against products sold under names like PTC, Buddha Blue, Spice, Black Mamba, 3-MMC, or bath salts.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eRapid reading:\u003c\/strong\u003e visual result in a few minutes according to the instructions for use.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eFrench manufacturing:\u003c\/strong\u003e device from the Drugdiag® range by Toda Pharma laboratory.\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eProfessional quality:\u003c\/strong\u003e in vitro diagnostic medical device with CE marking.\u003c\/li\u003e \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eResults\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eReading and interpretation\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eResult reading\u003c\/h2\u003e \u003cdiv class=\"ama-inner-accordion\"\u003e \u003cdetails open\u003e \u003csummary\u003eNegative result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e A negative result indicates that the targeted substance was not detected above the test’s detection threshold. This does not necessarily mean an absolute absence of the substance. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003ePositive result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e A positive result indicates a test reaction compatible with the presence of the targeted family. In a medical, professional, or medico-legal context, laboratory confirmation is recommended. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eInvalid result\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e An invalid result may be due to incorrect handling, insufficient sample volume, or failure to respect the reading time. The test should then be repeated with a new device. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-alert\"\u003e \u003ch3\u003eImportant: a rapid test remains a screening tool\u003c\/h3\u003e \u003cp\u003e The Drugdiag® 12T NPS provides a preliminary analytical result. It does not replace toxicological analysis performed in a laboratory. \u003c\/p\u003e \u003cp\u003e In case of a positive, doubtful, disputed result or in a medical, professional, or medico-legal context, confirmation by a reference laboratory method may be necessary. \u003c\/p\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnique\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eInstructions for use and quality\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical data sheet\u003c\/h2\u003e \u003cdiv class=\"ama-bsafe-grid\"\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eTest type\u003c\/h3\u003e \u003cp\u003eRapid-read multi-drug urine test.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eTechnology\u003c\/h3\u003e \u003cp\u003eImmunochromatographic technology for detecting multiple families of substances in urine.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eReading time\u003c\/h3\u003e \u003cp\u003eVisual reading in a few minutes according to the manufacturer's instructions.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eManufacturer\u003c\/h3\u003e \u003cp\u003eDrugdiag® range from the French laboratory Toda Pharma, the number 1 in rapid diagnostic testing.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003eRegulated device\u003c\/h3\u003e \u003cp\u003eIn vitro diagnostic medical device bearing the CE marking.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"ama-bsafe-card\"\u003e \u003ch3\u003ePackaging\u003c\/h3\u003e \u003cp\u003eTest packaged for simple, clean, and hygienic use.\u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003ch3\u003eUsage advice\u003c\/h3\u003e \u003cul class=\"ama-bsafe-list\"\u003e \u003cli\u003eRead the instructions carefully before use.\u003c\/li\u003e \u003cli\u003eUse a clean urine sample under appropriate conditions.\u003c\/li\u003e \u003cli\u003eRespect the reading time indicated by the manufacturer.\u003c\/li\u003e \u003cli\u003eDo not interpret the result beyond the recommended time frame.\u003c\/li\u003e \u003cli\u003eRequest laboratory confirmation in case of a positive, doubtful, or contested result.\u003c\/li\u003e \u003c\/ul\u003e \u003cp class=\"ama-bsafe-note\"\u003e A rapid urine test is a screening and guidance tool. It does not alone constitute definitive forensic evidence. \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently Asked Questions\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e \u003cdiv class=\"ama-inner-accordion\"\u003e \u003cdetails open\u003e \u003csummary\u003eCan this test be useful against PTC or Buddha Blue?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes. The names PTC, Pète Ton Crâne, and Buddha Blue are often linked to synthetic cannabinoids. The Drugdiag® 12T NPS tests several panels related to these families, notably K2, K3, and K4. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eDoes this test cover new synthetic drugs?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes. It allows detection of several families of new psychoactive substances, including synthetic cannabinoids, cathinones, MDPV, and xylazine, in addition to classic drugs. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eDoes the test detect 3-MMC or 4-MMC?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e The MCAT panel is associated with synthetic cathinones, a family that includes substances like 3-MMC, 4-MMC, or mephedrone. Interpretation must always consider the manufacturer's instructions. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eDoes the test detect cocaine, ecstasy, and cannabis?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e Yes. The Drugdiag® 12T NPS specifically tests for THC, cocaine, MDMA, amphetamines, methamphetamines, and opiates. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails\u003e \u003csummary\u003eWhat is the difference between THC and synthetic cannabis?\u003c\/summary\u003e \u003cdiv class=\"ama-accordion-content\"\u003e \u003cp\u003e THC corresponds to classic cannabis. Products like PTC, Buddha Blue, Spice, or Black Mamba are often associated with synthetic cannabinoids, whose composition may vary. This is why the K2, K3, and K4 panels are important. \u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-cta\"\u003e \u003cp\u003eNeed advice or a quote for a professional order?\u003c\/p\u003e \u003ca href=\"https:\/\/ama-prevention.fr\/pages\/demande-de-devis\" class=\"ama-bsafe-cta-button\"\u003e Request a quote \u003c\/a\u003e \u003c\/div\u003e \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e \u003cp\u003e \u003cstrong\u003eLegal notice:\u003c\/strong\u003e This medical device is a regulated health product bearing the CE marking under this regulation. In case of medical treatment, a positive result, doubt about the interpretation, or a risky situation, consult a healthcare professional or a medical analysis laboratory. \u003c\/p\u003e \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56560432218436,"sku":null,"price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426436428100,"sku":null,"price":119.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426436460868,"sku":null,"price":227.05,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426436493636,"sku":null,"price":507.88,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_NPS.png?v=1777893890"},{"product_id":"test-urinaire-drugdiag-4t2-nouvelles-drogues-de-synthese","title":"4-Drug Urine Test Drugdiag® 4T2 - New Synthetic Drugs","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Test Urinaire 4 Drogues Drugdiag® 4T2 - Nouvelles Drogues de synthèse\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional urine test\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eDrugdiag® 4T2 4-Drug Urine Test - New Synthetic Drugs\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003e\n        \u003cstrong\u003eWant to know if it’s cannabis… or something much more dangerous?\u003c\/strong\u003e The urine test \u003cstrong\u003eDrugdiag® 4T2 NPS\u003c\/strong\u003e detects simultaneously \u003cstrong\u003eTHC\u003c\/strong\u003e (natural cannabis) and three major families of \u003cstrong\u003esynthetic cannabinoids: K2, K3, and K4\u003c\/strong\u003e. It helps distinguish between classic cannabis use and much more unpredictable chemical substances, often sold under misleading names.\n      \u003c\/p\u003e\n      \u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003e\n        Manufactured by \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, this urine test is designed for individuals, professionals, prevention organizations, and event industry actors who want a quick, clear, and actionable result.\n      \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy has this test become essential?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy has this test become essential? The trap of fake cannabis Today,…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy has this test become essential?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eThe trap of fake cannabis\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eToday, some products sold as cannabis, CBD, or smoking blends may contain synthetic cannabinoids. The user thinks they are consuming a “classic” substance, while they are exposed to much more unstable and risky molecules.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eA practical aid in prevention\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eIn case of doubt, discomfort, unusual behavior, or suspicion of adulterated product, this test helps quickly guide the interpretation of the situation and better understand what may have been consumed.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eThe 4 substances detected\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eThe 4 substances detected This urine test analyzes 4 categories for targeted screening…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eThe 4 substances detected\u003c\/h2\u003e\n\u003cp\u003eThis urine test analyzes 4 categories for targeted screening of cannabis and the main families of synthetic cannabinoids:\u003c\/p\u003e\n    \n    \u003cdiv class=\"ama-bsafe-table\"\u003e\n      \u003ctable\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eType of drug\u003c\/th\u003e\n            \u003cth\u003eSubstances \u0026 street names\u003c\/th\u003e\n            \u003cth\u003eThreshold (Cut-off)\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eTHC\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eWeed, beuh, marijuana, hashish\u003c\/td\u003e\n            \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eK2\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eSpice, K2, Black Mamba, fake weed, herbal incense\u003c\/td\u003e\n            \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eK3\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eK3, new generation Spice, herbal mix\u003c\/td\u003e\n            \u003ctd\u003e10 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e\u003cstrong\u003eK4\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd\u003eSpice, K4, Black Mamba, fake weed, legal high\u003c\/td\u003e\n            \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"ama-bsafe-note\"\u003eSynthetic cannabinoids frequently change in composition and presentation. The same commercial names can cover several different families, making identification difficult without the appropriate test.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUnderstanding the difference between K2, K3, and K4\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUnderstanding the difference between K2, K3, and K4 K2: the most well-known family K2 is the name…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUnderstanding the difference between K2, K3, and K4\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eK2: the most well-known family\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eK2 is the most well-known name to the general public. It is often associated with products sold as \u003cstrong\u003eSpice\u003c\/strong\u003e, \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e, or \u003cstrong\u003efake weed\u003c\/strong\u003e. These are synthetic cannabinoids designed to mimic the effects of cannabis without being natural cannabis.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eK3: a more recent family\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eK3 corresponds to another family of synthetic cannabinoids. It can be found in herbal blends, smoked products, or cannabis alternatives. Its more sensitive detection threshold broadens the test’s coverage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eK4: a distinct family often sold under the same names\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eK4 does not have a single stable street name. In practice, it is often sold under the same marketing names as K2, such as \u003cstrong\u003eSpice\u003c\/strong\u003e, \u003cstrong\u003eBlack Mamba\u003c\/strong\u003e, \u003cstrong\u003efake weed\u003c\/strong\u003e, or \u003cstrong\u003elegal high\u003c\/strong\u003e. That’s why a K2 + K3 + K4 panel is much more relevant than a test limited to one family.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy does the Drugdiag® 4T2 make a difference?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy does the Drugdiag® 4T2 make a difference? Broader screening: it detects both…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy does the Drugdiag® 4T2 make a difference?\u003c\/h2\u003e\n\u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eBroader screening:\u003c\/strong\u003e detects both natural cannabis and several families of synthetic cannabinoids\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eBetter risk understanding:\u003c\/strong\u003e helps distinguish THC use from exposure to Spice-type chemicals\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFast results:\u003c\/strong\u003e visual reading in a few minutes\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePractical prevention tool:\u003c\/strong\u003e useful for parents, healthcare professionals, event organizers, and field workers\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFrench manufacturer:\u003c\/strong\u003e quality, CE marking, and ISO 13485 compliance\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"ama-bsafe-alert\"\u003e\n      \u003ch3\u003e⚠ Why are these drugs so concerning?\u003c\/h3\u003e\n      \u003cp\u003eUnlike natural cannabis, synthetic cannabinoids can cause much more severe and unpredictable effects: agitation, hallucinations, panic attacks, seizures, heart complications, or loss of control. They are often sold under misleading appearances, increasing the risk.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ama-bsafe-alert\"\u003e\n      \u003cp\u003e🔒 Security and discretion guaranteed — Available on ama-prevention.fr\u003c\/p\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFrequently asked questions about K2, K3, and K4\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently asked questions about K2, K3, and K4 Are K2, K3, and K4 cannabis? No. They are not…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently asked questions about K2, K3, and K4\u003c\/h2\u003e\n\u003ch3\u003eAre K2, K3, and K4 cannabis?\u003c\/h3\u003e\n    \u003cp\u003eNo. These are not natural cannabis. They are synthetic cannabinoids, meaning chemical substances designed to mimic certain effects of THC.\u003c\/p\u003e\n\n    \u003ch3\u003eWhy is a standard THC test not enough?\u003c\/h3\u003e\n    \u003cp\u003eBecause a standard THC test looks for natural cannabis, while synthetic cannabinoids require specific targets. A classic test can therefore miss K2, K3, or K4.\u003c\/p\u003e\n\n    \u003ch3\u003eDoes K4 have a specific street name?\u003c\/h3\u003e\n    \u003cp\u003eNot really. Unlike cocaine or cannabis, K4 does not have a stable and unique street name. It is often sold under names already used for other synthetics, such as Spice, Black Mamba, or legal high.\u003c\/p\u003e\n\n    \u003ch3\u003eIs this test useful for prevention among young people or at parties?\u003c\/h3\u003e\n    \u003cp\u003eYes. It helps better understand whether a smoked, vaped, or so-called “CBD” or “herb” product is natural cannabis or a more dangerous family of synthetics.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eClinical Expertise \u0026 Specificity\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eClinical Expertise \u0026 Specificity Advanced Colloidal Gold Technology Our devices…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eClinical Expertise \u0026 Specificity\u003c\/h2\u003e\n\u003ch3\u003eAdvanced Colloidal Gold Technology\u003c\/h3\u003e\n    \u003cp\u003eOur devices use competitive immunochromatography with colloidal gold-labeled antibodies, ensuring a clear, ultra-sensitive marking and medical-level reliability.\u003c\/p\u003e\n    \u003ch3\u003eCertified Laboratory Reliability (GC\/MS)\u003c\/h3\u003e\n    \u003cp\u003eThe accuracy of this professional urine screening device has been rigorously validated by comparative clinical studies. Results show an accuracy correlation \u003cstrong\u003egreater than 99%\u003c\/strong\u003e compared to the global laboratory reference method (Gas Chromatography coupled with Mass Spectrometry - GC\/MS).\u003c\/p\u003e\n    \u003ch3\u003eInstitutional Quality Labels\u003c\/h3\u003e\n    \u003cp\u003eDesigned and manufactured in France by the Toda Pharma laboratory, this \u003ci\u003ein vitro\u003c\/i\u003e diagnostic medical device is certified \u003cstrong\u003eISO 13485\u003c\/strong\u003e and bears the \u003cstrong\u003eCE\u003c\/strong\u003e mark. Its high standard of quality has earned it certification by the \u003cstrong\u003eUAF Label (Used by the French Armed Forces)\u003c\/strong\u003e and the Cœur Alsace Label.\u003c\/p\u003e\n    \u003ch3\u003eNo cross-reactions (False Positives)\u003c\/h3\u003e\n    \u003cp\u003eThe high analytical specificity of the Toda Drugdiag® range guarantees the total absence of interference (tested up to a concentration of 100 μg\/ml) with common consumer products. \u003cstrong\u003eUrine test results will not be distorted\u003c\/strong\u003e by the presence of:\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCommon medications:\u003c\/strong\u003e Aspirin (Acetylsalicylic acid), Ibuprofen, Paracetamol (Acetaminophen), Amoxicillin, Penicillin, cough syrups (Dextromethorphan).\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePhysiological and dietary substances:\u003c\/strong\u003e Caffeine, Cholesterol, Hemoglobin, Creatinine, Vitamin C (Ascorbic acid), Uric acid.\u003c\/li\u003e\n    \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"1 unit","offer_id":56426436591940,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56426436624708,"sku":null,"price":74.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56426436657476,"sku":null,"price":141.55,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56426436690244,"sku":null,"price":316.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/photo_produit_drugdiag_T_NPS.jpg?v=1781968519"},{"product_id":"bracelet-test-ton-verre","title":"Pack of 10 Test Ton Verre® Bracelets","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Pack de 10 Bracelets Test Ton Verre®\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eChemical submission prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003ePack of 10 Test Ton Verre® Bracelets\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 20px; font-weight: 800; color: #FE4B09; margin-bottom: 5px;\"\u003eProtect your entire group of friends.\u003c\/p\u003e\n\u003cp\u003eOffered in a \u003cstrong\u003ePack of 10\u003c\/strong\u003e, the \u003cstrong\u003eTest Ton Verre® Bracelet\u003c\/strong\u003e is the most advanced portable prevention device on the market. Developed in partnership with the French laboratory \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, it allows you to instantly detect \u003cstrong\u003eGHB (the \"date rape drug\")\u003c\/strong\u003e and \u003cstrong\u003eKetamine\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eDiscreet, 100% waterproof, and designed for party environments, it is worn like a simple event bracelet. Equip your friends before going out: if in doubt, just one drop on the detection tablets is enough.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy has this bracelet become essential?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy has this bracelet become essential? The trap of chemical submission The…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy has this bracelet become essential?\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eThe trap of chemical submission\u003c\/h3\u003e\n\u003cp\u003eGHB and Ketamine are the two substances most used by predators in party environments. They are odorless, colorless, and tasteless. Slipped into a glass in a fraction of a second, they cause total vulnerability. This bracelet acts as your invisible shield.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eAn immediate and discreet response\u003c\/h3\u003e\n\u003cp\u003eDid you leave your glass unattended for a moment? No need to go to the restroom to check. The test is done directly on your wrist in seconds, in full view but discreetly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eFrench Laboratory Technology\u003c\/h3\u003e\n\u003cp\u003ePraised by the media, the Test Ton Verre® bracelet incorporates cutting-edge technology from \u003cstrong\u003eToda Pharma\u003c\/strong\u003e. This certified French manufacturer guarantees high sensitivity and analysis reliability worthy of a medical device.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDesigned for the party, made for your safety\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDesigned for the party, made for your safety Pack of 10 for the group Safety…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDesigned for the party, made for your safety\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0; font-size: 18px;\"\u003e\n\u003cspan class=\"ama-mini-ico\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 19v-1.2a4 4 0 0 1 8 0V19\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 20h16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003ePack of 10 for the group\u003c\/h3\u003e\n\u003cp\u003eSafety is a collective matter. With this pack of 10 bracelets (each offering 2 test zones), you have enough to equip your group of friends for the entire evening or festival.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0; font-size: 18px;\"\u003e\n\u003cspan class=\"ama-mini-ico\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e2 specific tests per bracelet\u003c\/h3\u003e\n\u003cp\u003eEach bracelet is equipped with two distinct reactive tablets: \u003cstrong\u003eone area dedicated exclusively to GHB\u003c\/strong\u003e, and \u003cstrong\u003eone area dedicated to Ketamine\u003c\/strong\u003e. That’s 20 tests in total in your pack.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0; font-size: 18px;\"\u003e\n\u003cspan class=\"ama-mini-ico\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003eNo false positives with alcohol\u003c\/h3\u003e\n\u003cp\u003eThe chemical formula of the tablets has been specifically developed not to react to alcoholic drinks, sodas, or fruit juices. The reaction only triggers in the presence of narcotics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3 style=\"margin-top: 0; color: #004C96;\"\u003eInstructions: A test in 3 seconds\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 15px; color: #666;\"\u003eThe operation is instinctive and can be done even in the dim light of a nightclub.\u003c\/p\u003e\n\u003cul style=\"margin-bottom: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 1:\u003c\/strong\u003e Wear the bracelet comfortably on your wrist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 2:\u003c\/strong\u003e Using your finger or a straw, place a drop of your drink on the \u003cstrong\u003eGHB\u003c\/strong\u003e tablet and\/or the \u003cstrong\u003eKetamine\u003c\/strong\u003e tablet.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 3:\u003c\/strong\u003e Wait a few seconds.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eResult:\u003c\/strong\u003e If the colored indicator on the pad clearly changes color, \u003cstrong\u003edo not drink this beverage!\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003eThe golden rule of prevention\u003c\/h3\u003e\n\u003cp\u003eThe Test Ton Verre® Bracelet is a great detection tool, but human vigilance remains your first defense. \u003cstrong\u003eNever leave your glass unattended.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eIn case of a positive result, sudden illness, or doubt, do not consume the drink and immediately alert your friends, staff, or emergency services (15 \/ 112).\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background-color: #f0f7ff; border: 2px dashed #004C96; padding: 30px; border-radius: 10px; margin-top: 50px; text-align: center;\"\u003e\n\u003ch3 style=\"color: #004C96; margin-top: 0; font-size: 22px;\"\u003eBDE, Festivals, Nightclubs: Secure your events\u003c\/h3\u003e\n\u003cp style=\"font-size: 16px; color: #004C96; margin-bottom: 20px;\"\u003eReplace your classic entry bracelets with a concrete prevention tool that reassures your audience.\u003c\/p\u003e\n\u003cul style=\"text-align: left; max-width: 500px; margin: 0 auto 0 auto; color: #004C96;\"\u003e\n\u003cli style=\"margin-bottom: 10px;\"\u003e\n\u003cstrong\u003eCustomizable from 500 bracelets:\u003c\/strong\u003e Add your colors, event logo, or a prevention message (Template provided).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0;\"\u003e\n\u003cstrong\u003eDecreasing B2B prices:\u003c\/strong\u003e Volume orders adapted to your capacity. \u003cem\u003e(Use the quote request button on this page to contact us).\u003c\/em\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background-color: #f9fafb; padding: 30px; border-radius: 10px; margin-top: 40px; border-top: 3px solid #e5e5e5;\"\u003e\n          \u003c\/div\u003e\n        \n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFrequently asked questions: Detecting GHB and Ketamine\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently asked questions: Detecting GHB and Ketamine How to know if GHB has been put…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2 style=\"font-size: 22px; color: #004C96; margin-top: 0;\"\u003eFrequently asked questions: Detecting GHB and Ketamine\u003c\/h2\u003e\n\u003ch3 style=\"font-size: 16px; color: #004C96; margin-bottom: 5px;\"\u003eHow to know if GHB has been put in my glass?\u003c\/h3\u003e\n  \u003cp style=\"font-size: 15px; color: #666; margin-top: 0; margin-bottom: 20px;\"\u003eSince GHB is odorless and colorless, the most reliable method in party settings is to use a chemical test. The Test Ton Verre® Bracelet allows you to place a drop of drink on a specific pad that will change color within seconds if GHB is present.\u003c\/p\u003e\n\n  \u003ch3 style=\"font-size: 16px; color: #004C96; margin-bottom: 5px;\"\u003eDoes the bracelet detect drugs in alcohol?\u003c\/h3\u003e\n  \u003cp style=\"font-size: 15px; color: #666; margin-top: 0; margin-bottom: 20px;\"\u003eYes. The technology developed by Toda Pharma laboratory is designed to produce no false positives with alcohol or sodas. The reaction only targets GHB and Ketamine molecules.\u003c\/p\u003e\n\n  \u003ch3 style=\"font-size: 16px; color: #004C96; margin-bottom: 5px;\"\u003eHow many tests does a pack contain?\u003c\/h3\u003e\n  \u003cp style=\"font-size: 15px; color: #666; margin-top: 0; margin-bottom: 0;\"\u003eThe Test Ton Verre Pack contains 10 bracelets. Each bracelet is equipped with 2 independent pads (one for GHB, one for Ketamine), giving you 20 test zones in total to protect your entire group of friends.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This device is intended for preventive use. It detects the presence of GHB and Ketamine but does not claim to identify all drugs. It does not replace a laboratory toxicological analysis in case of legal proceedings. AMA Prévention declines all responsibility in case of misuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- AMA_BSAFE_SEO_RELATED_START --\u003e\n\u003cdiv class=\"ama-bsafe-related-seo\" style=\"margin:28px 0;padding:20px;border:1px solid #dbe6f2;border-radius:18px;background:#f6f9fd;color:#004C96;\"\u003e\n  \u003cp style=\"margin:0 0 8px;font-weight:700;color:#FE4B09;\"\u003eChemical submission prevention\u003c\/p\u003e\n  \u003cp style=\"margin:0 0 10px;line-height:1.6;\"\u003eTo complement prevention devices against drugs in drinks, AMA Prévention also offers \u003cstrong\u003eB-SAFE\u003c\/strong\u003e, a detection pen developed to strengthen prevention in establishments, events, communities, and professional environments.\u003c\/p\u003e\n  \u003cp style=\"margin:0;line-height:1.6;\"\u003eThe B-SAFE project is validated and supported by \u003cstrong\u003eProfessor Jean-Claude Alvarez\u003c\/strong\u003e, toxicologist and authority in pharmacology-toxicology. \u003ca href=\"\/products\/b-safe-stylo-detecteur-drogues-boissons\" style=\"color:#004C96;font-weight:700;text-decoration:underline;\"\u003eSee the B-SAFE sheet\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- AMA_BSAFE_SEO_RELATED_END --\u003e\n          \u003c\/div\u003e\n        \n      \u003c\/div\u003e\n    \n  \n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"Default Title","offer_id":55236516741444,"sku":"TTV-BRACELET-GHB-KET-010","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Bracelet_detecteur_GHB_KETAMINE.jpg?v=1760524633"},{"product_id":"ethylotest-electronique-ethylec-plus","title":"Unlocked Electronic Breathalyzer ETHYLEC+","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Éthylotest Électronique Débloqué ETHYLEC+\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional Alcohol Prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eUnlocked Electronic Breathalyzer ETHYLEC+\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp\u003eThe \u003cstrong\u003eEthylec+\u003c\/strong\u003e is a versatile electronic breathalyzer, specifically designed for sales professionals and SMEs. It combines a standard electrochemical cell with a breath pressure sensor to guarantee reliable results with every test.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses \u0026 Versatility\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eUses \u0026 Versatility Vehicle Fleets \u0026 Commercial Use Thanks to its adapter…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eUses \u0026 Versatility\u003c\/h2\u003e\n\u003cdiv class=\"educational-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3\u003eVehicle Fleets \u0026 Commercial Use\u003c\/h3\u003e\n\u003cp\u003eThanks to its included cigarette lighter adapter, the Ethylec+ is the ideal tool for road professionals. It allows regular testing directly in the vehicle, ensuring optimal safety before each trip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3\u003ePrevention Management in SMEs\u003c\/h3\u003e\n\u003cp\u003eThis model offers an excellent balance between accuracy and affordability for small and medium businesses looking to implement alcohol prevention measures at work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3\u003eElectrochemical Reliability\u003c\/h3\u003e\n\u003cp\u003eIts standard electrochemical sensor technology ensures high measurement stability and excellent alcohol selectivity, thus avoiding false positives related to other exhaled substances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eAdvantages of the Ethylec+\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eAdvantages of the Ethylec+ Electrochemical Technology: Standard sensor offering a…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eAdvantages of the Ethylec+\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eElectrochemical Technology:\u003c\/strong\u003e Standard sensor offering durable and reliable accuracy.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual Power Supply:\u003c\/strong\u003e Can be used with a 9V battery or via a 12V cigarette lighter socket.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePressure Sensor:\u003c\/strong\u003e Integrated system to validate airflow and ensure breath integrity.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComplete Pack:\u003c\/strong\u003e Delivered in a rigid carrying case with essential accessories.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEase of Use:\u003c\/strong\u003e Clear LCD screen for immediate reading of the digital result.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetailed Technical Specifications\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDetailed Technical Specifications Feature Specification Sensor Type…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetailed Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"ama-bsafe-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eSensor Type\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eStandard Electrochemical (Fuel cell)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eMeasurement Range\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003e0.00 to 1.00 mg\/L (or 0 to 2.00 ‰)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eBlow Time\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eAbout 7 to 8 seconds (deep sample)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003ePower Supply\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003e9V alkaline battery or 12V DC car adapter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eTest Counter\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eIntegrated for maintenance tracking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eDimensions \/ Weight\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003e115 x 60 x 23 mm \/ 105g (without battery)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eMaintenance\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eCalibration recommended every 12 to 14 months\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003eMetrological Maintenance\u003c\/h3\u003e\n\u003cp\u003eTo maintain the accuracy of the electrochemical cell, regular calibration is essential.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRecommendation:\u003c\/strong\u003e Calibrate every 12 to 14 months. Our partner laboratory provides this service to ensure the reliability of your safety protocols.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eCase Contents\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eCase Contents 1 Electronic breathalyzer Ethylec+ 10 Individual mouthpieces…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eCase Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 Electronic breathalyzer \u003cstrong\u003eEthylec+\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e10 Individual mouthpieces with one-way valve\u003c\/li\u003e\n\u003cli\u003e1 12V car cigarette lighter adapter\u003c\/li\u003e\n\u003cli\u003e1 9V alkaline battery\u003c\/li\u003e\n\u003cli\u003e1 Rigid ABS carrying case\u003c\/li\u003e\n\u003cli\u003e1 User manual in French\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eAMA Prevention Commitment:\u003c\/strong\u003e The Ethylec+ is a reliable screening device. It is part of a responsible road safety and workplace prevention approach. Reminder: only a blood test is legally valid.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Ethylec","offers":[{"title":"1 unit","offer_id":56439370580292,"sku":null,"price":249.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/ethylecplus.jpg?v=1770040689"},{"product_id":"ethylotest-electronique-debloque-ethyway-v2","title":"Electronic Breathalyzer ETHYWAY V2","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Éthylotest Électronique ETHYWAY V2\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional alcohol prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eETHYWAY V2 Electronic Breathalyzer\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp\u003eThe \u003cstrong\u003eETHYWAY V2\u003c\/strong\u003e embodies the new generation of consumer electronic breathalyzers. Certified compliant with the strict \u003cstrong\u003eNF EN 16280\u003c\/strong\u003e standard and validated by the National Laboratory of Metrology and Testing (LNE), this device guarantees professional-level reliability. Its technological core is based on an \u003cstrong\u003e11 mm electrochemical sensor\u003c\/strong\u003e, ensuring exceptional measurement stability for uncompromising road safety.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eKey strengths of the ETHYWAY V2\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eKey strengths of the ETHYWAY V2 Official LNE Certification The ETHYWAY V2 meets…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eKey strengths of the ETHYWAY V2\u003c\/h2\u003e\n\u003cdiv class=\"educational-grid\"\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3\u003eOfficial LNE Certification\u003c\/h3\u003e\n\u003cp\u003eThe ETHYWAY V2 meets the metrological requirements of the European standard NF EN 16280. Its certification by the LNE (National Laboratory of Metrology and Testing) attests to its accuracy, offering a reliability guarantee comparable to institutional standards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3\u003eHigh Precision 11mm Technology\u003c\/h3\u003e\n\u003cp\u003eEquipped with a large 11 mm electrochemical cell, this device offers increased responsiveness and prevents false positives. The integrated pressure sensor analyzes the breath to ensure the air volume is sufficient for an indisputable measurement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ama-bsafe-card\"\u003e\n\u003ch3\u003eVersatility \u0026amp; Memory\u003c\/h3\u003e\n\u003cp\u003eWith its built-in memory of the last 10 tests and two display modes, the ETHYWAY V2 allows precise monitoring of blood alcohol levels. Its ergonomic design and carrying case make it the ideal safety companion for individuals and businesses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose the ETHYWAY V2?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose the ETHYWAY V2? NF \u0026amp; LNE Standard: Absolute guarantee of quality and safety…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose the ETHYWAY V2?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNF \u0026amp; LNE Standard:\u003c\/strong\u003e Absolute guarantee of quality and safety validated by competent authorities.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e11mm Electrochemical Sensor:\u003c\/strong\u003e Advanced technology for precise and stable measurement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreath Control:\u003c\/strong\u003e Automatic pressure detection to ensure test integrity.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-in Memory:\u003c\/strong\u003e Quick recording and review of the last 10 results.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSound Alarm:\u003c\/strong\u003e Automatic warning as soon as the 0.25 mg\/L threshold is reached.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact Design:\u003c\/strong\u003e Ergonomics designed for easy handling and discreet storage.\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetailed Technical Specifications\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDetailed Technical Specifications Feature Specification Sensor Cell…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetailed Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"ama-bsafe-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eSensor\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003e11 mm Electrochemical Cell (High Technology)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eDisplay modes\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eMode 1: up to 0.24 mg\/L | Mode 2: up to 0.49 mg\/L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eAlert threshold\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eAutomatic sound alarm at 0.25 mg\/L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eBreath Accuracy\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eIntegrated pressure and breath interruption sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eMemory\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eInternal history of the last 10 tests\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003ePower Supply\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003e2 AAA 1.5V alkaline batteries (Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Caractéristique\"\u003eMaintenance\u003c\/td\u003e\n\u003ctd data-label=\"Spécification\"\u003eBuilt-in test counter (Calibration every 12 months)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"ama-bsafe-note\"\u003eThe device clearly displays results on its LCD screen and guides the user with intuitive sound signals.\u003c\/p\u003e\n\u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003eMaintenance and Calibration: Accuracy Guarantee\u003c\/h3\u003e\n\u003cp\u003eTo maintain the validity of its NF certification and sensor reliability, the ETHYWAY V2 requires annual metrological monitoring.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eManufacturer’s Recommendation:\u003c\/strong\u003e Calibration is recommended every 12 months. The device has a built-in test counter to facilitate this technical follow-up.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eComplete Kit Contents\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eComplete Kit Contents 1 Electronic Breathalyzer Ethyway V2 5 Mouthpieces…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eComplete Kit Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 Electronic Breathalyzer \u003cstrong\u003eEthyway V2\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e5 Individual mouthpieces (with hygienic one-way valve)\u003c\/li\u003e\n\u003cli\u003e1 Fabric protective pouch\u003c\/li\u003e\n\u003cli\u003e2 AAA 1.5V alkaline batteries for immediate use\u003c\/li\u003e\n\u003cli\u003e1 Detailed user manual\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eAMA Prevention Commitment:\u003c\/strong\u003e The ETHYWAY V2 is a certified self-testing device. Although it provides highly accurate measurements, we remind you that only a blood test is legally binding. It is fully part of a comprehensive approach to road safety and responsible prevention.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Ethyway","offers":[{"title":"1 unit","offer_id":56439370744132,"sku":null,"price":139.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/ethyway-v2.jpg?v=1770041786"},{"product_id":"ethylotest-electronique-debloque-alco-sensor-fst","title":"Unlocked Professional Breathalyzer Alco-Sensor FST","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Éthylotest Professionnel Débloqué Alco-Sensor FST\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional alcohol prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eUnlocked Professional Breathalyzer Alco-Sensor FST\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp\u003eThe \u003cstrong\u003eAlco-Sensor FST electronic breathalyzer\u003c\/strong\u003e is the absolute reference device for professional breath alcohol testing. Designed by Intoximeters and certified compliant with \u003cstrong\u003eNF EN 15964\u003c\/strong\u003e, this device is used daily by law enforcement for official roadside checks. Its fuel cell sensor technology offers unmatched judicial precision and robustness suited to the most extreme field conditions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eMain uses of the Alco-Sensor FST\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eMain uses of the Alco-Sensor FST Security Checks \u0026amp; Police…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses of the Alco-Sensor FST\u003c\/h2\u003e\n\u003cdiv class=\"educational-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3\u003eSecurity Checks \u0026amp; Police\u003c\/h3\u003e\n        \u003cp\u003eThe Alco-Sensor FST is the standard tool for law enforcement. Its compliance with NF EN 15964 ensures measurements with perfect metrological accuracy. It is designed for rapid consecutive tests with ergonomic ambidextrous handling and optimal sanitary safety for the operator.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3\u003eBusinesses \u0026amp; Prevention\u003c\/h3\u003e\n        \u003cp\u003eIn critical sectors, the FST offers undeniable result assurance for safety managers. Its ability to detect alcohol without a mouthpiece (passive mode) allows quick screening of a line of employees at shift start, perfectly fitting institutional prevention protocols.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3\u003eLiquid Detection \u0026amp; Hospital Environment\u003c\/h3\u003e\n        \u003cp\u003eIt is one of the few breathalyzers capable of analyzing the contents of a glass or suspicious drink thanks to its specific collector. This feature is crucial for emergency services or addiction specialists to clear doubts without direct contact with the subject.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose Alco-Sensor FST technology?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy choose Alco-Sensor FST technology? Premium Fuel Cell: Sensor…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose Alco-Sensor FST technology?\u003c\/h2\u003e\n\u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePremium Fuel Cell:\u003c\/strong\u003e Judicial-grade electrochemical sensor ensuring high alcohol selectivity.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCertified NF EN 15964:\u003c\/strong\u003e The most demanding European standard for professional screening equipment.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTriple Detection Mode:\u003c\/strong\u003e Allows classic breath testing, passive mode (ambient air), and direct beverage analysis.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAll-Terrain Robustness:\u003c\/strong\u003e IP 54 protection rating against dust and accidental water splashes.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eExtended Thermal Range:\u003c\/strong\u003e Operational reliability guaranteed from -5°C to +50°C for permanent outdoor use.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTactical Hygiene:\u003c\/strong\u003e Automatic mouthpiece ejection system to avoid any manual contact with biological waste.\u003c\/li\u003e\n    \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetailed Technical Specifications\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDetailed Technical Specifications Feature Specification Sensor Electrochemical Cell…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetailed Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"ama-bsafe-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eFeature\u003c\/th\u003e\n          \u003cth\u003eSpecification\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eSensor\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003eSpecific Alcohol Electrochemical Cell (Fuel Cell)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eMeasurement Range\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e0.00 to 2.00 mg\/L of exhaled air\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eAccuracy\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e± 0.01 mg\/L (NF EN 15964 Compliance)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eTest Modes\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003eStandard (mouthpiece), Passive (ambient), and Drink\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eOperating Temperature\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e-5°C to +50°C (Real field conditions)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003ePower Supply\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e2 AA Alkaline Batteries (Approximately 1000 measurements autonomy)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eDimensions \/ Weight\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e124 x 70 x 42 mm \/ Approximately 190g with batteries\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003cp class=\"ama-bsafe-note\"\u003eThe device features a high-visibility backlit LCD screen ensuring optimal readability day and night.\u003c\/p\u003e\n\n    \u003cdiv class=\"ama-bsafe-alert\"\u003e\n      \u003ch3\u003eMaintenance and Calibration: Accuracy Guarantee\u003c\/h3\u003e\n      \u003cp\u003eTo maintain its certification and judicial accuracy, the Alco-Sensor FST requires regular metrological maintenance.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eRecommendation:\u003c\/strong\u003e Calibration must be performed every \u003cstrong\u003e12 months\u003c\/strong\u003e in our specialized laboratory. An uncalibrated device loses its technical proof value during preventive checks.\u003c\/p\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eProfessional Kit Contents\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eProfessional Kit Contents 1 Certified electronic breathalyzer Alco-Sensor FST 1…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eProfessional Kit Contents\u003c\/h2\u003e\n\u003cul\u003e\n      \u003cli\u003e1 Certified electronic breathalyzer \u003cstrong\u003eAlco-Sensor FST\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e1 High-resistance rigid carrying case\u003c\/li\u003e\n      \u003cli\u003e25 Individual single-use mouthpieces\u003c\/li\u003e\n      \u003cli\u003e2 Passive screening cones (breath)\u003c\/li\u003e\n      \u003cli\u003e1 Collector for alcohol detection in drinks\u003c\/li\u003e\n      \u003cli\u003e1 Flexible, non-slip, magnetic protective case\u003c\/li\u003e\n      \u003cli\u003e2 AA Alkaline Batteries and 1 wrist strap\u003c\/li\u003e\n      \u003cli\u003e1 Detailed user manual in French\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n      \u003cp\u003e\u003cstrong\u003eAMA Prevention Commitment:\u003c\/strong\u003e The Alco-Sensor FST is a highly reliable screening tool. Although institutionally certified, we remind you that only a blood test performed in a medical laboratory is legally binding. Its use is part of a responsible, caring, and professional safety approach.\u003c\/p\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Intoximeters","offers":[{"title":"1 unit","offer_id":56439370940740,"sku":null,"price":1259.7,"currency_code":"EUR","in_stock":true},{"title":"Pack of 5","offer_id":56439370973508,"sku":null,"price":6298.5,"currency_code":"EUR","in_stock":true},{"title":"Pack of 10","offer_id":56439371006276,"sku":null,"price":11337.3,"currency_code":"EUR","in_stock":true},{"title":"Pack of 25","offer_id":56439371039044,"sku":null,"price":26768.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/fst.jpg?v=1770042582"},{"product_id":"ethylotest-electronique-alert-j4x","title":"Professional Electronic Breathalyzer Alert J4X","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Éthylotest Électronique Professionnel Alert J4X\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional Alcohol Prevention\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eProfessional Electronic Breathalyzer Alert J4X\u003c\/h2\u003e\n        \u003cdiv class=\"ama-bsafe-lead\"\u003e\n          \u003cp style=\"font-size: 17px; line-height: 1.8; margin-bottom: 15px;\"\u003eThe \u003cstrong\u003eALERT J4X\u003c\/strong\u003e is a next-generation electronic breathalyzer, designed to be fast, compact, and extremely efficient. Exclusively designed for intensive use, it is the reference tool for law enforcement, security professionals, and healthcare settings.\u003c\/p\u003e\n      \u003cp style=\"font-size: 16px; line-height: 1.7; margin: 0;\"\u003eIts core technology is based on a fuel cell sensor ensuring the highest quality results. Compliant with the strict \u003cstrong\u003eEN 15964\u003c\/strong\u003e standard, the ALERT J4X provides precise and instant screening to protect your employees and the public.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eKey Advantages of the ALERT J4X\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eKey Advantages of the ALERT J4X Advanced Electrochemical Technology Equipped with a…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eKey Advantages of the ALERT J4X\u003c\/h2\u003e\n\u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eAdvanced Electrochemical Technology\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eEquipped with a state-of-the-art fuel cell sensor, the ALERT J4X guarantees extremely accurate measurement. The device does not react to ketones or hydrocarbons, eliminating the risk of false positives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eUnmatched Response Speed\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 10px;\"\u003eTime is crucial during mass checks. The ALERT J4X offers a very quick initial test (5 seconds) and a reset time of less than 90 seconds.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003ch3 style=\"margin-top: 0;\"\u003eB2B Ergonomics and Durability\u003c\/h3\u003e\n        \u003cp style=\"margin-bottom: 0;\"\u003eDesigned for the field, it features a compact size and a featherweight of 115 g. Its backlit LCD screen ensures perfect readability day and night.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy equip your teams with the ALERT J4X?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eWhy equip your teams with the ALERT J4X? Institutional Compliance: Meets…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy equip your teams with the ALERT J4X?\u003c\/h2\u003e\n\u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInstitutional Compliance:\u003c\/strong\u003e Meets the European standard EN 15964, required for law enforcement equipment.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAlcohol Selectivity:\u003c\/strong\u003e Absolute reliability thanks to insensitivity to ketones and hydrocarbons.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTraceability:\u003c\/strong\u003e Function to recall the last test performed for better monitoring.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUniversal Reading:\u003c\/strong\u003e Clear display of BrAC results in mg\/L.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eControlled Hygiene:\u003c\/strong\u003e Use of disposable mouthpieces ensuring sanitary protocol safety.\u003c\/li\u003e\n    \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetailed Technical Specifications\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eDetailed Technical Specifications Feature Specification Sensor Type…\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetailed Technical Specifications\u003c\/h2\u003e\n\u003ctable class=\"ama-bsafe-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eFeature\u003c\/th\u003e\n          \u003cth\u003eSpecification\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eSensor type\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003eElectrochemical (fuel cell)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eMeasurement range\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e0 to 500 mg% (0% to 0.5% BrAC)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eAccuracy\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e± 5% at 0.5 mg\/L\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eBreath sample\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e5 seconds\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eDisplay\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003eLCD screen with LED backlight\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003ePower Supply\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e2 AA batteries\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eDimensions \u0026 Weight\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003e135 x 59 x 30 mm \/ 115 g\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd data-label=\"Caractéristique\"\u003eStorage\u003c\/td\u003e\n          \u003ctd data-label=\"Spécification\"\u003eFrom -20°C to 50°C\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv class=\"ama-bsafe-alert\"\u003e\n      \u003ch3\u003eProfessional Maintenance and Calibration\u003c\/h3\u003e\n      \u003cp\u003eTo ensure metrological validity and maintain the EN 15964 standard, rigorous maintenance is essential.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eRecommendation:\u003c\/strong\u003e The device must be calibrated every 12 months. Our experts provide technical support for your breathalyzer fleets.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n      \u003cp\u003e\u003cstrong\u003eAMA Prevention Commitment:\u003c\/strong\u003e The ALERT J4X is a professional high-reliability screening tool. It fully supports a comprehensive approach to public health and workplace safety.\u003c\/p\u003e\n    \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Ethyway","offers":[{"title":"1 unit","offer_id":56439371104580,"sku":null,"price":875.36,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/AlertJ4X-2-20101111-no-shadow_mgL-500x500.jpg?v=1771841263"},{"product_id":"test-salivaire-innovation-8-drogues","title":"Drugdiag® Saliva Innovation 8 NPS 8-Drug Saliva Test","description":"\u003cstyle\u003e\n\/* =========================================================\n   AMA Prévention — B-SAFE\n   Accordéon premium : fermé bleu nuit \/ ouvert clair intégré\n   Sans JS — prêt Shopify\n   ========================================================= *\/\n\n.ama-bsafe-2026 {\n  --ama-blue: #004C96;\n  --ama-blue-deep: #003B78;\n  --ama-blue-night: #00325f;\n  --ama-orange: #FE4B09;\n  --ama-text: #004C96;\n  --ama-muted: #667085;\n  --ama-border: #dbe6f2;\n  --ama-soft: #f6f9fd;\n  --ama-white: #ffffff;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0;\n  font-family: inherit;\n  color: var(--ama-text);\n  background: transparent !important;\n}\n\n.ama-bsafe-2026,\n.ama-bsafe-2026 * {\n  box-sizing: border-box;\n}\n\n.ama-bsafe-2026 * {\n  min-width: 0;\n}\n\n.ama-bsafe-panel {\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(0, 76, 150, 0.08), transparent 34%),\n    radial-gradient(circle at 8% 92%, rgba(254, 75, 9, 0.04), transparent 30%),\n    linear-gradient(135deg, #ffffff 0%, #f7fbff 100%);\n  box-shadow:\n    0 22px 55px rgba(0, 76, 150, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.ama-bsafe-inner {\n  width: 100%;\n  padding: clamp(24px, 5vw, 52px);\n}\n\n.ama-bsafe-header {\n  margin-bottom: clamp(26px, 4vw, 40px);\n}\n\n.ama-bsafe-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 14px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.ama-bsafe-kicker::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  flex-shrink: 0;\n}\n\n.ama-bsafe-title {\n  margin: 0 0 16px;\n  color: var(--ama-blue);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 900;\n  letter-spacing: -0.045em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-lead {\n  margin: 0 0 16px;\n  color: var(--ama-text);\n  font-size: clamp(16px, 1.4vw, 18px);\n  line-height: 1.72;\n}\n\n.ama-bsafe-lead strong,\n.ama-bsafe-content strong,\n.ama-bsafe-card strong,\n.ama-bsafe-substance-main strong {\n  color: var(--ama-blue);\n  font-weight: 850;\n}\n\n.ama-bsafe-summary-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n  padding: 14px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.72);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-summary-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  flex: 1 1 230px;\n  padding: 10px 12px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  color: var(--ama-blue);\n  font-size: 14px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n.ama-bsafe-summary-item::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n  flex-shrink: 0;\n}\n\n\/* =========================================================\n   Accordéon principal\n   Fermé : bleu nuit\n   Ouvert : clair + contenu dans le même bloc\n   ========================================================= *\/\n\n.ama-bsafe-accordion {\n  width: 100%;\n  max-width: 920px;\n  margin: 0 auto;\n  display: grid;\n  gap: 12px;\n}\n\n.ama-bsafe-item {\n  border-radius: 24px;\n  overflow: hidden;\n  background:\n    linear-gradient(145deg, #005AAE 0%, #004C96 56%, #003B78 100%);\n  border: 1px solid rgba(0, 76, 150, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.22),\n    inset 0 -18px 34px rgba(0, 0, 0, 0.13),\n    0 16px 36px rgba(0, 76, 150, 0.17);\n  transition:\n    background 220ms ease,\n    box-shadow 220ms ease,\n    border-color 220ms ease;\n}\n\n.ama-bsafe-item[open] {\n  background:\n    radial-gradient(circle at 90% 0%, rgba(0, 76, 150, 0.055), transparent 36%),\n    linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);\n  border-color: rgba(0, 76, 150, 0.14);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.98),\n    0 16px 38px rgba(0, 76, 150, 0.10);\n}\n\n.ama-bsafe-item summary {\n  position: relative;\n  min-height: 66px;\n  padding: 14px 58px 14px 18px;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  color: #ffffff;\n}\n\n.ama-bsafe-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-item[open] summary {\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(246, 250, 255, 0.82));\n  border-bottom: 1px solid rgba(0, 76, 150, 0.09);\n}\n\n.ama-bsafe-item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  width: 36px;\n  height: 36px;\n  transform: translateY(-50%);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.30),\n    0 10px 22px rgba(0, 0, 0, 0.14);\n  font-size: 22px;\n  font-weight: 760;\n  line-height: 1;\n}\n\n.ama-bsafe-item[open] summary::after {\n  content: \"−\";\n  color: var(--ama-blue);\n  background:\n    linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(234, 244, 255, 0.78));\n  border-color: rgba(0, 76, 150, 0.10);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.96),\n    0 8px 18px rgba(0, 76, 150, 0.10);\n  font-size: 24px;\n  font-weight: 700;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-item:not([open]):hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.26),\n      inset 0 -18px 34px rgba(0, 0, 0, 0.14),\n      0 20px 44px rgba(0, 76, 150, 0.22);\n  }\n\n  .ama-bsafe-item[open]:hover {\n    box-shadow:\n      inset 0 1px 0 rgba(255, 255, 255, 0.98),\n      0 18px 42px rgba(0, 76, 150, 0.13);\n  }\n}\n\n.ama-bsafe-acc-title {\n  display: block;\n  font-size: 16px;\n  line-height: 1.18;\n  font-weight: 800;\n  letter-spacing: -0.018em;\n  color: inherit;\n}\n\n.ama-bsafe-acc-sub {\n  display: block;\n  margin-top: 3px;\n  font-size: 13px;\n  line-height: 1.24;\n  font-weight: 650;\n  letter-spacing: -0.01em;\n  color: rgba(255, 255, 255, 0.76);\n}\n\n.ama-bsafe-item[open] .ama-bsafe-acc-sub {\n  color: rgba(0, 76, 150, 0.66);\n}\n\n.ama-bsafe-content {\n  padding: clamp(20px, 4vw, 34px);\n  background: transparent;\n  animation: amaBsafeFade 220ms ease both;\n}\n\n@keyframes amaBsafeFade {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* =========================================================\n   Contenu\n   ========================================================= *\/\n\n.ama-bsafe-content h2 {\n  margin: 0 0 18px;\n  color: var(--ama-blue);\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.10;\n  font-weight: 900;\n  letter-spacing: -0.04em;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-content h2::after {\n  content: \"\";\n  display: block;\n  width: 78px;\n  height: 4px;\n  margin-top: 14px;\n  border-radius: 999px;\n  background: var(--ama-orange);\n}\n\n.ama-bsafe-content h3 {\n  margin: 0 0 10px;\n  color: var(--ama-blue);\n  font-size: clamp(18px, 1.7vw, 23px);\n  line-height: 1.18;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\n.ama-bsafe-content p {\n  margin: 0 0 18px;\n  color: var(--ama-text);\n  font-size: 16px;\n  line-height: 1.72;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 18px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-card {\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow-wrap: break-word;\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-card p:last-child {\n  margin-bottom: 0;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .ama-bsafe-card:hover,\n  .ama-bsafe-substance-row:hover {\n    transform: translateY(-2px);\n    border-color: rgba(254, 75, 9, 0.32);\n    background: #ffffff;\n    box-shadow:\n      0 16px 34px rgba(0, 76, 150, 0.10),\n      inset 0 1px 0 rgba(255, 255, 255, 0.95);\n  }\n}\n\n.ama-bsafe-substance-list {\n  display: grid;\n  gap: 12px;\n  margin: 26px 0;\n}\n\n.ama-bsafe-substance-row {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 12px 18px;\n  padding: 16px 18px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 20px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  transition:\n    transform 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),\n    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.ama-bsafe-substance-code {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 130px;\n  width: 130px;\n  min-width: 130px;\n  max-width: 130px;\n  min-height: 38px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  background: rgba(0, 76, 150, 0.08);\n  color: var(--ama-blue);\n  font-size: 15px;\n  font-weight: 950;\n  letter-spacing: -0.01em;\n  text-align: center;\n}\n\n.ama-bsafe-substance-main {\n  flex: 1 1 420px;\n  min-width: min(100%, 320px);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.ama-bsafe-substance-threshold {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  margin-left: auto;\n  min-height: 34px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(254, 75, 9, 0.08);\n  color: var(--ama-orange);\n  font-size: 13px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n.ama-bsafe-list {\n  list-style: none;\n  padding: 0;\n  margin: 22px 0;\n}\n\n.ama-bsafe-list li {\n  position: relative;\n  padding: 15px 18px 15px 44px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.84);\n  box-shadow:\n    0 6px 18px rgba(0, 76, 150, 0.035),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  color: var(--ama-text);\n  font-size: 15px;\n  line-height: 1.62;\n  overflow-wrap: break-word;\n}\n\n.ama-bsafe-list li::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 22px;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--ama-orange);\n  box-shadow: 0 0 0 4px rgba(254, 75, 9, 0.10);\n}\n\n.ama-bsafe-note {\n  margin: 22px 0;\n  padding: 18px 20px;\n  border: 1px solid rgba(0, 76, 150, 0.10);\n  border-radius: 18px;\n  background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  color: var(--ama-muted);\n  font-size: 14px;\n  line-height: 1.62;\n  font-style: italic;\n  box-shadow:\n    0 8px 20px rgba(0, 76, 150, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95);\n}\n\n.ama-bsafe-alert {\n  margin: 28px 0;\n  padding: 24px;\n  border-radius: 22px;\n  background:\n    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.18), transparent 32%),\n    linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  box-shadow:\n    0 16px 34px rgba(254, 75, 9, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.ama-bsafe-alert h3,\n.ama-bsafe-alert p {\n  color: #ffffff;\n}\n\n.ama-bsafe-alert h3 {\n  margin-bottom: 10px;\n}\n\n.ama-bsafe-alert p:last-child {\n  margin-bottom: 0;\n}\n\n\/* FAQ interne *\/\n\n.ama-bsafe-faq {\n  display: grid;\n  gap: 12px;\n  margin: 24px 0;\n}\n\n.ama-bsafe-faq details {\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.86);\n  box-shadow:\n    0 8px 24px rgba(0, 76, 150, 0.045),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n  overflow: hidden;\n}\n\n.ama-bsafe-faq summary {\n  cursor: pointer;\n  padding: 18px 50px 18px 18px;\n  color: var(--ama-blue);\n  font-weight: 900;\n  line-height: 1.35;\n  list-style: none;\n  position: relative;\n}\n\n.ama-bsafe-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.ama-bsafe-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: var(--ama-orange);\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.ama-bsafe-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.ama-bsafe-faq-content {\n  padding: 0 18px 18px;\n}\n\n.ama-bsafe-faq-content p:last-child {\n  margin-bottom: 0;\n}\n\n.ama-bsafe-cta {\n  margin-top: 30px;\n  padding: 24px;\n  border: 1px solid rgba(219, 230, 242, 0.95);\n  border-radius: 24px;\n  background:\n    radial-gradient(circle at 92% 10%, rgba(0, 76, 150, 0.075), transparent 34%),\n    linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n  box-shadow:\n    0 14px 34px rgba(0, 76, 150, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.90);\n}\n\n.ama-bsafe-cta p {\n  margin-bottom: 16px;\n}\n\n.ama-bsafe-cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 12px 22px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--ama-orange) 0%, #d63d00 100%);\n  color: #ffffff !important;\n  font-weight: 900;\n  text-decoration: none;\n  box-shadow: 0 10px 24px rgba(254, 75, 9, 0.24);\n}\n\n.ama-bsafe-legal-footer {\n  margin-top: 30px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(219, 230, 242, 0.95);\n}\n\n.ama-bsafe-legal-footer p {\n  margin: 0;\n  color: var(--ama-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* Validation scientifique *\/\n\n.ama-bsafe-validation {\n  max-width: 1180px;\n  margin: 32px auto 0;\n  padding: 24px;\n  border: 1px solid rgba(0, 76, 150, 0.18);\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 253, 0.96));\n  box-shadow: 0 12px 32px rgba(0, 76, 150, 0.08);\n  color: #004c96;\n}\n\n.ama-bsafe-validation-kicker {\n  margin: 0 0 8px;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  font-weight: 900;\n  color: var(--ama-orange);\n}\n\n.ama-bsafe-validation h2 {\n  margin: 0 0 12px;\n  color: #004c96;\n  font-size: clamp(22px, 2.4vw, 30px);\n  line-height: 1.15;\n  font-weight: 900;\n  letter-spacing: -0.035em;\n}\n\n.ama-bsafe-validation p {\n  margin: 0 0 10px;\n  line-height: 1.65;\n  color: #184b78;\n  font-size: 15px;\n}\n\n.ama-bsafe-validation p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Responsive *\/\n\n@media (max-width: 980px) {\n  .ama-bsafe-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ama-bsafe-substance-row {\n    display: grid;\n    grid-template-columns: 130px minmax(0, 1fr);\n    align-items: start;\n    gap: 10px 14px;\n  }\n\n  .ama-bsafe-substance-code {\n    grid-column: 1;\n    grid-row: 1;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 2;\n    grid-row: 1;\n    justify-self: start;\n    margin-left: 0;\n  }\n\n  .ama-bsafe-substance-main {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n    min-width: 0;\n    width: 100%;\n  }\n}\n\n@media (max-width: 640px) {\n  .ama-bsafe-panel {\n    border-radius: 22px;\n  }\n\n  .ama-bsafe-inner {\n    padding: 24px 14px;\n  }\n\n  .ama-bsafe-title {\n    font-size: clamp(28px, 8.4vw, 36px);\n    letter-spacing: -0.035em;\n  }\n\n  .ama-bsafe-summary-strip {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-summary-item {\n    border-radius: 16px;\n  }\n\n  .ama-bsafe-accordion {\n    gap: 10px;\n  }\n\n  .ama-bsafe-item {\n    border-radius: 20px;\n  }\n\n  .ama-bsafe-item summary {\n    min-height: 60px;\n    padding: 12px 52px 12px 15px;\n  }\n\n  .ama-bsafe-item summary::after {\n    right: 14px;\n    width: 32px;\n    height: 32px;\n    font-size: 20px;\n  }\n\n  .ama-bsafe-item[open] summary::after {\n    font-size: 22px;\n  }\n\n  .ama-bsafe-acc-title {\n    font-size: 15px;\n    line-height: 1.18;\n    letter-spacing: -0.014em;\n  }\n\n  .ama-bsafe-acc-sub {\n    font-size: 12.2px;\n    line-height: 1.22;\n  }\n\n  .ama-bsafe-content {\n    padding: 20px 15px;\n  }\n\n  .ama-bsafe-content h2 {\n    font-size: clamp(24px, 7vw, 30px);\n  }\n\n  .ama-bsafe-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-card {\n    padding: 20px;\n  }\n\n  .ama-bsafe-substance-row {\n    padding: 16px;\n    grid-template-columns: 1fr;\n  }\n\n  .ama-bsafe-substance-code {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ama-bsafe-substance-threshold {\n    grid-column: 1;\n    grid-row: auto;\n  }\n\n  .ama-bsafe-validation {\n    padding: 20px;\n    border-radius: 20px;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"ama-bsafe-2026\" aria-label=\"Fiche produit Drugdiag Saliva Innovation 8 NPS\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eProfessional multi-drug saliva test\u003c\/span\u003e\n\n        \u003ch2 class=\"ama-bsafe-title\"\u003eDrugdiag® Saliva Innovation 8 NPS: 8 drugs saliva test\u003c\/h2\u003e\n\n        \u003cp class=\"ama-bsafe-lead\"\u003e\n          \u003cstrong\u003eReliable, fast 8 drugs saliva test designed for demanding checks.\u003c\/strong\u003e\n          The \u003cstrong\u003eDrugdiag® Saliva Innovation 8 NPS\u003c\/strong\u003e is a professional multi-drug saliva test developed by \u003cstrong\u003eToda Pharma\u003c\/strong\u003e, a recognized French laboratory in rapid diagnostics. Thanks to its \u003cstrong\u003ecompact cassette\u003c\/strong\u003e and \u003cstrong\u003eremovable strip\u003c\/strong\u003e, it facilitates saliva collection and allows for simple, fast, and hygienic screening, even during large-scale operations.\n        \u003c\/p\u003e\n\n        \u003cp class=\"ama-bsafe-lead\"\u003e\n          This 8 drugs \/ NPS saliva test simultaneously detects the 5 families of the Saliva Innovation 5+ — \u003cstrong\u003eTHC (cannabis)\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, and \u003cstrong\u003eopiates\u003c\/strong\u003e — with 3 additional substances: \u003cstrong\u003eK2 \/ synthetic cannabinoids\u003c\/strong\u003e, \u003cstrong\u003eketamine\u003c\/strong\u003e, and \u003cstrong\u003efentanyl\u003c\/strong\u003e. It provides a clear result in \u003cstrong\u003e5 minutes\u003c\/strong\u003e and is based on detection thresholds compliant with applicable French regulations.\n        \u003c\/p\u003e\n\n        \u003cp class=\"ama-bsafe-lead\"\u003e\n          Used by the \u003cstrong\u003ePolice\u003c\/strong\u003e, \u003cstrong\u003eGendarmerie\u003c\/strong\u003e, the \u003cstrong\u003eFrench Armed Forces (UAF)\u003c\/strong\u003e, \u003cstrong\u003eSNCF\u003c\/strong\u003e, and many \u003cstrong\u003elarge companies\u003c\/strong\u003e, this saliva screening device is \u003cstrong\u003eCE certified\u003c\/strong\u003e, designed according to the \u003cstrong\u003eISO 13485\u003c\/strong\u003e standard, and particularly suited for \u003cstrong\u003eroad safety\u003c\/strong\u003e, \u003cstrong\u003eworkplace screening\u003c\/strong\u003e, \u003cstrong\u003eaddiction prevention\u003c\/strong\u003e, and securing \u003cstrong\u003esensitive positions\u003c\/strong\u003e.\n        \u003c\/p\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eUses\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eRoad safety, workplace, sensitive facilities\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eMain uses of the Saliva Innovation 8 drugs saliva test\u003c\/h2\u003e\n\n            \u003cdiv class=\"ama-bsafe-grid\"\u003e\n              \u003carticle class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eRoad safety and preventive checks\u003c\/h3\u003e\n                \u003cp\u003eThe Saliva Innovation 8 drugs saliva test is designed for \u003cstrong\u003epreventive checks\u003c\/strong\u003e before driving, returning to work, or any situation requiring a high level of vigilance. It quickly detects the presence of \u003cstrong\u003eTHC, cocaine, amphetamines, methamphetamines, opiates, K2 \/ synthetic cannabinoids, ketamine, and fentanyl\u003c\/strong\u003e in saliva, with a fast reading suitable for demanding environments.\u003c\/p\u003e\n              \u003c\/article\u003e\n\n              \u003carticle class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eWorkplace screening and risk prevention\u003c\/h3\u003e\n                \u003cp\u003eAs part of employer safety obligations, this 8-drug saliva test is a relevant tool to strengthen prevention in \u003cstrong\u003ehigh-risk positions\u003c\/strong\u003e: driving, transport, handling, logistics, working at heights, industry, private security, or sensitive environments.\u003c\/p\u003e\n                \u003cp\u003eThanks to its \u003cstrong\u003eremovable tab\u003c\/strong\u003e, quick implementation, and simple reading, the \u003cstrong\u003eSaliva Innovation\u003c\/strong\u003e is especially suited for \u003cstrong\u003eworkplace screening campaigns\u003c\/strong\u003e, prevention actions, and internal protocols requiring speed, hygiene, and reliability.\u003c\/p\u003e\n              \u003c\/article\u003e\n\n              \u003carticle class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eProfessional use and sensitive organizations\u003c\/h3\u003e\n                \u003cp\u003eThis multi-drug saliva test is also used in \u003cstrong\u003ehealthcare facilities\u003c\/strong\u003e, \u003cstrong\u003ecommunities\u003c\/strong\u003e, \u003cstrong\u003eprevention organizations\u003c\/strong\u003e, \u003cstrong\u003etransportation\u003c\/strong\u003e, and certain \u003cstrong\u003esupervised events\u003c\/strong\u003e. Its design allows discreet, practical, and immediate screening without extra equipment.\u003c\/p\u003e\n              \u003c\/article\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eAdvantages\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eSpeed, hygiene, CE certification, professional use\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eAdvantages of the Drugdiag® Saliva Innovation 8 NPS saliva test\u003c\/h2\u003e\n\n            \u003cul class=\"ama-bsafe-list\"\u003e\n              \u003cli\u003e\n\u003cstrong\u003eRemovable tab:\u003c\/strong\u003e facilitates saliva sampling, even for large groups.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eSimultaneous screening of 8 drugs:\u003c\/strong\u003e THC, cocaine, amphetamines, methamphetamines, opiates, K2 \/ synthetic cannabinoids, ketamine, and fentanyl in a single test.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eResults in 5 minutes:\u003c\/strong\u003e quick visual reading, no additional equipment needed.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eUsed by key players:\u003c\/strong\u003e Police, Gendarmerie, French Armed Forces (UAF), SNCF, and major companies.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eThresholds adapted for professional and road use:\u003c\/strong\u003e consistent with saliva screening practices in France.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eFrench design:\u003c\/strong\u003e developed by Toda Pharma, a laboratory specialized in rapid diagnostics.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCE and ISO 13485 certification:\u003c\/strong\u003e quality, traceability, and enhanced requirements for professional use.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eSimple and hygienic procedure:\u003c\/strong\u003e non-invasive saliva sampling, quick to perform.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eSuitable for prevention campaigns:\u003c\/strong\u003e relevant for companies, transportation, communities, and sensitive organizations.\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eDetected substances\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eTHC, cocaine, amphetamines, K2, ketamine, fentanyl\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eDetected substances and detection thresholds\u003c\/h2\u003e\n\n            \u003cp\u003eThe Drugdiag® Saliva Innovation 8 drug saliva test detects the five most sought-after psychoactive substances in road safety, prevention, and professional screening contexts.\u003c\/p\u003e\n\n            \u003cdiv class=\"ama-bsafe-table-wrap\"\u003e\n              \u003ctable class=\"ama-bsafe-table\"\u003e\n                \u003cthead\u003e\n                  \u003ctr\u003e\n                    \u003cth\u003eSubstance\u003c\/th\u003e\n                    \u003cth\u003eDetection threshold\u003c\/th\u003e\n                    \u003cth\u003eAverage detection time\u003c\/th\u003e\n                  \u003c\/tr\u003e\n                \u003c\/thead\u003e\n                \u003ctbody\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eTHC\u003c\/td\u003e\n                    \u003ctd\u003e15 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003e6 to 72 hours depending on consumption profile\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eCOC\u003c\/td\u003e\n                    \u003ctd\u003e20 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003e6 to 72 hours after last use\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eAMP\u003c\/td\u003e\n                    \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003e6 to 72 hours\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eMET\u003c\/td\u003e\n                    \u003ctd\u003e50 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003e6 to 96 hours\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eMOP\u003c\/td\u003e\n                    \u003ctd\u003e40 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003eUp to 48 hours\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eK2 \/ synthetic cannabinoids\u003c\/td\u003e\n                    \u003ctd\u003e25 ng\/mL\u003c\/td\u003e\n                    \u003ctd\u003eVariable duration depending on molecule and consumption profile\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eKET\u003c\/td\u003e\n                    \u003ctd\u003e30\/50 ng\/mL depending on manufacturer variant\u003c\/td\u003e\n                    \u003ctd\u003e6 to 72 hours depending on consumption profile\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                  \u003ctr\u003e\n                    \u003ctd\u003eFYL \/ fentanyl\u003c\/td\u003e\n                    \u003ctd\u003e10\/20 ng\/mL depending on manufacturer variant\u003c\/td\u003e\n                    \u003ctd\u003eVariable duration depending on molecule and consumption profile\u003c\/td\u003e\n                  \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n              \u003c\/table\u003e\n            \u003c\/div\u003e\n\n            \u003cp class=\"ama-bsafe-note\"\u003eDetection times are indicative and may vary depending on metabolism, frequency of use, amount consumed, hydration status, administration route, and individual profile.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eWhy choose this test?\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003ePractical format, quick result, versatile field use\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eWhy choose the Saliva Innovation 8 NPS?\u003c\/h2\u003e\n\n            \u003cdiv class=\"ama-bsafe-grid\"\u003e\n              \u003carticle class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eOperational speed\u003c\/h3\u003e\n                \u003cp\u003eThe result is readable in just 5 minutes, facilitating rapid checks, targeted campaigns, and field use.\u003c\/p\u003e\n              \u003c\/article\u003e\n\n              \u003carticle class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003ePractical format\u003c\/h3\u003e\n                \u003cp\u003eIts compact cassette and removable strip make sampling simpler, more hygienic, and smoother in intensive contexts.\u003c\/p\u003e\n              \u003c\/article\u003e\n\n              \u003carticle class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eProfessional reliability\u003c\/h3\u003e\n                \u003cp\u003eDesigned for demanding environments, this multi-drug saliva test meets the expectations of professionals, companies, and institutions.\u003c\/p\u003e\n              \u003c\/article\u003e\n\n              \u003carticle class=\"ama-bsafe-card\"\u003e\n                \u003ch3\u003eVersatile use\u003c\/h3\u003e\n                \u003cp\u003eIt is suitable for both prevention operations and control needs in transport, industry, communities, and sensitive structures.\u003c\/p\u003e\n              \u003c\/article\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnical expertise\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eColloidal gold, GC\/MS, sampling indicator\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eTechnical expertise and analytical specificity\u003c\/h2\u003e\n\n            \u003ch3\u003eColloidal gold technology\u003c\/h3\u003e\n            \u003cp\u003eThe device is based on immunochromatography technology with colloidal gold-labeled antibodies, allowing a clear, rapid, and reliable visual reading. This technology contributes to the sensitivity of the saliva test and its good readability in the field.\u003c\/p\u003e\n\n            \u003ch3\u003eReliability validated by reference method\u003c\/h3\u003e\n            \u003cp\u003eThe Drugdiag® Saliva Innovation 8 NPS saliva test shows a \u003cstrong\u003ecorrelation greater than 99%\u003c\/strong\u003e with the reference laboratory analytical method of type \u003cstrong\u003eGC\/MS\u003c\/strong\u003e. This performance makes it a particularly reliable screening solution for professional and preventive uses.\u003c\/p\u003e\n\n            \u003ch3\u003eHigh analytical specificity\u003c\/h3\u003e\n            \u003cp\u003eThis device is designed to limit interferences and offer high analytical specificity. When used according to the manufacturer's instructions, it helps reduce the risk of misinterpretation and further secures screening operations.\u003c\/p\u003e\n\n            \u003ch3\u003eVisual sampling indicator\u003c\/h3\u003e\n            \u003cp\u003eThe Innovation model includes a \u003cstrong\u003evisual saturation indicator\u003c\/strong\u003e to verify that the amount of saliva collected is sufficient. This feature improves sample quality and reduces the risk of invalid tests.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\n            \u003cspan\u003e\n              \u003cspan class=\"ama-bsafe-acc-title\"\u003eFAQ\u003c\/span\u003e\n              \u003cspan class=\"ama-bsafe-acc-sub\"\u003eFrequently asked questions about the 8-drug saliva test\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/summary\u003e\n\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eFrequently asked questions about the 8-drug saliva test\u003c\/h2\u003e\n\n            \u003ch3\u003eWhat does the Drugdiag® Saliva Innovation 8 NPS saliva test detect?\u003c\/h3\u003e\n            \u003cp\u003eIt detects eight families\/substances: \u003cstrong\u003eTHC\u003c\/strong\u003e, \u003cstrong\u003ecocaine\u003c\/strong\u003e, \u003cstrong\u003eamphetamines\u003c\/strong\u003e, \u003cstrong\u003emethamphetamines\u003c\/strong\u003e, \u003cstrong\u003eopiates\u003c\/strong\u003e, \u003cstrong\u003eK2 \/ synthetic cannabinoids\u003c\/strong\u003e, \u003cstrong\u003eketamine\u003c\/strong\u003e, and \u003cstrong\u003efentanyl\u003c\/strong\u003e.\u003c\/p\u003e\n\n            \u003ch3\u003eHow long does it take to get the result?\u003c\/h3\u003e\n            \u003cp\u003eThe result is readable in \u003cstrong\u003e5 minutes\u003c\/strong\u003e, without any additional device.\u003c\/p\u003e\n\n            \u003ch3\u003eIs this saliva test suitable for companies?\u003c\/h3\u003e\n            \u003cp\u003eYes. It is particularly suited for professional environments requiring a high level of vigilance, especially in high-risk positions or as part of prevention actions.\u003c\/p\u003e\n\n            \u003ch3\u003eIs the sampling complicated?\u003c\/h3\u003e\n            \u003cp\u003eNo. The \u003cstrong\u003eremovable tab\u003c\/strong\u003e facilitates saliva collection and makes the use simpler, faster, and more hygienic.\u003c\/p\u003e\n\n            \u003ch3\u003eIs this test suitable for large-scale screening campaigns?\u003c\/h3\u003e\n            \u003cp\u003eYes. Its compact size, quick reading, and ease of use make it a particularly relevant solution for intensive screening campaigns or field operations.\u003c\/p\u003e\n\n            \u003cdiv class=\"ama-bsafe-alert\"\u003e\n              \u003cp\u003eShipping within 24h with DPD or Chronopost\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\n              \u003cp\u003e\u003cstrong\u003eLegal notice:\u003c\/strong\u003e This in vitro diagnostic device is intended for professional and, where applicable, personal use, in compliance with current French and European legislation. It does not replace a confirmatory laboratory analysis in the context of judicial, disciplinary, or medico-legal procedures. For any screening project in a company or community, consulting occupational health services and legal advice is recommended.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Laboratoire Toda Pharma","offers":[{"title":"Unit","offer_id":56851554369860,"sku":"DRUGDIAG-SAL-INNOV-8NPS-001","price":26.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Image_produit_Drudgdiag_Saliva_Innovation_5_43cb773f-42da-485b-b9e7-8f9a79e9b379.png?v=1781968282"}],"url":"https:\/\/ama-prevention.com\/collections\/all-products.oembed","provider":"AMA Prévention ","version":"1.0","type":"link"}