{"title":"Mélanges de plantes","description":"","products":[{"product_id":"desmomarie-90-gelules","title":"Desmomarie - Complément Foie \u0026 Digestion en gélule","description":"\u003cdiv class=\"soi-desmo-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-desmo-hero\"\u003e\n    \u003cdiv class=\"soi-desmo-hero-tag\"\u003e\n      \u003cspan class=\"soi-desmo-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-desmo-hero-title\"\u003e5 plantes, 3 actions\u003c\/span\u003e\n    \u003cp class=\"soi-desmo-hero-subtitle\"\u003eSynergie de 5 plantes pour drainer, protéger et soutenir votre foie naturellement au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-desmo-hero-labels\"\u003e\n      \u003cspan class=\"soi-desmo-label soi-desmo-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-desmo-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-desmo-label\"\u003e90 GÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-desmo-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-desmo-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Desmomarie : complément hépatique à 5 plantes pour drainer et soutenir votre foie --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003eDesmomarie : complément hépatique à 5 plantes pour drainer et soutenir votre foie\u003c\/h2\u003e\n    \u003cp\u003eVous ressentez une digestion lourde, une fatigue persistante après les repas ou simplement l'envie de prendre soin de votre foie naturellement ? \u003cstrong\u003eDesmomarie du Laboratoire Code\u003c\/strong\u003e est un complément alimentaire formulé autour d'une \u003cstrong\u003esynergie de 5 plantes reconnues\u003c\/strong\u003e pour leurs bienfaits sur le foie et la digestion. Conditionné en France, 100 % vegan, il s'intègre facilement dans votre routine bien-être au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi soutenir son foie avec des plantes ? --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003ePourquoi soutenir son foie avec des plantes ?\u003c\/h2\u003e\n    \u003cp\u003eLe foie est l'organe détoxifiant central de l'organisme : il filtre les toxines, métabolise les graisses et soutient la digestion. Sous l'effet du stress, d'excès alimentaires ou d'une alimentation déséquilibrée, il peut être mis à rude épreuve. Un \u003cstrong\u003edrainage hépatique naturel\u003c\/strong\u003e régulier permet de l'aider à fonctionner de façon optimale, sans recourir à des substances synthétiques.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les 5 plantes actives de Desmomarie --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003eLes 5 plantes actives du draineur hépatique Desmomarie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-desmo-grid\"\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🌿 Desmodium\u003c\/h3\u003e\n        \u003cp\u003eOriginaire d'Afrique, il est réputé comme l'un des draineurs hépatiques les plus puissants de la phytothérapie traditionnelle. Il favorise l'élimination des toxines et soutient la régénération des cellules du foie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🌸 Chardon-Marie\u003c\/h3\u003e\n        \u003cp\u003eRiche en silymarine, un flavonoïde largement étudié, il protège les cellules hépatiques contre les agressions extérieures (excès alimentaires, alcool, pollution) et contribue à leur régénération.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🟠 Curcuma Longa\u003c\/h3\u003e\n        \u003cp\u003eUtilisé depuis des millénaires en médecine ayurvédique, il stimule la production de bile et facilite la digestion des graisses, tout en apportant une action antioxydante reconnue sur le foie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🌼 Chrysanthellum Americanum\u003c\/h3\u003e\n        \u003cp\u003eMoins connu mais très efficace, il est particulièrement utile après des excès alimentaires pour protéger et tonifier le foie, en synergie avec les autres plantes de la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🌾 Gentiane\u003c\/h3\u003e\n        \u003cp\u003eAmère par nature, elle stimule la sécrétion des sucs digestifs, apaise les ballonnements et combat les inconforts intestinaux pour une digestion plus fluide après chaque repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et posologie --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-desmo-compo\"\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003eGélules végétales (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eContenu par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003e345 mg (mélange de 5 extraits de plantes)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003e90 gélules végétales (environ 1 mois de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eActifs\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003eDesmodium, Chardon-Marie, Curcuma Longa, Chrysanthellum Americanum, Gentiane\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003eSans excipients inutiles, sans arômes artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eConditionné\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003eEn France, par le Laboratoire Code\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-desmo-timeline\"\u003e\n      \u003cdiv class=\"soi-desmo-step\"\u003e\n        \u003cdiv class=\"soi-desmo-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-desmo-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules par jour, de préférence avant les repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-step\"\u003e\n        \u003cdiv class=\"soi-desmo-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-desmo-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 4 à 8 semaines est généralement conseillée pour des résultats visibles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-step\"\u003e\n        \u003cdiv class=\"soi-desmo-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-desmo-step-content\"\u003e\n          \u003ch3\u003eSuivi professionnel\u003c\/h3\u003e\n          \u003cp\u003eConsultez un professionnel de santé avant toute utilisation prolongée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pour qui est fait Desmomarie ? --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003ePour qui est fait Desmomarie ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-desmo-benefits\"\u003e\n      \u003cdiv class=\"soi-desmo-benefit\"\u003e\n        \u003cdiv class=\"soi-desmo-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAprès les excès\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez soutenir votre foie après des excès alimentaires ou alcoolisés et retrouver un confort digestif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-benefit\"\u003e\n        \u003cdiv class=\"soi-desmo-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDigestion quotidienne\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez à améliorer votre digestion au quotidien, notamment après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-benefit\"\u003e\n        \u003cdiv class=\"soi-desmo-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCure saisonnière\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez réaliser une cure de drainage hépatique naturelle au changement de saison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-benefit\"\u003e\n        \u003cdiv class=\"soi-desmo-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApproche préventive\u003c\/h3\u003e\n        \u003cp\u003eVous adoptez une démarche préventive pour préserver votre santé digestive sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Précautions d'emploi --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-desmo-accordion\"\u003e\n      \u003cdetails class=\"soi-desmo-accordion-item\"\u003e\n        \u003csummary class=\"soi-desmo-accordion-header\"\u003e⚠️ Nature du produit\u003c\/summary\u003e\n        \u003cdiv class=\"soi-desmo-accordion-content\"\u003e\n          \u003cp\u003eDesmomarie est un \u003cstrong\u003ecomplément alimentaire\u003c\/strong\u003e, pas un médicament. Il ne se substitue pas à un traitement médical ni à un suivi médical en cas de pathologie hépatique diagnostiquée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-desmo-accordion-item\"\u003e\n        \u003csummary class=\"soi-desmo-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-desmo-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes et aux enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-desmo-accordion-item\"\u003e\n        \u003csummary class=\"soi-desmo-accordion-header\"\u003e💊 Interactions médicamenteuses\u003c\/summary\u003e\n        \u003cdiv class=\"soi-desmo-accordion-content\"\u003e\n          \u003cp\u003eEn cas de traitement médicamenteux en cours, demandez l'avis de votre médecin avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-desmo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-desmo-cta-box\"\u003e\n      \u003cp class=\"soi-desmo-cta-tag\" style=\"color: white;\"\u003ePrenez soin de votre foie naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-desmo-cta-text\" style=\"color: white;\"\u003eAvec Desmomarie, vous offrez à votre organisme une formule végétale complète, pensée pour drainer, protéger et revitaliser votre foie. Parce qu'une bonne digestion, c'est aussi une meilleure énergie au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-desmo-marine: #1A2D3D;\n  --soi-desmo-marine-dark: #0F1E2B;\n  --soi-desmo-marine-light: #2C4458;\n  --soi-desmo-pomme: #A1C544;\n  --soi-desmo-pomme-dark: #84A636;\n  --soi-desmo-pomme-light: rgba(161,197,68,0.10);\n  --soi-desmo-white: #FFFFFF;\n  --soi-desmo-off-white: #F8FAF6;\n  --soi-desmo-stone: #F1F3EE;\n  --soi-desmo-line: #E5E8E0;\n  --soi-desmo-primary: #7A9A8E;\n  --soi-desmo-primary-soft: #A8C4B8;\n  --soi-desmo-accent: #D4A52A;\n  --soi-desmo-text: #1A2D3D;\n  --soi-desmo-text-soft: #4A5B6B;\n  --soi-desmo-text-muted: #7B8693;\n  --soi-desmo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-desmo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-desmo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-desmo-radius: 12px;\n  --soi-desmo-radius-sm: 8px;\n  --soi-desmo-radius-pill: 999px;\n}\n\n.soi-desmo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-desmo-fiche img { max-width: 100%; height: auto; }\n\n.soi-desmo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-desmo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-desmo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-desmo-hero {\n  position: relative;\n  background: var(--soi-desmo-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-desmo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-desmo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-desmo-pomme);\n}\n\n.soi-desmo-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-desmo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-desmo-pomme);\n  border-radius: 50%;\n}\n\n.soi-desmo-hero-title {\n  display: block;\n  color: var(--soi-desmo-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-desmo-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-desmo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-desmo-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-desmo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-desmo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-desmo-label-accent {\n  background: var(--soi-desmo-pomme);\n  border-color: var(--soi-desmo-pomme);\n  color: var(--soi-desmo-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-desmo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-desmo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-desmo-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-desmo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-desmo-pomme);\n  border-radius: 2px;\n}\n\n.soi-desmo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-desmo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-desmo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-desmo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-desmo-benefit {\n  background: var(--soi-desmo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-desmo-radius);\n  border: 1px solid var(--soi-desmo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-desmo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-desmo-shadow-md);\n}\n\n.soi-desmo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-desmo-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-desmo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-desmo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-desmo-benefit:hover .soi-desmo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-desmo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-desmo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-desmo-benefit p {\n  font-size: 13px;\n  color: var(--soi-desmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-desmo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-desmo-card {\n  background: var(--soi-desmo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-desmo-radius);\n  border-left: 3px solid var(--soi-desmo-pomme);\n}\n\n.soi-desmo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-desmo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-desmo-card p {\n  font-size: 14px;\n  color: var(--soi-desmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-desmo-compo {\n  background: var(--soi-desmo-off-white);\n  border-radius: var(--soi-desmo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-desmo-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-desmo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-desmo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-desmo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-desmo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-desmo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-desmo-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-desmo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-desmo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-desmo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-desmo-radius);\n  border: 1px solid var(--soi-desmo-line);\n  align-items: flex-start;\n}\n\n.soi-desmo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-desmo-marine);\n  color: var(--soi-desmo-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-desmo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-desmo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-desmo-step-content p {\n  font-size: 14px;\n  color: var(--soi-desmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-desmo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-desmo-accordion-item {\n  background: var(--soi-desmo-off-white);\n  border-radius: var(--soi-desmo-radius-sm);\n  border: 1px solid var(--soi-desmo-line);\n  overflow: hidden;\n}\n\n.soi-desmo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-desmo-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-desmo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-desmo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-desmo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-desmo-accordion-item[open] .soi-desmo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-desmo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-desmo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-desmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-desmo-cta-box {\n  background: var(--soi-desmo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-desmo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-desmo-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-desmo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-desmo-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-desmo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-desmo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-desmo-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  .soi-desmo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-desmo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-desmo-compo-value {\n    text-align: left;\n  }\n\n  .soi-desmo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-desmo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-desmo-fiche {\n    --soi-desmo-text-soft: #2C3E50;\n    --soi-desmo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602606678346,"sku":"LC9103","price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/desmomarie-vegan-en-gelules-packshot_19ddd997-fe98-431a-ad18-6aa6d301f651.webp?v=1779714027"},{"product_id":"veinofort-bio","title":"Veinofort bio - 90 gélules - Graine Sauvage","description":"\u003cdiv class=\"soi-vfort-fiche\"\u003e\n\u003csection class=\"soi-vfort-hero\"\u003e\n\u003cdiv class=\"soi-vfort-hero-tag\"\u003e\n\u003cspan class=\"soi-vfort-tag-dot\"\u003e\u003c\/span\u003e Complément alimentaire · Circulation · Graine Sauvage\u003c\/div\u003e\n\u003cspan class=\"soi-vfort-hero-title\"\u003e4 plantes bio au service de vos veines\u003c\/span\u003e\n\u003cp class=\"soi-vfort-hero-subtitle\"\u003eQuatre plantes biologiques réunies dans une formule experte pour soutenir votre retour veineux, tonifier vos parois vasculaires et retrouver des jambes légères au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"soi-vfort-hero-labels\"\u003e\n\u003cspan class=\"soi-vfort-label soi-vfort-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e \u003cspan class=\"soi-vfort-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e \u003cspan class=\"soi-vfort-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e \u003cspan class=\"soi-vfort-label\"\u003eSANS OGM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003eVeinofort Bio — Le complément alimentaire circulation sanguine qui mise sur 4 plantes complémentaires\u003c\/h2\u003e\n\u003cp\u003eJambes lourdes en fin de journée, sensations de gonflement, circulation paresseuse à la chaleur… Si vous vous reconnaissez, vous n'êtes pas seul(e). \u003cstrong\u003eVeinofort Bio\u003c\/strong\u003e de Graine Sauvage a été formulé précisément pour ça : soutenir le retour veineux, tonifier les parois vasculaires et vous redonner des jambes légères, grâce à quatre plantes biologiques soigneusement associées.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003ePourquoi choisir Veinofort comme complément pour la circulation sanguine ?\u003c\/h2\u003e\n\u003cp class=\"soi-vfort-section-intro\"\u003eContrairement à de nombreux compléments alimentaires pour la circulation sanguine qui misent sur un seul actif, Veinofort combine quatre plantes à l'action synergique, chacune intervenant à un niveau différent du système veineux.\u003c\/p\u003e\n\u003cdiv class=\"soi-vfort-grid\"\u003e\n\u003cdiv class=\"soi-vfort-card\"\u003e\n\u003ch3\u003e🍇 Vigne rouge bio\u003c\/h3\u003e\n\u003cp\u003eRiche en tanins et en anthocyanines, elle est l'une des plantes les plus reconnues pour favoriser le retour veineux et réduire la sensation de jambes lourdes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card\"\u003e\n\u003ch3\u003e🌿 Ginkgo biloba bio\u003c\/h3\u003e\n\u003cp\u003eSes flavonoïdes et terpènes exercent une action vasodilatatrice reconnue, améliorant la microcirculation et la fluidité sanguine dans les membres inférieurs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card\"\u003e\n\u003ch3\u003e🍃 Hamamélis bio\u003c\/h3\u003e\n\u003cp\u003eTraditionnellement utilisé pour protéger les capillaires et tonifier les petits vaisseaux, il contribue à un retour veineux plus efficace et apaise les inconforts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card\"\u003e\n\u003ch3\u003e🫐 Raisin bio\u003c\/h3\u003e\n\u003cp\u003eSource de polyphénols et d'OPC (oligoproanthocyanidines), il protège les parois vasculaires du stress oxydatif et renforce l'action de la vigne rouge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003eComposition complète et posologie de Veinofort Bio\u003c\/h2\u003e\n\u003cp class=\"soi-vfort-section-intro\"\u003ePour bénéficier pleinement des effets de ce complément alimentaire, voici ce que contient chaque prise journalière (6 gélules) :\u003c\/p\u003e\n\u003cdiv class=\"soi-vfort-compo\"\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eVigne rouge bio (feuilles)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003e1 200 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eGinkgo biloba bio (feuilles)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003e600 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eHamamélis bio (feuilles)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003e600 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eRaisin bio (pépins)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003e600 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eGélule végétale (HPMC)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003eSans gélatine animale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-tip\"\u003e\n\u003cdiv class=\"soi-vfort-tip-icon\"\u003e💊\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePosologie recommandée\u003c\/strong\u003e\n\u003cp\u003e6 gélules par jour, de préférence en 2 prises au cours des repas. Un flacon de 90 gélules correspond à une cure de 15 jours. Pour un résultat optimal, une cure de 4 à 6 semaines est conseillée, notamment en période estivale ou lors de longs voyages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003eComment prendre Veinofort ? Nos conseils pratiques\u003c\/h2\u003e\n\u003cdiv class=\"soi-vfort-timeline\"\u003e\n\u003cdiv class=\"soi-vfort-step\"\u003e\n\u003cdiv class=\"soi-vfort-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step-content\"\u003e\n\u003ch3\u003eChoisissez le bon moment\u003c\/h3\u003e\n\u003cp\u003eDébutez la cure au début du printemps ou dès les premières chaleurs, période où la circulation se détériore le plus.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step\"\u003e\n\u003cdiv class=\"soi-vfort-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step-content\"\u003e\n\u003ch3\u003eAccompagnez la cure\u003c\/h3\u003e\n\u003cp\u003eAssociez la prise à une bonne hydratation et à des exercices de marche réguliers pour amplifier les effets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step\"\u003e\n\u003cdiv class=\"soi-vfort-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step-content\"\u003e\n\u003ch3\u003eVérifiez les interactions\u003c\/h3\u003e\n\u003cp\u003eEn cas de traitement anticoagulant, consultez votre médecin avant de commencer : le ginkgo biloba peut interagir avec certains médicaments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003eVeinofort Bio : un complément vraiment naturel\u003c\/h2\u003e\n\u003cdiv class=\"soi-vfort-grid-compact\"\u003e\n\u003cdiv class=\"soi-vfort-card-mini\"\u003e\n\u003cspan class=\"soi-vfort-card-mini-icon\"\u003e🌱\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-label\"\u003eCertification\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-value\"\u003eAgriculture Biologique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card-mini\"\u003e\n\u003cspan class=\"soi-vfort-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-label\"\u003eFabrication\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-value\"\u003eFrance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card-mini\"\u003e\n\u003cspan class=\"soi-vfort-card-mini-icon\"\u003e💚\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-label\"\u003eGélules\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-value\"\u003eVégétales (HPMC)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card-mini\"\u003e\n\u003cspan class=\"soi-vfort-card-mini-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-label\"\u003eGaranties\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-value\"\u003eSans additifs, sans OGM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-accordion\"\u003e\n\u003cdetails class=\"soi-vfort-accordion-item\"\u003e\n\u003csummary class=\"soi-vfort-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-vfort-accordion-content\"\u003e\n\u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de pathologie veineuse diagnostiquée, consultez un professionnel de santé. En cas de traitement anticoagulant, demandez l'avis de votre médecin avant toute prise en raison de la présence de ginkgo biloba.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-vfort-cta-box\"\u003e\n\u003cp class=\"soi-vfort-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n\u003cp class=\"soi-vfort-cta-text\" style=\"color: white;\"\u003eQuatre plantes puissantes, une formule bio certifiée, des gélules végétales : tout a été pensé pour vous offrir un confort veineux au quotidien, en toute légèreté.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-vfort-marine: #1A2D3D;\n  --soi-vfort-marine-dark: #0F1E2B;\n  --soi-vfort-marine-light: #2C4458;\n  --soi-vfort-pomme: #A1C544;\n  --soi-vfort-pomme-dark: #84A636;\n  --soi-vfort-pomme-light: rgba(161,197,68,0.10);\n  --soi-vfort-white: #FFFFFF;\n  --soi-vfort-off-white: #F8FAF6;\n  --soi-vfort-stone: #F1F3EE;\n  --soi-vfort-line: #E5E8E0;\n  --soi-vfort-primary: #8B1A2B;\n  --soi-vfort-primary-soft: rgba(139,26,43,0.08);\n  --soi-vfort-accent: #D4A52A;\n  --soi-vfort-text: #1A2D3D;\n  --soi-vfort-text-soft: #4A5B6B;\n  --soi-vfort-text-muted: #7B8693;\n  --soi-vfort-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vfort-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vfort-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vfort-radius: 12px;\n  --soi-vfort-radius-sm: 8px;\n  --soi-vfort-radius-pill: 999px;\n}\n\n.soi-vfort-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vfort-fiche img { max-width: 100%; height: auto; }\n\n.soi-vfort-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vfort-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vfort-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vfort-hero {\n  position: relative;\n  background: var(--soi-vfort-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-vfort-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vfort-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vfort-pomme);\n}\n\n.soi-vfort-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-vfort-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vfort-pomme);\n  border-radius: 50%;\n}\n\n.soi-vfort-hero-title {\n  display: block;\n  color: var(--soi-vfort-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-vfort-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-vfort-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vfort-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-vfort-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vfort-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vfort-label-accent {\n  background: var(--soi-vfort-pomme);\n  border-color: var(--soi-vfort-pomme);\n  color: var(--soi-vfort-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vfort-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vfort-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vfort-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-vfort-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vfort-pomme);\n  border-radius: 2px;\n}\n\n.soi-vfort-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vfort-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vfort-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vfort-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vfort-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vfort-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-vfort-card {\n  background: var(--soi-vfort-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vfort-radius);\n  border-left: 3px solid var(--soi-vfort-pomme);\n}\n\n.soi-vfort-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vfort-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vfort-card p {\n  font-size: 14px;\n  color: var(--soi-vfort-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-vfort-compo {\n  background: var(--soi-vfort-off-white);\n  border-radius: var(--soi-vfort-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-vfort-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-vfort-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vfort-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vfort-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vfort-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vfort-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vfort-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-vfort-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-vfort-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vfort-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vfort-radius);\n  border: 1px solid var(--soi-vfort-line);\n  align-items: flex-start;\n}\n\n.soi-vfort-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vfort-marine);\n  color: var(--soi-vfort-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-vfort-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vfort-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vfort-step-content p {\n  font-size: 14px;\n  color: var(--soi-vfort-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-vfort-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n\n.soi-vfort-card-mini {\n  background: var(--soi-vfort-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-vfort-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-vfort-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-vfort-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-vfort-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-vfort-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vfort-marine);\n}\n\n\/* === TIP === *\/\n.soi-vfort-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vfort-pomme-light);\n  border-left: 4px solid var(--soi-vfort-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vfort-radius) var(--soi-vfort-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-vfort-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vfort-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vfort-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vfort-tip p {\n  font-size: 14px;\n  color: var(--soi-vfort-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-vfort-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-vfort-accordion-item {\n  background: var(--soi-vfort-off-white);\n  border-radius: var(--soi-vfort-radius-sm);\n  border: 1px solid var(--soi-vfort-line);\n  overflow: hidden;\n}\n\n.soi-vfort-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vfort-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-vfort-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vfort-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vfort-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vfort-accordion-item[open] .soi-vfort-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vfort-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vfort-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vfort-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vfort-cta-box {\n  background: var(--soi-vfort-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vfort-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vfort-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-vfort-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vfort-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-vfort-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vfort-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-vfort-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-vfort-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vfort-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vfort-compo-value {\n    text-align: left;\n  }\n\n  .soi-vfort-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vfort-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vfort-fiche {\n    --soi-vfort-text-soft: #2C3E50;\n    --soi-vfort-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602622472522,"sku":"GS8016","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/veinofort-bio-90-gelules-graine-sauvage-packshot_64e8e7d8-df8e-4149-ac56-54653dd56c3a.webp?v=1778928940"},{"product_id":"capiltonic-90-gelules","title":"Capiltonic+ - 90 gélules anti-chute cheveux","description":"\n\u003cdiv class=\"soi-capt-fiche\"\u003e\n\n  \u003csection class=\"soi-capt-hero\"\u003e\n    \u003cdiv class=\"soi-capt-hero-tag\"\u003e\n      \u003cspan class=\"soi-capt-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire cheveux · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-capt-hero-title\"\u003eNourrissez vos cheveux de l'intérieur\u003c\/span\u003e\n    \u003cp class=\"soi-capt-hero-subtitle\"\u003eSilice, zinc, ortie et vitamine B6 : une synergie de plantes et de minéraux pour ralentir la chute, renforcer la fibre capillaire et redonner vigueur à votre chevelure, votre peau et vos ongles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-capt-hero-labels\"\u003e\n      \u003cspan class=\"soi-capt-label soi-capt-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-capt-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-capt-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-capt-label\"\u003eSANS COLORANT NI CONSERVATEUR\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-capt-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Capiltonic+ contre la chute de cheveux ?\u003c\/h2\u003e\n    \u003cp class=\"soi-capt-section-intro\"\u003eLa chute de cheveux a rarement une seule cause. Stress, carences, déséquilibres hormonaux, manque de silice ou de zinc : vos cheveux sont les premiers à en payer le prix. Capiltonic+ agit sur plusieurs fronts à la fois grâce à une synergie de plantes, de minéraux et de vitamines soigneusement dosés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-capt-benefits\"\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePrêle des champs\u003c\/h3\u003e\n        \u003cp\u003eNaturellement riche en silice organique, elle renforce la fibre capillaire de l'intérieur et soutient la pousse des ongles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🎋\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBambou (extrait de tige)\u003c\/h3\u003e\n        \u003cp\u003eSource concentrée de silice, il contribue à la souplesse de la peau et à la résistance des cheveux à la casse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eOrtie piquante\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés anti-inflammatoires et antioxydantes, elle aide à réduire la chute et stimule la microcirculation au niveau du cuir chevelu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eZinc\u003c\/h3\u003e\n        \u003cp\u003eIl régule la production de sébum, soutient la synthèse des protéines capillaires et participe au maintien de cheveux normaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🧬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCuivre\u003c\/h3\u003e\n        \u003cp\u003eIndispensable à la pigmentation normale des cheveux et au maintien des tissus conjonctifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e💊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitamine B6\u003c\/h3\u003e\n        \u003cp\u003eElle favorise la synthèse de la cystéine, un acide aminé clé de la kératine, pour des cheveux plus résistants, plus brillants et plus doux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-capt-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-capt-section-intro\"\u003eChaque gélule végétale de Capiltonic+ contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-capt-compo\"\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003ePrêle des champs (Equisetum arvense)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eExtrait de bambou (Bambusa vulgaris, tige)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e100 mg (titré à 70 % en silice)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eOrtie piquante (Urtica dioica, feuille)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e100 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eZinc (bisglycinate)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e5 mg (50 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eCuivre (bisglycinate)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e0,5 mg (50 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eVitamine B6 (pyridoxine HCl)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e0,7 mg (50 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC, végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-capt-tip\"\u003e\n      \u003cdiv class=\"soi-capt-tip-icon\"\u003eℹ️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eÀ noter\u003c\/strong\u003e\n        \u003cp\u003eVNR : Valeurs Nutritionnelles de Référence. Ce complément est 100 % vegan, sans gélatine animale, sans colorant ni conservateur artificiel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-capt-section\"\u003e\n    \u003ch2\u003eComment prendre Capiltonic+ : posologie recommandée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-capt-timeline\"\u003e\n      \u003cdiv class=\"soi-capt-step\"\u003e\n        \u003cdiv class=\"soi-capt-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-capt-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules par jour, de préférence au cours d'un repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-step\"\u003e\n        \u003cdiv class=\"soi-capt-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-capt-step-content\"\u003e\n          \u003ch3\u003eContenu du flacon\u003c\/h3\u003e\n          \u003cp\u003eChaque flacon contient 90 gélules végétales, soit une cure complète de 30 jours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-step\"\u003e\n        \u003cdiv class=\"soi-capt-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-capt-step-content\"\u003e\n          \u003ch3\u003eDurée de cure conseillée\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats visibles sur la chute et la pousse, une cure de 2 à 3 mois est généralement conseillée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-capt-section\"\u003e\n    \u003ch2\u003ePour qui est ce complément alimentaire pour cheveux ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-capt-grid\"\u003e\n      \u003cdiv class=\"soi-capt-card\"\u003e\n        \u003ch3\u003e👩‍🦰 Femmes et hommes\u003c\/h3\u003e\n        \u003cp\u003eCapiltonic+ convient aussi bien aux femmes qu'aux hommes qui observent une chute de cheveux inhabituelle, des cheveux ternes, cassants ou à croissance lente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-card\"\u003e\n        \u003ch3\u003e🌱 Régimes vegan et végétarien\u003c\/h3\u003e\n        \u003cp\u003eIl s'adapte parfaitement aux personnes suivant un régime vegan ou végétarien, souvent plus exposées aux carences en zinc et en silice.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-capt-tip\"\u003e\n      \u003cdiv class=\"soi-capt-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de chute de cheveux persistante ou sévère, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n\n  \u003csection class=\"soi-capt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-capt-cta-box\"\u003e\n      \u003cp class=\"soi-capt-cta-tag\" style=\"color: white;\"\u003eVos cheveux méritent un vrai soutien de l'intérieur\u003c\/p\u003e\n      \u003cp class=\"soi-capt-cta-text\" style=\"color: white;\"\u003eCapiltonic+ n'est pas une promesse de plus : c'est une formule concrète, pensée pour redonner à vos cheveux les nutriments qu'ils réclament. Silice, zinc, ortie, vitamine B6, chaque ingrédient a sa raison d'être. Offrez à votre chevelure un soutien naturel et laissez vos cheveux parler d'eux-mêmes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-capt-marine: #1A2D3D;\n  --soi-capt-marine-dark: #0F1E2B;\n  --soi-capt-marine-light: #2C4458;\n  --soi-capt-pomme: #A1C544;\n  --soi-capt-pomme-dark: #84A636;\n  --soi-capt-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-capt-white: #FFFFFF;\n  --soi-capt-off-white: #F8FAF6;\n  --soi-capt-stone: #F1F3EE;\n  --soi-capt-line: #E5E8E0;\n\n  --soi-capt-primary: #6B9E3A;\n  --soi-capt-primary-soft: #E8F0DB;\n  --soi-capt-accent: #C4D946;\n\n  --soi-capt-text: #1A2D3D;\n  --soi-capt-text-soft: #4A5B6B;\n  --soi-capt-text-muted: #7B8693;\n\n  --soi-capt-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-capt-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-capt-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-capt-radius: 12px;\n  --soi-capt-radius-sm: 8px;\n  --soi-capt-radius-pill: 999px;\n}\n\n.soi-capt-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-capt-fiche img { max-width: 100%; height: auto; }\n\n.soi-capt-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-capt-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-capt-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-capt-hero {\n  position: relative;\n  background: var(--soi-capt-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-capt-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-capt-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-capt-pomme);\n}\n\n.soi-capt-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-capt-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-capt-pomme);\n  border-radius: 50%;\n}\n\n.soi-capt-hero-title {\n  display: block;\n  color: var(--soi-capt-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-capt-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-capt-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-capt-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-capt-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-capt-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-capt-label-accent {\n  background: var(--soi-capt-pomme);\n  border-color: var(--soi-capt-pomme);\n  color: var(--soi-capt-marine);\n  font-weight: 600;\n}\n\n.soi-capt-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-capt-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-capt-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-capt-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-capt-pomme);\n  border-radius: 2px;\n}\n\n.soi-capt-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-capt-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-capt-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-capt-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-capt-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-capt-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-capt-benefit {\n  background: var(--soi-capt-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-capt-radius);\n  border: 1px solid var(--soi-capt-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-capt-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-capt-shadow-md);\n}\n\n.soi-capt-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-capt-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-capt-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-capt-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-capt-benefit:hover .soi-capt-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-capt-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-capt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-capt-benefit p {\n  font-size: 13px;\n  color: var(--soi-capt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-capt-card {\n  background: var(--soi-capt-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-capt-radius);\n  border-left: 3px solid var(--soi-capt-pomme);\n}\n\n.soi-capt-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-capt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-capt-card p {\n  font-size: 14px;\n  color: var(--soi-capt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-compo {\n  background: var(--soi-capt-off-white);\n  border-radius: var(--soi-capt-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-capt-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-capt-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-capt-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-capt-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-capt-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-capt-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-capt-marine);\n  text-align: right;\n}\n\n.soi-capt-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-capt-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-capt-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-capt-radius);\n  border: 1px solid var(--soi-capt-line);\n  align-items: flex-start;\n}\n\n.soi-capt-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-capt-marine);\n  color: var(--soi-capt-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-capt-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-capt-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-capt-step-content p {\n  font-size: 14px;\n  color: var(--soi-capt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-capt-pomme-light);\n  border-left: 4px solid var(--soi-capt-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-capt-radius) var(--soi-capt-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-capt-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-capt-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-capt-marine);\n  margin-bottom: 4px;\n}\n\n.soi-capt-tip p {\n  font-size: 14px;\n  color: var(--soi-capt-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-capt-accordion-item {\n  background: var(--soi-capt-off-white);\n  border-radius: var(--soi-capt-radius-sm);\n  border: 1px solid var(--soi-capt-line);\n  overflow: hidden;\n}\n\n.soi-capt-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-capt-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-capt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-capt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-capt-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-capt-accordion-item[open] .soi-capt-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-capt-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-capt-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-capt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-cta-box {\n  background: var(--soi-capt-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-capt-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-capt-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-capt-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-capt-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-capt-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-capt-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-capt-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-capt-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-capt-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-capt-compo-value {\n    text-align: left;\n  }\n\n  .soi-capt-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-capt-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-capt-fiche {\n    --soi-capt-text-soft: #2C3E50;\n    --soi-capt-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602626797898,"sku":"GS8019","price":18.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/capiltonic-cheveux-ongles_11zon.webp?v=1780123924"},{"product_id":"tensio-4-bio-90-gelules-graine-sauvage","title":"Tensio 4 Bio et Vegan en gélules","description":"\n\n\u003cdiv class=\"soi-tens-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-tens-hero\"\u003e\n    \u003cdiv class=\"soi-tens-hero-tag\"\u003e\n      \u003cspan class=\"soi-tens-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tens-hero-title\"\u003eTensio 4 Bio et Vegan\u003c\/span\u003e\n    \u003cp class=\"soi-tens-hero-subtitle\"\u003eQuatre plantes bio réunies en une formule pure pour soutenir naturellement votre tension artérielle et votre santé cardiovasculaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-hero-labels\"\u003e\n      \u003cspan class=\"soi-tens-label soi-tens-label-accent\"\u003eBIO FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-tens-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-tens-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-tens-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-tens-label\"\u003e90 GÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eVous ressentez le besoin de prendre soin de votre tension artérielle de façon naturelle, sans vous tourner vers des solutions chimiques ? Tensio 4 Bio de Graine Sauvage est un complément alimentaire formulé à partir de quatre plantes certifiées bio, reconnues par la phytothérapie traditionnelle pour leur action sur la circulation sanguine et la santé cardiovasculaire. Une approche douce, végane et fabriquée en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #1 : POURQUOI CHOISIR TENSIO 4 --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Tensio 4 comme complément alimentaire pour faire baisser la tension ?\u003c\/h2\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eTensio 4 se distingue par sa synergie de quatre plantes complémentaires, toutes issues de l'agriculture biologique certifiée. Chaque plante a été sélectionnée pour son rôle spécifique sur le système cardiovasculaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-benefits\"\u003e\n      \u003cdiv class=\"soi-tens-benefit\"\u003e\n        \u003cdiv class=\"soi-tens-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAubépine\u003c\/h3\u003e\n        \u003cp\u003eSommités fleuries traditionnellement utilisées pour soutenir le rythme cardiaque, réduire les palpitations et favoriser une bonne circulation sanguine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-benefit\"\u003e\n        \u003cdiv class=\"soi-tens-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAil des ours\u003c\/h3\u003e\n        \u003cp\u003eParties aériennes réputées pour contribuer à la souplesse des vaisseaux sanguins et à la maîtrise de la tension artérielle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-benefit\"\u003e\n        \u003cdiv class=\"soi-tens-benefit-icon\"\u003e\u003cspan\u003e🫒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFeuille d'olivier\u003c\/h3\u003e\n        \u003cp\u003eL'une des plantes les plus étudiées pour son action sur la tension artérielle, grâce à sa richesse en oleuropéine, un actif aux propriétés vasodilatatrices reconnues.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-benefit\"\u003e\n        \u003cdiv class=\"soi-tens-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCassis\u003c\/h3\u003e\n        \u003cp\u003eFeuilles riches en antioxydants et en vitamine C, contribuant à la fluidité du sang et à la protection des vaisseaux contre le stress oxydatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 : COMPOSITION COMPLÈTE --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eTensio 4 Bio se présente en 90 gélules végétales, soit 15 jours de cure à la posologie recommandée. Voici la composition détaillée pour une dose journalière de 6 gélules.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-compo\"\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eAubépine (Crataegus monogyna, sommités fleuries)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e1 200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eAil des ours (Allium ursinum, parties aériennes)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e1 200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eOlivier (Olea europaea, feuilles)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e1 200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eCassis (Ribes nigrum, feuilles)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e600 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003eHPMC végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eExcipients \/ Additifs\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003eAucun\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tens-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-tens-card-mini\"\u003e\n        \u003cspan class=\"soi-tens-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e90 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card-mini\"\u003e\n        \u003cspan class=\"soi-tens-card-mini-icon\"\u003e📅\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-label\"\u003eDurée (1 flacon)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e15 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card-mini\"\u003e\n        \u003cspan class=\"soi-tens-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-label\"\u003eDose journalière\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e6 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card-mini\"\u003e\n        \u003cspan class=\"soi-tens-card-mini-icon\"\u003e🍃\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-label\"\u003ePlantes actives\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e4 plantes bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 : POSOLOGIE --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eComment prendre Tensio 4 ? Posologie conseillée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tens-timeline\"\u003e\n      \u003cdiv class=\"soi-tens-step\"\u003e\n        \u003cdiv class=\"soi-tens-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-tens-step-content\"\u003e\n          \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n          \u003cp\u003e6 gélules par jour, à répartir en 2 prises (matin et soir), de préférence avant les repas avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-step\"\u003e\n        \u003cdiv class=\"soi-tens-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-tens-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUn flacon correspond à 15 jours de cure intensive. Pour un effet durable, une cure de 4 à 6 semaines est conseillée, en renouvelant avec plusieurs flacons.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-step\"\u003e\n        \u003cdiv class=\"soi-tens-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-tens-step-content\"\u003e\n          \u003ch3\u003eÀ associer\u003c\/h3\u003e\n          \u003cp\u003eUne alimentation équilibrée pauvre en sel, une hydratation suffisante et une activité physique régulière potentialisent les effets du complément.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 : PRÉCAUTIONS --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eTensio 4 Bio : pour qui et quelles précautions ?\u003c\/h2\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eCe complément alimentaire s'adresse aux adultes souhaitant soutenir naturellement leur santé cardiovasculaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-accordion\"\u003e\n      \u003cdetails class=\"soi-tens-accordion-item\"\u003e\n        \u003csummary class=\"soi-tens-accordion-header\"\u003e⚠️ Avertissement important\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eTensio 4 Bio ne remplace en aucun cas un traitement médical prescrit. Si vous êtes sous traitement antihypertenseur, consultez votre médecin avant toute prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tens-accordion-item\"\u003e\n        \u003csummary class=\"soi-tens-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes et aux enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tens-accordion-item\"\u003e\n        \u003csummary class=\"soi-tens-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 : GARANTIES --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eLes garanties Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tens-grid\"\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e🌾 Agriculture Biologique certifiée\u003c\/h3\u003e\n        \u003cp\u003eCertifié FR-BIO-01, sans pesticides ni OGM. Des plantes cultivées dans le respect du vivant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eUne fabrication française selon des normes strictes de qualité, pour une traçabilité optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e🌱 100 % végétal et vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules en HPMC végétale, adaptées aux régimes végétariens et véganes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e✨ Pureté de la formule\u003c\/h3\u003e\n        \u003cp\u003eSans gluten, sans lactose, sans additif artificiel. Rien que l'essentiel pour votre bien-être.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-tens-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-tens-cta-box\"\u003e\n      \u003cp class=\"soi-tens-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-tens-cta-text\" style=\"color: white;\"\u003eLa force de quatre plantes réunies dans une formule simple, pure et certifiée bio. Prenez soin de votre cœur et de votre tension artérielle, chaque jour, avec plus de sérénité et de vitalité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  \/* === Couleurs Soinat (FIXES) === *\/\n  --soi-tens-marine: #1A2D3D;\n  --soi-tens-marine-dark: #0F1E2B;\n  --soi-tens-marine-light: #2C4458;\n  --soi-tens-pomme: #A1C544;\n  --soi-tens-pomme-dark: #84A636;\n  --soi-tens-pomme-light: rgba(161,197,68,0.10);\n\n  \/* === Neutres Soinat === *\/\n  --soi-tens-white: #FFFFFF;\n  --soi-tens-off-white: #F8FAF6;\n  --soi-tens-stone: #F1F3EE;\n  --soi-tens-line: #E5E8E0;\n\n  \/* === Couleurs dynamiques (packaging Graine Sauvage) === *\/\n  --soi-tens-primary: #7DB83A;\n  --soi-tens-primary-soft: rgba(125,184,58,0.12);\n  --soi-tens-accent: #C0392B;\n\n  \/* === Textes === *\/\n  --soi-tens-text: #1A2D3D;\n  --soi-tens-text-soft: #4A5B6B;\n  --soi-tens-text-muted: #7B8693;\n\n  \/* === Effets === *\/\n  --soi-tens-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tens-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tens-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tens-radius: 12px;\n  --soi-tens-radius-sm: 8px;\n  --soi-tens-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-tens-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tens-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-tens-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tens-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tens-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-tens-hero {\n  position: relative;\n  background: var(--soi-tens-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-tens-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tens-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tens-pomme);\n}\n\n.soi-tens-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-tens-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tens-pomme);\n  border-radius: 50%;\n}\n\n.soi-tens-hero-title {\n  display: block;\n  color: var(--soi-tens-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-tens-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-tens-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tens-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-tens-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tens-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tens-label-accent {\n  background: var(--soi-tens-pomme);\n  border-color: var(--soi-tens-pomme);\n  color: var(--soi-tens-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-tens-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tens-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-tens-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tens-pomme);\n  border-radius: 2px;\n}\n\n.soi-tens-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-tens-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-tens-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tens-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tens-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-tens-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-tens-benefit {\n  background: var(--soi-tens-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-tens-radius);\n  border: 1px solid var(--soi-tens-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-tens-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-tens-shadow-md);\n}\n\n.soi-tens-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-tens-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-tens-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-tens-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-tens-benefit:hover .soi-tens-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-tens-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tens-benefit p {\n  font-size: 13px;\n  color: var(--soi-tens-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-tens-compo {\n  background: var(--soi-tens-off-white);\n  border-radius: var(--soi-tens-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-tens-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-tens-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-tens-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-tens-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-tens-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-tens-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-tens-marine);\n  text-align: right;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-tens-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-tens-card-mini {\n  background: var(--soi-tens-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-tens-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-tens-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-tens-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-tens-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-tens-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-tens-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-tens-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-tens-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tens-radius);\n  border: 1px solid var(--soi-tens-line);\n  align-items: flex-start;\n}\n\n.soi-tens-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-tens-marine);\n  color: var(--soi-tens-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-tens-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-tens-step-content p {\n  font-size: 14px;\n  color: var(--soi-tens-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-tens-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-tens-accordion-item {\n  background: var(--soi-tens-off-white);\n  border-radius: var(--soi-tens-radius-sm);\n  border: 1px solid var(--soi-tens-line);\n  overflow: hidden;\n}\n\n.soi-tens-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-tens-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-tens-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-tens-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-tens-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-tens-accordion-item[open] .soi-tens-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-tens-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-tens-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-tens-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-tens-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-tens-card {\n  background: var(--soi-tens-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tens-radius);\n  border-left: 3px solid var(--soi-tens-pomme);\n}\n\n.soi-tens-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tens-card p {\n  font-size: 14px;\n  color: var(--soi-tens-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-tens-cta-box {\n  background: var(--soi-tens-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tens-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tens-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-tens-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tens-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-tens-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tens-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tens-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-tens-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-tens-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-tens-compo-value {\n    text-align: left;\n  }\n\n  .soi-tens-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-tens-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tens-fiche {\n    --soi-tens-text-soft: #2C3E50;\n    --soi-tens-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602637480266,"sku":"GS9081","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tensio-4-bio-et-vegan-gelules-packshot_11zon.webp?v=1781982082"},{"product_id":"brulvit-60-gelules","title":"Brulvit - Brûleur de graisses naturel en gélules","description":"\u003cdiv class=\"soi-brv-fiche\"\u003e\n\n\u003csection class=\"soi-brv-hero\"\u003e\n  \u003cdiv class=\"soi-brv-hero-tag\"\u003e\n    \u003cspan class=\"soi-brv-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire minceur · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-brv-hero-title\"\u003eQuatre plantes et du chrome pour votre équilibre minceur\u003c\/span\u003e\n  \u003cp class=\"soi-brv-hero-subtitle\"\u003eUne formule végane associant thé vert, spiruline, nopal, lithothamne et chrome pour agir en synergie sur les mécanismes clés de la gestion du poids, sans nervosité ni effet rebond.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brv-hero-labels\"\u003e\n    \u003cspan class=\"soi-brv-label soi-brv-label-accent\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-brv-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-brv-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003ePourquoi Brulvit se distingue des autres brûleurs de graisse ?\u003c\/h2\u003e\n  \u003cp\u003eLa plupart des brûleurs de graisse misent sur un seul actif stimulant. Brulvit adopte une approche différente : chaque ingrédient cible un levier précis, du stockage des graisses à la glycémie, en passant par la satiété et la digestion. Le résultat est une action globale et progressive, sans nervosité ni effet rebond.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003eLes actifs de Brulvit et leurs rôles concrets\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brv-grid\"\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e🍵 Thé vert\u003c\/h3\u003e\n      \u003cp\u003eRiche en catéchines (notamment l'EGCG), il favorise la dépense énergétique et aide à mobiliser les graisses de réserve, y compris au niveau abdominal. C'est l'un des actifs les plus documentés dans la recherche sur le poids.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e🌊 Spiruline\u003c\/h3\u003e\n      \u003cp\u003eCette micro-algue concentrée en protéines végétales et en fer contribue à réduire les fringales et à maintenir le niveau d'énergie entre les repas, ce qui aide à mieux contrôler les apports caloriques au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e🌵 Nopal\u003c\/h3\u003e\n      \u003cp\u003eIssu du figuier de Barbarie, ce cactus riche en fibres solubles ralentit l'absorption des sucres et des graisses au niveau intestinal, tout en prolongeant la sensation de satiété après le repas.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e🪸 Lithothamne\u003c\/h3\u003e\n      \u003cp\u003eAlgue calcaire naturellement riche en minéraux (calcium, magnésium), elle agit comme un antiacide naturel et participe à un confort digestif optimal, indispensable pour absorber correctement les nutriments.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e⚙️ Chrome\u003c\/h3\u003e\n      \u003cp\u003eOligoélément reconnu pour sa contribution au métabolisme normal des macronutriments et au maintien d'une glycémie stable, ce qui limite les pics d'insuline et les envies de sucre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003eComposition complète et dosage par prise\u003c\/h2\u003e\n  \u003cp class=\"soi-brv-section-intro\"\u003eChaque gélule végétale Brulvit contient :\u003c\/p\u003e\n  \u003cdiv class=\"soi-brv-compo\"\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eSpiruline\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e200 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eNopal\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e200 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eExtrait de thé vert\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e100 mg (titré à 50 % de catéchines)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eLithothamne\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e100 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eChrome (picolinate de chrome)\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e40 µg (100 % des VNR)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e60 gélules végétales (20 jours de cure)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003eComment prendre Brulvit ? Conseils pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brv-timeline\"\u003e\n    \u003cdiv class=\"soi-brv-step\"\u003e\n      \u003cdiv class=\"soi-brv-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-brv-step-content\"\u003e\n        \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n        \u003cp\u003ePrenez 3 gélules par jour, idéalement réparties en 1 le matin et 2 à midi, avec un grand verre d'eau, de préférence avant les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-step\"\u003e\n      \u003cdiv class=\"soi-brv-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-brv-step-content\"\u003e\n        \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n        \u003cp\u003eRéalisez une cure de 6 à 8 semaines minimum pour constater des effets durables, associée à une alimentation équilibrée et une activité physique régulière.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-step\"\u003e\n      \u003cdiv class=\"soi-brv-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-brv-step-content\"\u003e\n        \u003ch3\u003eHydratation\u003c\/h3\u003e\n        \u003cp\u003eHydratez-vous suffisamment tout au long de la journée pour optimiser l'action drainante du thé vert et le confort digestif apporté par le lithothamne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003ePour qui est fait Brulvit ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brv-benefits\"\u003e\n    \u003cdiv class=\"soi-brv-benefit\"\u003e\n      \u003cdiv class=\"soi-brv-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eGraisses abdominales persistantes\u003c\/h3\u003e\n      \u003cp\u003ePour les adultes souhaitant accompagner naturellement leur perte de poids, notamment au niveau de la ceinture abdominale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-benefit\"\u003e\n      \u003cdiv class=\"soi-brv-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFringales fréquentes\u003c\/h3\u003e\n      \u003cp\u003ePour celles et ceux qui ont du mal à contrôler leur appétit entre les repas et souhaitent retrouver une satiété durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-benefit\"\u003e\n      \u003cdiv class=\"soi-brv-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDigestion difficile\u003c\/h3\u003e\n      \u003cp\u003ePour les personnes cherchant à améliorer leur confort digestif tout en soutenant leur démarche minceur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-brv-accordion\"\u003e\n    \u003cdetails class=\"soi-brv-accordion-item\"\u003e\n      \u003csummary class=\"soi-brv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brv-accordion-content\"\u003e\n        \u003cp\u003eBrulvit ne convient pas aux femmes enceintes ou allaitantes, ni aux personnes sensibles à la caféine (présence de thé vert). Ce complément alimentaire ne se substitue pas à un traitement médical. En cas de doute, consultez votre médecin ou pharmacien avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-brv-cta-box\"\u003e\n    \u003cp class=\"soi-brv-cta-tag\" style=\"color: white;\"\u003eLa nature au service de votre équilibre\u003c\/p\u003e\n    \u003cp class=\"soi-brv-cta-text\" style=\"color: white;\"\u003eBrulvit, c'est la rencontre de quatre plantes complémentaires et du chrome dans une formule vegan pensée pour vous accompagner jour après jour vers vos objectifs minceur. Sans agressivité, sans artifice, avec la rigueur d'un conditionnement français.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-brv-marine: #1A2D3D;\n  --soi-brv-marine-dark: #0F1E2B;\n  --soi-brv-marine-light: #2C4458;\n  --soi-brv-pomme: #A1C544;\n  --soi-brv-pomme-dark: #84A636;\n  --soi-brv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-brv-white: #FFFFFF;\n  --soi-brv-off-white: #F8FAF6;\n  --soi-brv-stone: #F1F3EE;\n  --soi-brv-line: #E5E8E0;\n\n  --soi-brv-primary: #2E7D5B;\n  --soi-brv-primary-soft: #D6EDE2;\n  --soi-brv-accent: #C8D929;\n\n  --soi-brv-text: #1A2D3D;\n  --soi-brv-text-soft: #4A5B6B;\n  --soi-brv-text-muted: #7B8693;\n\n  --soi-brv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-brv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-brv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-brv-radius: 12px;\n  --soi-brv-radius-sm: 8px;\n  --soi-brv-radius-pill: 999px;\n}\n\n.soi-brv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-brv-fiche img { max-width: 100%; height: auto; }\n\n.soi-brv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-brv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-brv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-brv-hero {\n  position: relative;\n  background: var(--soi-brv-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-brv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-brv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-brv-pomme);\n}\n\n.soi-brv-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-brv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-brv-pomme);\n  border-radius: 50%;\n}\n\n.soi-brv-hero-title {\n  display: block;\n  color: var(--soi-brv-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-brv-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-brv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-brv-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-brv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-brv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-brv-label-accent {\n  background: var(--soi-brv-pomme);\n  border-color: var(--soi-brv-pomme);\n  color: var(--soi-brv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-brv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-brv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-brv-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-brv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-brv-pomme);\n  border-radius: 2px;\n}\n\n.soi-brv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-brv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-brv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-brv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-brv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-brv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-brv-benefit {\n  background: var(--soi-brv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-brv-radius);\n  border: 1px solid var(--soi-brv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-brv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-brv-shadow-md);\n}\n\n.soi-brv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-brv-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-brv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-brv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-brv-benefit:hover .soi-brv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-brv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brv-benefit p {\n  font-size: 13px;\n  color: var(--soi-brv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-brv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-brv-card {\n  background: var(--soi-brv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brv-radius);\n  border-left: 3px solid var(--soi-brv-pomme);\n}\n\n.soi-brv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brv-card p {\n  font-size: 14px;\n  color: var(--soi-brv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-brv-compo {\n  background: var(--soi-brv-off-white);\n  border-radius: var(--soi-brv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-brv-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-brv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-brv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-brv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-brv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-brv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-brv-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-brv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-brv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-brv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brv-radius);\n  border: 1px solid var(--soi-brv-line);\n  align-items: flex-start;\n}\n\n.soi-brv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-brv-marine);\n  color: var(--soi-brv-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-brv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-brv-step-content p {\n  font-size: 14px;\n  color: var(--soi-brv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-brv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-brv-accordion-item {\n  background: var(--soi-brv-off-white);\n  border-radius: var(--soi-brv-radius-sm);\n  border: 1px solid var(--soi-brv-line);\n  overflow: hidden;\n}\n\n.soi-brv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-brv-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-brv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-brv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-brv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-brv-accordion-item[open] .soi-brv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-brv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-brv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-brv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-brv-cta-box {\n  background: var(--soi-brv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-brv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-brv-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-brv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-brv-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-brv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-brv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-brv-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-brv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-brv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-brv-compo-value {\n    text-align: left;\n  }\n\n  .soi-brv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-brv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-brv-fiche {\n    --soi-brv-text-soft: #2C3E50;\n    --soi-brv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602644885834,"sku":"GS9091","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/brulvit-gelules-grainesauvage_11zon.webp?v=1780124164"},{"product_id":"veinoh","title":"Veino H Vegan en gélules - Graine Sauvage","description":"\u003cdiv class=\"soi-vein-fiche\"\u003e\n\u003csection class=\"soi-vein-hero\"\u003e\n\u003cdiv class=\"soi-vein-hero-tag\"\u003e\n\u003cspan class=\"soi-vein-tag-dot\"\u003e\u003c\/span\u003e Circulation veineuse · Graine Sauvage\u003c\/div\u003e\n\u003cspan class=\"soi-vein-hero-title\"\u003e4 plantes au service de votre circulation\u003c\/span\u003e\n\u003cp class=\"soi-vein-hero-subtitle\"\u003eQuatre plantes traditionnellement reconnues pour le tonus veineux, réunies dans une gélule végétale pour vous aider à retrouver des jambes légères au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"soi-vein-hero-labels\"\u003e\n\u003cspan class=\"soi-vein-label soi-vein-label-accent\"\u003eVEGAN\u003c\/span\u003e \u003cspan class=\"soi-vein-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e \u003cspan class=\"soi-vein-label\"\u003e60 GÉLULES VÉGÉTALES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003ePourquoi la circulation sanguine mérite votre attention\u003c\/h2\u003e\n\u003cp\u003eUne mauvaise circulation sanguine des jambes est l'un des motifs de consultation les plus fréquents. Sensation de jambes lourdes, enflure en fin de journée, gêne liée aux hémorroïdes : ces inconforts touchent une large partie de la population, notamment les personnes qui restent longtemps debout ou assises. Les plantes utilisées dans Veino H sont traditionnellement reconnues pour contribuer au tonus veineux et à une bonne circulation.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003eLes 4 plantes clés de Veino H et leurs bienfaits\u003c\/h2\u003e\n\u003cdiv class=\"soi-vein-benefits\"\u003e\n\u003cdiv class=\"soi-vein-benefit\"\u003e\n\u003cdiv class=\"soi-vein-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePetit houx\u003c\/h3\u003e\n\u003cp\u003eRiche en ruscogénines, il aide à réduire l'enflure et contribue à une meilleure circulation dans les jambes, avec une sensation de légèreté retrouvée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-benefit\"\u003e\n\u003cdiv class=\"soi-vein-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eVigne rouge\u003c\/h3\u003e\n\u003cp\u003eSes feuilles soutiennent la contraction musculaire des veines et favorisent le retour veineux, un atout précieux pour la circulation sanguine dans les jambes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-benefit\"\u003e\n\u003cdiv class=\"soi-vein-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eMarron d'Inde\u003c\/h3\u003e\n\u003cp\u003eIl favorise le tonus veineux et aide à maintenir l'intégrité des parois des vaisseaux, pour une circulation sanguine saine au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-benefit\"\u003e\n\u003cdiv class=\"soi-vein-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eGinkgo biloba\u003c\/h3\u003e\n\u003cp\u003eIl stimule la microcirculation et améliore l'oxygénation des tissus, complétant idéalement l'action des autres plantes sur le système vasculaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n\u003cp class=\"soi-vein-section-intro\"\u003eChaque gélule végétale de Veino H contient :\u003c\/p\u003e\n\u003cdiv class=\"soi-vein-compo\"\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eExtrait de Petit houx (rhizome)\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003e100 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eExtrait de Vigne rouge (feuille)\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003e100 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eExtrait de Marron d'Inde (graine)\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003e100 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eExtrait de Ginkgo biloba (feuille)\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003e50 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eEnveloppe\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003eHPMC (végétale)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eAnti-agglomérant\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003eStéarate de magnésium végétal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-tip\"\u003e\n\u003cdiv class=\"soi-vein-tip-icon\"\u003e💊\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePosologie recommandée\u003c\/strong\u003e\n\u003cp\u003e3 gélules par jour, à prendre de préférence au moment des repas avec un grand verre d'eau. La cure est prévue sur 20 jours (60 gélules par flacon). Renouvelable selon les besoins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003eComment intégrer Veino H à votre quotidien\u003c\/h2\u003e\n\u003cdiv class=\"soi-vein-timeline\"\u003e\n\u003cdiv class=\"soi-vein-step\"\u003e\n\u003cdiv class=\"soi-vein-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step-content\"\u003e\n\u003ch3\u003eVotre prise quotidienne\u003c\/h3\u003e\n\u003cp\u003ePrenez 3 gélules par jour réparties sur la journée, idéalement aux repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step\"\u003e\n\u003cdiv class=\"soi-vein-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step-content\"\u003e\n\u003ch3\u003eAccompagnez la cure\u003c\/h3\u003e\n\u003cp\u003eAssociez la cure à une bonne hydratation et à de la marche quotidienne pour soutenir la circulation sanguine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step\"\u003e\n\u003cdiv class=\"soi-vein-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step-content\"\u003e\n\u003ch3\u003eRenouvelez si besoin\u003c\/h3\u003e\n\u003cp\u003eRenouvelez la cure si besoin après quelques semaines de pause, ou selon les conseils de votre professionnel de santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003eCe qui distingue Veino H de la concurrence\u003c\/h2\u003e\n\u003cdiv class=\"soi-vein-grid\"\u003e\n\u003cdiv class=\"soi-vein-card\"\u003e\n\u003ch3\u003e🌱 4 plantes complémentaires\u003c\/h3\u003e\n\u003cp\u003eQuatre extraits réunis dans une seule gélule, pour une action complète sur la circulation veineuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-card\"\u003e\n\u003ch3\u003e✅ 100 % vegan\u003c\/h3\u003e\n\u003cp\u003eGélule végétale HPMC, sans gélatine animale, sans colorants artificiels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eSelon des normes de qualité rigoureuses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-card\"\u003e\n\u003ch3\u003e📦 Format pratique\u003c\/h3\u003e\n\u003cp\u003e60 gélules pour 20 jours de cure ciblée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-accordion\"\u003e\n\u003cdetails class=\"soi-vein-accordion-item\"\u003e\n\u003csummary class=\"soi-vein-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-vein-accordion-content\"\u003e\n\u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de troubles circulatoires persistants, consultez votre médecin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-vein-cta-box\"\u003e\n\u003cp class=\"soi-vein-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n\u003cp class=\"soi-vein-cta-text\" style=\"color: white;\"\u003eVeino H, c'est la rencontre de quatre plantes soigneusement choisies pour vous aider à retrouver des jambes légères et une circulation plus fluide. Une formule vegan, fabriquée en France, pensée pour votre confort au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-vein-marine: #1A2D3D;\n  --soi-vein-marine-dark: #0F1E2B;\n  --soi-vein-marine-light: #2C4458;\n  --soi-vein-pomme: #A1C544;\n  --soi-vein-pomme-dark: #84A636;\n  --soi-vein-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-vein-white: #FFFFFF;\n  --soi-vein-off-white: #F8FAF6;\n  --soi-vein-stone: #F1F3EE;\n  --soi-vein-line: #E5E8E0;\n\n  --soi-vein-primary: #A8242A;\n  --soi-vein-primary-soft: rgba(168,36,42,0.08);\n  --soi-vein-accent: #D4A52A;\n\n  --soi-vein-text: #1A2D3D;\n  --soi-vein-text-soft: #4A5B6B;\n  --soi-vein-text-muted: #7B8693;\n\n  --soi-vein-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vein-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vein-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vein-radius: 12px;\n  --soi-vein-radius-sm: 8px;\n  --soi-vein-radius-pill: 999px;\n}\n\n.soi-vein-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vein-fiche img { max-width: 100%; height: auto; }\n\n.soi-vein-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vein-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vein-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vein-hero {\n  position: relative;\n  background: var(--soi-vein-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-vein-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vein-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vein-pomme);\n}\n\n.soi-vein-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-vein-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vein-pomme);\n  border-radius: 50%;\n}\n\n.soi-vein-hero-title {\n  display: block;\n  color: var(--soi-vein-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-vein-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-vein-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vein-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-vein-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vein-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vein-label-accent {\n  background: var(--soi-vein-pomme);\n  border-color: var(--soi-vein-pomme);\n  color: var(--soi-vein-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vein-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vein-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-vein-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vein-pomme);\n  border-radius: 2px;\n}\n\n.soi-vein-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vein-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vein-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vein-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vein-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-vein-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-vein-benefit {\n  background: var(--soi-vein-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-vein-radius);\n  border: 1px solid var(--soi-vein-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-vein-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-vein-shadow-md);\n}\n\n.soi-vein-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-vein-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-vein-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-vein-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-vein-benefit:hover .soi-vein-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-vein-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vein-benefit p {\n  font-size: 13px;\n  color: var(--soi-vein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vein-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-vein-card {\n  background: var(--soi-vein-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vein-radius);\n  border-left: 3px solid var(--soi-vein-pomme);\n}\n\n.soi-vein-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vein-card p {\n  font-size: 14px;\n  color: var(--soi-vein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-vein-compo {\n  background: var(--soi-vein-off-white);\n  border-radius: var(--soi-vein-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-vein-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-vein-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vein-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vein-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vein-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vein-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vein-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-vein-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-vein-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vein-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vein-radius);\n  border: 1px solid var(--soi-vein-line);\n  align-items: flex-start;\n}\n\n.soi-vein-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vein-marine);\n  color: var(--soi-vein-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-vein-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vein-step-content p {\n  font-size: 14px;\n  color: var(--soi-vein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-vein-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vein-pomme-light);\n  border-left: 4px solid var(--soi-vein-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vein-radius) var(--soi-vein-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-vein-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vein-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vein-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vein-tip p {\n  font-size: 14px;\n  color: var(--soi-vein-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-vein-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-vein-accordion-item {\n  background: var(--soi-vein-off-white);\n  border-radius: var(--soi-vein-radius-sm);\n  border: 1px solid var(--soi-vein-line);\n  overflow: hidden;\n}\n\n.soi-vein-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vein-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-vein-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vein-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vein-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vein-accordion-item[open] .soi-vein-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vein-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vein-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vein-cta-box {\n  background: var(--soi-vein-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vein-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vein-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-vein-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vein-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-vein-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vein-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-vein-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-vein-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vein-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vein-compo-value {\n    text-align: left;\n  }\n\n  .soi-vein-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vein-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vein-fiche {\n    --soi-vein-text-soft: #2C3E50;\n    --soi-vein-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602650816842,"sku":"GS9093","price":16.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/veino-h-vegan-en-gelules-packshot-studio_11zon.jpg?v=1781942372"},{"product_id":"multivitamines","title":"Multi Vitamines en gélules","description":"\n\u003cdiv class=\"soi-mvit-fiche\"\u003e\n\n  \u003csection class=\"soi-mvit-hero\"\u003e\n    \u003cdiv class=\"soi-mvit-hero-tag\"\u003e\n      \u003cspan class=\"soi-mvit-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mvit-hero-title\"\u003eMulti Vitamines en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-mvit-hero-subtitle\"\u003e12 vitamines essentielles réunies dans une seule gélule végétale pour soutenir votre énergie, votre immunité et votre vitalité au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mvit-hero-labels\"\u003e\n      \u003cspan class=\"soi-mvit-label soi-mvit-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-mvit-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-mvit-label\"\u003e12 VITAMINES\u003c\/span\u003e\n      \u003cspan class=\"soi-mvit-label\"\u003e60 GÉLULES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003eMultivitamines en gélules : le complexe complet pour votre énergie et votre immunité\u003c\/h2\u003e\n    \u003cp\u003eVous ressentez des coups de fatigue, un manque d'énergie ou l'impression que votre corps tourne au ralenti ? Une alimentation déséquilibrée, le stress ou simplement le rythme du quotidien peuvent creuser des carences en vitamines essentielles. Le complexe Multivitamines Laboratoire Code a justement été formulé pour couvrir vos besoins journaliers avec un seul complément pratique, fabriqué en France, en gélule végétale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce complément multivitamines ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mvit-section-intro\"\u003eContrairement à de nombreux produits disponibles sur le marché, ce complexe regroupe toutes les vitamines naturelles essentielles dans une formule équilibrée et dosée avec précision. Pas de superflu, pas de compromis : chaque gélule est pensée pour apporter ce dont votre organisme a réellement besoin.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mvit-grid-compact\"\u003e\n      \u003cdiv class=\"soi-mvit-card-mini\"\u003e\n        \u003cspan class=\"soi-mvit-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-card-mini\"\u003e\n        \u003cspan class=\"soi-mvit-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-label\"\u003eGélules\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-value\"\u003eVégétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-card-mini\"\u003e\n        \u003cspan class=\"soi-mvit-card-mini-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-value\"\u003eMulti-cibles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-card-mini\"\u003e\n        \u003cspan class=\"soi-mvit-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-value\"\u003e60 gélules (2 mois)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003eLes bienfaits clés du complexe multivitamines\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mvit-benefits\"\u003e\n      \u003cdiv class=\"soi-mvit-benefit\"\u003e\n        \u003cdiv class=\"soi-mvit-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction de la fatigue\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines C, B5, B6, B9 et B12 contribuent à réduire la fatigue et à soutenir un métabolisme énergétique normal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-benefit\"\u003e\n        \u003cdiv class=\"soi-mvit-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines C, B9 et B12 participent au fonctionnement normal du système immunitaire, pour mieux résister aux agressions saisonnières.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-benefit\"\u003e\n        \u003cdiv class=\"soi-mvit-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSystème nerveux et stress\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines B1, B6 et B8 soutiennent le fonctionnement normal du système nerveux, aidant à mieux gérer le stress et la fatigue mentale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-benefit\"\u003e\n        \u003cdiv class=\"soi-mvit-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeau et protection cellulaire\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines B2, B3 et B8 contribuent à maintenir une peau normale. La vitamine E protège les cellules contre le stress oxydatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003eComposition et dosage par gélule (385 mg)\u003c\/h2\u003e\n    \u003cp class=\"soi-mvit-section-intro\"\u003eVoici le détail complet des actifs contenus dans chaque gélule végétale :\u003c\/p\u003e\n    \u003cdiv class=\"soi-mvit-compo\"\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine C (acide L-ascorbique)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e80 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine E (D-alpha-tocophéryl acétate)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e12 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B3 (niacine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e16 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B5 (acide pantothénique)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e6 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B6 (pyridoxine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e1,4 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B2 (riboflavine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e1,4 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B1 (thiamine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e1,1 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B9 (acide folique)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e200 µg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B8 (biotine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e50 µg · 167 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B12 (cyanocobalamine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e2,5 µg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine D3 (cholécalciférol)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e5 µg (200 UI) · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine A (acétate de rétinyle)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e800 µg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eAutres composants\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003eGélule végétale (HPMC), cellulose microcristalline, stéarate de magnésium\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003eComment prendre ces gélules multivitaminées ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mvit-timeline\"\u003e\n      \u003cdiv class=\"soi-mvit-step\"\u003e\n        \u003cdiv class=\"soi-mvit-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mvit-step-content\"\u003e\n          \u003ch3\u003e1 gélule par jour\u003c\/h3\u003e\n          \u003cp\u003ePrenez une gélule le matin, de préférence au cours du petit-déjeuner pour une meilleure absorption.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-step\"\u003e\n        \u003cdiv class=\"soi-mvit-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mvit-step-content\"\u003e\n          \u003ch3\u003eCure de 2 mois\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats visibles sur votre énergie et votre vitalité, misez sur une cure continue de 6 à 8 semaines minimum.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-step\"\u003e\n        \u003cdiv class=\"soi-mvit-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mvit-step-content\"\u003e\n          \u003ch3\u003eÀ renouveler si besoin\u003c\/h3\u003e\n          \u003cp\u003eEn période de fatigue intense, de changement de saison ou de régime alimentaire, une deuxième cure peut être envisagée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003cdiv class=\"soi-mvit-accordion\"\u003e\n      \u003cdetails class=\"soi-mvit-accordion-item\"\u003e\n        \u003csummary class=\"soi-mvit-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mvit-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical ni à une alimentation variée et équilibrée. Tenez hors de portée des jeunes enfants. Demandez l'avis d'un professionnel de santé en cas de grossesse, d'allaitement ou de traitement médicamenteux en cours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mvit-cta-box\"\u003e\n      \u003cp class=\"soi-mvit-cta-tag\" style=\"color: white;\"\u003eVotre allié vitalité au quotidien\u003c\/p\u003e\n      \u003cp class=\"soi-mvit-cta-text\" style=\"color: white;\"\u003eParce que votre énergie mérite une formule claire, complète et honnête, le complexe Multivitamines Laboratoire Code regroupe 12 vitamines essentielles dans une seule gélule végétale, fabriquée en France avec soin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mvit-marine: #1A2D3D;\n  --soi-mvit-marine-dark: #0F1E2B;\n  --soi-mvit-marine-light: #2C4458;\n  --soi-mvit-pomme: #A1C544;\n  --soi-mvit-pomme-dark: #84A636;\n  --soi-mvit-pomme-light: rgba(161,197,68,0.10);\n  --soi-mvit-white: #FFFFFF;\n  --soi-mvit-off-white: #F8FAF6;\n  --soi-mvit-stone: #F1F3EE;\n  --soi-mvit-line: #E5E8E0;\n  --soi-mvit-primary: #B8D4E8;\n  --soi-mvit-primary-soft: #D6E8F4;\n  --soi-mvit-accent: #D88542;\n  --soi-mvit-text: #1A2D3D;\n  --soi-mvit-text-soft: #4A5B6B;\n  --soi-mvit-text-muted: #7B8693;\n  --soi-mvit-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mvit-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mvit-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mvit-radius: 12px;\n  --soi-mvit-radius-sm: 8px;\n  --soi-mvit-radius-pill: 999px;\n}\n\n.soi-mvit-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mvit-fiche img { max-width: 100%; height: auto; }\n\n.soi-mvit-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mvit-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mvit-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-mvit-hero {\n  position: relative;\n  background: var(--soi-mvit-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-mvit-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mvit-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mvit-pomme);\n}\n\n.soi-mvit-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-mvit-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mvit-pomme);\n  border-radius: 50%;\n}\n\n.soi-mvit-hero-title {\n  display: block;\n  color: var(--soi-mvit-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-mvit-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-mvit-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mvit-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-mvit-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mvit-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mvit-label-accent {\n  background: var(--soi-mvit-pomme);\n  border-color: var(--soi-mvit-pomme);\n  color: var(--soi-mvit-marine);\n  font-weight: 600;\n}\n\n.soi-mvit-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mvit-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mvit-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-mvit-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mvit-pomme);\n  border-radius: 2px;\n}\n\n.soi-mvit-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mvit-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mvit-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mvit-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mvit-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-mvit-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mvit-benefit {\n  background: var(--soi-mvit-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mvit-radius);\n  border: 1px solid var(--soi-mvit-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mvit-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mvit-shadow-md);\n}\n\n.soi-mvit-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mvit-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-mvit-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mvit-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mvit-benefit:hover .soi-mvit-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mvit-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mvit-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mvit-benefit p {\n  font-size: 13px;\n  color: var(--soi-mvit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mvit-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-mvit-card-mini {\n  background: var(--soi-mvit-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-mvit-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-mvit-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-mvit-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-mvit-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-mvit-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mvit-marine);\n}\n\n.soi-mvit-compo {\n  background: var(--soi-mvit-off-white);\n  border-radius: var(--soi-mvit-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mvit-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-mvit-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mvit-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mvit-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mvit-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mvit-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mvit-marine);\n  text-align: right;\n}\n\n.soi-mvit-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mvit-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mvit-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mvit-radius);\n  border: 1px solid var(--soi-mvit-line);\n  align-items: flex-start;\n}\n\n.soi-mvit-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mvit-marine);\n  color: var(--soi-mvit-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-mvit-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mvit-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mvit-step-content p {\n  font-size: 14px;\n  color: var(--soi-mvit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mvit-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mvit-accordion-item {\n  background: var(--soi-mvit-off-white);\n  border-radius: var(--soi-mvit-radius-sm);\n  border: 1px solid var(--soi-mvit-line);\n  overflow: hidden;\n}\n\n.soi-mvit-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mvit-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-mvit-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mvit-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mvit-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mvit-accordion-item[open] .soi-mvit-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mvit-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mvit-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mvit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mvit-cta-box {\n  background: var(--soi-mvit-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mvit-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mvit-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-mvit-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mvit-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-mvit-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mvit-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mvit-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-mvit-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mvit-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mvit-compo-value {\n    text-align: left;\n  }\n\n  .soi-mvit-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-mvit-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mvit-fiche {\n    --soi-mvit-text-soft: #2C3E50;\n    --soi-mvit-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602657599818,"sku":"LC1008","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/multi-vitamines-en-gelules-packshot.webp?v=1779636353"},{"product_id":"pelvimag-bio","title":"Pelvimag bio en gélules","description":"\u003cdiv class=\"soi-pelv-fiche\"\u003e\n\n  \u003csection class=\"soi-pelv-hero\"\u003e\n    \u003cdiv class=\"soi-pelv-hero-tag\"\u003e\n      \u003cspan class=\"soi-pelv-tag-dot\"\u003e\u003c\/span\u003e\n      Confort urinaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pelv-hero-title\"\u003ePelvimag Bio\u003c\/span\u003e\n    \u003cp class=\"soi-pelv-hero-subtitle\"\u003eTrois actifs naturels et biologiques associés pour retrouver légèreté et sérénité au quotidien face aux inconforts urinaires.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pelv-hero-labels\"\u003e\n      \u003cspan class=\"soi-pelv-label soi-pelv-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-pelv-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-pelv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-pelv-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-pelv-label\"\u003e120 GÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Pelvimag Bio pour votre confort urinaire ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreux compléments alimentaires pour le confort urinaire qui misent sur le cranberry seul, Pelvimag Bio se distingue par une synergie inédite : oignon bio, marron d'Inde bio et magnésium. Cette association agit simultanément sur l'inflammation, la circulation veineuse et la tonicité musculaire du plancher pelvien.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-pelv-benefits\"\u003e\n      \u003cdiv class=\"soi-pelv-benefit\"\u003e\n        \u003cdiv class=\"soi-pelv-benefit-icon\"\u003e\u003cspan\u003e🧅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eOignon Bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en quercétine, un flavonoïde aux propriétés anti-inflammatoires et diurétiques reconnues. Il favorise l'élimination naturelle et contribue à assainir les voies urinaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-benefit\"\u003e\n        \u003cdiv class=\"soi-pelv-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMarron d'Inde Bio\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour améliorer la circulation veineuse et réduire la congestion pelvienne. Il aide à apaiser les lourdeurs et l'inflammation locale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-benefit\"\u003e\n        \u003cdiv class=\"soi-pelv-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMagnésium\u003c\/h3\u003e\n        \u003cp\u003eMinéral essentiel qui participe à la relaxation musculaire et à la réduction des spasmes de la vessie. Il contribue également à réduire la fatigue liée aux troubles du sommeil nocturne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-pelv-section-intro\"\u003eChaque gélule végétale de 375 mg contient une formule concentrée en trois actifs complémentaires, sans additifs et certifiée Agriculture Biologique.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-pelv-compo\"\u003e\n      \u003cdiv class=\"soi-pelv-compo-row\"\u003e\n        \u003cspan class=\"soi-pelv-compo-label\"\u003ePoudre d'oignon bio (Allium cepa)\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-compo-value\"\u003e150 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-compo-row\"\u003e\n        \u003cspan class=\"soi-pelv-compo-label\"\u003eExtrait de marron d'Inde bio (Aesculus hippocastanum)\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-compo-value\"\u003e150 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-compo-row\"\u003e\n        \u003cspan class=\"soi-pelv-compo-label\"\u003eBisglycinate de magnésium\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-compo-value\"\u003e75 mg (≈ 56 mg Mg élément, 15 % VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-compo-row\"\u003e\n        \u003cspan class=\"soi-pelv-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-pelv-grid-compact\"\u003e\n      \u003cdiv class=\"soi-pelv-card-mini\"\u003e\n        \u003cspan class=\"soi-pelv-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-value\"\u003e120 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card-mini\"\u003e\n        \u003cspan class=\"soi-pelv-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-label\"\u003ePoids \/ gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-value\"\u003e375 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card-mini\"\u003e\n        \u003cspan class=\"soi-pelv-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card-mini\"\u003e\n        \u003cspan class=\"soi-pelv-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-value\"\u003eFR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003ePosologie : comment prendre Pelvimag Bio ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pelv-timeline\"\u003e\n      \u003cdiv class=\"soi-pelv-step\"\u003e\n        \u003cdiv class=\"soi-pelv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pelv-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 4 gélules par jour, à répartir en 2 prises au cours des repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-step\"\u003e\n        \u003cdiv class=\"soi-pelv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pelv-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 30 jours (soit un flacon de 120 gélules) est conseillée pour observer les premiers résultats. L'étude d'efficacité menée en 2016 sur 101 participants a montré des résultats significatifs après 40 jours d'utilisation continue.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-step\"\u003e\n        \u003cdiv class=\"soi-pelv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pelv-step-content\"\u003e\n          \u003ch3\u003eRenouvellement\u003c\/h3\u003e\n          \u003cp\u003eCe complément alimentaire peut être renouvelé selon vos besoins, en faisant une pause d'une semaine entre chaque cure si vous l'utilisez sur le long terme.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Pelvimag Bio ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pelv-grid\"\u003e\n      \u003cdiv class=\"soi-pelv-card\"\u003e\n        \u003ch3\u003e👩 Femmes sujettes aux cystites\u003c\/h3\u003e\n        \u003cp\u003ePour les femmes souffrant de cystites récurrentes ou d'inconforts liés au cycle menstruel, Pelvimag Bio offre un soutien naturel et doux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card\"\u003e\n        \u003ch3\u003e🌙 Envies fréquentes et nycturie\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des envies fréquentes d'uriner ou des réveils nocturnes ? Cette formule contribue à apaiser la vessie et à retrouver un sommeil plus serein.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card\"\u003e\n        \u003ch3\u003e👨 Congestion pelvienne masculine\u003c\/h3\u003e\n        \u003cp\u003eLes hommes présentant une congestion pelvienne ou prostatique peuvent également bénéficier de l'action circulatoire du marron d'Inde bio.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card\"\u003e\n        \u003ch3\u003e🌿 Recherche d'une alternative naturelle\u003c\/h3\u003e\n        \u003cp\u003ePour toute personne recherchant un complément alimentaire naturel et bio pour le confort urinaire, en alternative aux produits conventionnels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003ePrécautions et conseils\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pelv-accordion\"\u003e\n      \u003cdetails class=\"soi-pelv-accordion-item\"\u003e\n        \u003csummary class=\"soi-pelv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pelv-accordion-content\"\u003e\n          \u003cp\u003ePelvimag Bio est un complément alimentaire, il ne remplace pas un traitement médical. En cas d'infection urinaire avérée, consultez un professionnel de santé. Déconseillé aux femmes enceintes ou allaitantes sans avis médical préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pelv-accordion-item\"\u003e\n        \u003csummary class=\"soi-pelv-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pelv-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants. Conserver à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-pelv-tip\"\u003e\n      \u003cdiv class=\"soi-pelv-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour bénéficier pleinement des propriétés de Pelvimag Bio, veillez à bien répartir vos 4 gélules en deux prises (matin et soir) au cours des repas. Une hydratation suffisante tout au long de la journée accompagne idéalement votre cure de confort urinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pelv-cta-box\"\u003e\n      \u003cp class=\"soi-pelv-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, chaque jour\u003c\/p\u003e\n      \u003cp class=\"soi-pelv-cta-text\" style=\"color: white;\"\u003ePelvimag Bio, c'est la réponse naturelle et certifiée bio aux inconforts urinaires. Avec sa formule unique à trois actifs, fabriquée en France et adaptée aux vegans, il vous accompagne vers un quotidien plus léger.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pelv-marine: #1A2D3D;\n  --soi-pelv-marine-dark: #0F1E2B;\n  --soi-pelv-marine-light: #2C4458;\n  --soi-pelv-pomme: #A1C544;\n  --soi-pelv-pomme-dark: #84A636;\n  --soi-pelv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-pelv-white: #FFFFFF;\n  --soi-pelv-off-white: #F8FAF6;\n  --soi-pelv-stone: #F1F3EE;\n  --soi-pelv-line: #E5E8E0;\n\n  --soi-pelv-primary: #B8CCDD;\n  --soi-pelv-primary-soft: #D8E5EF;\n  --soi-pelv-accent: #D4A82A;\n\n  --soi-pelv-text: #1A2D3D;\n  --soi-pelv-text-soft: #4A5B6B;\n  --soi-pelv-text-muted: #7B8693;\n\n  --soi-pelv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pelv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pelv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pelv-radius: 12px;\n  --soi-pelv-radius-sm: 8px;\n  --soi-pelv-radius-pill: 999px;\n}\n\n.soi-pelv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pelv-fiche img { max-width: 100%; height: auto; }\n\n.soi-pelv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pelv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pelv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-pelv-hero {\n  position: relative;\n  background: var(--soi-pelv-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-pelv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pelv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pelv-pomme);\n}\n\n.soi-pelv-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-pelv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pelv-pomme);\n  border-radius: 50%;\n}\n\n.soi-pelv-hero-title {\n  display: block;\n  color: var(--soi-pelv-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-pelv-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-pelv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pelv-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-pelv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pelv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pelv-label-accent {\n  background: var(--soi-pelv-pomme);\n  border-color: var(--soi-pelv-pomme);\n  color: var(--soi-pelv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-pelv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pelv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-pelv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pelv-pomme);\n  border-radius: 2px;\n}\n\n.soi-pelv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pelv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pelv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pelv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pelv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-pelv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.5rem;\n}\n\n.soi-pelv-benefit {\n  background: var(--soi-pelv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pelv-radius);\n  border: 1px solid var(--soi-pelv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pelv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pelv-shadow-md);\n}\n\n.soi-pelv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pelv-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-pelv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pelv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pelv-benefit:hover .soi-pelv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pelv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pelv-benefit p {\n  font-size: 13px;\n  color: var(--soi-pelv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-pelv-compo {\n  background: var(--soi-pelv-off-white);\n  border-radius: var(--soi-pelv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-pelv-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-pelv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pelv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pelv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pelv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pelv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pelv-marine);\n  text-align: right;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-pelv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-pelv-card-mini {\n  background: var(--soi-pelv-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-pelv-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-pelv-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-pelv-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-pelv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-pelv-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-pelv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-pelv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pelv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pelv-radius);\n  border: 1px solid var(--soi-pelv-line);\n  align-items: flex-start;\n}\n\n.soi-pelv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pelv-marine);\n  color: var(--soi-pelv-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-pelv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pelv-step-content p {\n  font-size: 14px;\n  color: var(--soi-pelv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-pelv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pelv-card {\n  background: var(--soi-pelv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pelv-radius);\n  border-left: 3px solid var(--soi-pelv-pomme);\n}\n\n.soi-pelv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pelv-card p {\n  font-size: 14px;\n  color: var(--soi-pelv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-pelv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.soi-pelv-accordion-item {\n  background: var(--soi-pelv-off-white);\n  border-radius: var(--soi-pelv-radius-sm);\n  border: 1px solid var(--soi-pelv-line);\n  overflow: hidden;\n}\n\n.soi-pelv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pelv-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-pelv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pelv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pelv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pelv-accordion-item[open] .soi-pelv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pelv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pelv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pelv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-pelv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pelv-pomme-light);\n  border-left: 4px solid var(--soi-pelv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pelv-radius) var(--soi-pelv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pelv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pelv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pelv-tip p {\n  font-size: 14px;\n  color: var(--soi-pelv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-pelv-cta-box {\n  background: var(--soi-pelv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pelv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pelv-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-pelv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pelv-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-pelv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pelv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pelv-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-pelv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pelv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pelv-compo-value {\n    text-align: left;\n  }\n\n  .soi-pelv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pelv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pelv-fiche {\n    --soi-pelv-text-soft: #2C3E50;\n    --soi-pelv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602679521610,"sku":"LC9102","price":20.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pelvimag-bio-en-gelules-packshot_11zon.webp?v=1779812468"},{"product_id":"audinat-60-gelules","title":"Audinat - Complément alimentaire Audition - Laboratoire Code","description":"\n\u003cdiv class=\"soi-audi-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-audi-hero\"\u003e\n    \u003cdiv class=\"soi-audi-hero-tag\"\u003e\n      \u003cspan class=\"soi-audi-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-audi-hero-title\"\u003eComplément naturel pour l'audition\u003c\/span\u003e\n    \u003cp class=\"soi-audi-hero-subtitle\"\u003eUne synergie de 8 actifs naturels pour soutenir votre audition, votre circulation et votre système nerveux au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-audi-hero-labels\"\u003e\n      \u003cspan class=\"soi-audi-label soi-audi-label-accent\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-audi-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-audi-label\"\u003e8 ACTIFS NATURELS\u003c\/span\u003e\n      \u003cspan class=\"soi-audi-label\"\u003eCONVIENT AUX VÉGÉTARIENS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003cp class=\"soi-audi-section-intro\"\u003eVous ressentez une gêne auditive, des bourdonnements persistants ou une sensation de fatigue nerveuse qui pèse sur votre quotidien ? \u003cstrong\u003eAudinat\u003c\/strong\u003e, le complément alimentaire pour l'audition du Laboratoire Code, a été pensé pour vous accompagner avec une formule naturelle, complète et conditionnée en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir Audinat --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Audinat pour soutenir votre audition ?\u003c\/h2\u003e\n    \u003cp\u003ePrès de 460 millions de personnes dans le monde vivent avec des troubles auditifs, souvent aggravés par le stress, une mauvaise circulation ou des carences en micronutriments. Audinat répond à cette réalité avec une \u003cstrong\u003esynergie de 8 actifs naturels\u003c\/strong\u003e ciblant la santé auditive sous différents angles : circulation, protection cellulaire, système nerveux et apaisement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition complète --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003eComposition complète d'Audinat : ingrédients et dosage par gélule\u003c\/h2\u003e\n    \u003cp\u003eChaque gélule végétale de \u003cstrong\u003e395 mg\u003c\/strong\u003e contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-audi-grid\"\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🌿 Extrait de Ginkgo biloba\u003c\/h3\u003e\n        \u003cp\u003eActif phare reconnu pour favoriser la microcirculation périphérique, notamment au niveau des oreilles et des yeux, contribuant ainsi à une meilleure oxygénation des cellules auditives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🌊 Magnésium marin\u003c\/h3\u003e\n        \u003cp\u003eContribue au fonctionnement normal du système nerveux et à la réduction de la fatigue. Un apport essentiel pour les personnes exposées à un environnement sonore intense. VNR : 375 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🍃 Extrait de Mélisse\u003c\/h3\u003e\n        \u003cp\u003ePlante apaisante par excellence, elle aide à atténuer les effets du stress chronique, fréquemment associé à l'aggravation des acouphènes et des gênes auditives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e⚡ Vitamine B1 (thiamine)\u003c\/h3\u003e\n        \u003cp\u003eParticipe au bon fonctionnement du système nerveux et au métabolisme énergétique. VNR : 1,1 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🔋 Vitamine B2 (riboflavine)\u003c\/h3\u003e\n        \u003cp\u003eContribue à réduire la fatigue et soutient la protection des cellules contre le stress oxydatif. VNR : 1,4 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e💡 Vitamine B3 (niacine)\u003c\/h3\u003e\n        \u003cp\u003eAide au maintien d'une fonction nerveuse normale et participe à la production d'énergie cellulaire. VNR : 16 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🛡️ Vitamine E\u003c\/h3\u003e\n        \u003cp\u003eAntioxydant puissant, elle protège les cellules auditives contre les dommages causés par les radicaux libres. VNR : 12 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e☀️ Vitamine D\u003c\/h3\u003e\n        \u003cp\u003eContribue au maintien d'une ossature normale, ce qui réduit l'impact des vibrations sur l'oreille interne lors de la mastication ou du serrage des dents. VNR : 5 µg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment prendre Audinat --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003eComment prendre Audinat ? Conseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-audi-timeline\"\u003e\n      \u003cdiv class=\"soi-audi-step\"\u003e\n        \u003cdiv class=\"soi-audi-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-audi-step-content\"\u003e\n          \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n          \u003cp\u003e2 gélules végétales par jour, de préférence au cours d'un repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-step\"\u003e\n        \u003cdiv class=\"soi-audi-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-audi-step-content\"\u003e\n          \u003ch3\u003eDurée conseillée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est recommandée pour observer des résultats durables. Renouvelable selon vos besoins, après avis médical si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-step\"\u003e\n        \u003cdiv class=\"soi-audi-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-audi-step-content\"\u003e\n          \u003ch3\u003ePrécautions d'emploi\u003c\/h3\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de troubles auditifs diagnostiqués, consultez un professionnel de santé. Déconseillé aux femmes enceintes ou allaitantes sans avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les points forts --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003eLes points forts d'Audinat en un coup d'œil\u003c\/h2\u003e\n    \u003cdiv class=\"soi-audi-benefits\"\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e🧬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule 8-en-1\u003c\/h3\u003e\n        \u003cp\u003ePlantes, minéraux et vitamines réunis dans une seule gélule pour une action complète.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGélules végétales\u003c\/h3\u003e\n        \u003cp\u003eConvient aux végétariens pour une approche respectueuse de chacun.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConditionné en France\u003c\/h3\u003e\n        \u003cp\u003eFormulé et conditionné par le Laboratoire Code, gage de qualité et de traçabilité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApproche responsable\u003c\/h3\u003e\n        \u003cp\u003eSans promesse médicale, une démarche naturelle et transparente au service de votre bien-être.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e📦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e60 gélules par flacon\u003c\/h3\u003e\n        \u003cp\u003eSoit un mois de cure à plein dosage pour un accompagnement complet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Questions fréquentes --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur Audinat\u003c\/h2\u003e\n    \u003cdiv class=\"soi-audi-accordion\"\u003e\n      \u003cdetails class=\"soi-audi-accordion-item\"\u003e\n        \u003csummary class=\"soi-audi-accordion-header\"\u003e🔉 Audinat est-il efficace contre les acouphènes ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-audi-accordion-content\"\u003e\n          \u003cp\u003eAudinat n'est pas un médicament et ne traite pas les acouphènes. En revanche, ses actifs comme le Ginkgo biloba, la mélisse et le magnésium contribuent à soutenir la circulation et le système nerveux, deux facteurs souvent impliqués dans les gênes auditives.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-audi-accordion-item\"\u003e\n        \u003csummary class=\"soi-audi-accordion-header\"\u003e🔄 Peut-on prendre Audinat au long cours ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-audi-accordion-content\"\u003e\n          \u003cp\u003eOui, en cures renouvelées avec une pause entre deux cycles. Demandez l'avis de votre médecin pour un usage prolongé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-audi-accordion-item\"\u003e\n        \u003csummary class=\"soi-audi-accordion-header\"\u003e👴 Audinat convient-il aux seniors ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-audi-accordion-content\"\u003e\n          \u003cp\u003eTout à fait. Les seniors, plus exposés aux troubles de la microcirculation et aux carences en vitamines B et D, constituent une cible particulièrement concernée par cette formule.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-audi-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-audi-cta-box\"\u003e\n      \u003cp class=\"soi-audi-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, c'est aussi prendre soin de son audition\u003c\/p\u003e\n      \u003cp class=\"soi-audi-cta-text\" style=\"color: white;\"\u003eAudinat, c'est la rencontre entre la douceur des plantes et la précision des micronutriments essentiels. Que vous cherchiez à préserver votre capital auditif, à apaiser une gêne quotidienne ou simplement à prendre soin de votre système nerveux, cette formule naturelle conditionnée en France vous offre un soutien fiable, complet et bienveillant.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-audi-marine: #1A2D3D;\n  --soi-audi-marine-dark: #0F1E2B;\n  --soi-audi-marine-light: #2C4458;\n  --soi-audi-pomme: #A1C544;\n  --soi-audi-pomme-dark: #84A636;\n  --soi-audi-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-audi-white: #FFFFFF;\n  --soi-audi-off-white: #F8FAF6;\n  --soi-audi-stone: #F1F3EE;\n  --soi-audi-line: #E5E8E0;\n\n  --soi-audi-primary: #7BA8CC;\n  --soi-audi-primary-soft: #D0E2F0;\n  --soi-audi-accent: #D94444;\n\n  --soi-audi-text: #1A2D3D;\n  --soi-audi-text-soft: #4A5B6B;\n  --soi-audi-text-muted: #7B8693;\n\n  --soi-audi-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-audi-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-audi-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-audi-radius: 12px;\n  --soi-audi-radius-sm: 8px;\n  --soi-audi-radius-pill: 999px;\n}\n\n.soi-audi-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-audi-fiche img { max-width: 100%; height: auto; }\n\n.soi-audi-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-audi-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-audi-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-audi-hero {\n  position: relative;\n  background: var(--soi-audi-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-audi-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-audi-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-audi-pomme);\n}\n\n.soi-audi-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-audi-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-audi-pomme);\n  border-radius: 50%;\n}\n\n.soi-audi-hero-title {\n  display: block;\n  color: var(--soi-audi-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-audi-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-audi-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-audi-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-audi-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-audi-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-audi-label-accent {\n  background: var(--soi-audi-pomme);\n  border-color: var(--soi-audi-pomme);\n  color: var(--soi-audi-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-audi-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-audi-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-audi-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-audi-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-audi-pomme);\n  border-radius: 2px;\n}\n\n.soi-audi-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-audi-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-audi-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-audi-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-audi-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-audi-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-audi-card {\n  background: var(--soi-audi-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-audi-radius);\n  border-left: 3px solid var(--soi-audi-pomme);\n}\n\n.soi-audi-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-audi-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-audi-card p {\n  font-size: 14px;\n  color: var(--soi-audi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-audi-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-audi-benefit {\n  background: var(--soi-audi-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-audi-radius);\n  border: 1px solid var(--soi-audi-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-audi-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-audi-shadow-md);\n}\n\n.soi-audi-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-audi-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-audi-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-audi-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-audi-benefit:hover .soi-audi-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-audi-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-audi-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-audi-benefit p {\n  font-size: 13px;\n  color: var(--soi-audi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-audi-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-audi-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-audi-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-audi-radius);\n  border: 1px solid var(--soi-audi-line);\n  align-items: flex-start;\n}\n\n.soi-audi-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-audi-marine);\n  color: var(--soi-audi-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-audi-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-audi-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-audi-step-content p {\n  font-size: 14px;\n  color: var(--soi-audi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-audi-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-audi-accordion-item {\n  background: var(--soi-audi-off-white);\n  border-radius: var(--soi-audi-radius-sm);\n  border: 1px solid var(--soi-audi-line);\n  overflow: hidden;\n}\n\n.soi-audi-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-audi-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-audi-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-audi-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-audi-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-audi-accordion-item[open] .soi-audi-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-audi-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-audi-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-audi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-audi-cta-box {\n  background: var(--soi-audi-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-audi-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-audi-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-audi-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-audi-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-audi-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-audi-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 400;\n  color: var(--soi-audi-white);\n  line-height: 1.6;\n  margin: 0;\n  max-width: 640px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-audi-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-audi-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-audi-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-audi-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-audi-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-audi-fiche {\n    --soi-audi-text-soft: #2C3E50;\n    --soi-audi-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602764947786,"sku":"LC9109","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/audinat-en-gelules-packshot.webp?v=1779802171"},{"product_id":"graines-sommeil-bio","title":"Graines de Sommeil Bio et Vegan en gélules","description":"\u003cdiv class=\"soi-somm-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-somm-hero\"\u003e\n    \u003cdiv class=\"soi-somm-hero-tag\"\u003e\n      \u003cspan class=\"soi-somm-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire sommeil · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-somm-hero-title\"\u003eQuatre plantes pour des nuits paisibles\u003c\/span\u003e\n    \u003cp class=\"soi-somm-hero-subtitle\"\u003eUne synergie de passiflore, houblon, aubépine et camomille biologiques pour vous accompagner vers un endormissement serein et un sommeil profond, naturellement, sans accoutumance.\u003c\/p\u003e\n    \u003cdiv class=\"soi-somm-hero-labels\"\u003e\n      \u003cspan class=\"soi-somm-label soi-somm-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-somm-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-somm-label\"\u003eCERTIFIÉ ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-somm-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-somm-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Intro contextuelle --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003ePourquoi ce complément alimentaire pour le sommeil est différent ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à beaucoup de gélules sommeil du marché qui misent sur un seul actif, les Graines de Sommeil associent \u003cstrong\u003equatre plantes complémentaires\u003c\/strong\u003e, chacune intervenant à une phase clé de votre nuit : la détente en soirée, l'endormissement, le maintien du sommeil profond et la limitation des réveils nocturnes. Une approche globale, certifiée bio par Ecocert, fabriquée en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Les 4 plantes clés --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003eLes 4 plantes clés : composition et bienfaits\u003c\/h2\u003e\n    \u003cdiv class=\"soi-somm-benefits\"\u003e\n      \u003cdiv class=\"soi-somm-benefit\"\u003e\n        \u003cdiv class=\"soi-somm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePassiflore\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour son action apaisante sur le système nerveux, elle favorise la détente mentale et réduit l'agitation liée au stress ou aux pensées envahissantes avant le coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-benefit\"\u003e\n        \u003cdiv class=\"soi-somm-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHoublon\u003c\/h3\u003e\n        \u003cp\u003eUtilisé en phytothérapie traditionnelle depuis des siècles, il contribue à calmer l'excitabilité nerveuse et à faciliter l'endormissement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-benefit\"\u003e\n        \u003cdiv class=\"soi-somm-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAubépine\u003c\/h3\u003e\n        \u003cp\u003ePlante du cœur et des émotions, elle aide à réduire la tension intérieure, l'irritabilité et l'agitation, créant les conditions idéales pour un sommeil profond et réparateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-benefit\"\u003e\n        \u003cdiv class=\"soi-somm-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCamomille\u003c\/h3\u003e\n        \u003cp\u003eDouce et efficace, elle est traditionnellement reconnue pour limiter les réveils nocturnes et soutenir un sommeil continu et serein.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-somm-tip\"\u003e\n      \u003cdiv class=\"soi-somm-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCette synergie végétale agit sur toutes les phases du sommeil : endormissement, qualité du sommeil profond et continuité de la nuit. C'est ce qui distingue ce complément d'une simple tisane ou d'un produit mono-actif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Composition complète et posologie --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-somm-compo\"\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eIngrédient 1\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eExtrait de Passiflore bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eIngrédient 2\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eExtrait de Houblon bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eIngrédient 3\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eExtrait d'Aubépine bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eIngrédient 4\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eExtrait de Camomille bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eGélule végétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003e20 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-somm-timeline\"\u003e\n      \u003cdiv class=\"soi-somm-step\"\u003e\n        \u003cdiv class=\"soi-somm-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-somm-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules végétales par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-step\"\u003e\n        \u003cdiv class=\"soi-somm-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-somm-step-content\"\u003e\n          \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence 30 à 60 minutes avant le coucher, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-step\"\u003e\n        \u003cdiv class=\"soi-somm-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-somm-step-content\"\u003e\n          \u003ch3\u003eDurée recommandée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 20 jours est conseillée pour évaluer les premiers effets, renouvelable selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp\u003e\u003cem\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de trouble du sommeil persistant, consultez un professionnel de santé.\u003c\/em\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Ce que vous devez savoir avant d'acheter --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003eCe que vous devez savoir avant d'acheter\u003c\/h2\u003e\n    \u003cdiv class=\"soi-somm-grid\"\u003e\n      \u003cdiv class=\"soi-somm-card\"\u003e\n        \u003ch3\u003e🌱 100 % biologique et certifié Ecocert\u003c\/h3\u003e\n        \u003cp\u003eAucun pesticide, aucun additif chimique. Que du végétal, dans une gélule d'origine végétale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-card\"\u003e\n        \u003ch3\u003e🥬 Vegan et sans allergènes majeurs\u003c\/h3\u003e\n        \u003cp\u003eAucune substance animale, adapté aux végétariens, végétaliens et à la majorité des régimes alimentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eConçu et produit selon des normes de qualité strictes, dans des ateliers français contrôlés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-card\"\u003e\n        \u003ch3\u003e📦 60 gélules, soit 20 jours de cure\u003c\/h3\u003e\n        \u003cp\u003eUn format pratique pour tester les effets sur une durée suffisante et significative.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Questions fréquentes --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur les compléments alimentaires pour le sommeil\u003c\/h2\u003e\n    \u003cdiv class=\"soi-somm-accordion\"\u003e\n      \u003cdetails class=\"soi-somm-accordion-item\"\u003e\n        \u003csummary class=\"soi-somm-accordion-header\"\u003e💤 Les gélules sommeil à base de plantes créent-elles une dépendance ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-somm-accordion-content\"\u003e\n          \u003cp\u003eNon. Les plantes utilisées ici (passiflore, houblon, aubépine, camomille) ne sont pas addictives, contrairement à certains somnifères pharmaceutiques. Elles agissent en douceur, sans effet de sevrage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-somm-accordion-item\"\u003e\n        \u003csummary class=\"soi-somm-accordion-header\"\u003e⏱️ Quand sentir les premiers effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-somm-accordion-content\"\u003e\n          \u003cp\u003eCertaines personnes constatent une amélioration dès les premiers jours, notamment sur la facilité d'endormissement. Pour un effet durable sur la qualité du sommeil profond, une cure complète de 20 jours est recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-somm-accordion-item\"\u003e\n        \u003csummary class=\"soi-somm-accordion-header\"\u003e💊 Peut-on prendre ces gélules avec d'autres compléments ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-somm-accordion-content\"\u003e\n          \u003cp\u003eEn général oui, mais si vous prenez des médicaments (notamment anxiolytiques ou anticoagulants), demandez l'avis de votre médecin ou pharmacien avant toute cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-somm-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-somm-cta-box\"\u003e\n      \u003cp class=\"soi-somm-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-somm-cta-text\" style=\"color: white;\"\u003eParce qu'une bonne nuit change tout à votre journée, les Graines de Sommeil Bio de Graine Sauvage vous offrent la puissance de quatre plantes soigneusement choisies, en une seule gélule végétale certifiée bio. Doux, naturel, fabriqué en France : le complément sommeil que vous attendiez pour enfin vous réveiller reposé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-somm-marine: #1A2D3D;\n  --soi-somm-marine-dark: #0F1E2B;\n  --soi-somm-marine-light: #2C4458;\n  --soi-somm-pomme: #A1C544;\n  --soi-somm-pomme-dark: #84A636;\n  --soi-somm-pomme-light: rgba(161,197,68,0.10);\n  --soi-somm-white: #FFFFFF;\n  --soi-somm-off-white: #F8FAF6;\n  --soi-somm-stone: #F1F3EE;\n  --soi-somm-line: #E5E8E0;\n  --soi-somm-primary: #3D5A7A;\n  --soi-somm-primary-soft: rgba(61,90,122,0.10);\n  --soi-somm-accent: #9B8AA8;\n  --soi-somm-text: #1A2D3D;\n  --soi-somm-text-soft: #4A5B6B;\n  --soi-somm-text-muted: #7B8693;\n  --soi-somm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-somm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-somm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-somm-radius: 12px;\n  --soi-somm-radius-sm: 8px;\n  --soi-somm-radius-pill: 999px;\n}\n\n.soi-somm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-somm-fiche img { max-width: 100%; height: auto; }\n\n.soi-somm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-somm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-somm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-somm-hero {\n  position: relative;\n  background: var(--soi-somm-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-somm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-somm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-somm-pomme);\n}\n\n.soi-somm-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-somm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-somm-pomme);\n  border-radius: 50%;\n}\n\n.soi-somm-hero-title {\n  display: block;\n  color: var(--soi-somm-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-somm-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-somm-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-somm-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-somm-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-somm-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-somm-label-accent {\n  background: var(--soi-somm-pomme);\n  border-color: var(--soi-somm-pomme);\n  color: var(--soi-somm-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-somm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-somm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-somm-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-somm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-somm-pomme);\n  border-radius: 2px;\n}\n\n.soi-somm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-somm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-somm-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-somm-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-somm-benefit {\n  background: var(--soi-somm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-somm-radius);\n  border: 1px solid var(--soi-somm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-somm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-somm-shadow-md);\n}\n\n.soi-somm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-somm-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-somm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-somm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-somm-benefit:hover .soi-somm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-somm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-somm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-somm-benefit p {\n  font-size: 13px;\n  color: var(--soi-somm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-somm-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-somm-card {\n  background: var(--soi-somm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-somm-radius);\n  border-left: 3px solid var(--soi-somm-pomme);\n}\n\n.soi-somm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-somm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-somm-card p {\n  font-size: 14px;\n  color: var(--soi-somm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-somm-compo {\n  background: var(--soi-somm-off-white);\n  border-radius: var(--soi-somm-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-somm-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-somm-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-somm-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-somm-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-somm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-somm-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-somm-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-somm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-somm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-somm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-somm-radius);\n  border: 1px solid var(--soi-somm-line);\n  align-items: flex-start;\n}\n\n.soi-somm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-somm-marine);\n  color: var(--soi-somm-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-somm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-somm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-somm-step-content p {\n  font-size: 14px;\n  color: var(--soi-somm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-somm-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-somm-pomme-light);\n  border-left: 4px solid var(--soi-somm-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-somm-radius) var(--soi-somm-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-somm-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-somm-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-somm-marine);\n  margin-bottom: 4px;\n}\n\n.soi-somm-tip p {\n  font-size: 14px;\n  color: var(--soi-somm-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-somm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-somm-accordion-item {\n  background: var(--soi-somm-off-white);\n  border-radius: var(--soi-somm-radius-sm);\n  border: 1px solid var(--soi-somm-line);\n  overflow: hidden;\n}\n\n.soi-somm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-somm-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-somm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-somm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-somm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-somm-accordion-item[open] .soi-somm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-somm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-somm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-somm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-somm-cta-box {\n  background: var(--soi-somm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-somm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-somm-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-somm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-somm-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-somm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-somm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-somm-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-somm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-somm-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-somm-compo-value {\n    text-align: left;\n  }\n\n  .soi-somm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-somm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-somm-fiche {\n    --soi-somm-text-soft: #2C3E50;\n    --soi-somm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603046818122,"sku":"GS4011","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/graines-de-sommeil-bio-et-vegan-en-gelules-packshot_11zon.webp?v=1780059935"},{"product_id":"stopacid-articulations-bio","title":"Stopacid Articulations Bio et Vegan en gélules","description":"\u003cdiv class=\"soi-stoa-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-stoa-hero\"\u003e\n    \u003cdiv class=\"soi-stoa-hero-tag\"\u003e\n      \u003cspan class=\"soi-stoa-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-stoa-hero-title\"\u003eStopacid Articulations Bio et Vegan\u003c\/span\u003e\n    \u003cp class=\"soi-stoa-hero-subtitle\"\u003eTrois plantes certifiées bio pour soutenir l'élimination naturelle de l'acide urique et retrouver un meilleur confort articulaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-stoa-hero-labels\"\u003e\n      \u003cspan class=\"soi-stoa-label soi-stoa-label-accent\"\u003eBIO CERTIFIÉ AB\u003c\/span\u003e\n      \u003cspan class=\"soi-stoa-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-stoa-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-stoa-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Introduction contextuelle --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003cp class=\"soi-stoa-section-intro\"\u003eVous ressentez des raideurs matinales, des articulations qui craquent ou une sensation de lourdeur après l'effort ? L'accumulation d'acide urique dans l'organisme est souvent en cause. Stopacid Articulations Bio de Graine Sauvage est un complément alimentaire formulé à base de trois plantes certifiées bio, conçu pour soutenir l'élimination naturelle de l'acide urique et vous aider à retrouver un vrai confort articulaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pourquoi l'acide urique nuit à vos articulations ? --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003ePourquoi l'acide urique nuit à vos articulations ?\u003c\/h2\u003e\n    \u003cp\u003eL'acide urique est un déchet naturel produit par la dégradation des purines, présentes dans certains aliments (viandes rouges, abats, alcool) et dans le renouvellement cellulaire. Lorsque les reins ne l'éliminent pas suffisamment vite, il s'accumule et forme des cristaux dans les articulations.\u003c\/p\u003e\n    \u003cp\u003eLe résultat : inflammations, douleurs et raideurs qui s'installent progressivement. Agir sur l'élimination rénale constitue donc la première étape pour soulager vos articulations naturellement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Une synergie de 3 plantes bio pour vos articulations --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003eUne synergie de 3 plantes bio pour vos articulations\u003c\/h2\u003e\n    \u003cdiv class=\"soi-stoa-benefits\"\u003e\n      \u003cdiv class=\"soi-stoa-benefit\"\u003e\n        \u003cdiv class=\"soi-stoa-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCassis\u003c\/h3\u003e\n        \u003cp\u003eLes feuilles de \u003cem\u003eRibes nigrum\u003c\/em\u003e, reconnues pour leurs propriétés drainantes et dépuratives, favorisent l'élimination des toxines et soutiennent la fonction excrétrice des reins. Riches en flavonoïdes, elles contribuent aussi au confort articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-benefit\"\u003e\n        \u003cdiv class=\"soi-stoa-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eChiendent\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eElytrigia repens\u003c\/em\u003e, plante diurétique traditionnelle, stimule le transit rénal et aide à évacuer l'acide urique en excès par les voies urinaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-benefit\"\u003e\n        \u003cdiv class=\"soi-stoa-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eReine-des-prés\u003c\/h3\u003e\n        \u003cp\u003eSurnommée l'aspirine végétale, \u003cem\u003eFilipendula ulmaria\u003c\/em\u003e est utilisée depuis des siècles pour apaiser les inconforts articulaires et soutenir les émonctoires naturels de l'organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Composition complète et posologie --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cp\u003eChaque gélule végétale contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-stoa-compo\"\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003ePoudre de feuille de cassis bio (\u003cem\u003eRibes nigrum\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003ePoudre de rhizome de chiendent bio (\u003cem\u003eElytrigia repens\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003ePoudre de sommité fleurie de reine-des-prés bio (\u003cem\u003eFilipendula ulmaria\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003eGélule végétale (hydroxypropylméthylcellulose)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-stoa-timeline\"\u003e\n      \u003cdiv class=\"soi-stoa-step\"\u003e\n        \u003cdiv class=\"soi-stoa-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-stoa-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003e6 gélules par jour, à répartir en 2 ou 3 prises, de préférence avant les repas avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-step\"\u003e\n        \u003cdiv class=\"soi-stoa-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-stoa-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 10 jours avec les 60 gélules du flacon est conseillée, renouvelable selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-step\"\u003e\n        \u003cdiv class=\"soi-stoa-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-stoa-step-content\"\u003e\n          \u003ch3\u003eHydratation\u003c\/h3\u003e\n          \u003cp\u003ePensez à bien vous hydrater tout au long de la journée pour optimiser l'élimination rénale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Ce qui distingue Stopacid Articulations de la concurrence --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003eCe qui distingue Stopacid Articulations de la concurrence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-stoa-grid\"\u003e\n      \u003cdiv class=\"soi-stoa-card\"\u003e\n        \u003ch3\u003e🌱 100 % bio certifié AB\u003c\/h3\u003e\n        \u003cp\u003eChaque plante est issue de l'agriculture biologique, sans pesticides ni résidus chimiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-card\"\u003e\n        \u003ch3\u003e🥬 Formule vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales, aucun ingrédient d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduction contrôlée selon des standards de qualité stricts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-card\"\u003e\n        \u003ch3\u003e🎯 Formule ciblée acide urique\u003c\/h3\u003e\n        \u003cp\u003eLà où de nombreux compléments articulaires misent sur le collagène ou la chondroïtine, Stopacid agit en amont, sur la cause métabolique du problème.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pour qui est conseillé ce complément pour les articulations ? --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003ePour qui est conseillé ce complément pour les articulations ?\u003c\/h2\u003e\n    \u003cp\u003eStopacid Articulations s'adresse aux adultes souhaitant soutenir naturellement leur confort articulaire, notamment en cas d'alimentation riche en purines, de surcharge pondérale, ou de tendance aux épisodes inflammatoires articulaires.\u003c\/p\u003e\n    \u003cdiv class=\"soi-stoa-tip\"\u003e\n      \u003cdiv class=\"soi-stoa-tip-icon\"\u003e⚕️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe complément ne se substitue pas à un traitement médical. En cas de douleurs persistantes ou de pathologie diagnostiquée (goutte, arthrose, etc.), consultez votre médecin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Questions fréquentes sur Stopacid Articulations --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003eVoq interrogations sur Stopacid Articulations\u003c\/h2\u003e\n    \u003cdiv class=\"soi-stoa-accordion\"\u003e\n      \u003cdetails class=\"soi-stoa-accordion-item\"\u003e\n        \u003csummary class=\"soi-stoa-accordion-header\"\u003e⏱️ Quand voir les premiers effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-stoa-accordion-content\"\u003e\n          \u003cp\u003eUne cure de 10 jours est la durée minimale recommandée. Les effets varient selon chaque organisme.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-stoa-accordion-item\"\u003e\n        \u003csummary class=\"soi-stoa-accordion-header\"\u003e🔄 Peut-on le prendre en continu ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-stoa-accordion-content\"\u003e\n          \u003cp\u003eDes cures séquentielles (10 jours par mois, par exemple) sont généralement préconisées. Demandez conseil à un professionnel de santé pour un usage prolongé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-stoa-accordion-item\"\u003e\n        \u003csummary class=\"soi-stoa-accordion-header\"\u003e💊 Est-il compatible avec un traitement médicamenteux ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-stoa-accordion-content\"\u003e\n          \u003cp\u003eEn cas de traitement en cours, consultez votre médecin ou pharmacien avant de commencer une cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-stoa-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-stoa-cta-box\"\u003e\n      \u003cp class=\"soi-stoa-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-stoa-cta-text\" style=\"color: white;\"\u003eVos articulations méritent une attention naturelle, sans compromis sur la qualité. Trois plantes bio, une formule vegan et fabriquée en France pour vous aider à drainer l'acide urique en excès et retrouver une vraie légèreté dans vos mouvements.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-stoa-marine: #1A2D3D;\n  --soi-stoa-marine-dark: #0F1E2B;\n  --soi-stoa-marine-light: #2C4458;\n  --soi-stoa-pomme: #A1C544;\n  --soi-stoa-pomme-dark: #84A636;\n  --soi-stoa-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-stoa-white: #FFFFFF;\n  --soi-stoa-off-white: #F8FAF6;\n  --soi-stoa-stone: #F1F3EE;\n  --soi-stoa-line: #E5E8E0;\n\n  --soi-stoa-primary: #C8D929;\n  --soi-stoa-primary-soft: #EEF4A8;\n  --soi-stoa-accent: #7CA86E;\n\n  --soi-stoa-text: #1A2D3D;\n  --soi-stoa-text-soft: #4A5B6B;\n  --soi-stoa-text-muted: #7B8693;\n\n  --soi-stoa-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-stoa-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-stoa-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-stoa-radius: 12px;\n  --soi-stoa-radius-sm: 8px;\n  --soi-stoa-radius-pill: 999px;\n}\n\n.soi-stoa-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-stoa-fiche img { max-width: 100%; height: auto; }\n\n.soi-stoa-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-stoa-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-stoa-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-stoa-hero {\n  position: relative;\n  background: var(--soi-stoa-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-stoa-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-stoa-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-stoa-pomme);\n}\n\n.soi-stoa-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-stoa-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-stoa-pomme);\n  border-radius: 50%;\n}\n\n.soi-stoa-hero-title {\n  display: block;\n  color: var(--soi-stoa-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-stoa-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-stoa-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-stoa-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-stoa-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-stoa-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-stoa-label-accent {\n  background: var(--soi-stoa-pomme);\n  border-color: var(--soi-stoa-pomme);\n  color: var(--soi-stoa-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-stoa-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-stoa-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-stoa-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-stoa-pomme);\n  border-radius: 2px;\n}\n\n.soi-stoa-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-stoa-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-stoa-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-stoa-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-stoa-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-stoa-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-stoa-benefit {\n  background: var(--soi-stoa-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-stoa-radius);\n  border: 1px solid var(--soi-stoa-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-stoa-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-stoa-shadow-md);\n}\n\n.soi-stoa-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-stoa-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-stoa-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-stoa-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-stoa-benefit:hover .soi-stoa-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-stoa-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-stoa-benefit p {\n  font-size: 13px;\n  color: var(--soi-stoa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-stoa-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-stoa-card {\n  background: var(--soi-stoa-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-stoa-radius);\n  border-left: 3px solid var(--soi-stoa-pomme);\n}\n\n.soi-stoa-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-stoa-card p {\n  font-size: 14px;\n  color: var(--soi-stoa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-stoa-compo {\n  background: var(--soi-stoa-off-white);\n  border-radius: var(--soi-stoa-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-stoa-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-stoa-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-stoa-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-stoa-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-stoa-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-stoa-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-stoa-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-stoa-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-stoa-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-stoa-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-stoa-radius);\n  border: 1px solid var(--soi-stoa-line);\n  align-items: flex-start;\n}\n\n.soi-stoa-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-stoa-marine);\n  color: var(--soi-stoa-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-stoa-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-stoa-step-content p {\n  font-size: 14px;\n  color: var(--soi-stoa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-stoa-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-stoa-pomme-light);\n  border-left: 4px solid var(--soi-stoa-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-stoa-radius) var(--soi-stoa-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-stoa-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-stoa-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 4px;\n}\n\n.soi-stoa-tip p {\n  font-size: 14px;\n  color: var(--soi-stoa-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-stoa-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-stoa-accordion-item {\n  background: var(--soi-stoa-off-white);\n  border-radius: var(--soi-stoa-radius-sm);\n  border: 1px solid var(--soi-stoa-line);\n  overflow: hidden;\n}\n\n.soi-stoa-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-stoa-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-stoa-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-stoa-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-stoa-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-stoa-accordion-item[open] .soi-stoa-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-stoa-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-stoa-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-stoa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-stoa-cta-box {\n  background: var(--soi-stoa-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-stoa-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-stoa-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-stoa-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-stoa-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-stoa-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-stoa-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-stoa-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-stoa-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-stoa-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-stoa-compo-value {\n    text-align: left;\n  }\n\n  .soi-stoa-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-stoa-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-stoa-fiche {\n    --soi-stoa-text-soft: #2C3E50;\n    --soi-stoa-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603067199818,"sku":"GS9119","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/stopacid-articulations-bio-et-vegan-en-gelules-packshot.webp?v=1779041050"},{"product_id":"energie-virile-60-gelules","title":"Énergie Virile - Complément naturel Libido \u0026 Érection","description":"\u003cdiv class=\"soi-evir-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-evir-hero\"\u003e\n    \u003cdiv class=\"soi-evir-hero-tag\"\u003e\n      \u003cspan class=\"soi-evir-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-evir-hero-title\"\u003eÉnergie Virile\u003c\/span\u003e\n    \u003cp class=\"soi-evir-hero-subtitle\"\u003eLa synergie de plantes aphrodisiaques, vitamines et oligo-éléments pour soutenir la libido masculine, la fonction érectile et la vitalité au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-evir-hero-labels\"\u003e\n      \u003cspan class=\"soi-evir-label soi-evir-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-evir-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-evir-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Intro --\u003e\n  \u003csection class=\"soi-evir-section\"\u003e\n    \u003ch2\u003eÉnergie Virile : le complément tonique naturel \u0026amp; vegan pour retrouver vitalité et désir\u003c\/h2\u003e\n    \u003cp\u003eVous ressentez une baisse de libido, un manque d'énergie ou des difficultés d'érection ? Ce n'est pas une fatalité. Bien souvent, l'organisme manque simplement de certains actifs clés pour fonctionner à plein régime. \u003cstrong\u003eÉnergie Virile de Laboratoire Code\u003c\/strong\u003e réunit dans une seule gélule végétale une synergie de plantes aphrodisiaques reconnues, de vitamines et d'oligo-éléments soigneusement dosés pour soutenir la libido masculine, la fonction érectile et la vitalité au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-evir-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Énergie Virile plutôt qu'un autre complément ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à beaucoup de boosters d'énergie génériques qui misent sur la caféine ou le guarana, \u003cstrong\u003eÉnergie Virile cible spécifiquement la sphère masculine\u003c\/strong\u003e : libido, érection, désir, fertilité et énergie durable. Sa formule vegan, fabriquée en France, associe des végétaux à la réputation aphrodisiaque millénaire et des micronutriments validés par la recherche nutritionnelle.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Actifs clés --\u003e\n  \u003csection class=\"soi-evir-section\"\u003e\n    \u003ch2\u003eLes actifs clés de la formule Énergie Virile\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-evir-benefits\"\u003e\n      \u003cdiv class=\"soi-evir-benefit\"\u003e\n        \u003cdiv class=\"soi-evir-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTribulus terrestris\u003c\/h3\u003e\n        \u003cp\u003ePlante phare des formules viriles, reconnue pour stimuler la libido et soutenir la fonction érectile naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-benefit\"\u003e\n        \u003cdiv class=\"soi-evir-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSafran\u003c\/h3\u003e\n        \u003cp\u003eComplément idéal du tribulus, il renforce les effets sur le désir et contribue à une érection de qualité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-benefit\"\u003e\n        \u003cdiv class=\"soi-evir-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMaca du Pérou\u003c\/h3\u003e\n        \u003cp\u003eRacine aphrodisiaque traditionnelle andine, appréciée aussi pour son rôle dans le soutien de la fertilité masculine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-benefit\"\u003e\n        \u003cdiv class=\"soi-evir-benefit-icon\"\u003e\u003cspan\u003e🫚\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGingembre\u003c\/h3\u003e\n        \u003cp\u003eRhizome aux propriétés toniques et aphrodisiaques reconnues depuis des siècles en médecine traditionnelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-evir-grid\" style=\"margin-top:1.5rem;\"\u003e\n      \u003cdiv class=\"soi-evir-card\"\u003e\n        \u003ch3\u003e⚡ Zinc\u003c\/h3\u003e\n        \u003cp\u003eContribue au maintien d'un taux normal de testostérone dans le sang (allégation officielle EFSA).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-card\"\u003e\n        \u003ch3\u003e🔬 Sélénium\u003c\/h3\u003e\n        \u003cp\u003eFavorise une spermatogenèse normale et améliore la qualité du sperme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-card\"\u003e\n        \u003ch3\u003e💊 Vitamines B1, B2 et B3\u003c\/h3\u003e\n        \u003cp\u003eParticipent à la réduction de la fatigue et au bon fonctionnement du métabolisme énergétique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Composition --\u003e\n  \u003csection class=\"soi-evir-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage par gélule (555 mg)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-evir-compo\"\u003e\n      \u003cdiv class=\"soi-evir-compo-row\"\u003e\n        \u003cspan class=\"soi-evir-compo-label\"\u003eTribulus terrestris (extrait)\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-compo-value\"\u003eDosage concentré, action optimale sur la libido\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-compo-row\"\u003e\n        \u003cspan class=\"soi-evir-compo-label\"\u003eMaca (Lepidium meyenii)\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-compo-value\"\u003eRacine séchée en poudre\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-compo-row\"\u003e\n        \u003cspan class=\"soi-evir-compo-label\"\u003eGingembre (Zingiber officinale)\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-compo-value\"\u003eRhizome en poudre\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-compo-row\"\u003e\n        \u003cspan class=\"soi-evir-compo-label\"\u003eSafran (Crocus sativus)\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-compo-value\"\u003ePistils titrés en safranal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-compo-row\"\u003e\n        \u003cspan class=\"soi-evir-compo-label\"\u003eZinc\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-compo-value\"\u003eVNR 10 mg\/j, taux normal de testostérone\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-compo-row\"\u003e\n        \u003cspan class=\"soi-evir-compo-label\"\u003eSélénium\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-compo-value\"\u003eVNR 55 µg\/j, spermatogenèse normale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-compo-row\"\u003e\n        \u003cspan class=\"soi-evir-compo-label\"\u003eVitamine B1, B2, B3\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-compo-value\"\u003eRéduction de la fatigue\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-compo-row\"\u003e\n        \u003cspan class=\"soi-evir-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-evir-grid-compact\" style=\"margin-top:1.25rem;\"\u003e\n      \u003cdiv class=\"soi-evir-card-mini\"\u003e\n        \u003cspan class=\"soi-evir-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-card-mini-value\"\u003e60 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-card-mini\"\u003e\n        \u003cspan class=\"soi-evir-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-card-mini-label\"\u003ePar gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-card-mini-value\"\u003e555 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-card-mini\"\u003e\n        \u003cspan class=\"soi-evir-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-card-mini\"\u003e\n        \u003cspan class=\"soi-evir-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-card-mini-label\"\u003eRégime\u003c\/span\u003e\n        \u003cspan class=\"soi-evir-card-mini-value\"\u003eVegan\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Posologie --\u003e\n  \u003csection class=\"soi-evir-section\"\u003e\n    \u003ch2\u003eComment prendre Énergie Virile ? Posologie recommandée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-evir-timeline\"\u003e\n      \u003cdiv class=\"soi-evir-step\"\u003e\n        \u003cdiv class=\"soi-evir-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-evir-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez \u003cstrong\u003e2 gélules par jour\u003c\/strong\u003e, de préférence au moment des repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-step\"\u003e\n        \u003cdiv class=\"soi-evir-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-evir-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de \u003cstrong\u003e4 à 6 semaines minimum\u003c\/strong\u003e est recommandée pour ressentir des effets durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-evir-step\"\u003e\n        \u003cdiv class=\"soi-evir-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-evir-step-content\"\u003e\n          \u003ch3\u003eCompatibilité alimentaire\u003c\/h3\u003e\n          \u003cp\u003eConvient aux régimes \u003cstrong\u003evégétarien et vegan\u003c\/strong\u003e. Non recommandé aux femmes enceintes ou allaitantes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-evir-tip\" style=\"margin-top:1.25rem;\"\u003e\n      \u003cdiv class=\"soi-evir-tip-icon\"\u003e⚕️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eRappel important\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de trouble érectile persistant, consultez un médecin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-evir-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-evir-cta-box\"\u003e\n      \u003cp class=\"soi-evir-cta-tag\" style=\"color: white;\"\u003eRetrouver sa vitalité naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-evir-cta-text\" style=\"color: white;\"\u003eÉnergie Virile réunit le meilleur des plantes toniques et des micronutriments essentiels pour une libido active, une érection de qualité et une vraie vitalité au quotidien. Parce qu'une vie intime épanouie, cela se soutient aussi de l'intérieur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-evir-marine: #1A2D3D;\n  --soi-evir-marine-dark: #0F1E2B;\n  --soi-evir-marine-light: #2C4458;\n  --soi-evir-pomme: #A1C544;\n  --soi-evir-pomme-dark: #84A636;\n  --soi-evir-pomme-light: rgba(161,197,68,0.10);\n  --soi-evir-white: #FFFFFF;\n  --soi-evir-off-white: #F8FAF6;\n  --soi-evir-stone: #F1F3EE;\n  --soi-evir-line: #E5E8E0;\n  --soi-evir-primary: #C23B3B;\n  --soi-evir-primary-soft: #F4E8E8;\n  --soi-evir-accent: #D88542;\n  --soi-evir-text: #1A2D3D;\n  --soi-evir-text-soft: #4A5B6B;\n  --soi-evir-text-muted: #7B8693;\n  --soi-evir-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-evir-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-evir-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-evir-radius: 12px;\n  --soi-evir-radius-sm: 8px;\n  --soi-evir-radius-pill: 999px;\n}\n\n.soi-evir-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-evir-fiche img { max-width: 100%; height: auto; }\n\n.soi-evir-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-evir-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-evir-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-evir-hero {\n  position: relative;\n  background: var(--soi-evir-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-evir-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-evir-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-evir-pomme);\n}\n\n.soi-evir-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-evir-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-evir-pomme);\n  border-radius: 50%;\n}\n\n.soi-evir-hero-title {\n  display: block;\n  color: var(--soi-evir-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-evir-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-evir-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-evir-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-evir-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-evir-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-evir-label-accent {\n  background: var(--soi-evir-pomme);\n  border-color: var(--soi-evir-pomme);\n  color: var(--soi-evir-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-evir-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-evir-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-evir-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-evir-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-evir-pomme);\n  border-radius: 2px;\n}\n\n.soi-evir-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-evir-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-evir-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-evir-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-evir-benefit {\n  background: var(--soi-evir-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-evir-radius);\n  border: 1px solid var(--soi-evir-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-evir-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-evir-shadow-md);\n}\n\n.soi-evir-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-evir-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-evir-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-evir-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-evir-benefit:hover .soi-evir-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-evir-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-evir-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-evir-benefit p {\n  font-size: 13px;\n  color: var(--soi-evir-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-evir-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-evir-card {\n  background: var(--soi-evir-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-evir-radius);\n  border-left: 3px solid var(--soi-evir-pomme);\n}\n\n.soi-evir-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-evir-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-evir-card p {\n  font-size: 14px;\n  color: var(--soi-evir-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-evir-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-evir-card-mini {\n  background: var(--soi-evir-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-evir-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-evir-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-evir-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-evir-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-evir-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-evir-marine);\n}\n\n\/* COMPOSITION *\/\n.soi-evir-compo {\n  background: var(--soi-evir-off-white);\n  border-radius: var(--soi-evir-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-evir-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-evir-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-evir-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-evir-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-evir-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-evir-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-evir-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-evir-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-evir-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-evir-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-evir-radius);\n  border: 1px solid var(--soi-evir-line);\n  align-items: flex-start;\n}\n\n.soi-evir-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-evir-marine);\n  color: var(--soi-evir-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-evir-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-evir-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-evir-step-content p {\n  font-size: 14px;\n  color: var(--soi-evir-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-evir-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-evir-pomme-light);\n  border-left: 4px solid var(--soi-evir-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-evir-radius) var(--soi-evir-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-evir-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-evir-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-evir-marine);\n  margin-bottom: 4px;\n}\n\n.soi-evir-tip p {\n  font-size: 14px;\n  color: var(--soi-evir-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-evir-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-evir-accordion-item {\n  background: var(--soi-evir-off-white);\n  border-radius: var(--soi-evir-radius-sm);\n  border: 1px solid var(--soi-evir-line);\n  overflow: hidden;\n}\n\n.soi-evir-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-evir-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-evir-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-evir-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-evir-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-evir-accordion-item[open] .soi-evir-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-evir-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-evir-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-evir-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-evir-cta-box {\n  background: var(--soi-evir-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-evir-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-evir-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-evir-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-evir-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-evir-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-evir-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-evir-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  .soi-evir-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-evir-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-evir-compo-value {\n    text-align: left;\n  }\n\n  .soi-evir-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-evir-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-evir-fiche {\n    --soi-evir-text-soft: #2C3E50;\n    --soi-evir-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61603097084234,"sku":"LC9080","price":16.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/energie-virile-vegan-en-gelules-packshot.webp?v=1779712585"},{"product_id":"equibase-60-gelules","title":"Equibase en gélules - Laboratoire Code","description":"\n\u003cdiv class=\"soi-eqbs-fiche\"\u003e\n\n  \u003csection class=\"soi-eqbs-hero\"\u003e\n    \u003cdiv class=\"soi-eqbs-hero-tag\"\u003e\n      \u003cspan class=\"soi-eqbs-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-eqbs-hero-title\"\u003eEquibase en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-eqbs-hero-subtitle\"\u003eRetrouvez votre équilibre acido-basique grâce à une synergie de zinc, calcium, magnésium et manganèse, pour un organisme apaisé et revitalisé au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-eqbs-hero-labels\"\u003e\n      \u003cspan class=\"soi-eqbs-label soi-eqbs-label-accent\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-eqbs-label\"\u003eSANS GÉLATINE ANIMALE\u003c\/span\u003e\n      \u003cspan class=\"soi-eqbs-label\"\u003eSANS COLORANTS ARTIFICIELS\u003c\/span\u003e\n      \u003cspan class=\"soi-eqbs-label\"\u003eADAPTÉ AUX VÉGÉTARIENS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-eqbs-section\"\u003e\n    \u003ch2\u003eEquibase : le complément pour retrouver votre équilibre acido-basique\u003c\/h2\u003e\n    \u003cp\u003eVous vous réveillez fatigué sans raison apparente ? Vous ressentez des lourdeurs digestives, une peau grasse au réveil ou des variations d'humeur fréquentes ? Ces signaux peuvent indiquer un déséquilibre acido-basique.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eEquibase de Laboratoire Code\u003c\/strong\u003e est une formule ciblée, à base de zinc, calcium, magnésium et manganèse, conçue pour aider votre organisme à retrouver et maintenir un pH corporel équilibré.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-eqbs-section\"\u003e\n    \u003ch2\u003ePourquoi l'équilibre acido-basique est-il si important ?\u003c\/h2\u003e\n    \u003cp\u003eLe corps humain fonctionne de manière optimale lorsque son pH sanguin reste autour de 7,4, soit légèrement alcalin. Un régime alimentaire trop riche en sucres, en protéines animales ou en produits transformés, associé au stress et à la sédentarité, peut perturber cet équilibre et générer une acidose latente.\u003c\/p\u003e\n    \u003cp\u003eRésultat : fatigue chronique, digestion difficile, baisse des défenses naturelles et vieillissement cellulaire accéléré.\u003c\/p\u003e\n    \u003cdiv class=\"soi-eqbs-tip\"\u003e\n      \u003cdiv class=\"soi-eqbs-tip-icon\"\u003e🔬\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003eEquibase agit à plusieurs niveaux pour soutenir cet équilibre de l'intérieur, en combinant quatre minéraux essentiels au métabolisme acido-basique normal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-eqbs-section\"\u003e\n    \u003ch2\u003eLes bienfaits clés d'Equibase\u003c\/h2\u003e\n    \u003cdiv class=\"soi-eqbs-benefits\"\u003e\n      \u003cdiv class=\"soi-eqbs-benefit\"\u003e\n        \u003cdiv class=\"soi-eqbs-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre acido-basique\u003c\/h3\u003e\n        \u003cp\u003eLe zinc, le calcium et le magnésium contribuent au maintien d'un métabolisme acido-basique normal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-benefit\"\u003e\n        \u003cdiv class=\"soi-eqbs-benefit-icon\"\u003e\u003cspan\u003e🫄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDigestion facilitée\u003c\/h3\u003e\n        \u003cp\u003eLe calcium soutient le fonctionnement normal des enzymes digestives, pour une digestion plus fluide au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-benefit\"\u003e\n        \u003cdiv class=\"soi-eqbs-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien rénal\u003c\/h3\u003e\n        \u003cp\u003eLe magnésium aide les reins à réguler les niveaux d'acidité et d'alcalinité, contribuant à prévenir l'acidose.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-benefit\"\u003e\n        \u003cdiv class=\"soi-eqbs-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction de la fatigue\u003c\/h3\u003e\n        \u003cp\u003eAvec 100 % des AJR en zinc et en manganèse, Equibase soutient votre vitalité et votre humeur au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-eqbs-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-eqbs-tip-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eProtection cellulaire\u003c\/strong\u003e\n        \u003cp\u003eLe zinc contribue également à protéger les cellules contre le stress oxydatif et participe au métabolisme normal des glucides.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-eqbs-section\"\u003e\n    \u003ch2\u003eComposition détaillée : que contient chaque gélule ?\u003c\/h2\u003e\n    \u003cp class=\"soi-eqbs-section-intro\"\u003eChaque gélule végétale de 573 mg contient une association précise de minéraux essentiels au métabolisme acido-basique :\u003c\/p\u003e\n    \u003cdiv class=\"soi-eqbs-compo\"\u003e\n      \u003cdiv class=\"soi-eqbs-compo-row\"\u003e\n        \u003cspan class=\"soi-eqbs-compo-label\"\u003eZinc\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-compo-value\"\u003e10 mg (100 % AJR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-compo-row\"\u003e\n        \u003cspan class=\"soi-eqbs-compo-label\"\u003eManganèse\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-compo-value\"\u003e2 mg (100 % AJR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-compo-row\"\u003e\n        \u003cspan class=\"soi-eqbs-compo-label\"\u003eMagnésium\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-compo-value\"\u003eContribue à l'équilibre acido-basique et à la réduction de la fatigue\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-compo-row\"\u003e\n        \u003cspan class=\"soi-eqbs-compo-label\"\u003eCalcium\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-compo-value\"\u003eSoutien du fonctionnement enzymatique digestif\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-compo-row\"\u003e\n        \u003cspan class=\"soi-eqbs-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-compo-value\"\u003eOrigine végétale, sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-compo-row\"\u003e\n        \u003cspan class=\"soi-eqbs-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-compo-value\"\u003eSans colorants artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-eqbs-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-eqbs-card-mini\"\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-value\"\u003e60 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-card-mini\"\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-label\"\u003ePar gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-value\"\u003e573 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-card-mini\"\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-icon\"\u003e📅\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-value\"\u003e1 mois\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-card-mini\"\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-eqbs-card-mini-value\"\u003eVégétale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-eqbs-section\"\u003e\n    \u003ch2\u003eComment prendre Equibase ? Posologie recommandée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-eqbs-timeline\"\u003e\n      \u003cdiv class=\"soi-eqbs-step\"\u003e\n        \u003cdiv class=\"soi-eqbs-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-eqbs-step-content\"\u003e\n          \u003ch3\u003ePosologie conseillée\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 gélules par jour, à avaler avec un grand verre d'eau, de préférence au moment du repas principal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-step\"\u003e\n        \u003cdiv class=\"soi-eqbs-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-eqbs-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003e1 mois minimum, renouvelable selon vos besoins. Une cure de 6 à 8 semaines permet généralement de constater les premiers effets durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-step\"\u003e\n        \u003cdiv class=\"soi-eqbs-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-eqbs-step-content\"\u003e\n          \u003ch3\u003eConditionnement\u003c\/h3\u003e\n          \u003cp\u003eLa boîte contient 60 gélules végétales, soit 1 mois de cure à raison de 2 gélules par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-eqbs-section\"\u003e\n    \u003ch2\u003eEquibase est-il fait pour vous ?\u003c\/h2\u003e\n    \u003cp class=\"soi-eqbs-section-intro\"\u003eCe complément est particulièrement adapté si vous ressentez plusieurs de ces signes :\u003c\/p\u003e\n    \u003cdiv class=\"soi-eqbs-grid\"\u003e\n      \u003cdiv class=\"soi-eqbs-card\"\u003e\n        \u003ch3\u003e😴 Fatigue persistante\u003c\/h3\u003e\n        \u003cp\u003eVous vous sentez épuisé même après une nuit de sommeil complète.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-card\"\u003e\n        \u003ch3\u003e🫃 Inconfort digestif\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des lourdeurs ou un inconfort après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-card\"\u003e\n        \u003ch3\u003e🧴 Peau grasse au réveil\u003c\/h3\u003e\n        \u003cp\u003eVous constatez une peau grasse au réveil ou une mauvaise haleine persistante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-card\"\u003e\n        \u003ch3\u003e😔 Humeur instable\u003c\/h3\u003e\n        \u003cp\u003eVous observez des variations d'humeur ou une baisse de tonus général.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-eqbs-card\"\u003e\n        \u003ch3\u003e🍖 Alimentation acidifiante\u003c\/h3\u003e\n        \u003cp\u003eVotre régime est riche en produits acidifiants : viandes, sucres, alcool.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-eqbs-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-eqbs-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eCe produit ne remplace pas un traitement médical. En cas de doute ou de pathologie, consultez un professionnel de santé avant toute cure.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"soi-eqbs-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-eqbs-cta-box\"\u003e\n      \u003cp class=\"soi-eqbs-cta-tag\" style=\"color: white;\"\u003eVotre équilibre intérieur, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-eqbs-cta-text\" style=\"color: white;\"\u003eAvec Equibase, vous donnez à votre organisme les nutriments essentiels pour rétablir son pH naturel, retrouver de l'énergie et vous sentir bien dans votre corps, simplement, chaque jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-eqbs-marine: #1A2D3D;\n  --soi-eqbs-marine-dark: #0F1E2B;\n  --soi-eqbs-marine-light: #2C4458;\n  --soi-eqbs-pomme: #A1C544;\n  --soi-eqbs-pomme-dark: #84A636;\n  --soi-eqbs-pomme-light: rgba(161,197,68,0.10);\n  --soi-eqbs-white: #FFFFFF;\n  --soi-eqbs-off-white: #F8FAF6;\n  --soi-eqbs-stone: #F1F3EE;\n  --soi-eqbs-line: #E5E8E0;\n  --soi-eqbs-primary: #7BAFD4;\n  --soi-eqbs-primary-soft: rgba(123,175,212,0.12);\n  --soi-eqbs-accent: #D44040;\n  --soi-eqbs-text: #1A2D3D;\n  --soi-eqbs-text-soft: #4A5B6B;\n  --soi-eqbs-text-muted: #7B8693;\n  --soi-eqbs-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-eqbs-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-eqbs-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-eqbs-radius: 12px;\n  --soi-eqbs-radius-sm: 8px;\n  --soi-eqbs-radius-pill: 999px;\n}\n\n.soi-eqbs-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-eqbs-fiche img { max-width: 100%; height: auto; }\n\n.soi-eqbs-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-eqbs-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-eqbs-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-eqbs-hero {\n  position: relative;\n  background: var(--soi-eqbs-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-eqbs-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-eqbs-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-eqbs-pomme);\n}\n\n.soi-eqbs-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-eqbs-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-eqbs-pomme);\n  border-radius: 50%;\n}\n\n.soi-eqbs-hero-title {\n  display: block;\n  color: var(--soi-eqbs-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-eqbs-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-eqbs-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-eqbs-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-eqbs-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-eqbs-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-eqbs-label-accent {\n  background: var(--soi-eqbs-pomme);\n  border-color: var(--soi-eqbs-pomme);\n  color: var(--soi-eqbs-marine);\n  font-weight: 600;\n}\n\n.soi-eqbs-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-eqbs-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-eqbs-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-eqbs-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-eqbs-pomme);\n  border-radius: 2px;\n}\n\n.soi-eqbs-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-eqbs-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-eqbs-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-eqbs-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-eqbs-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-eqbs-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-eqbs-benefit {\n  background: var(--soi-eqbs-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-eqbs-radius);\n  border: 1px solid var(--soi-eqbs-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-eqbs-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-eqbs-shadow-md);\n}\n\n.soi-eqbs-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-eqbs-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-eqbs-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-eqbs-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-eqbs-benefit:hover .soi-eqbs-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-eqbs-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-eqbs-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-eqbs-benefit p {\n  font-size: 13px;\n  color: var(--soi-eqbs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-eqbs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-eqbs-card {\n  background: var(--soi-eqbs-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-eqbs-radius);\n  border-left: 3px solid var(--soi-eqbs-pomme);\n}\n\n.soi-eqbs-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-eqbs-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-eqbs-card p {\n  font-size: 14px;\n  color: var(--soi-eqbs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-eqbs-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-eqbs-card-mini {\n  background: var(--soi-eqbs-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-eqbs-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-eqbs-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-eqbs-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-eqbs-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-eqbs-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-eqbs-marine);\n}\n\n.soi-eqbs-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-eqbs-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-eqbs-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-eqbs-radius);\n  border: 1px solid var(--soi-eqbs-line);\n  align-items: flex-start;\n}\n\n.soi-eqbs-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-eqbs-marine);\n  color: var(--soi-eqbs-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-eqbs-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-eqbs-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-eqbs-step-content p {\n  font-size: 14px;\n  color: var(--soi-eqbs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-eqbs-compo {\n  background: var(--soi-eqbs-off-white);\n  border-radius: var(--soi-eqbs-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-eqbs-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-eqbs-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-eqbs-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-eqbs-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-eqbs-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-eqbs-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-eqbs-marine);\n  text-align: right;\n}\n\n.soi-eqbs-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-eqbs-pomme-light);\n  border-left: 4px solid var(--soi-eqbs-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-eqbs-radius) var(--soi-eqbs-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-eqbs-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-eqbs-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-eqbs-marine);\n  margin-bottom: 4px;\n}\n\n.soi-eqbs-tip p {\n  font-size: 14px;\n  color: var(--soi-eqbs-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-eqbs-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-eqbs-accordion-item {\n  background: var(--soi-eqbs-off-white);\n  border-radius: var(--soi-eqbs-radius-sm);\n  border: 1px solid var(--soi-eqbs-line);\n  overflow: hidden;\n}\n\n.soi-eqbs-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-eqbs-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-eqbs-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-eqbs-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-eqbs-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-eqbs-accordion-item[open] .soi-eqbs-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-eqbs-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-eqbs-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-eqbs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-eqbs-cta-box {\n  background: var(--soi-eqbs-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-eqbs-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-eqbs-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-eqbs-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-eqbs-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-eqbs-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-eqbs-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-eqbs-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-eqbs-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-eqbs-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-eqbs-compo-value {\n    text-align: left;\n  }\n\n  .soi-eqbs-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-eqbs-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-eqbs-fiche {\n    --soi-eqbs-text-soft: #2C3E50;\n    --soi-eqbs-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61603173499210,"sku":"LC1016","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/equibase-en-gelules-packshot.webp?v=1779712337"},{"product_id":"lutea-60-gelules","title":"Lutéa Vision - complément à base lutéine-zéaxanthine","description":"\u003cdiv class=\"soi-lute-fiche\"\u003e\n\n\u003csection class=\"soi-lute-hero\"\u003e\n  \u003cdiv class=\"soi-lute-hero-tag\"\u003e\n    \u003cspan class=\"soi-lute-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Laboratoire Code\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-lute-hero-title\"\u003eLutéa : le complément à base de lutéine en gélules\u003c\/span\u003e\n  \u003cp class=\"soi-lute-hero-subtitle\"\u003eLutéine et zéaxanthine associées à des antioxydants ciblés pour soutenir votre santé oculaire au quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lute-hero-labels\"\u003e\n    \u003cspan class=\"soi-lute-label soi-lute-label-accent\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-lute-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lute-section\"\u003e\n  \u003ch2\u003ePourquoi la lutéine et la zéaxanthine sont-elles indispensables à vos yeux ?\u003c\/h2\u003e\n  \u003cp\u003eLa lutéine et la zéaxanthine sont deux caroténoïdes naturellement présents dans la macula, la zone centrale de la rétine. Ils forment le \u003cstrong\u003epigment maculaire\u003c\/strong\u003e, un filtre naturel qui absorbe la lumière bleue et neutralise les radicaux libres. Problème : l'organisme ne les fabrique pas seul. Seule une alimentation riche en légumes à feuilles vertes ou une \u003cstrong\u003esupplémentation en lutéine\u003c\/strong\u003e permettent de maintenir des niveaux suffisants, surtout après 40 ans ou en cas d'exposition prolongée aux écrans.\u003c\/p\u003e\n  \u003cp\u003eDans Lutéa, ces deux actifs sont extraits des fleurs de tagète (\u003cem\u003eTagetes erecta\u003c\/em\u003e), une source végétale reconnue. Le ratio utilisé est de \u003cstrong\u003e5:1 (lutéine\/zéaxanthine)\u003c\/strong\u003e, un équilibre proche de celui observé naturellement dans la macula.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lute-section\"\u003e\n  \u003ch2\u003eComposition complète par gélule (586 mg)\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lute-grid\"\u003e\n    \u003cdiv class=\"soi-lute-card\"\u003e\n      \u003ch3\u003e🌼 Extrait de tagète titré à 20 % de lutéine\u003c\/h3\u003e\n      \u003cp\u003eApport précis et concentré en lutéine biodisponible, principal caroténoïde de la rétine.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-card\"\u003e\n      \u003ch3\u003e🌼 Extrait de tagète titré à 10 % de zéaxanthine\u003c\/h3\u003e\n      \u003cp\u003eComplémentaire à la lutéine, elle renforce la densité du pigment maculaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-card\"\u003e\n      \u003ch3\u003e🫐 Extrait de myrtille\u003c\/h3\u003e\n      \u003cp\u003eRiche en anthocyanes, la myrtille (\u003cem\u003eVaccinium myrtillus\u003c\/em\u003e) soutient la microcirculation dans les vaisseaux oculaires.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-card\"\u003e\n      \u003ch3\u003e🍵 Extrait de thé vert\u003c\/h3\u003e\n      \u003cp\u003eSource de catéchines antioxydantes, il aide à neutraliser les radicaux libres au niveau cellulaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-card\"\u003e\n      \u003ch3\u003e🔬 Zinc\u003c\/h3\u003e\n      \u003cp\u003eMinéral essentiel qui contribue au maintien d'une vision normale (allégation santé autorisée par l'EFSA).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-card\"\u003e\n      \u003ch3\u003e🛡️ Vitamine E\u003c\/h3\u003e\n      \u003cp\u003eAntioxydant liposoluble qui protège les cellules contre le stress oxydatif.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-lute-tip\"\u003e\n    \u003cdiv class=\"soi-lute-tip-icon\"\u003e🌿\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eEnveloppe 100 % végétale\u003c\/strong\u003e\n      \u003cp\u003eGélule en HPMC, sans gélatine animale, adaptée aux végétariens et végans.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lute-section\"\u003e\n  \u003ch2\u003eComment prendre Lutéa ? Posologie recommandée\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lute-timeline\"\u003e\n    \u003cdiv class=\"soi-lute-step\"\u003e\n      \u003cdiv class=\"soi-lute-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-lute-step-content\"\u003e\n        \u003ch3\u003eDose journalière\u003c\/h3\u003e\n        \u003cp\u003e2 gélules par jour, à avaler avec un grand verre d'eau au moment du repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-step\"\u003e\n      \u003cdiv class=\"soi-lute-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-lute-step-content\"\u003e\n        \u003ch3\u003eDurée conseillée\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 2 à 3 mois minimum permet d'obtenir des effets durables. Le boîtier de 60 gélules couvre un mois complet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-step\"\u003e\n      \u003cdiv class=\"soi-lute-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-lute-step-content\"\u003e\n        \u003ch3\u003eConseil pratique\u003c\/h3\u003e\n        \u003cp\u003eAssociez Lutéa à une alimentation riche en légumes verts (épinards, chou kale) pour amplifier les apports en caroténoïdes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lute-section\"\u003e\n  \u003ch2\u003eÀ qui s'adresse ce complément alimentaire lutéine-zéaxanthine ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lute-benefits\"\u003e\n    \u003cdiv class=\"soi-lute-benefit\"\u003e\n      \u003cdiv class=\"soi-lute-benefit-icon\"\u003e\u003cspan\u003e👁️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAprès 40 ans\u003c\/h3\u003e\n      \u003cp\u003ePour les personnes souhaitant préserver leur capital visuel avec l'avancée en âge.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-benefit\"\u003e\n      \u003cdiv class=\"soi-lute-benefit-icon\"\u003e\u003cspan\u003e💻\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eUtilisateurs d'écrans\u003c\/h3\u003e\n      \u003cp\u003ePour celles et ceux qui passent de longues heures devant un ordinateur, un smartphone ou une tablette.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-benefit\"\u003e\n      \u003cdiv class=\"soi-lute-benefit-icon\"\u003e\u003cspan\u003e☀️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eExposition lumineuse\u003c\/h3\u003e\n      \u003cp\u003ePour les personnes exposées à une lumière intense ou prolongée : conduite, travail en extérieur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lute-benefit\"\u003e\n      \u003cdiv class=\"soi-lute-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eVégétariens et végans\u003c\/h3\u003e\n      \u003cp\u003eGrâce aux gélules 100 % végétales, ce complément convient parfaitement aux régimes sans produits animaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lute-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lute-accordion\"\u003e\n    \u003cdetails class=\"soi-lute-accordion-item\"\u003e\n      \u003csummary class=\"soi-lute-accordion-header\"\u003e⚠️ Avis médical et usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-lute-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical ni à un suivi ophtalmologique régulier. En cas de pathologie oculaire diagnostiquée (DMLA, glaucome, etc.), consultez votre médecin avant toute supplémentation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-lute-accordion-item\"\u003e\n      \u003csummary class=\"soi-lute-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-lute-accordion-content\"\u003e\n        \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes sans avis médical préalable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-lute-accordion-item\"\u003e\n      \u003csummary class=\"soi-lute-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-lute-accordion-content\"\u003e\n        \u003cp\u003eConserver à l'abri de la chaleur et de l'humidité. Conditionné en France.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lute-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-lute-cta-box\"\u003e\n    \u003cp class=\"soi-lute-cta-tag\" style=\"color: white;\"\u003ePrenez soin de votre vision naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-lute-cta-text\" style=\"color: white;\"\u003eLutéa réunit dans une seule gélule végétale ce que vos yeux réclament au quotidien : de la lutéine et de la zéaxanthine issues de la nature, alliées à des antioxydants ciblés. Parce que bien voir demain commence par les bons gestes aujourd'hui, offrez à votre vision le soutien qu'elle mérite vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lute-marine: #1A2D3D;\n  --soi-lute-marine-dark: #0F1E2B;\n  --soi-lute-marine-light: #2C4458;\n  --soi-lute-pomme: #A1C544;\n  --soi-lute-pomme-dark: #84A636;\n  --soi-lute-pomme-light: rgba(161,197,68,0.10);\n  --soi-lute-white: #FFFFFF;\n  --soi-lute-off-white: #F8FAF6;\n  --soi-lute-stone: #F1F3EE;\n  --soi-lute-line: #E5E8E0;\n  --soi-lute-primary: #5BA4CF;\n  --soi-lute-primary-soft: rgba(91,164,207,0.12);\n  --soi-lute-accent: #D45454;\n  --soi-lute-text: #1A2D3D;\n  --soi-lute-text-soft: #4A5B6B;\n  --soi-lute-text-muted: #7B8693;\n  --soi-lute-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lute-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lute-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lute-radius: 12px;\n  --soi-lute-radius-sm: 8px;\n  --soi-lute-radius-pill: 999px;\n}\n\n.soi-lute-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lute-fiche img { max-width: 100%; height: auto; }\n\n.soi-lute-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lute-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lute-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-lute-hero {\n  position: relative;\n  background: var(--soi-lute-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-lute-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lute-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lute-pomme);\n}\n\n.soi-lute-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-lute-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lute-pomme);\n  border-radius: 50%;\n}\n\n.soi-lute-hero-title {\n  display: block;\n  color: var(--soi-lute-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-lute-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-lute-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lute-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-lute-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lute-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lute-label-accent {\n  background: var(--soi-lute-pomme);\n  border-color: var(--soi-lute-pomme);\n  color: var(--soi-lute-marine);\n  font-weight: 600;\n}\n\n.soi-lute-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lute-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lute-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-lute-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lute-pomme);\n  border-radius: 2px;\n}\n\n.soi-lute-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lute-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lute-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-lute-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-lute-benefit {\n  background: var(--soi-lute-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lute-radius);\n  border: 1px solid var(--soi-lute-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-lute-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lute-shadow-md);\n}\n\n.soi-lute-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lute-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-lute-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lute-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-lute-benefit:hover .soi-lute-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-lute-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lute-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lute-benefit p {\n  font-size: 13px;\n  color: var(--soi-lute-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lute-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-lute-card {\n  background: var(--soi-lute-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lute-radius);\n  border-left: 3px solid var(--soi-lute-pomme);\n}\n\n.soi-lute-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lute-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lute-card p {\n  font-size: 14px;\n  color: var(--soi-lute-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lute-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-lute-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lute-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lute-radius);\n  border: 1px solid var(--soi-lute-line);\n  align-items: flex-start;\n}\n\n.soi-lute-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lute-marine);\n  color: var(--soi-lute-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-lute-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lute-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lute-step-content p {\n  font-size: 14px;\n  color: var(--soi-lute-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lute-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lute-pomme-light);\n  border-left: 4px solid var(--soi-lute-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lute-radius) var(--soi-lute-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-lute-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lute-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lute-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lute-tip p {\n  font-size: 14px;\n  color: var(--soi-lute-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lute-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-lute-accordion-item {\n  background: var(--soi-lute-off-white);\n  border-radius: var(--soi-lute-radius-sm);\n  border: 1px solid var(--soi-lute-line);\n  overflow: hidden;\n}\n\n.soi-lute-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-lute-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-lute-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-lute-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-lute-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-lute-accordion-item[open] .soi-lute-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-lute-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-lute-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-lute-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lute-cta-box {\n  background: var(--soi-lute-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lute-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lute-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-lute-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lute-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-lute-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lute-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 500;\n  color: var(--soi-lute-white);\n  line-height: 1.5;\n  margin: 0;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-lute-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lute-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-lute-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lute-fiche {\n    --soi-lute-text-soft: #2C3E50;\n    --soi-lute-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61603269673290,"sku":"LC9104","price":17.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lutea-en-gelules-packshot.webp?v=1779635209"},{"product_id":"triphaline-vegan-en-gelules","title":"Triphaline Vegan en gélules","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Triphaline Vegan en gélules\nMarque: Graine Sauvage\nCatégorie Soinat: Compléments alimentaires \/ Minceur-Élimination \/ Ayurveda\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Fabriqué en France, Vegan, 100% vegan, gélules végétales, sans gélatine animale, sans additifs inutiles, sans colorant, sans arôme artificiel\nChiffres précis mentionnés : 60 gélules végétales, 15 jours de cure, 4 gélules\/jour en 2 prises, Triphala 200 mg\/gélule, Fenouil 150 mg\/gélule, Fibre d'acacia 100 mg\/gélule\nOrigine mentionnée : Fabriqué en France\nForme galénique : Gélules végétales (HPMC)\nActifs\/plantes nommés : Triphala (Amalaki, Bibhitaki, Haritaki), Fenouil (Foeniculum vulgare, poudre de graines), Fibre d'acacia (Acacia senegal)\nPosologie mentionnée : 4 gélules\/jour, 2 prises matin et soir, avant les repas avec un grand verre d'eau, cure de 15 jours minimum\nPrécautions mentionnées : Pas un médicament, ne se substitue pas à un traitement médical ni à une alimentation équilibrée, grossesse\/allaitement\/traitement médical consulter médecin, conserver à l'abri chaleur et humidité, hors de portée des enfants\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #D4A52A (jaune-vert du bouchon\/étiquette, inspiration curcuma-ayurveda)\nAccent produit: #7CA86E (vert végétal des fruits sur le packaging)\nPréfixe CSS: soi-triph\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Triphaline Vegan en gélules : le complément minceur naturel à base de Triphala\"\n  2. \"Qu'est-ce que le Triphala et pourquoi est-il au cœur de cette formule ?\"\n  3. \"Les bienfaits de la Triphaline : ce que vous pouvez en attendre\"\n  4. \"Composition complète et posologie\"\n  5. \"Pourquoi choisir la Triphaline plutôt qu'un autre complément minceur ?\"\n  6. \"Précautions et conseils d'utilisation\"\n  7. \"Questions fréquentes sur la Triphaline\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = FABRIQUÉ EN FRANCE, VEGAN, GÉLULES VÉGÉTALES, AYURVÉDIQUE (mentionné \"recette ayurvédique millénaire\")\nH2 #1 → hero (contenu intégré dans le hero + paragraphe d'intro en section-intro)\nH2 #2 → paragraphes simples (texte narratif continu sur le Triphala)\nH2 #3 → benefits (4 bénéfices distincts avec titre + description)\nH2 #4 → compo (data rows) + timeline (posologie en étapes)\nH2 #5 → grid cards (5 arguments différenciants)\nH2 #6 → accordion (précautions + conseil d'utilisation)\nH2 #7 → accordion (2 questions\/réponses)\nCTA final : basé sur le paragraphe de clôture de la source\nComposants OMIS faute de données : tip (pas de conseil spécifique isolé au-delà de ce qui est dans les sections), grid-compact (les specs sont mieux servies par compo-rows)\n--\u003e\n\n\u003cdiv class=\"soi-triph-fiche\"\u003e\n\n  \u003csection class=\"soi-triph-hero\"\u003e\n    \u003cdiv class=\"soi-triph-hero-tag\"\u003e\n      \u003cspan class=\"soi-triph-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire minceur · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-triph-hero-title\"\u003eTriphaline Vegan en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-triph-hero-subtitle\"\u003eLa synergie ayurvédique du Triphala, du fenouil et de la fibre d'acacia pour soutenir votre transit, favoriser l'élimination et retrouver légèreté et confort digestif au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-triph-hero-labels\"\u003e\n      \u003cspan class=\"soi-triph-label soi-triph-label-accent\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eTriphaline Vegan en gélules : le complément minceur naturel à base de Triphala\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez un \u003cstrong\u003ecomplément alimentaire minceur naturel\u003c\/strong\u003e qui agit en profondeur, sans artifice ? La \u003cstrong\u003eTriphaline de Graine Sauvage\u003c\/strong\u003e associe une recette ayurvédique millénaire à des plantes reconnues pour soutenir votre transit, favoriser l'élimination et vous aider à retrouver légèreté et confort digestif au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le Triphala et pourquoi est-il au cœur de cette formule ?\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003eTriphala\u003c\/strong\u003e est une préparation issue de la médecine ayurvédique indienne, composée de trois fruits : l'Amalaki (groseille indienne), le Bibhitaki et le Haritaki. Utilisé depuis des siècles, il est reconnu pour \u003cstrong\u003eréguler le transit intestinal\u003c\/strong\u003e, soutenir la digestion et contribuer à l'élimination naturelle des déchets.\u003c\/p\u003e\n    \u003cp\u003eC'est la pierre angulaire de la Triphaline, enrichie ici par deux ingrédients complémentaires pour une action encore plus complète.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eLes bienfaits de la Triphaline : ce que vous pouvez en attendre\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-benefits\"\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTransit et digestion facilités\u003c\/h3\u003e\n        \u003cp\u003eLe Triphala stimule doucement le transit intestinal et aide l'organisme à évacuer naturellement les toxines accumulées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEffet drainant et ventre plat\u003c\/h3\u003e\n        \u003cp\u003eLe fenouil agit sur les ballonnements, soutient l'élimination urinaire et favorise un ventre plus plat et moins gonflé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eContrôle de l'appétit\u003c\/h3\u003e\n        \u003cp\u003eLa fibre d'acacia contribue à prolonger la sensation de satiété, ce qui peut vous aider à mieux gérer vos apports alimentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePurification et silhouette affinée\u003c\/h3\u003e\n        \u003cp\u003eLa synergie des trois actifs soutient les fonctions d'élimination de l'organisme pour une silhouette affinée et une peau plus nette.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cp class=\"soi-triph-section-intro\"\u003eChaque gélule végétale de Triphaline contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-triph-compo\"\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eTriphala (Amalaki, Bibhitaki, Haritaki)\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e200 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eFenouil (Foeniculum vulgare, poudre de graines)\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e150 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eFibre d'acacia (Acacia senegal)\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e100 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e60 gélules (cure de 15 jours)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-triph-timeline\"\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez \u003cstrong\u003e4 gélules par jour\u003c\/strong\u003e, réparties en 2 prises : 2 le matin et 2 le soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eMoment de la prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence \u003cstrong\u003eavant les repas\u003c\/strong\u003e, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de \u003cstrong\u003e15 jours minimum\u003c\/strong\u003e est conseillée pour observer les premiers effets. À renouveler selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Triphaline plutôt qu'un autre complément minceur ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-grid\"\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eUne fabrication française selon des normes qualité rigoureuses et traçables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🌱 100 % vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales, sans aucun ingrédient d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🔬 Formule synergique unique\u003c\/h3\u003e\n        \u003cp\u003eTriphala, fenouil et fibre d'acacia : trois actifs aux actions complémentaires réunis dans une seule gélule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🚫 Sans additifs inutiles\u003c\/h3\u003e\n        \u003cp\u003ePas de colorant, pas d'arôme artificiel, rien de superflu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e💊 Praticité\u003c\/h3\u003e\n        \u003cp\u003e60 gélules, soit une cure de 15 jours complète dans un seul flacon compact.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003ePrécautions et conseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-accordion\"\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eLa Triphaline est un \u003cstrong\u003ecomplément alimentaire\u003c\/strong\u003e, pas un médicament. Elle ne se substitue pas à un traitement médical ni à une alimentation équilibrée. En cas de grossesse, d'allaitement ou de traitement médical en cours, consultez votre médecin avant utilisation. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e💡 Conseil pour des résultats optimaux\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003ePour des résultats optimaux, associez la Triphaline à une alimentation variée, une bonne hydratation (1,5 L d'eau par jour minimum) et une activité physique régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la Triphaline\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-accordion\"\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e🤔 La Triphaline est-elle efficace pour maigrir ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eElle favorise l'élimination et soutient la digestion, deux facteurs qui accompagnent une démarche minceur globale. Elle ne fait pas maigrir seule, mais peut être un allié précieux dans une routine équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e🔄 Peut-on la prendre sur le long terme ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eElle est conçue pour des cures ponctuelles de 15 jours. Faites une pause entre chaque cure et consultez un professionnel de santé si vous souhaitez prolonger l'utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-triph-cta-box\"\u003e\n      \u003cp class=\"soi-triph-cta-tag\" style=\"color: white;\"\u003eSoutenir votre bien-être, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-triph-cta-text\" style=\"color: white;\"\u003eLa Triphaline de Graine Sauvage rassemble le meilleur de la tradition ayurvédique et des plantes douces pour soutenir votre digestion, alléger votre transit et vous redonner la légèreté que vous méritez.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-triph-marine: #1A2D3D;\n  --soi-triph-marine-dark: #0F1E2B;\n  --soi-triph-marine-light: #2C4458;\n  --soi-triph-pomme: #A1C544;\n  --soi-triph-pomme-dark: #84A636;\n  --soi-triph-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-triph-white: #FFFFFF;\n  --soi-triph-off-white: #F8FAF6;\n  --soi-triph-stone: #F1F3EE;\n  --soi-triph-line: #E5E8E0;\n\n  --soi-triph-primary: #D4A52A;\n  --soi-triph-primary-soft: rgba(212,165,42,0.12);\n  --soi-triph-accent: #7CA86E;\n\n  --soi-triph-text: #1A2D3D;\n  --soi-triph-text-soft: #4A5B6B;\n  --soi-triph-text-muted: #7B8693;\n\n  --soi-triph-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-triph-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-triph-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-triph-radius: 12px;\n  --soi-triph-radius-sm: 8px;\n  --soi-triph-radius-pill: 999px;\n}\n\n.soi-triph-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-triph-fiche img { max-width: 100%; height: auto; }\n\n.soi-triph-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-triph-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-triph-hero {\n  position: relative;\n  background: var(--soi-triph-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-triph-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-triph-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-triph-pomme);\n}\n\n.soi-triph-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-triph-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-triph-pomme);\n  border-radius: 50%;\n}\n\n.soi-triph-hero-title {\n  display: block;\n  color: var(--soi-triph-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-triph-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-triph-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-triph-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-triph-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-triph-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-triph-label-accent {\n  background: var(--soi-triph-pomme);\n  border-color: var(--soi-triph-pomme);\n  color: var(--soi-triph-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-triph-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-triph-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-triph-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-triph-pomme);\n  border-radius: 2px;\n}\n\n.soi-triph-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-triph-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-triph-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-triph-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-triph-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-triph-benefit {\n  background: var(--soi-triph-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-triph-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-triph-shadow-md);\n}\n\n.soi-triph-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-triph-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-triph-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-triph-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-triph-benefit:hover .soi-triph-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-triph-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-benefit p {\n  font-size: 13px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-triph-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-triph-card {\n  background: var(--soi-triph-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border-left: 3px solid var(--soi-triph-pomme);\n}\n\n.soi-triph-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-card p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-triph-compo {\n  background: var(--soi-triph-off-white);\n  border-radius: var(--soi-triph-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-triph-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-triph-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-triph-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-triph-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-triph-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-triph-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-triph-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-triph-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-triph-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-triph-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  align-items: flex-start;\n}\n\n.soi-triph-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-triph-marine);\n  color: var(--soi-triph-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-triph-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-triph-step-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-triph-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-triph-accordion-item {\n  background: var(--soi-triph-off-white);\n  border-radius: var(--soi-triph-radius-sm);\n  border: 1px solid var(--soi-triph-line);\n  overflow: hidden;\n}\n\n.soi-triph-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-triph-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-triph-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-triph-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-triph-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-triph-accordion-item[open] .soi-triph-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-triph-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-triph-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-triph-cta-box {\n  background: var(--soi-triph-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-triph-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-triph-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-triph-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-triph-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-triph-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-triph-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-triph-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-triph-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-triph-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-triph-compo-value {\n    text-align: left;\n  }\n\n  .soi-triph-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-triph-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-triph-fiche {\n    --soi-triph-text-soft: #2C3E50;\n    --soi-triph-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603278061898,"sku":"GS9226","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/triphaline-vegan-gelules-packshot_11zon.webp?v=1781968669"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/melange-plantes.webp?v=1779963104","url":"https:\/\/www.soinature.com\/collections\/melanges-de-plantes.oembed","provider":"Soinature","version":"1.0","type":"link"}