{"title":"Améliorer sa circulation sanguine","description":"","products":[{"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":"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":"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":"vigne-rouge-bio-30-gelules","title":"Vigne Rouge bio et vegan en gélules","description":"\u003cdiv class=\"soi-vrgr-fiche\"\u003e\n\n\u003csection class=\"soi-vrgr-hero\"\u003e\n  \u003cdiv class=\"soi-vrgr-hero-tag\"\u003e\n    \u003cspan class=\"soi-vrgr-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Circulation\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-vrgr-hero-title\"\u003eVigne Rouge bio et vegan en gélules\u003c\/span\u003e\n  \u003cp class=\"soi-vrgr-hero-subtitle\"\u003eSoutenez naturellement votre confort veineux et retrouvez des jambes légères grâce à la richesse en polyphénols de la vigne rouge, certifiée Agriculture Biologique.\u003c\/p\u003e\n  \u003cdiv class=\"soi-vrgr-hero-labels\"\u003e\n    \u003cspan class=\"soi-vrgr-label soi-vrgr-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n    \u003cspan class=\"soi-vrgr-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-vrgr-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-vrgr-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-vrgr-label\"\u003eSANS ADDITIF\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003cp class=\"soi-vrgr-section-intro\"\u003eVous ressentez des jambes lourdes en fin de journée ? La chaleur, la station debout prolongée ou une circulation veineuse paresseuse peuvent vite peser sur votre quotidien. La vigne rouge bio est l'une des plantes les plus reconnues en phytothérapie pour soutenir naturellement le confort veineux, et cette formule en gélules végétales vous en offre le meilleur.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003eLa vigne rouge : pourquoi cette plante fait-elle autant parler d'elle ?\u003c\/h2\u003e\n  \u003cp\u003e\u003cem\u003eVitis vinifera\u003c\/em\u003e, la vigne rouge, est bien plus qu'une simple plante de vigneron. Ses feuilles concentrent une richesse exceptionnelle en polyphénols, notamment les OPC (oligomères procyanidoliques) et les anthocyanes, des molécules reconnues pour leurs effets veinotoniques. Concrètement, elles aident à renforcer la paroi des vaisseaux sanguins, à améliorer le tonus veineux et à réduire la perméabilité capillaire, ce qui limite les sensations de lourdeur et de gonflement dans les jambes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-vrgr-tip\"\u003e\n    \u003cdiv class=\"soi-vrgr-tip-icon\"\u003e🔬\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eTitrage garanti\u003c\/strong\u003e\n      \u003cp\u003eCette formulation est titrée à 15 % de polyphénols, ce qui garantit une concentration active reproductible, loin des poudres végétales basiques sans standardisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003eBienfaits de la vigne rouge : ce que vous pouvez en attendre\u003c\/h2\u003e\n  \u003cdiv class=\"soi-vrgr-benefits\"\u003e\n    \u003cdiv class=\"soi-vrgr-benefit\"\u003e\n      \u003cdiv class=\"soi-vrgr-benefit-icon\"\u003e\u003cspan\u003e🪶\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eJambes légères\u003c\/h3\u003e\n      \u003cp\u003eL'action veinotonique des OPC aide à relancer le retour veineux et à alléger les jambes en fin de journée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-benefit\"\u003e\n      \u003cdiv class=\"soi-vrgr-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMicrocirculation\u003c\/h3\u003e\n      \u003cp\u003eLes anthocyanes contribuent à préserver l'intégrité des petits vaisseaux et à maintenir une bonne circulation périphérique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-benefit\"\u003e\n      \u003cdiv class=\"soi-vrgr-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEffet antioxydant\u003c\/h3\u003e\n      \u003cp\u003eLes polyphénols neutralisent les radicaux libres, protégeant ainsi les tissus vasculaires du vieillissement prématuré.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-benefit\"\u003e\n      \u003cdiv class=\"soi-vrgr-benefit-icon\"\u003e\u003cspan\u003e☀️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eConfort au quotidien\u003c\/h3\u003e\n      \u003cp\u003eIdéale lors des périodes de chaleur, de grossesse, ou après de longues heures debout ou assise.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n\n  \u003cdiv class=\"soi-vrgr-compo\"\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003ePar gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003e495 mg de poudre de feuilles de vigne rouge bio (\u003cem\u003eVitis vinifera\u003c\/em\u003e)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003eTitrage\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003e15 % de polyphénols (≈ 74 mg par gélule)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003eGélule 100 % végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003eFlacon de 30 gélules\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003ePoudre de feuilles de vigne rouge bio (\u003cem\u003eVitis vinifera\u003c\/em\u003e), hydroxypropylméthylcellulose (HPMC). Sans additif, sans excipient superflu.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-vrgr-timeline\"\u003e\n    \u003cdiv class=\"soi-vrgr-step\"\u003e\n      \u003cdiv class=\"soi-vrgr-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-vrgr-step-content\"\u003e\n        \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n        \u003cp\u003e1 à 2 gélules par jour, de préférence au moment du repas, avec un grand verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-step\"\u003e\n      \u003cdiv class=\"soi-vrgr-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-vrgr-step-content\"\u003e\n        \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n        \u003cp\u003e6 à 8 semaines pour observer des résultats durables.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003eContre-indications et précautions d'emploi\u003c\/h2\u003e\n  \u003cp\u003eLa vigne rouge est généralement bien tolérée. Néanmoins, quelques précautions méritent votre attention.\u003c\/p\u003e\n  \u003cdiv class=\"soi-vrgr-accordion\"\u003e\n    \u003cdetails class=\"soi-vrgr-accordion-item\"\u003e\n      \u003csummary class=\"soi-vrgr-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-vrgr-accordion-content\"\u003e\n        \u003cp\u003eDéconseillée 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-vrgr-accordion-item\"\u003e\n      \u003csummary class=\"soi-vrgr-accordion-header\"\u003e💊 Traitement anticoagulant\u003c\/summary\u003e\n      \u003cdiv class=\"soi-vrgr-accordion-content\"\u003e\n        \u003cp\u003eEn cas de traitement anticoagulant, consultez votre médecin : les polyphénols peuvent potentialiser l'effet de certains médicaments.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-vrgr-accordion-item\"\u003e\n      \u003csummary class=\"soi-vrgr-accordion-header\"\u003e⚠️ Dose journalière\u003c\/summary\u003e\n      \u003cdiv class=\"soi-vrgr-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce complément alimentaire ne se substitue pas à un traitement médical : en cas d'insuffisance veineuse avérée, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003ePourquoi choisir cette vigne rouge bio ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-vrgr-grid\"\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e🌿 Certifiée Agriculture Biologique\u003c\/h3\u003e\n      \u003cp\u003eFR-BIO-01 : sans pesticides, sans résidus chimiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n      \u003cp\u003eDans le respect des bonnes pratiques de fabrication.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e🌱 Gélules 100 % végétales\u003c\/h3\u003e\n      \u003cp\u003eAdaptées à tous les modes de vie, y compris vegan et végétarien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e🔬 Titrage garanti à 15 %\u003c\/h3\u003e\n      \u003cp\u003e15 % de polyphénols pour une efficacité constante.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e📦 Flacon pratique\u003c\/h3\u003e\n      \u003cp\u003e30 gélules, idéal pour une cure d'un mois.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-vrgr-cta-box\"\u003e\n    \u003cp class=\"soi-vrgr-cta-tag\" style=\"color: white;\"\u003eRetrouvez la légèreté naturelle\u003c\/p\u003e\n    \u003cp class=\"soi-vrgr-cta-text\" style=\"color: white;\"\u003eParce que vos jambes méritent de se sentir légères à toute heure de la journée, cette vigne rouge bio titrée à 15 % de polyphénols vous offre le soutien veineux que la nature a mis des siècles à perfectionner. Une formule pure, sans compromis, pour retrouver confort et légèreté 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-vrgr-marine: #1A2D3D;\n  --soi-vrgr-marine-dark: #0F1E2B;\n  --soi-vrgr-marine-light: #2C4458;\n  --soi-vrgr-pomme: #A1C544;\n  --soi-vrgr-pomme-dark: #84A636;\n  --soi-vrgr-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-vrgr-white: #FFFFFF;\n  --soi-vrgr-off-white: #F8FAF6;\n  --soi-vrgr-stone: #F1F3EE;\n  --soi-vrgr-line: #E5E8E0;\n\n  --soi-vrgr-primary: #9B6B8A;\n  --soi-vrgr-primary-soft: #C9A4BB;\n  --soi-vrgr-accent: #7A4D78;\n\n  --soi-vrgr-text: #1A2D3D;\n  --soi-vrgr-text-soft: #4A5B6B;\n  --soi-vrgr-text-muted: #7B8693;\n\n  --soi-vrgr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vrgr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vrgr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vrgr-radius: 12px;\n  --soi-vrgr-radius-sm: 8px;\n  --soi-vrgr-radius-pill: 999px;\n}\n\n.soi-vrgr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vrgr-fiche img { max-width: 100%; height: auto; }\n\n.soi-vrgr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vrgr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vrgr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vrgr-hero {\n  position: relative;\n  background: var(--soi-vrgr-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-vrgr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vrgr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vrgr-pomme);\n}\n\n.soi-vrgr-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-vrgr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vrgr-pomme);\n  border-radius: 50%;\n}\n\n.soi-vrgr-hero-title {\n  display: block;\n  color: var(--soi-vrgr-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-vrgr-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-vrgr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vrgr-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-vrgr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vrgr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vrgr-label-accent {\n  background: var(--soi-vrgr-pomme);\n  border-color: var(--soi-vrgr-pomme);\n  color: var(--soi-vrgr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vrgr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vrgr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vrgr-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-vrgr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vrgr-pomme);\n  border-radius: 2px;\n}\n\n.soi-vrgr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vrgr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vrgr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vrgr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vrgr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-vrgr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-vrgr-benefit {\n  background: var(--soi-vrgr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-vrgr-radius);\n  border: 1px solid var(--soi-vrgr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-vrgr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-vrgr-shadow-md);\n}\n\n.soi-vrgr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-vrgr-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-vrgr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-vrgr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-vrgr-benefit:hover .soi-vrgr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-vrgr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vrgr-benefit p {\n  font-size: 13px;\n  color: var(--soi-vrgr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vrgr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-vrgr-card {\n  background: var(--soi-vrgr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vrgr-radius);\n  border-left: 3px solid var(--soi-vrgr-pomme);\n}\n\n.soi-vrgr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vrgr-card p {\n  font-size: 14px;\n  color: var(--soi-vrgr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-vrgr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-vrgr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vrgr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vrgr-radius);\n  border: 1px solid var(--soi-vrgr-line);\n  align-items: flex-start;\n}\n\n.soi-vrgr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vrgr-marine);\n  color: var(--soi-vrgr-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-vrgr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vrgr-step-content p {\n  font-size: 14px;\n  color: var(--soi-vrgr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-vrgr-compo {\n  background: var(--soi-vrgr-off-white);\n  border-radius: var(--soi-vrgr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-vrgr-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-vrgr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vrgr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vrgr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vrgr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vrgr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vrgr-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-vrgr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vrgr-pomme-light);\n  border-left: 4px solid var(--soi-vrgr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vrgr-radius) var(--soi-vrgr-radius) 0;\n  align-items: flex-start;\n  margin-top: 1rem;\n}\n\n.soi-vrgr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vrgr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vrgr-tip p {\n  font-size: 14px;\n  color: var(--soi-vrgr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-vrgr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1rem;\n}\n\n.soi-vrgr-accordion-item {\n  background: var(--soi-vrgr-off-white);\n  border-radius: var(--soi-vrgr-radius-sm);\n  border: 1px solid var(--soi-vrgr-line);\n  overflow: hidden;\n}\n\n.soi-vrgr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vrgr-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-vrgr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vrgr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vrgr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vrgr-accordion-item[open] .soi-vrgr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vrgr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vrgr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vrgr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vrgr-cta-box {\n  background: var(--soi-vrgr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vrgr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vrgr-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-vrgr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vrgr-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-vrgr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vrgr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-vrgr-white);\n  line-height: 1.5;\n  margin: 0;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-vrgr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vrgr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vrgr-compo-value {\n    text-align: left;\n  }\n\n  .soi-vrgr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-vrgr-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vrgr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vrgr-fiche {\n    --soi-vrgr-text-soft: #2C3E50;\n    --soi-vrgr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vinophenols","offers":[{"title":"Default Title","offer_id":61602748334410,"sku":"VP1004","price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/vigne-rouge-bio-et-vegan-en-gelules-packshot.webp?v=1779034087"},{"product_id":"gel-jambes-legeres","title":"Gel Fraicheur Jambes Lourdes - Vinophenols","description":"\n\u003cdiv class=\"soi-gjl-fiche\"\u003e\n\n  \u003csection class=\"soi-gjl-hero\"\u003e\n    \u003cdiv class=\"soi-gjl-hero-tag\"\u003e\n      \u003cspan class=\"soi-gjl-tag-dot\"\u003e\u003c\/span\u003e\n      Gel fraîcheur jambes légères · Vinophénols\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gjl-hero-title\"\u003eGel Jambes Légères\u003c\/span\u003e\n    \u003cp class=\"soi-gjl-hero-subtitle\"\u003eVigne Rouge et Hamamélis : retrouvez la légèreté dès les premières secondes d'application, grâce à un gel fraîcheur formulé pour soulager vos jambes fatiguées.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gjl-hero-labels\"\u003e\n      \u003cspan class=\"soi-gjl-label soi-gjl-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gjl-label\"\u003e100 ML\u003c\/span\u003e\n      \u003cspan class=\"soi-gjl-label\"\u003eACTIFS VÉGÉTAUX\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003cp class=\"soi-gjl-section-intro\"\u003eVous rentrez le soir avec cette sensation familière et épuisante : des jambes qui tirent, qui gonflent, qui pèsent le double de leur poids. Ce gel pour jambes lourdes de Vinophénols a été pensé exactement pour ces moments. Formulé à base de Vigne Rouge et d'Hamamélis, il agit dès les premières secondes d'application pour vous redonner cette légèreté que vous réclamiez depuis le matin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003ch2\u003ePourquoi ce gel pour les jambes lourdes est différent\u003c\/h2\u003e\n    \u003cp class=\"soi-gjl-section-intro\"\u003eLe marché regorge de gels jambes légères, mais peu combinent un effet froid immédiat et des actifs végétaux reconnus pour leur action sur le confort circulatoire. Fabriqué en France, ce gel pénètre rapidement, laisse la peau fraîche et ne tache pas les vêtements.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gjl-benefits\"\u003e\n      \u003cdiv class=\"soi-gjl-benefit\"\u003e\n        \u003cdiv class=\"soi-gjl-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVigne Rouge\u003c\/h3\u003e\n        \u003cp\u003eRiche en flavonoïdes et en tanins, cet extrait de Vitis vinifera est traditionnellement associé au confort veineux et à la réduction de la sensation de lourdeur dans les jambes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-benefit\"\u003e\n        \u003cdiv class=\"soi-gjl-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHamamélis\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés astringentes et tonifiantes sur les parois veineuses, l'extrait d'Hamamelis virginiana aide à apaiser les jambes fatiguées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-benefit\"\u003e\n        \u003cdiv class=\"soi-gjl-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTocophérol\u003c\/h3\u003e\n        \u003cp\u003eAntioxydant naturel (vitamine E) qui protège la peau et préserve l'intégrité de la formule au fil du temps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-benefit\"\u003e\n        \u003cdiv class=\"soi-gjl-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGel à base aqueuse\u003c\/h3\u003e\n        \u003cp\u003eTexture ultra légère, non grasse, à l'effet froid durable sur la peau. Pénètre rapidement sans laisser de résidu collant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003ch2\u003eComment appliquer le gel froid pour jambes lourdes\u003c\/h2\u003e\n    \u003cp class=\"soi-gjl-section-intro\"\u003eL'application est aussi importante que la formule. Pour un résultat optimal, suivez ce geste simple mais précis :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gjl-timeline\"\u003e\n      \u003cdiv class=\"soi-gjl-step\"\u003e\n        \u003cdiv class=\"soi-gjl-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gjl-step-content\"\u003e\n          \u003ch3\u003eCommencez à la cheville\u003c\/h3\u003e\n          \u003cp\u003eRemontez progressivement vers le genou en effectuant de longs mouvements fermes, toujours de bas en haut.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-step\"\u003e\n        \u003cdiv class=\"soi-gjl-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gjl-step-content\"\u003e\n          \u003ch3\u003eInsistez sur les mollets\u003c\/h3\u003e\n          \u003cp\u003eZone prioritaire où la circulation veineuse est souvent ralentie en fin de journée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-step\"\u003e\n        \u003cdiv class=\"soi-gjl-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gjl-step-content\"\u003e\n          \u003ch3\u003eRenouvelez matin et soir\u003c\/h3\u003e\n          \u003cp\u003ePour un confort maximal, appliquez deux fois par jour, ou uniquement le soir si vous êtes principalement gênée après une longue journée debout.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gjl-tip\"\u003e\n      \u003cdiv class=\"soi-gjl-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eConservez le tube au réfrigérateur pour décupler la sensation de fraîcheur dès la première touche sur la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003ch2\u003eComposition complète du gel jambes légères Vinophénols\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gjl-compo\"\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003ePAO (durée après ouverture)\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value\"\u003e18 mois\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003eActifs principaux\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value\"\u003eVigne Rouge, Hamamélis, Tocophérol\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003eListe INCI complète\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value soi-gjl-compo-inci\"\u003eAqua, Alcohol denat., PEG-40 Hydrogenated Castor Oil, Benzyl Alcohol, Carbomer, Parfum, Ethylhexylglycerin, Sodium Hydroxide, Hamamelis virginiana Leaf Extract, Vitis vinifera Leaf Extract, Maltodextrin, Citric Acid, Tocopherol\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003ch2\u003ePour qui ce gel jambes lourdes est-il fait ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gjl-grid\"\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e🏪 Debout toute la journée\u003c\/h3\u003e\n        \u003cp\u003eVous travaillez dans le commerce, la santé ou l'enseignement et vos jambes subissent de longues heures de station debout.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e💼 Position assise prolongée\u003c\/h3\u003e\n        \u003cp\u003eBureau, transports : la sédentarité au quotidien favorise les sensations de jambes lourdes et gonflées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e☀️ Sensibilité à la chaleur\u003c\/h3\u003e\n        \u003cp\u003eVous souffrez de jambes gonflées le soir, surtout en période de chaleur estivale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e🌱 En quête de naturel\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez une alternative naturelle aux gels classiques, avec une formule courte et des actifs végétaux reconnus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e🤰 Femmes enceintes\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez une lourdeur accrue dans les membres inférieurs pendant la grossesse. Consultez votre médecin avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gjl-cta-box\"\u003e\n      \u003cp class=\"soi-gjl-cta-tag\" style=\"color: white;\"\u003eRetrouvez des jambes légères, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-gjl-cta-text\" style=\"color: white;\"\u003eQuand vos jambes vous réclament une pause, ce gel fraîcheur à la Vigne Rouge et à l'Hamamélis répond présent. Fabriqué en France avec des actifs végétaux soigneusement sélectionnés, il redonne en quelques gestes cette légèreté que vous méritiez bien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gjl-marine: #1A2D3D;\n  --soi-gjl-marine-dark: #0F1E2B;\n  --soi-gjl-marine-light: #2C4458;\n  --soi-gjl-pomme: #A1C544;\n  --soi-gjl-pomme-dark: #84A636;\n  --soi-gjl-pomme-light: rgba(161,197,68,0.10);\n  --soi-gjl-white: #FFFFFF;\n  --soi-gjl-off-white: #F8FAF6;\n  --soi-gjl-stone: #F1F3EE;\n  --soi-gjl-line: #E5E8E0;\n  --soi-gjl-primary: #D88542;\n  --soi-gjl-primary-soft: #F5E6D4;\n  --soi-gjl-accent: #8B1A1A;\n  --soi-gjl-text: #1A2D3D;\n  --soi-gjl-text-soft: #4A5B6B;\n  --soi-gjl-text-muted: #7B8693;\n  --soi-gjl-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gjl-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gjl-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gjl-radius: 12px;\n  --soi-gjl-radius-sm: 8px;\n  --soi-gjl-radius-pill: 999px;\n}\n\n.soi-gjl-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gjl-fiche img { max-width: 100%; height: auto; }\n\n.soi-gjl-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gjl-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gjl-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gjl-hero {\n  position: relative;\n  background: var(--soi-gjl-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-gjl-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gjl-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gjl-pomme);\n}\n\n.soi-gjl-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-gjl-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gjl-pomme);\n  border-radius: 50%;\n}\n\n.soi-gjl-hero-title {\n  display: block;\n  color: var(--soi-gjl-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-gjl-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-gjl-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gjl-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-gjl-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gjl-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gjl-label-accent {\n  background: var(--soi-gjl-pomme);\n  border-color: var(--soi-gjl-pomme);\n  color: var(--soi-gjl-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gjl-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gjl-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gjl-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-gjl-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gjl-pomme);\n  border-radius: 2px;\n}\n\n.soi-gjl-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gjl-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-gjl-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gjl-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gjl-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gjl-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gjl-benefit {\n  background: var(--soi-gjl-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gjl-radius);\n  border: 1px solid var(--soi-gjl-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gjl-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gjl-shadow-md);\n}\n\n.soi-gjl-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gjl-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-gjl-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gjl-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gjl-benefit:hover .soi-gjl-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gjl-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gjl-benefit p {\n  font-size: 13px;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gjl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gjl-card {\n  background: var(--soi-gjl-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gjl-radius);\n  border-left: 3px solid var(--soi-gjl-pomme);\n}\n\n.soi-gjl-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gjl-card p {\n  font-size: 14px;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-gjl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gjl-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gjl-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gjl-radius);\n  border: 1px solid var(--soi-gjl-line);\n  align-items: flex-start;\n}\n\n.soi-gjl-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gjl-marine);\n  color: var(--soi-gjl-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-gjl-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gjl-step-content p {\n  font-size: 14px;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gjl-compo {\n  background: var(--soi-gjl-off-white);\n  border-radius: var(--soi-gjl-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gjl-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-gjl-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gjl-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gjl-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gjl-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gjl-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gjl-marine);\n  text-align: right;\n}\n\n.soi-gjl-compo-inci {\n  font-size: 13px;\n  font-weight: 400;\n  font-family: 'Inter', sans-serif;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  max-width: 520px;\n}\n\n\/* === TIP === *\/\n.soi-gjl-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gjl-pomme-light);\n  border-left: 4px solid var(--soi-gjl-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gjl-radius) var(--soi-gjl-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gjl-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gjl-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gjl-tip p {\n  font-size: 14px;\n  color: var(--soi-gjl-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gjl-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gjl-accordion-item {\n  background: var(--soi-gjl-off-white);\n  border-radius: var(--soi-gjl-radius-sm);\n  border: 1px solid var(--soi-gjl-line);\n  overflow: hidden;\n}\n\n.soi-gjl-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gjl-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-gjl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gjl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gjl-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gjl-accordion-item[open] .soi-gjl-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gjl-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gjl-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gjl-cta-box {\n  background: var(--soi-gjl-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gjl-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gjl-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-gjl-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gjl-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-gjl-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gjl-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gjl-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-gjl-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gjl-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gjl-compo-value {\n    text-align: left;\n  }\n\n  .soi-gjl-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-gjl-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-gjl-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gjl-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gjl-fiche {\n    --soi-gjl-text-soft: #2C3E50;\n    --soi-gjl-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vinophenols","offers":[{"title":"Default Title","offer_id":61602883371338,"sku":"VP1009","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gel-jambes-legeres-packshot.webp?v=1779711541"},{"product_id":"complexe11-ansil","title":"Complexe Bio n°11 Circulation Veineuse - Ansil","description":"\u003cdiv class=\"soi-cx11-fiche\"\u003e\n\n  \u003csection class=\"soi-cx11-hero\"\u003e\n    \u003cdiv class=\"soi-cx11-hero-tag\"\u003e\n      \u003cspan class=\"soi-cx11-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · Lithothérapie · Ansil\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cx11-hero-title\"\u003eComplexe Bio n°11 Grenat, Chêne, Marronnier d'Inde et Sapin\u003c\/span\u003e\n    \u003cp class=\"soi-cx11-hero-subtitle\"\u003eUn complexe élixir cristal-bourgeons biologique associant gemmothérapie et lithothérapie pour soutenir votre circulation sanguine et veineuse, tout en favorisant la détoxification naturelle de l'organisme.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cx11-hero-labels\"\u003e\n      \u003cspan class=\"soi-cx11-label soi-cx11-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cx11-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-cx11-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n      \u003cspan class=\"soi-cx11-label\"\u003eLITHOTHÉRAPIE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cx11-section\"\u003e\n    \u003cp class=\"soi-cx11-section-intro\"\u003eQuand les jambes tirent, que la sensation de lourdeur s'installe dès la mi-journée ou que la fatigue circulatoire devient une compagne quotidienne, le corps réclame un soutien en profondeur. Le Complexe Bio n°11 Ansil répond à ce besoin en alliant deux approches complémentaires : la gemmothérapie et la lithothérapie, grâce à l'élixir de Grenat. Un complexe pensé pour soutenir la circulation sanguine et veineuse, tout en favorisant la détoxification naturelle de l'organisme.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cx11-section\"\u003e\n    \u003ch2\u003eGemmothérapie et lithothérapie : deux forces réunies dans un seul flacon\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cx11-grid\"\u003e\n      \u003cdiv class=\"soi-cx11-card\"\u003e\n        \u003ch3\u003e🌿 La gemmothérapie\u003c\/h3\u003e\n        \u003cp\u003eLa gemmothérapie exploite la vitalité concentrée des bourgeons et jeunes pousses de plantes, récoltés au moment où leur potentiel actif est à son pic. Ces extraits sont préparés par macération dans un mélange d'eau, de glycérine végétale et d'alcool biologique, formant des macérats glycérinés d'une grande richesse en actifs naturels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-card\"\u003e\n        \u003ch3\u003e💎 La lithothérapie\u003c\/h3\u003e\n        \u003cp\u003eLa lithothérapie s'appuie sur la résonance vibratoire des minéraux. Dans ce complexe, le Grenat est utilisé en élixir pour son action traditionnellement associée à la stimulation circulatoire et énergétique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cx11-section\"\u003e\n    \u003ch2\u003eComposition du Complexe n°11 : quatre actifs, une synergie ciblée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cx11-benefits\"\u003e\n      \u003cdiv class=\"soi-cx11-benefit\"\u003e\n        \u003cdiv class=\"soi-cx11-benefit-icon\"\u003e\u003cspan\u003e💎\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGrenat\u003c\/h3\u003e\n        \u003cp\u003ePierre de la vitalité par excellence, le Grenat est traditionnellement associé à la stimulation de la circulation sanguine et à l'oxygénation des tissus. En élixir, il accompagne l'action des bourgeons pour une synergie circulatoire globale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-benefit\"\u003e\n        \u003cdiv class=\"soi-cx11-benefit-icon\"\u003e\u003cspan\u003e🌳\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eChêne\u003c\/h3\u003e\n        \u003cp\u003eGrand tonique du système circulatoire en gemmothérapie, le bourgeon de Chêne soutient l'énergie générale et contribue à lutter contre la sensation de jambes lourdes. Il est souvent recommandé pour les personnes ressentant une fatigue vasculaire chronique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-benefit\"\u003e\n        \u003cdiv class=\"soi-cx11-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMarronnier d'Inde\u003c\/h3\u003e\n        \u003cp\u003eIncontournable de la gemmothérapie pour la circulation veineuse, le Marronnier d'Inde favorise l'élasticité des parois vasculaires et contribue à réduire les sensations de lourdeur et de gonflement, notamment en cas d'insuffisance veineuse légère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-benefit\"\u003e\n        \u003cdiv class=\"soi-cx11-benefit-icon\"\u003e\u003cspan\u003e🌲\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSapin\u003c\/h3\u003e\n        \u003cp\u003eSoutien reconnu des fonctions hépatiques et rénales, le bourgeon de Sapin favorise l'élimination des toxines et soutient la détoxification naturelle. Un allié précieux pour alléger l'organisme en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cx11-section\"\u003e\n    \u003ch2\u003eComment utiliser le Complexe n°11 Ansil ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cx11-timeline\"\u003e\n      \u003cdiv class=\"soi-cx11-step\"\u003e\n        \u003cdiv class=\"soi-cx11-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cx11-step-content\"\u003e\n          \u003ch3\u003ePosologie conseillée\u003c\/h3\u003e\n          \u003cp\u003e5 à 15 gouttes par jour, à diluer dans un verre d'eau ou à déposer directement sous la langue, de préférence avant les repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-step\"\u003e\n        \u003cdiv class=\"soi-cx11-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cx11-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est généralement recommandée pour observer des effets durables sur la circulation et le drainage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-step\"\u003e\n        \u003cdiv class=\"soi-cx11-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cx11-step-content\"\u003e\n          \u003ch3\u003eConservation\u003c\/h3\u003e\n          \u003cp\u003eÀ conserver à l'abri de la chaleur et de la lumière. Ce produit ne se substitue pas à un suivi médical ni à un traitement prescrit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cx11-tip\"\u003e\n      \u003cdiv class=\"soi-cx11-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour bénéficier pleinement de ses propriétés, privilégiez la prise sublingual (sous la langue) qui permet une absorption plus directe des actifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cx11-section\"\u003e\n    \u003ch2\u003ePour qui est ce complexe de gemmothérapie ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cx11-grid\"\u003e\n      \u003cdiv class=\"soi-cx11-card\"\u003e\n        \u003ch3\u003e🦵 Jambes lourdes ou gonflées\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des sensations de lourdeur et de gonflement, surtout en fin de journée ou par temps chaud : ce complexe a été formulé pour vous accompagner.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-card\"\u003e\n        \u003ch3\u003e🩸 Soutien circulatoire naturel\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez soutenir votre circulation veineuse et lymphatique de façon naturelle, avec des actifs issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-card\"\u003e\n        \u003ch3\u003e🌱 Gemmothérapie biologique\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez un complexe de gemmothérapie biologique, sans additifs artificiels, alliant tradition et rigueur de formulation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-card\"\u003e\n        \u003ch3\u003e🍃 Cure de détoxification\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez accompagner une cure de détoxification printanière ou automnale pour alléger l'organisme en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cx11-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Ansil ?\u003c\/h2\u003e\n    \u003cp\u003eLes complexes Ansil sont élaborés en France, à partir de plantes issues de l'agriculture biologique certifiée. Chaque flacon associe rigueur scientifique et approches naturelles traditionnelles, pour un résultat concret et respectueux de l'organisme. Le n°11 s'inscrit dans une gamme complète de complexes de gemmothérapie pensés pour répondre à des besoins précis, ciblés et documentés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cx11-grid-compact\"\u003e\n      \u003cdiv class=\"soi-cx11-card-mini\"\u003e\n        \u003cspan class=\"soi-cx11-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-cx11-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-cx11-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-card-mini\"\u003e\n        \u003cspan class=\"soi-cx11-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-cx11-card-mini-label\"\u003eAgriculture\u003c\/span\u003e\n        \u003cspan class=\"soi-cx11-card-mini-value\"\u003eBiologique certifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-card-mini\"\u003e\n        \u003cspan class=\"soi-cx11-card-mini-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"soi-cx11-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-cx11-card-mini-value\"\u003eÉlixir gouttes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx11-card-mini\"\u003e\n        \u003cspan class=\"soi-cx11-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-cx11-card-mini-label\"\u003eApproche\u003c\/span\u003e\n        \u003cspan class=\"soi-cx11-card-mini-value\"\u003eGemmo + Litho\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cx11-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cx11-cta-box\"\u003e\n      \u003cp class=\"soi-cx11-cta-tag\" style=\"color: white;\"\u003eRetrouvez légèreté et confort au quotidien\u003c\/p\u003e\n      \u003cp class=\"soi-cx11-cta-text\" style=\"color: white;\"\u003eOffrez à vos jambes et à votre circulation le soutien qu'ils méritent. Le Complexe n°11 Ansil réunit Grenat, Chêne, Marronnier d'Inde et Sapin dans une synergie bio et naturelle, pour vous accompagner 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-cx11-marine: #1A2D3D;\n  --soi-cx11-marine-dark: #0F1E2B;\n  --soi-cx11-marine-light: #2C4458;\n  --soi-cx11-pomme: #A1C544;\n  --soi-cx11-pomme-dark: #84A636;\n  --soi-cx11-pomme-light: rgba(161,197,68,0.10);\n  --soi-cx11-white: #FFFFFF;\n  --soi-cx11-off-white: #F8FAF6;\n  --soi-cx11-stone: #F1F3EE;\n  --soi-cx11-line: #E5E8E0;\n  --soi-cx11-primary: #7CA86E;\n  --soi-cx11-primary-soft: rgba(124,168,110,0.12);\n  --soi-cx11-accent: #8B3A3A;\n  --soi-cx11-text: #1A2D3D;\n  --soi-cx11-text-soft: #4A5B6B;\n  --soi-cx11-text-muted: #7B8693;\n  --soi-cx11-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cx11-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cx11-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cx11-radius: 12px;\n  --soi-cx11-radius-sm: 8px;\n  --soi-cx11-radius-pill: 999px;\n}\n\n.soi-cx11-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cx11-fiche img { max-width: 100%; height: auto; }\n\n.soi-cx11-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cx11-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cx11-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cx11-hero {\n  position: relative;\n  background: var(--soi-cx11-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-cx11-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cx11-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cx11-pomme);\n}\n\n.soi-cx11-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-cx11-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cx11-pomme);\n  border-radius: 50%;\n}\n\n.soi-cx11-hero-title {\n  display: block;\n  color: var(--soi-cx11-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-cx11-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-cx11-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cx11-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-cx11-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cx11-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cx11-label-accent {\n  background: var(--soi-cx11-pomme);\n  border-color: var(--soi-cx11-pomme);\n  color: var(--soi-cx11-marine);\n  font-weight: 600;\n}\n\n.soi-cx11-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cx11-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cx11-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-cx11-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cx11-pomme);\n  border-radius: 2px;\n}\n\n.soi-cx11-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cx11-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cx11-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cx11-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cx11-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cx11-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cx11-benefit {\n  background: var(--soi-cx11-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cx11-radius);\n  border: 1px solid var(--soi-cx11-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cx11-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cx11-shadow-md);\n}\n\n.soi-cx11-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cx11-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-cx11-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cx11-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cx11-benefit:hover .soi-cx11-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cx11-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cx11-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cx11-benefit p {\n  font-size: 13px;\n  color: var(--soi-cx11-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cx11-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cx11-card {\n  background: var(--soi-cx11-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cx11-radius);\n  border-left: 3px solid var(--soi-cx11-pomme);\n}\n\n.soi-cx11-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cx11-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cx11-card p {\n  font-size: 14px;\n  color: var(--soi-cx11-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cx11-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-cx11-card-mini {\n  background: var(--soi-cx11-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-cx11-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-cx11-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-cx11-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-cx11-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-cx11-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cx11-marine);\n}\n\n.soi-cx11-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cx11-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cx11-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cx11-radius);\n  border: 1px solid var(--soi-cx11-line);\n  align-items: flex-start;\n}\n\n.soi-cx11-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cx11-marine);\n  color: var(--soi-cx11-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-cx11-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cx11-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cx11-step-content p {\n  font-size: 14px;\n  color: var(--soi-cx11-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cx11-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cx11-pomme-light);\n  border-left: 4px solid var(--soi-cx11-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cx11-radius) var(--soi-cx11-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cx11-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cx11-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cx11-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cx11-tip p {\n  font-size: 14px;\n  color: var(--soi-cx11-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cx11-cta-box {\n  background: var(--soi-cx11-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cx11-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cx11-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-cx11-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cx11-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-cx11-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cx11-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cx11-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-cx11-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cx11-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-cx11-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-cx11-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-cx11-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cx11-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cx11-fiche {\n    --soi-cx11-text-soft: #2C3E50;\n    --soi-cx11-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ansil","offers":[{"title":"Default Title","offer_id":61603025191242,"sku":"AL4012","price":21.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/complexe-bio-n11-grenat-chene-marronnier-dinde-et-sapin-packshot_65d751d9-bcf2-472c-bc81-4209ecf9c50c.webp?v=1779796214"},{"product_id":"complexe14-ansil","title":"Complexe bio Ansil n°14 - Fluorite, Sapin, Aulne \u0026 Romarin","description":"\u003cdiv class=\"soi-cx14-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-cx14-hero\"\u003e\n    \u003cdiv class=\"soi-cx14-hero-tag\"\u003e\n      \u003cspan class=\"soi-cx14-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie \u0026amp; Lithothérapie · Ansil\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cx14-hero-title\"\u003eComplexe bio n°14 Fluorite, Sapin pectiné, Aulne glutineux et Romarin\u003c\/span\u003e\n    \u003cp class=\"soi-cx14-hero-subtitle\"\u003eQuatre actifs complémentaires au service de votre circulation, de votre vitalité et de votre clarté mentale. Une synergie bio alliant gemmothérapie et élixir cristal, pour un accompagnement en profondeur.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cx14-hero-labels\"\u003e\n      \u003cspan class=\"soi-cx14-label soi-cx14-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cx14-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n      \u003cspan class=\"soi-cx14-label\"\u003eÉLIXIR CRISTAL\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Quatre actifs, une synergie puissante --\u003e\n  \u003csection class=\"soi-cx14-section\"\u003e\n    \u003ch2\u003eQuatre actifs, une synergie puissante\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cx14-grid\"\u003e\n      \u003cdiv class=\"soi-cx14-card\"\u003e\n        \u003ch3\u003e🔷 Fluorite (élixir cristal)\u003c\/h3\u003e\n        \u003cp\u003ePierre emblématique de la lithothérapie, la Fluorite est reconnue pour favoriser la clarté mentale, soutenir la concentration et aider à structurer les pensées. Son élixir apporte un équilibre énergétique doux, idéal en périodes de surcharge cognitive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-card\"\u003e\n        \u003ch3\u003e🌲 Bourgeons de Sapin pectiné\u003c\/h3\u003e\n        \u003cp\u003eEn gemmothérapie, ces bourgeons sont appréciés pour leurs effets toniques et calmants sur le système nerveux. Ils soutiennent la résistance à la fatigue, favorisent un sommeil réparateur et participent à la santé osseuse et dentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeons d'Aulne glutineux\u003c\/h3\u003e\n        \u003cp\u003eActif clé en gemmothérapie circulatoire, l'Aulne glutineux contribue à une microcirculation saine et soutient les fonctions cognitives. Un allié précieux pour ceux qui ressentent une sensation de jambes lourdes ou un manque de vivacité mentale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-card\"\u003e\n        \u003ch3\u003e🌱 Bourgeons de Romarin\u003c\/h3\u003e\n        \u003cp\u003eLe Romarin est reconnu pour stimuler la circulation veineuse et lymphatique, renforcer la résistance au stress oxydatif et soutenir la vitalité générale. Un tonique naturel particulièrement utile en cas de fatigue chronique ou de surmenage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Ce complexe est fait pour vous si… --\u003e\n  \u003csection class=\"soi-cx14-section\"\u003e\n    \u003ch2\u003eCe complexe de gemmothérapie est fait pour vous si…\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cx14-benefits\"\u003e\n      \u003cdiv class=\"soi-cx14-benefit\"\u003e\n        \u003cdiv class=\"soi-cx14-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFatigue persistante\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez un manque d'énergie au quotidien et souhaitez retrouver un regain de vitalité naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-benefit\"\u003e\n        \u003cdiv class=\"soi-cx14-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCirculation à soutenir\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez accompagner votre circulation sanguine et lymphatique, notamment en cas de jambes lourdes ou de mauvaise circulation veineuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-benefit\"\u003e\n        \u003cdiv class=\"soi-cx14-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eClarté mentale\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez à retrouver concentration et clarté d'esprit, surtout en période de stress intense ou de surcharge mentale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-benefit\"\u003e\n        \u003cdiv class=\"soi-cx14-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSanté osseuse\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez prendre soin de vos os, articulations et santé osseuse sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Composition \u0026 posologie --\u003e\n  \u003csection class=\"soi-cx14-section\"\u003e\n    \u003ch2\u003eComposition \u0026amp; posologie\u003c\/h2\u003e\n\n    \u003cp class=\"soi-cx14-section-intro\"\u003eUne formule transparente, composée de macérats glycérinés de bourgeons bio et d'un élixir cristal de Fluorite, sur une base de glycérine végétale bio, eau purifiée et alcool bio.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-cx14-compo\"\u003e\n      \u003cdiv class=\"soi-cx14-compo-row\"\u003e\n        \u003cspan class=\"soi-cx14-compo-label\"\u003eBourgeon n°1\u003c\/span\u003e\n        \u003cspan class=\"soi-cx14-compo-value\"\u003eSapin pectiné (\u003cem\u003eAbies pectinata\u003c\/em\u003e) – macérat glycériné bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-compo-row\"\u003e\n        \u003cspan class=\"soi-cx14-compo-label\"\u003eBourgeon n°2\u003c\/span\u003e\n        \u003cspan class=\"soi-cx14-compo-value\"\u003eAulne glutineux (\u003cem\u003eAlnus glutinosa\u003c\/em\u003e) – macérat glycériné bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-compo-row\"\u003e\n        \u003cspan class=\"soi-cx14-compo-label\"\u003eBourgeon n°3\u003c\/span\u003e\n        \u003cspan class=\"soi-cx14-compo-value\"\u003eRomarin (\u003cem\u003eRosmarinus officinalis\u003c\/em\u003e) – macérat glycériné bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-compo-row\"\u003e\n        \u003cspan class=\"soi-cx14-compo-label\"\u003eÉlixir cristal\u003c\/span\u003e\n        \u003cspan class=\"soi-cx14-compo-value\"\u003eFluorite\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-compo-row\"\u003e\n        \u003cspan class=\"soi-cx14-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-cx14-compo-value\"\u003eGlycérine végétale bio, eau purifiée, alcool bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cx14-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-cx14-step\"\u003e\n        \u003cdiv class=\"soi-cx14-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cx14-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003e5 à 15 gouttes, 1 à 3 fois par jour. Déposez sous la langue ou dans un peu d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-step\"\u003e\n        \u003cdiv class=\"soi-cx14-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cx14-step-content\"\u003e\n          \u003ch3\u003eProgression\u003c\/h3\u003e\n          \u003cp\u003eCommencez par 5 gouttes et augmentez progressivement selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cx14-step\"\u003e\n        \u003cdiv class=\"soi-cx14-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cx14-step-content\"\u003e\n          \u003ch3\u003eCure conseillée\u003c\/h3\u003e\n          \u003cp\u003e6 à 8 semaines minimum pour des résultats optimaux, renouvelable après une pause de 2 à 3 semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cx14-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-cx14-accordion-item\"\u003e\n        \u003csummary class=\"soi-cx14-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cx14-accordion-content\"\u003e\n          \u003cp\u003eCe complément ne se substitue pas à un traitement médical. Demandez l'avis d'un professionnel de santé en cas de grossesse, d'allaitement ou de traitement en cours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pourquoi choisir un complexe Ansil ? --\u003e\n  \u003csection class=\"soi-cx14-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un complexe Ansil ?\u003c\/h2\u003e\n    \u003cp\u003eChez Ansil, chaque complexe de gemmothérapie est formulé selon une approche holistique : les bourgeons sont récoltés en agriculture biologique certifiée, à leur pic de concentration en principes actifs (méristèmes). L'ajout d'un élixir cristal différencie ces complexes des gammes classiques, en intégrant une dimension vibratoire propre à la lithothérapie traditionnelle. Le résultat : une synergie à la fois physique et subtile, pensée pour agir sur plusieurs niveaux à la fois.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-cx14-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cx14-cta-box\"\u003e\n      \u003cp class=\"soi-cx14-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-cx14-cta-text\" style=\"color: white;\"\u003eSoutien de la circulation, regain de vitalité, clarté mentale retrouvée : le Complexe bio n°14 d'Ansil réunit en un seul flacon tout ce dont votre corps et votre esprit ont besoin pour retrouver leur équilibre. Une formule bio, naturelle et réfléchie, pour vous accompagner au quotidien avec douceur et efficacité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cx14-marine: #1A2D3D;\n  --soi-cx14-marine-dark: #0F1E2B;\n  --soi-cx14-marine-light: #2C4458;\n  --soi-cx14-pomme: #A1C544;\n  --soi-cx14-pomme-dark: #84A636;\n  --soi-cx14-pomme-light: rgba(161,197,68,0.10);\n  --soi-cx14-white: #FFFFFF;\n  --soi-cx14-off-white: #F8FAF6;\n  --soi-cx14-stone: #F1F3EE;\n  --soi-cx14-line: #E5E8E0;\n  --soi-cx14-primary: #4A7E8A;\n  --soi-cx14-primary-soft: #D0E4E8;\n  --soi-cx14-accent: #7B6FA0;\n  --soi-cx14-text: #1A2D3D;\n  --soi-cx14-text-soft: #4A5B6B;\n  --soi-cx14-text-muted: #7B8693;\n  --soi-cx14-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cx14-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cx14-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cx14-radius: 12px;\n  --soi-cx14-radius-sm: 8px;\n  --soi-cx14-radius-pill: 999px;\n}\n\n.soi-cx14-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cx14-fiche img { max-width: 100%; height: auto; }\n\n.soi-cx14-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cx14-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cx14-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-cx14-hero {\n  position: relative;\n  background: var(--soi-cx14-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-cx14-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cx14-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cx14-pomme);\n}\n\n.soi-cx14-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-cx14-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cx14-pomme);\n  border-radius: 50%;\n}\n\n.soi-cx14-hero-title {\n  display: block;\n  color: var(--soi-cx14-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-cx14-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-cx14-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cx14-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-cx14-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cx14-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cx14-label-accent {\n  background: var(--soi-cx14-pomme);\n  border-color: var(--soi-cx14-pomme);\n  color: var(--soi-cx14-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-cx14-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cx14-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cx14-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-cx14-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cx14-pomme);\n  border-radius: 2px;\n}\n\n.soi-cx14-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cx14-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cx14-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cx14-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cx14-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-cx14-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cx14-benefit {\n  background: var(--soi-cx14-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cx14-radius);\n  border: 1px solid var(--soi-cx14-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cx14-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cx14-shadow-md);\n}\n\n.soi-cx14-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cx14-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-cx14-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cx14-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cx14-benefit:hover .soi-cx14-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cx14-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cx14-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cx14-benefit p {\n  font-size: 13px;\n  color: var(--soi-cx14-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-cx14-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cx14-card {\n  background: var(--soi-cx14-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cx14-radius);\n  border-left: 3px solid var(--soi-cx14-pomme);\n}\n\n.soi-cx14-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cx14-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cx14-card p {\n  font-size: 14px;\n  color: var(--soi-cx14-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-cx14-compo {\n  background: var(--soi-cx14-off-white);\n  border-radius: var(--soi-cx14-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cx14-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-cx14-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cx14-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cx14-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cx14-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cx14-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cx14-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-cx14-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cx14-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cx14-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cx14-radius);\n  border: 1px solid var(--soi-cx14-line);\n  align-items: flex-start;\n}\n\n.soi-cx14-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cx14-marine);\n  color: var(--soi-cx14-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-cx14-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cx14-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cx14-step-content p {\n  font-size: 14px;\n  color: var(--soi-cx14-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-cx14-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cx14-accordion-item {\n  background: var(--soi-cx14-off-white);\n  border-radius: var(--soi-cx14-radius-sm);\n  border: 1px solid var(--soi-cx14-line);\n  overflow: hidden;\n}\n\n.soi-cx14-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cx14-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-cx14-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cx14-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cx14-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cx14-accordion-item[open] .soi-cx14-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cx14-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cx14-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cx14-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-cx14-cta-box {\n  background: var(--soi-cx14-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cx14-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cx14-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-cx14-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cx14-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-cx14-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cx14-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cx14-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-cx14-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cx14-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cx14-compo-value {\n    text-align: left;\n  }\n\n  .soi-cx14-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cx14-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cx14-fiche {\n    --soi-cx14-text-soft: #2C3E50;\n    --soi-cx14-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ansil","offers":[{"title":"Default Title","offer_id":61603031777610,"sku":"AL4015","price":24.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/complexe-bio-n14-fluorite-sapin-pectine-aulne-glutineux-et-r-packshot.webp?v=1779793984"},{"product_id":"lapacho-60-gelules","title":"Lapacho en gélules - Graine Sauvage","description":"\u003cdiv class=\"soi-lapa-fiche\"\u003e\n\n  \u003csection class=\"soi-lapa-hero\"\u003e\n    \u003cdiv class=\"soi-lapa-hero-tag\"\u003e\n      \u003cspan class=\"soi-lapa-tag-dot\"\u003e\u003c\/span\u003e\n      Phytothérapie amazonienne · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-lapa-hero-title\"\u003eLapacho en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-lapa-hero-subtitle\"\u003eL'écorce millénaire d'Amazonie au service de votre bien-être vasculaire, de votre drainage naturel et de vos défenses immunitaires.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lapa-hero-labels\"\u003e\n      \u003cspan class=\"soi-lapa-label soi-lapa-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-lapa-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-lapa-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-lapa-label\"\u003eSANS ADDITIFS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lapa-section\"\u003e\n    \u003cp class=\"soi-lapa-section-intro\"\u003eLe \u003cstrong\u003eLapacho\u003c\/strong\u003e, surnommé « arbre de vie » par les peuples d'Amazonie, est une plante aux racines profondes dans la tradition phytothérapique d'Amérique du Sud. Son écorce interne, récoltée sur le \u003cem\u003eTabebuia impetiginosa\u003c\/em\u003e, est utilisée depuis des siècles pour ses propriétés uniques sur le bien-être vasculaire, le drainage et la protection antioxydante. Avec cette formule en gélules végétales de 395 mg, Graine Sauvage vous propose une solution simple, vegan et fabriquée en France pour intégrer cet actif naturel à votre quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lapa-section\"\u003e\n    \u003ch2\u003eLes bienfaits du Lapacho en gélules : ce que vous pouvez attendre\u003c\/h2\u003e\n    \u003cp class=\"soi-lapa-section-intro\"\u003eLa richesse de l'écorce de lapacho repose sur ses composés actifs naturels, dont la \u003cstrong\u003elapachone\u003c\/strong\u003e et les \u003cstrong\u003enaphtoquinones\u003c\/strong\u003e, reconnus pour leur action sur l'organisme.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lapa-benefits\"\u003e\n      \u003cdiv class=\"soi-lapa-benefit\"\u003e\n        \u003cdiv class=\"soi-lapa-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBien-être vasculaire\u003c\/h3\u003e\n        \u003cp\u003eContribue à une circulation sanguine normale et au maintien d'une tension artérielle équilibrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-benefit\"\u003e\n        \u003cdiv class=\"soi-lapa-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction drainante\u003c\/h3\u003e\n        \u003cp\u003eFavorise l'élimination des fluides en excès et soutient les fonctions d'épuration naturelle des reins, notamment en cas de rétention d'eau légère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-benefit\"\u003e\n        \u003cdiv class=\"soi-lapa-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtection antioxydante\u003c\/h3\u003e\n        \u003cp\u003eSes composés bioactifs aident à neutraliser les radicaux libres, protégeant les cellules du stress oxydatif lié à l'environnement ou à la fatigue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-benefit\"\u003e\n        \u003cdiv class=\"soi-lapa-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eStimulant naturel des défenses, le lapacho accompagne l'organisme en période de baisse d'énergie ou de vulnérabilité saisonnière.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-benefit\"\u003e\n        \u003cdiv class=\"soi-lapa-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort anti-inflammatoire\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés anti-inflammatoires naturelles, il peut participer au confort général, notamment en cas de fatigue chronique légère.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lapa-section\"\u003e\n    \u003ch2\u003eComposition et dosage : ce qu'il y a dans chaque gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-lapa-section-intro\"\u003eChaque gélule végétale de 395 mg est composée exclusivement d'écorce de Lapacho (\u003cem\u003eTabebuia impetiginosa\u003c\/em\u003e) en poudre. La gélule elle-même est d'origine végétale (HPMC), sans gélatine animale, ce qui la rend adaptée aux personnes vegan et végétariennes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lapa-compo\"\u003e\n      \u003cdiv class=\"soi-lapa-compo-row\"\u003e\n        \u003cspan class=\"soi-lapa-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-lapa-compo-value\"\u003eÉcorce de Lapacho en poudre (\u003cem\u003eTabebuia impetiginosa\u003c\/em\u003e), gélule végétale (hydroxypropylméthylcellulose)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-compo-row\"\u003e\n        \u003cspan class=\"soi-lapa-compo-label\"\u003eQuantité par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-lapa-compo-value\"\u003e395 mg d'écorce de lapacho\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-compo-row\"\u003e\n        \u003cspan class=\"soi-lapa-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-lapa-compo-value\"\u003e60 gélules par flacon\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-compo-row\"\u003e\n        \u003cspan class=\"soi-lapa-compo-label\"\u003eAdditifs\u003c\/span\u003e\n        \u003cspan class=\"soi-lapa-compo-value\"\u003eAucun excipient, colorant ou conservateur\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-compo-row\"\u003e\n        \u003cspan class=\"soi-lapa-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-lapa-compo-value\"\u003eFrance, normes qualité rigoureuses\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lapa-section\"\u003e\n    \u003ch2\u003eComment prendre vos gélules de Lapacho ?\u003c\/h2\u003e\n    \u003cp class=\"soi-lapa-section-intro\"\u003ePour profiter pleinement des bienfaits du lapacho, voici comment l'intégrer facilement à votre routine :\u003c\/p\u003e\n    \u003cdiv class=\"soi-lapa-timeline\"\u003e\n      \u003cdiv class=\"soi-lapa-step\"\u003e\n        \u003cdiv class=\"soi-lapa-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-lapa-step-content\"\u003e\n          \u003ch3\u003ePosologie conseillée\u003c\/h3\u003e\n          \u003cp\u003e2 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-lapa-step\"\u003e\n        \u003cdiv class=\"soi-lapa-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-lapa-step-content\"\u003e\n          \u003ch3\u003eDurée recommandée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 4 à 8 semaines, renouvelable après une pause, pour des résultats optimaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-step\"\u003e\n        \u003cdiv class=\"soi-lapa-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-lapa-step-content\"\u003e\n          \u003ch3\u003eConseil pratique\u003c\/h3\u003e\n          \u003cp\u003eCombinez la cure avec une bonne hydratation quotidienne pour optimiser l'effet drainant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lapa-tip\"\u003e\n      \u003cdiv class=\"soi-lapa-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécautions d'emploi\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de pathologie cardiovasculaire, rénale ou de traitement en cours, consultez votre médecin avant utilisation. Déconseillé aux femmes enceintes ou allaitantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lapa-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Lapacho Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lapa-grid\"\u003e\n      \u003cdiv class=\"soi-lapa-card\"\u003e\n        \u003ch3\u003e🌳 Écorce de lapacho pure\u003c\/h3\u003e\n        \u003cp\u003ePas de mélange dilué : une concentration directe sur l'actif principal pour une efficacité maximale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-card\"\u003e\n        \u003ch3\u003e🌱 Vegan et végétarien\u003c\/h3\u003e\n        \u003cp\u003eGélule végétale certifiée, sans aucune matière animale, pour un soin respectueux de vos convictions.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité et contrôle qualité français, pour une confiance totale dans votre complément.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lapa-card\"\u003e\n        \u003ch3\u003e✨ Formule minimaliste\u003c\/h3\u003e\n        \u003cp\u003eAucun additif inutile, aucun colorant, aucun conservateur : l'essentiel et rien d'autre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lapa-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur le Lapacho\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lapa-accordion\"\u003e\n      \u003cdetails class=\"soi-lapa-accordion-item\"\u003e\n        \u003csummary class=\"soi-lapa-accordion-header\"\u003e💪 Le lapacho en gélules est-il efficace contre la fatigue ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lapa-accordion-content\"\u003e\n          \u003cp\u003eIl est traditionnellement reconnu pour soutenir l'organisme en période de baisse d'énergie. Les résultats varient selon chaque personne et le mode de vie global.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-lapa-accordion-item\"\u003e\n        \u003csummary class=\"soi-lapa-accordion-header\"\u003e🔗 Peut-on associer le lapacho à d'autres compléments ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lapa-accordion-content\"\u003e\n          \u003cp\u003eOui, dans la plupart des cas. Il se combine bien avec des actifs circulatoires comme la vigne rouge ou des antioxydants comme la vitamine C. En cas de doute, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-lapa-accordion-item\"\u003e\n        \u003csummary class=\"soi-lapa-accordion-header\"\u003e🌿 Quelle différence entre le lapacho bio et le lapacho standard ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lapa-accordion-content\"\u003e\n          \u003cp\u003eLa mention bio garantit l'absence de pesticides lors de la culture. Quelle que soit la forme choisie, privilégiez toujours un produit sans additifs et avec une traçabilité claire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lapa-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-lapa-cta-box\"\u003e\n      \u003cp class=\"soi-lapa-cta-tag\" style=\"color: white;\"\u003eLa sagesse de l'Amazonie, dans votre quotidien\u003c\/p\u003e\n      \u003cp class=\"soi-lapa-cta-text\" style=\"color: white;\"\u003eDeux gélules par jour pour prendre soin de votre circulation, de votre drainage et de votre vitalité. Découvrez le Lapacho Graine Sauvage, votre allié naturel fabriqué en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lapa-marine: #1A2D3D;\n  --soi-lapa-marine-dark: #0F1E2B;\n  --soi-lapa-marine-light: #2C4458;\n  --soi-lapa-pomme: #A1C544;\n  --soi-lapa-pomme-dark: #84A636;\n  --soi-lapa-pomme-light: rgba(161,197,68,0.10);\n  --soi-lapa-white: #FFFFFF;\n  --soi-lapa-off-white: #F8FAF6;\n  --soi-lapa-stone: #F1F3EE;\n  --soi-lapa-line: #E5E8E0;\n  --soi-lapa-primary: #4A7A4A;\n  --soi-lapa-primary-soft: rgba(74,122,74,0.10);\n  --soi-lapa-accent: #D45B8A;\n  --soi-lapa-text: #1A2D3D;\n  --soi-lapa-text-soft: #4A5B6B;\n  --soi-lapa-text-muted: #7B8693;\n  --soi-lapa-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lapa-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lapa-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lapa-radius: 12px;\n  --soi-lapa-radius-sm: 8px;\n  --soi-lapa-radius-pill: 999px;\n}\n\n.soi-lapa-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lapa-fiche img { max-width: 100%; height: auto; }\n\n.soi-lapa-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lapa-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lapa-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-lapa-hero {\n  position: relative;\n  background: var(--soi-lapa-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-lapa-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lapa-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lapa-pomme);\n}\n\n.soi-lapa-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-lapa-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lapa-pomme);\n  border-radius: 50%;\n}\n\n.soi-lapa-hero-title {\n  display: block;\n  color: var(--soi-lapa-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-lapa-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-lapa-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lapa-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-lapa-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lapa-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lapa-label-accent {\n  background: var(--soi-lapa-pomme);\n  border-color: var(--soi-lapa-pomme);\n  color: var(--soi-lapa-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-lapa-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lapa-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lapa-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-lapa-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lapa-pomme);\n  border-radius: 2px;\n}\n\n.soi-lapa-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-lapa-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-lapa-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lapa-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lapa-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-lapa-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-lapa-benefit {\n  background: var(--soi-lapa-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lapa-radius);\n  border: 1px solid var(--soi-lapa-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-lapa-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lapa-shadow-md);\n}\n\n.soi-lapa-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lapa-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-lapa-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lapa-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-lapa-benefit:hover .soi-lapa-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-lapa-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lapa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lapa-benefit p {\n  font-size: 13px;\n  color: var(--soi-lapa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPO === *\/\n.soi-lapa-compo {\n  background: var(--soi-lapa-off-white);\n  border-radius: var(--soi-lapa-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-lapa-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-lapa-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-lapa-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-lapa-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lapa-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-lapa-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lapa-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-lapa-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-lapa-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lapa-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lapa-radius);\n  border: 1px solid var(--soi-lapa-line);\n  align-items: flex-start;\n}\n\n.soi-lapa-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lapa-marine);\n  color: var(--soi-lapa-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-lapa-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lapa-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lapa-step-content p {\n  font-size: 14px;\n  color: var(--soi-lapa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-lapa-tip {\n  display: flex;\n  gap: 1rem;\n  background: rgba(212,91,138,0.08);\n  border-left: 4px solid var(--soi-lapa-accent);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lapa-radius) var(--soi-lapa-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-lapa-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lapa-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lapa-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lapa-tip p {\n  font-size: 14px;\n  color: var(--soi-lapa-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-lapa-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-lapa-card {\n  background: var(--soi-lapa-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lapa-radius);\n  border-left: 3px solid var(--soi-lapa-pomme);\n}\n\n.soi-lapa-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lapa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lapa-card p {\n  font-size: 14px;\n  color: var(--soi-lapa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-lapa-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-lapa-accordion-item {\n  background: var(--soi-lapa-off-white);\n  border-radius: var(--soi-lapa-radius-sm);\n  border: 1px solid var(--soi-lapa-line);\n  overflow: hidden;\n}\n\n.soi-lapa-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-lapa-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-lapa-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-lapa-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-lapa-pomme);\n  transition: transform 0.2s ease;\n  flex-shrink: 0;\n  margin-left: 1rem;\n}\n\n.soi-lapa-accordion-item[open] .soi-lapa-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-lapa-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-lapa-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-lapa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-lapa-cta-box {\n  background: var(--soi-lapa-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lapa-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lapa-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-lapa-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lapa-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-lapa-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lapa-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lapa-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-lapa-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lapa-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-lapa-compo-value {\n    text-align: left;\n  }\n\n  .soi-lapa-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-lapa-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-lapa-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-lapa-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lapa-fiche {\n    --soi-lapa-text-soft: #2C3E50;\n    --soi-lapa-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603091546442,"sku":"GS0007C","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lapacho-vegan-en-gelules-packshot.webp?v=1779639743"},{"product_id":"lecithine-marine-vital-osmose","title":"Lécithine d'Origine Marine en gélules","description":"\u003cdiv class=\"soi-lecm-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-lecm-hero\"\u003e\n    \u003cdiv class=\"soi-lecm-hero-tag\"\u003e\n      \u003cspan class=\"soi-lecm-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Qualidiet\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-lecm-hero-title\"\u003eLécithine d'origine marine en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-lecm-hero-subtitle\"\u003eDes phospholipides marins titrés à 17 %, naturellement riches en Oméga-3 EPA et DHA, pour soutenir vos fonctions cognitives, cardiovasculaires et votre équilibre au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lecm-hero-labels\"\u003e\n      \u003cspan class=\"soi-lecm-label soi-lecm-label-accent\"\u003e17 % PHOSPHOLIPIDES MARINS\u003c\/span\u003e\n      \u003cspan class=\"soi-lecm-label\"\u003eSOURCE MARINE SAUVAGE\u003c\/span\u003e\n      \u003cspan class=\"soi-lecm-label\"\u003eSANS SOJA · SANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-lecm-label\"\u003eGÉLULE VÉGÉTALE\u003c\/span\u003e\n      \u003cspan class=\"soi-lecm-label\"\u003e90 GÉLULES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Lécithine Marine en Gélules : Phospholipides Marins Titrés à 17 % --\u003e\n  \u003csection class=\"soi-lecm-section\"\u003e\n    \u003ch2\u003eLécithine Marine en gélules : Phospholipides Marins Titrés à 17 %\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez une \u003cstrong\u003elécithine marine de qualité\u003c\/strong\u003e, différente des lécithines classiques de soja ou de tournesol ? Cette formule de Qualidiet répond à une vraie logique : vous apporter des \u003cstrong\u003ephospholipides marins hautement assimilables\u003c\/strong\u003e, naturellement riches en \u003cstrong\u003eOméga-3 EPA et DHA\u003c\/strong\u003e, directement issus de co-produits de poissons sauvages. Un choix sérieux, pour ceux qui ne veulent pas faire les choses à moitié.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi la lécithine marine plutôt qu'une lécithine végétale ? --\u003e\n  \u003csection class=\"soi-lecm-section\"\u003e\n    \u003ch2\u003ePourquoi la lécithine marine plutôt qu'une lécithine végétale ?\u003c\/h2\u003e\n    \u003cp\u003eLa lécithine de soja ou de tournesol est largement répandue, mais elle ne contient pas d'Oméga-3 EPA\/DHA. La \u003cstrong\u003elécithine marine\u003c\/strong\u003e, elle, apporte des phospholipides structurés comme ceux que l'on trouve naturellement dans le cerveau humain. Résultat : une \u003cstrong\u003ebiodisponibilité supérieure\u003c\/strong\u003e, c'est-à-dire une meilleure intégration par vos cellules.\u003c\/p\u003e\n    \u003cp\u003eConcrètement, les phospholipides marins agissent à deux niveaux :\u003c\/p\u003e\n    \u003cdiv class=\"soi-lecm-grid\"\u003e\n      \u003cdiv class=\"soi-lecm-card\"\u003e\n        \u003ch3\u003e🧬 Structure cellulaire\u003c\/h3\u003e\n        \u003cp\u003eIls participent à la fluidité et à la perméabilité des membranes de chaque cellule de votre corps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-card\"\u003e\n        \u003ch3\u003e🐟 Vecteur d'Oméga-3\u003c\/h3\u003e\n        \u003cp\u003eIls transportent l'EPA et le DHA directement au cœur des cellules, notamment les neurones, ce que les Oméga-3 classiques (triglycérides) font moins efficacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : À qui s'adresse la lécithine marine en gélules ? --\u003e\n  \u003csection class=\"soi-lecm-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse la lécithine marine en gélules ?\u003c\/h2\u003e\n    \u003cp class=\"soi-lecm-section-intro\"\u003eCe complément intéresse particulièrement les profils suivants :\u003c\/p\u003e\n    \u003cdiv class=\"soi-lecm-benefits\"\u003e\n      \u003cdiv class=\"soi-lecm-benefit\"\u003e\n        \u003cdiv class=\"soi-lecm-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMémoire et concentration\u003c\/h3\u003e\n        \u003cp\u003eÉtudiants, actifs ou seniors souhaitant soutenir leurs fonctions cognitives au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-benefit\"\u003e\n        \u003cdiv class=\"soi-lecm-benefit-icon\"\u003e\u003cspan\u003e❤️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSanté cardiovasculaire\u003c\/h3\u003e\n        \u003cp\u003eCeux qui veulent prendre soin de leur cœur grâce aux Oméga-3 EPA et DHA.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-benefit\"\u003e\n        \u003cdiv class=\"soi-lecm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre émotionnel\u003c\/h3\u003e\n        \u003cp\u003eLes personnes cherchant un soutien naturel pour la gestion du stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-benefit\"\u003e\n        \u003cdiv class=\"soi-lecm-benefit-icon\"\u003e\u003cspan\u003e🚫\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAlternative au soja\u003c\/h3\u003e\n        \u003cp\u003eQuiconque souhaite éviter la lécithine de soja (allergies, préférence sans OGM).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et posologie précises --\u003e\n  \u003csection class=\"soi-lecm-section\"\u003e\n    \u003ch2\u003eComposition et posologie précises\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-lecm-compo\"\u003e\n      \u003cdiv class=\"soi-lecm-compo-row\"\u003e\n        \u003cspan class=\"soi-lecm-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-lecm-compo-value\"\u003e250 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-compo-row\"\u003e\n        \u003cspan class=\"soi-lecm-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-lecm-compo-value\"\u003eLécithine marine titrée à 17 % de phospholipides marins (dont EPA et DHA)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-compo-row\"\u003e\n        \u003cspan class=\"soi-lecm-compo-label\"\u003eAgent de charge\u003c\/span\u003e\n        \u003cspan class=\"soi-lecm-compo-value\"\u003eMaltodextrine\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-compo-row\"\u003e\n        \u003cspan class=\"soi-lecm-compo-label\"\u003eAgent d'enrobage\u003c\/span\u003e\n        \u003cspan class=\"soi-lecm-compo-value\"\u003eGomme arabique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-compo-row\"\u003e\n        \u003cspan class=\"soi-lecm-compo-label\"\u003eAntioxydant\u003c\/span\u003e\n        \u003cspan class=\"soi-lecm-compo-value\"\u003eVitamine E naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-compo-row\"\u003e\n        \u003cspan class=\"soi-lecm-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-lecm-compo-value\"\u003eGélule en pullulane (origine végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-compo-row\"\u003e\n        \u003cspan class=\"soi-lecm-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-lecm-compo-value\"\u003e90 gélules (1 à 3 mois de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-lecm-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-lecm-step\"\u003e\n        \u003cdiv class=\"soi-lecm-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-lecm-step-content\"\u003e\n          \u003ch3\u003ePosologie\u003c\/h3\u003e\n          \u003cp\u003eAvalez \u003cstrong\u003e1 à 3 gélules par jour\u003c\/strong\u003e, 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-lecm-step\"\u003e\n        \u003cdiv class=\"soi-lecm-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-lecm-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne prise régulière sur \u003cstrong\u003e6 à 8 semaines\u003c\/strong\u003e permet d'observer les effets les plus notables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lecm-step\"\u003e\n        \u003cdiv class=\"soi-lecm-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-lecm-step-content\"\u003e\n          \u003ch3\u003eAutonomie du flacon\u003c\/h3\u003e\n          \u003cp\u003eLe flacon contient \u003cstrong\u003e90 gélules\u003c\/strong\u003e, soit 1 à 3 mois de cure selon votre dosage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Lécithine marine : effets secondaires et précautions --\u003e\n  \u003csection class=\"soi-lecm-section\"\u003e\n    \u003ch2\u003eLécithine marine : effets secondaires et précautions\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lecm-accordion\"\u003e\n      \u003cdetails class=\"soi-lecm-accordion-item\"\u003e\n        \u003csummary class=\"soi-lecm-accordion-header\"\u003e⚠️ Allergie aux poissons ou fruits de mer\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lecm-accordion-content\"\u003e\n          \u003cp\u003eEn cas d'allergie aux poissons ou fruits de mer, consultez votre médecin avant toute prise. Comme tout complément alimentaire, ce produit ne se substitue pas à un traitement médical et ne doit pas être considéré comme un médicament. En cas de doute sur votre état de santé, l'avis d'un professionnel reste indispensable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-lecm-accordion-item\"\u003e\n        \u003csummary class=\"soi-lecm-accordion-header\"\u003e🔎 Effets secondaires possibles\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lecm-accordion-content\"\u003e\n          \u003cp\u003eDe rares inconforts digestifs peuvent survenir en début de cure, surtout si la gélule est prise à jeun. Commencez par une gélule par jour, puis augmentez progressivement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- TIP --\u003e\n  \u003csection class=\"soi-lecm-section\"\u003e\n    \u003cdiv class=\"soi-lecm-tip\"\u003e\n      \u003cdiv class=\"soi-lecm-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCommencez par une gélule par jour au cours d'un repas, puis augmentez progressivement jusqu'à 3 gélules si nécessaire. Une cure régulière de 6 à 8 semaines vous permettra de bénéficier pleinement des phospholipides marins.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-lecm-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-lecm-cta-box\"\u003e\n      \u003cp class=\"soi-lecm-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, avec rigueur\u003c\/p\u003e\n      \u003cp class=\"soi-lecm-cta-text\" style=\"color: white;\"\u003eDes phospholipides marins concentrés, directement assimilables par vos cellules. Pour votre cerveau, votre cœur et votre équilibre au quotidien : une cure simple, naturelle, et pensée pour ceux qui prennent leur santé vraiment au sérieux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lecm-marine: #1A2D3D;\n  --soi-lecm-marine-dark: #0F1E2B;\n  --soi-lecm-marine-light: #2C4458;\n  --soi-lecm-pomme: #A1C544;\n  --soi-lecm-pomme-dark: #84A636;\n  --soi-lecm-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-lecm-white: #FFFFFF;\n  --soi-lecm-off-white: #F8FAF6;\n  --soi-lecm-stone: #F1F3EE;\n  --soi-lecm-line: #E5E8E0;\n\n  --soi-lecm-primary: #3D6A8A;\n  --soi-lecm-primary-soft: #C7D9E8;\n  --soi-lecm-accent: #2A7AB5;\n\n  --soi-lecm-text: #1A2D3D;\n  --soi-lecm-text-soft: #4A5B6B;\n  --soi-lecm-text-muted: #7B8693;\n\n  --soi-lecm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lecm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lecm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lecm-radius: 12px;\n  --soi-lecm-radius-sm: 8px;\n  --soi-lecm-radius-pill: 999px;\n}\n\n.soi-lecm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lecm-fiche img { max-width: 100%; height: auto; }\n\n.soi-lecm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lecm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lecm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-lecm-hero {\n  position: relative;\n  background: var(--soi-lecm-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-lecm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lecm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lecm-pomme);\n}\n\n.soi-lecm-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-lecm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lecm-pomme);\n  border-radius: 50%;\n}\n\n.soi-lecm-hero-title {\n  display: block;\n  color: var(--soi-lecm-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-lecm-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-lecm-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lecm-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-lecm-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lecm-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lecm-label-accent {\n  background: var(--soi-lecm-pomme);\n  border-color: var(--soi-lecm-pomme);\n  color: var(--soi-lecm-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-lecm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lecm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lecm-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-lecm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lecm-pomme);\n  border-radius: 2px;\n}\n\n.soi-lecm-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-lecm-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-lecm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lecm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lecm-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-lecm-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-lecm-benefit {\n  background: var(--soi-lecm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lecm-radius);\n  border: 1px solid var(--soi-lecm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-lecm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lecm-shadow-md);\n}\n\n.soi-lecm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lecm-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-lecm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lecm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-lecm-benefit:hover .soi-lecm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-lecm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lecm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lecm-benefit p {\n  font-size: 13px;\n  color: var(--soi-lecm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-lecm-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-lecm-card {\n  background: var(--soi-lecm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lecm-radius);\n  border-left: 3px solid var(--soi-lecm-pomme);\n}\n\n.soi-lecm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lecm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lecm-card p {\n  font-size: 14px;\n  color: var(--soi-lecm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-lecm-compo {\n  background: var(--soi-lecm-off-white);\n  border-radius: var(--soi-lecm-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-lecm-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-lecm-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-lecm-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-lecm-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lecm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-lecm-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lecm-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-lecm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-lecm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lecm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lecm-radius);\n  border: 1px solid var(--soi-lecm-line);\n  align-items: flex-start;\n}\n\n.soi-lecm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lecm-marine);\n  color: var(--soi-lecm-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-lecm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lecm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lecm-step-content p {\n  font-size: 14px;\n  color: var(--soi-lecm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-lecm-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lecm-pomme-light);\n  border-left: 4px solid var(--soi-lecm-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lecm-radius) var(--soi-lecm-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-lecm-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lecm-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lecm-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lecm-tip p {\n  font-size: 14px;\n  color: var(--soi-lecm-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-lecm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-lecm-accordion-item {\n  background: var(--soi-lecm-off-white);\n  border-radius: var(--soi-lecm-radius-sm);\n  border: 1px solid var(--soi-lecm-line);\n  overflow: hidden;\n}\n\n.soi-lecm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-lecm-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-lecm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-lecm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-lecm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-lecm-accordion-item[open] .soi-lecm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-lecm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-lecm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-lecm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-lecm-cta-box {\n  background: var(--soi-lecm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lecm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lecm-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-lecm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lecm-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-lecm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lecm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lecm-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-lecm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lecm-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-lecm-compo-value {\n    text-align: left;\n  }\n\n  .soi-lecm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-lecm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lecm-fiche {\n    --soi-lecm-text-soft: #2C3E50;\n    --soi-lecm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vital Osmose","offers":[{"title":"Default Title","offer_id":61603134570826,"sku":"VO4535","price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lecithine-dorigine-marine-en-gelules-packshot_11zon.jpg?v=1779635888"},{"product_id":"ail-bio-60-gelules","title":"Ail Bio en gélules - Graine Sauvage","description":"\u003cdiv class=\"soi-ail-fiche\"\u003e\n\u003csection class=\"soi-ail-hero\"\u003e\n\u003cdiv class=\"soi-ail-hero-tag\"\u003e\n\u003cspan class=\"soi-ail-tag-dot\"\u003e\u003c\/span\u003e Complément alimentaire · Graine Sauvage\u003c\/div\u003e\n\u003cspan class=\"soi-ail-hero-title\"\u003eL'ail au service de votre circulation\u003c\/span\u003e\n\u003cp class=\"soi-ail-hero-subtitle\"\u003eUn soutien naturel pour votre cœur et vos artères, sous forme de gélules végétales certifiées bio, sans odeur et sans additifs superflus.\u003c\/p\u003e\n\u003cdiv class=\"soi-ail-hero-labels\"\u003e\n\u003cspan class=\"soi-ail-label soi-ail-label-accent\"\u003eBIO · AB\u003c\/span\u003e \u003cspan class=\"soi-ail-label\"\u003eVEGAN\u003c\/span\u003e \u003cspan class=\"soi-ail-label\"\u003eSANS OGM\u003c\/span\u003e \u003cspan class=\"soi-ail-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-ail-section\"\u003e\n\u003ch2\u003ePourquoi choisir l'ail en complément alimentaire ?\u003c\/h2\u003e\n\u003cp\u003eL'ail (\u003cem\u003eAllium sativum\u003c\/em\u003e) est utilisé depuis l'Antiquité pour ses propriétés bénéfiques sur le cœur et les artères. Son principal actif, l'\u003cstrong\u003ealliine\u003c\/strong\u003e, se transforme en allicine au contact des enzymes, ce qui lui confère ses effets reconnus sur la circulation sanguine et le cholestérol.\u003c\/p\u003e\n\u003cp\u003eSous forme de gélules végétales, vous profitez de tous ses bienfaits sans l'inconfort de l'odeur ou du goût prononcé de l'ail cru. Un geste simple pour intégrer cette plante ancestrale à votre quotidien.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-ail-section\"\u003e\n\u003ch2\u003eLes bienfaits de l'ail bio en gélules\u003c\/h2\u003e\n\u003cdiv class=\"soi-ail-benefits\"\u003e\n\u003cdiv class=\"soi-ail-benefit\"\u003e\n\u003cdiv class=\"soi-ail-benefit-icon\"\u003e\u003cspan\u003e❤️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eSoutien cardiovasculaire\u003c\/h3\u003e\n\u003cp\u003eL'ail contribue au maintien d'un taux de cholestérol normal dans le sang, un atout précieux pour votre cœur et vos artères.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-benefit\"\u003e\n\u003cdiv class=\"soi-ail-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eBonne circulation sanguine\u003c\/h3\u003e\n\u003cp\u003eIl favorise la fluidité du sang dans les micro-vaisseaux et peut aider à réduire les sensations de jambes lourdes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-benefit\"\u003e\n\u003cdiv class=\"soi-ail-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eAction antioxydante\u003c\/h3\u003e\n\u003cp\u003eRiche en composés soufrés et en antioxydants, l'ail protège vos cellules du stress oxydatif lié aux radicaux libres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-benefit\"\u003e\n\u003cdiv class=\"soi-ail-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n\u003cp\u003eTraditionnellement utilisé pour renforcer les défenses naturelles, notamment en période hivernale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-ail-section\"\u003e\n\u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n\u003cdiv class=\"soi-ail-compo\"\u003e\n\u003cdiv class=\"soi-ail-compo-row\"\u003e\n\u003cspan class=\"soi-ail-compo-label\"\u003eIngrédient actif\u003c\/span\u003e \u003cspan class=\"soi-ail-compo-value\"\u003ePoudre d'ail bio (\u003cem\u003eAllium sativum\u003c\/em\u003e L., bulbe)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-compo-row\"\u003e\n\u003cspan class=\"soi-ail-compo-label\"\u003eEnveloppe\u003c\/span\u003e \u003cspan class=\"soi-ail-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC, végétale)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-compo-row\"\u003e\n\u003cspan class=\"soi-ail-compo-label\"\u003eCertification\u003c\/span\u003e \u003cspan class=\"soi-ail-compo-value\"\u003eAgriculture Biologique (AB), certifié FR-BIO-01\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-compo-row\"\u003e\n\u003cspan class=\"soi-ail-compo-label\"\u003eConditionnement\u003c\/span\u003e \u003cspan class=\"soi-ail-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-compo-row\"\u003e\n\u003cspan class=\"soi-ail-compo-label\"\u003ePosologie\u003c\/span\u003e \u003cspan class=\"soi-ail-compo-value\"\u003e4 gélules\/jour en 2 prises, au cours des repas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-compo-row\"\u003e\n\u003cspan class=\"soi-ail-compo-label\"\u003eDurée du flacon\u003c\/span\u003e \u003cspan class=\"soi-ail-compo-value\"\u003e15 jours de cure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-tip\"\u003e\n\u003cdiv class=\"soi-ail-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003ePour un effet optimal, il est conseillé de renouveler la cure régulièrement selon vos besoins. Accompagnez chaque prise d'un grand verre d'eau pour favoriser l'assimilation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-ail-section\"\u003e\n\u003ch2\u003eCe qui distingue les gélules d'ail bio Graine Sauvage\u003c\/h2\u003e\n\u003cdiv class=\"soi-ail-grid\"\u003e\n\u003cdiv class=\"soi-ail-card\"\u003e\n\u003ch3\u003e🌿 100% biologique\u003c\/h3\u003e\n\u003cp\u003eCertifié Agriculture Biologique (AB), sans pesticides, sans OGM. Vous savez exactement ce que vous prenez.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-card\"\u003e\n\u003ch3\u003e🌱 100% vegan\u003c\/h3\u003e\n\u003cp\u003eGélules en HPMC d'origine végétale, adaptées aux régimes végétariens et végétaliens.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-card\"\u003e\n\u003ch3\u003e😌 Sans odeur d'ail\u003c\/h3\u003e\n\u003cp\u003eLa gélule neutralise l'odeur forte de l'ail cru. Pratique au quotidien, y compris au bureau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-card\"\u003e\n\u003ch3\u003e✅ Simple et naturel\u003c\/h3\u003e\n\u003cp\u003eUn seul ingrédient actif, sans additif superflu. La transparence à l'état pur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-ail-section\"\u003e\n\u003ch2\u003eComment intégrer l'ail bio à votre routine ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-ail-timeline\"\u003e\n\u003cdiv class=\"soi-ail-step\"\u003e\n\u003cdiv class=\"soi-ail-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-step-content\"\u003e\n\u003ch3\u003ePrenez 4 gélules par jour\u003c\/h3\u003e\n\u003cp\u003eRépartissez-les sur 2 prises, de préférence au cours des repas pour une meilleure tolérance digestive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-step\"\u003e\n\u003cdiv class=\"soi-ail-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-step-content\"\u003e\n\u003ch3\u003eHydratez-vous correctement\u003c\/h3\u003e\n\u003cp\u003eUn grand verre d'eau à chaque prise aide à l'assimilation et au confort digestif.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-step\"\u003e\n\u003cdiv class=\"soi-ail-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-ail-step-content\"\u003e\n\u003ch3\u003eRenouvelez la cure régulièrement\u003c\/h3\u003e\n\u003cp\u003eLes bienfaits de l'ail se révèlent dans la durée. Prévoyez plusieurs flacons si vous souhaitez une action continue sur 4 à 6 semaines.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-ail-section\"\u003e\n\u003ch2\u003eQuestions fréquentes sur l'ail en gélules bio\u003c\/h2\u003e\n\u003cdiv class=\"soi-ail-accordion\"\u003e\n\u003cdetails class=\"soi-ail-accordion-item\"\u003e\n\u003csummary class=\"soi-ail-accordion-header\"\u003e💊 L'ail bio en gélules est-il aussi efficace que l'ail frais ?\u003c\/summary\u003e\n\u003cdiv class=\"soi-ail-accordion-content\"\u003e\n\u003cp\u003eOui. La poudre d'ail conserve les composés actifs clés, notamment la précurseuse de l'allicine, tout en supprimant l'odeur et le goût désagréables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-ail-accordion-item\"\u003e\n\u003csummary class=\"soi-ail-accordion-header\"\u003e📊 Peut-on prendre de l'ail bio en gélules si on a du cholestérol ?\u003c\/summary\u003e\n\u003cdiv class=\"soi-ail-accordion-content\"\u003e\n\u003cp\u003eL'ail contribue au maintien d'un cholestérol normal, mais il ne remplace pas un traitement médical. En cas de cholestérol élevé diagnostiqué, consultez votre médecin avant toute supplémentation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-ail-accordion-item\"\u003e\n\u003csummary class=\"soi-ail-accordion-header\"\u003e🦵 L'ail bio convient-il en cas de jambes lourdes ?\u003c\/summary\u003e\n\u003cdiv class=\"soi-ail-accordion-content\"\u003e\n\u003cp\u003eOui, l'ail favorise la circulation sanguine dans les petits vaisseaux, ce qui peut soulager les sensations de lourdeur dans les jambes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-ail-accordion-item\"\u003e\n\u003csummary class=\"soi-ail-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-ail-accordion-content\"\u003e\n\u003cp\u003eDéconseillé aux personnes sous traitement anticoagulant, et aux femmes enceintes ou allaitantes sans avis médical préalable. Ce complément ne remplace pas un traitement médical.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-ail-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-ail-cta-box\"\u003e\n\u003cp class=\"soi-ail-cta-tag\" style=\"color: white;\"\u003ePrenez soin de votre cœur, naturellement\u003c\/p\u003e\n\u003cp class=\"soi-ail-cta-text\" style=\"color: white;\"\u003eL'ail bio Graine Sauvage en gélules végétales, certifié AB, sans odeur, sans additifs. Un geste simple chaque jour pour soutenir votre circulation et protéger vos artères.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-ail-marine: #1A2D3D;\n  --soi-ail-marine-dark: #0F1E2B;\n  --soi-ail-marine-light: #2C4458;\n  --soi-ail-pomme: #A1C544;\n  --soi-ail-pomme-dark: #84A636;\n  --soi-ail-pomme-light: rgba(161,197,68,0.10);\n  --soi-ail-white: #FFFFFF;\n  --soi-ail-off-white: #F8FAF6;\n  --soi-ail-stone: #F1F3EE;\n  --soi-ail-line: #E5E8E0;\n  --soi-ail-primary: #C0392B;\n  --soi-ail-primary-soft: rgba(192,57,43,0.08);\n  --soi-ail-accent: #D4A52A;\n  --soi-ail-text: #1A2D3D;\n  --soi-ail-text-soft: #4A5B6B;\n  --soi-ail-text-muted: #7B8693;\n  --soi-ail-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ail-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ail-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ail-radius: 12px;\n  --soi-ail-radius-sm: 8px;\n  --soi-ail-radius-pill: 999px;\n}\n\n.soi-ail-fiche * {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.soi-ail-fiche img {\n  max-width: 100%;\n  height: auto;\n}\n\n.soi-ail-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ail-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ail-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-ail-hero {\n  position: relative;\n  background: var(--soi-ail-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-ail-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ail-hero::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: var(--soi-ail-pomme);\n}\n\n.soi-ail-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-ail-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ail-pomme);\n  border-radius: 50%;\n}\n\n.soi-ail-hero-title {\n  display: block;\n  color: var(--soi-ail-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-ail-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-ail-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ail-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-ail-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ail-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ail-label-accent {\n  background: var(--soi-ail-pomme);\n  border-color: var(--soi-ail-pomme);\n  color: var(--soi-ail-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-ail-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ail-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ail-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-ail-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ail-pomme);\n  border-radius: 2px;\n}\n\n.soi-ail-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ail-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ail-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-ail-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ail-benefit {\n  background: var(--soi-ail-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ail-radius);\n  border: 1px solid var(--soi-ail-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ail-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ail-shadow-md);\n}\n\n.soi-ail-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ail-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-ail-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ail-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ail-benefit:hover .soi-ail-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ail-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ail-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ail-benefit p {\n  font-size: 13px;\n  color: var(--soi-ail-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-ail-compo {\n  background: var(--soi-ail-off-white);\n  border-radius: var(--soi-ail-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-ail-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-ail-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ail-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ail-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ail-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ail-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ail-marine);\n  text-align: right;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-ail-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ail-card {\n  background: var(--soi-ail-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ail-radius);\n  border-left: 3px solid var(--soi-ail-pomme);\n}\n\n.soi-ail-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ail-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ail-card p {\n  font-size: 14px;\n  color: var(--soi-ail-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-ail-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ail-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ail-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ail-radius);\n  border: 1px solid var(--soi-ail-line);\n  align-items: flex-start;\n}\n\n.soi-ail-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ail-marine);\n  color: var(--soi-ail-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-ail-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ail-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ail-step-content p {\n  font-size: 14px;\n  color: var(--soi-ail-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-ail-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ail-pomme-light);\n  border-left: 4px solid var(--soi-ail-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ail-radius) var(--soi-ail-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ail-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ail-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ail-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ail-tip p {\n  font-size: 14px;\n  color: var(--soi-ail-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-ail-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ail-accordion-item {\n  background: var(--soi-ail-off-white);\n  border-radius: var(--soi-ail-radius-sm);\n  border: 1px solid var(--soi-ail-line);\n  overflow: hidden;\n}\n\n.soi-ail-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ail-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-ail-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ail-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ail-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ail-accordion-item[open] .soi-ail-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ail-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ail-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ail-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-ail-cta-box {\n  background: var(--soi-ail-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ail-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ail-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-ail-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ail-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-ail-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ail-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ail-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-ail-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ail-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ail-compo-value {\n    text-align: left;\n  }\n\n  .soi-ail-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-ail-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ail-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ail-fiche {\n    --soi-ail-text-soft: #2C3E50;\n    --soi-ail-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603140567370,"sku":"GS9202","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ail-gelules-grainesauvage_11zon.webp?v=1781252532"},{"product_id":"tensioline-bio-60gelules","title":"Tensioline bio en gélules","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Tensioline bio en gélules\nMarque: LT Labo\nCatégorie Soinat: Compléments alimentaires \/ Circulation sanguine - Cardiovasculaire\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Certifié bio AB, Vegan, Fabriqué en France, Sans excipient controversé\nChiffres précis mentionnés : 60 gélules, 2 gélules\/jour (dose journalière), 200 mg extrait feuilles d'olivier, 150 mg ail noir fermenté, 100 mg extrait piloselle, Vitamine B1 VNR 100%, cure 4 à 8 semaines, 1 mois de cure\nOrigine mentionnée : Fabriqué en France\nForme galénique : Gélules végétales (HPMC)\nActifs\/plantes nommés : Extrait de feuilles d'olivier (Olea europaea) titré en oleuropéine, Poudre d'ail noir fermenté (Allium sativum), Extrait de piloselle (Hieracium pilosella), Vitamine B1 (thiamine) naturelle\nPosologie mentionnée : 2 gélules par jour, de préférence au moment d'un repas, avec un grand verre d'eau. Cure de 4 à 8 semaines recommandée.\nPrécautions mentionnées : Consulter médecin si traitement antihypertenseur ou anticoagulant. Ne remplace pas un traitement médical. Éviter cumul avec autres produits à visée cardiovasculaire sans avis médical.\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #C0392B (rouge\/corail du packaging Tensioline)\nAccent produit: #D4503A (rouge orangé plus clair, bandeau packaging)\nPréfixe CSS: soi-tens\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Pourquoi choisir Tensioline Bio ?\"\n  2. \"Les 3 actifs clés de Tensioline : ce qu'ils font vraiment\"\n  3. \"Composition complète et posologie\"\n  4. \"Tensioline avis et questions fréquentes\"\n  5. \"À qui s'adresse Tensioline Bio ?\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO AB, VEGAN, FABRIQUÉ EN FRANCE (accent sur BIO AB)\nH2 #1 \"Pourquoi choisir Tensioline Bio ?\" → paragraphe intro + grid-compact (4 specs courtes : Bio AB, Vegan, Fabriqué en France, 60 gélules)\nH2 #2 \"Les 3 actifs clés de Tensioline : ce qu'ils font vraiment\" → benefits (3 cercles marine pour les 3 actifs)\nH2 #3 \"Composition complète et posologie\" → compo (data rows) + timeline (2 étapes : dosage + durée de cure)\nH2 #4 \"Tensioline avis et questions fréquentes\" → accordion (3 questions)\nH2 #5 \"À qui s'adresse Tensioline Bio ?\" → grid cards (3 profils cibles)\nCTA final : oui (texte de clôture présent dans la source)\nComposants OMIS faute de données : tip (pas de conseil spécifique distinct de la posologie)\n--\u003e\n\n\u003cdiv class=\"soi-tens-fiche\"\u003e\n\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 · LT Labo\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tens-hero-title\"\u003eTensioline Bio en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-tens-hero-subtitle\"\u003eTrois actifs végétaux certifiés bio pour accompagner naturellement votre équilibre cardiovasculaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-hero-labels\"\u003e\n      \u003cspan class=\"soi-tens-label soi-tens-label-accent\"\u003eBIO AB\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    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Tensioline Bio ?\u003c\/h2\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eBeaucoup de compléments alimentaires pour la circulation sanguine misent sur un seul ingrédient. Tensioline se distingue par une synergie de trois plantes aux actions complémentaires, soutenue par la vitamine B1 naturelle. Résultat : une formule pensée pour agir sur plusieurs leviers à la fois, sans additif superflu.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-grid-compact\"\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\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003eBio AB\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\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003eVegan\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\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003eFrance\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\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e60 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eLes 3 actifs clés de Tensioline : ce qu'ils font vraiment\u003c\/h2\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\u003eFeuilles d'olivier\u003c\/h3\u003e\n        \u003cp\u003eRiche en oleuropéine, la feuille d'olivier contribue à la vasodilatation et à une meilleure fluidité de la circulation, tout en offrant une protection antioxydante sur les vaisseaux sanguins.\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\u003ePiloselle\u003c\/h3\u003e\n        \u003cp\u003eConnue pour son effet diurétique naturel, elle favorise l'élimination des excès de liquide et participe à l'équilibre de la pression vasculaire. Elle apporte aussi des flavonoïdes antioxydants.\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 noir fermenté\u003c\/h3\u003e\n        \u003cp\u003eLa fermentation décuple sa teneur en S-allylcystéine et multiplie son activité antioxydante. Il est reconnu pour son soutien cardiovasculaire et sa tolérance digestive supérieure à l'ail frais.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tens-compo\"\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eForme galénique\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003eGélule végétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eExtrait de feuilles d'olivier (titré en oleuropéine)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e200 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003ePoudre d'ail noir fermenté\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e150 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eExtrait de piloselle\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e100 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eVitamine B1 (thiamine naturelle)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e100 % des VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tens-timeline\" style=\"margin-top: 1.5rem;\"\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 quotidien\u003c\/h3\u003e\n          \u003cp\u003e2 gélules par jour, de préférence au moment d'un 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 recommandée\u003c\/h3\u003e\n          \u003cp\u003e4 à 8 semaines pour observer les premiers effets. Un flacon de 60 gélules correspond à un mois de cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eLes interrogations les plus fréquentes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tens-accordion\"\u003e\n      \u003cdetails class=\"soi-tens-accordion-item\"\u003e\n        \u003csummary class=\"soi-tens-accordion-header\"\u003e⚕️ Tensioline a-t-il des effets secondaires ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eLes ingrédients utilisés sont d'origine naturelle et certifiés bio. Aux doses recommandées, Tensioline est bien toléré par la majorité des personnes. Si vous suivez un traitement antihypertenseur ou anticoagulant, consultez votre médecin avant de débuter une cure : l'ail et l'olivier peuvent potentialiser certains médicaments.\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🔄 Peut-on associer Tensioline à d'autres compléments ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eOui, dans la plupart des cas. Évitez toutefois de le cumuler avec d'autres produits à visée cardiovasculaire sans avis médical.\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💊 Ce produit remplace-t-il un traitement médical ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eNon. Tensioline est un complément alimentaire pour la circulation sanguine, pas un médicament. Il ne se substitue en aucun cas à un traitement prescrit par votre médecin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Tensioline Bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tens-grid\"\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e❤️ Équilibre tensionnel\u003c\/h3\u003e\n        \u003cp\u003eAux adultes souhaitant soutenir naturellement leur équilibre tensionnel au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e🫀 Santé cardiovasculaire\u003c\/h3\u003e\n        \u003cp\u003eAux personnes attentives à leur santé cardiovasculaire sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e🌱 Exigence naturelle\u003c\/h3\u003e\n        \u003cp\u003eÀ ceux qui privilégient les formules bio, vegan et sans additifs inutiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\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;\"\u003ePrendre soin de votre circulation sanguine, c'est investir dans votre énergie au quotidien. Tensioline Bio vous offre une formule rigoureusement sélectionnée pour accompagner votre équilibre cardiovasculaire de façon naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\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  --soi-tens-white: #FFFFFF;\n  --soi-tens-off-white: #F8FAF6;\n  --soi-tens-stone: #F1F3EE;\n  --soi-tens-line: #E5E8E0;\n\n  --soi-tens-primary: #C0392B;\n  --soi-tens-primary-soft: #F2DAD7;\n  --soi-tens-accent: #D4503A;\n\n  --soi-tens-text: #1A2D3D;\n  --soi-tens-text-soft: #4A5B6B;\n  --soi-tens-text-muted: #7B8693;\n\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.soi-tens-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tens-fiche img { max-width: 100%; height: auto; }\n\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}\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\/* === 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\/* === 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\/* === COMPOSITION === *\/\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\/* === 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\/* === 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":"LT Labo","offers":[{"title":"Default Title","offer_id":61603225469258,"sku":"LT0240","price":20.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tensioline-bio-en-gelules-packshot_1a88fc2f-3b69-49cb-91bc-3eb401992764.webp?v=1779098748"},{"product_id":"silajambe-gel-en-flacon","title":"Silajambe gel en flacon","description":"\n\u003cdiv class=\"soi-sljb-fiche\"\u003e\n\n  \u003csection class=\"soi-sljb-hero\"\u003e\n    \u003cdiv class=\"soi-sljb-hero-tag\"\u003e\n      \u003cspan class=\"soi-sljb-tag-dot\"\u003e\u003c\/span\u003e\n      Confort circulatoire · Labo Santé Silice\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sljb-hero-title\"\u003eSilajambe gel en flacon\u003c\/span\u003e\n    \u003cp class=\"soi-sljb-hero-subtitle\"\u003eUn gel froid aux 7 actifs naturels pour retrouver des jambes légères, fraîches et décongestionnées dès l'application.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sljb-hero-labels\"\u003e\n      \u003cspan class=\"soi-sljb-label soi-sljb-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-sljb-label\"\u003e100 ML\u003c\/span\u003e\n      \u003cspan class=\"soi-sljb-label\"\u003eFLACON POMPE\u003c\/span\u003e\n      \u003cspan class=\"soi-sljb-label\"\u003e7 ACTIFS NATURELS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sljb-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Silajambe parmi les gels jambes lourdes ?\u003c\/h2\u003e\n    \u003cp\u003eVous connaissez cette sensation en fin de journée : des jambes qui tirent, qui gonflent, qui pèsent. Sur le marché des gels pour les jambes lourdes, beaucoup misent uniquement sur le menthol pour créer une sensation de froid. Silajambe va plus loin : le silicium organique agit comme vecteur de pénétration, permettant aux actifs végétaux d'atteindre les couches profondes de la peau pour une action ciblée, pas seulement en surface. C'est ce qui le distingue concrètement des autres produits disponibles en pharmacie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sljb-grid-compact\"\u003e\n      \u003cdiv class=\"soi-sljb-card-mini\"\u003e\n        \u003cspan class=\"soi-sljb-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-card-mini-label\"\u003eTexture\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-card-mini-value\"\u003eGel léger, non gras\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card-mini\"\u003e\n        \u003cspan class=\"soi-sljb-card-mini-icon\"\u003e❄️\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-card-mini-label\"\u003eEffet\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-card-mini-value\"\u003eFroid immédiat\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card-mini\"\u003e\n        \u003cspan class=\"soi-sljb-card-mini-icon\"\u003e✨\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-card-mini-label\"\u003eAbsorption\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-card-mini-value\"\u003eRapide, sans résidu\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card-mini\"\u003e\n        \u003cspan class=\"soi-sljb-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sljb-section\"\u003e\n    \u003ch2\u003eLes actifs clés du gel jambes lourdes Silajambe\u003c\/h2\u003e\n    \u003cp class=\"soi-sljb-section-intro\"\u003eChaque actif a été sélectionné pour son rôle précis dans le confort veineux et la circulation. Le silicium organique, véritable fil conducteur de la formule, optimise la diffusion de chaque composant dans les tissus cutanés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sljb-grid\"\u003e\n      \u003cdiv class=\"soi-sljb-card\"\u003e\n        \u003ch3\u003e🧬 Silicium organique\u003c\/h3\u003e\n        \u003cp\u003eVecteur de pénétration qui optimise la diffusion de chaque actif dans les tissus cutanés pour une action en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card\"\u003e\n        \u003ch3\u003e🧊 Menthol\u003c\/h3\u003e\n        \u003cp\u003eSon effet froid instantané soulage la sensation de lourdeur et de gonflement, idéal après une longue journée debout.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card\"\u003e\n        \u003ch3\u003e🌿 Camphre\u003c\/h3\u003e\n        \u003cp\u003eApaise les tensions musculaires et agit en synergie avec le menthol pour amplifier la sensation de légèreté.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card\"\u003e\n        \u003ch3\u003e🌊 Fucus\u003c\/h3\u003e\n        \u003cp\u003eAlgue aux propriétés reminéralisantes et drainantes, elle contribue à atténuer la rétention d'eau au niveau des jambes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card\"\u003e\n        \u003ch3\u003e🌰 Marron d'Inde\u003c\/h3\u003e\n        \u003cp\u003eTonique veineux naturel reconnu, il favorise le retour veineux et soutient la circulation lymphatique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card\"\u003e\n        \u003ch3\u003e🌼 Arnica\u003c\/h3\u003e\n        \u003cp\u003eAide à réduire les inflammations locales et améliore la fluidité sanguine dans les membres inférieurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-card\"\u003e\n        \u003ch3\u003e🍇 Vigne rouge\u003c\/h3\u003e\n        \u003cp\u003eRenforce la paroi des capillaires et réduit leur perméabilité, pour une meilleure régulation circulatoire dans la durée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sljb-section\"\u003e\n    \u003ch2\u003eComment appliquer le gel Silajambe ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sljb-timeline\"\u003e\n      \u003cdiv class=\"soi-sljb-step\"\u003e\n        \u003cdiv class=\"soi-sljb-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sljb-step-content\"\u003e\n          \u003ch3\u003eDosez\u003c\/h3\u003e\n          \u003cp\u003eAppuyez sur la pompe pour doser la quantité souhaitée : 1 à 2 pressions par jambe suffisent.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-step\"\u003e\n        \u003cdiv class=\"soi-sljb-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sljb-step-content\"\u003e\n          \u003ch3\u003eMassez en remontant\u003c\/h3\u003e\n          \u003cp\u003eMassez du pied vers le genou, puis du genou vers la cuisse pour favoriser le retour veineux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-step\"\u003e\n        \u003cdiv class=\"soi-sljb-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-sljb-step-content\"\u003e\n          \u003ch3\u003eRenouvelez matin et soir\u003c\/h3\u003e\n          \u003cp\u003eAppliquez matin et soir, ou dès que la sensation de lourdeur se manifeste. Le gel pénètre rapidement sans résidu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sljb-tip\"\u003e\n      \u003cdiv class=\"soi-sljb-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour décupler l'effet froid, conservez votre flacon quelques minutes au réfrigérateur avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sljb-section\"\u003e\n    \u003ch2\u003eQui peut utiliser le gel Silajambe ?\u003c\/h2\u003e\n    \u003cp\u003eCe gel convient aux personnes qui passent de longues heures debout ou assises, aux actifs en déplacement, et plus généralement à toute personne sujette à la sensation de jambes lourdes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sljb-accordion\"\u003e\n      \u003cdetails class=\"soi-sljb-accordion-item\"\u003e\n        \u003csummary class=\"soi-sljb-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sljb-accordion-content\"\u003e\n          \u003cp\u003eEn cas de grossesse, demandez toujours l'avis de votre médecin avant d'utiliser un gel contenant du camphre ou du menthol. Ce produit ne remplace pas un traitement médical : en cas de problème veineux diagnostiqué, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sljb-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sljb-compo\"\u003e\n      \u003cdiv class=\"soi-sljb-compo-row\"\u003e\n        \u003cspan class=\"soi-sljb-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-compo-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-compo-row\"\u003e\n        \u003cspan class=\"soi-sljb-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-compo-row\"\u003e\n        \u003cspan class=\"soi-sljb-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-compo-value\"\u003eGel en flacon pompe doseur\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sljb-compo-row\"\u003e\n        \u003cspan class=\"soi-sljb-compo-label\"\u003eLaboratoire\u003c\/span\u003e\n        \u003cspan class=\"soi-sljb-compo-value\"\u003eLabo Santé Silice (Dr Saubens, France)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sljb-inci\"\u003e\n      \u003cp\u003e\u003cstrong\u003eListe INCI :\u003c\/strong\u003e Aqua, Silicium organique, Menthol, Camphre, Fucus vesiculosus extrait, Aesculus hippocastanum (Marron d'Inde) extrait, Arnica montana extrait, Vitis vinifera (Vigne rouge) extrait, Carbomer, Triethanolamine, Parfum, Phenoxyethanol, Ethylhexylglycerin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sljb-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sljb-cta-box\"\u003e\n      \u003cp class=\"soi-sljb-cta-tag\" style=\"color: white;\"\u003eDes jambes légères, ça change vraiment une journée\u003c\/p\u003e\n      \u003cp class=\"soi-sljb-cta-text\" style=\"color: white;\"\u003eFraîcheur immédiate, actifs naturels ciblés, texture qui ne colle pas : glissez Silajambe dans votre routine pour ne plus subir la pesanteur de vos journées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sljb-marine: #1A2D3D;\n  --soi-sljb-marine-dark: #0F1E2B;\n  --soi-sljb-marine-light: #2C4458;\n  --soi-sljb-pomme: #A1C544;\n  --soi-sljb-pomme-dark: #84A636;\n  --soi-sljb-pomme-light: rgba(161,197,68,0.10);\n  --soi-sljb-white: #FFFFFF;\n  --soi-sljb-off-white: #F8FAF6;\n  --soi-sljb-stone: #F1F3EE;\n  --soi-sljb-line: #E5E8E0;\n  --soi-sljb-primary: #3CB8B2;\n  --soi-sljb-primary-soft: rgba(60,184,178,0.10);\n  --soi-sljb-accent: #2A9D97;\n  --soi-sljb-text: #1A2D3D;\n  --soi-sljb-text-soft: #4A5B6B;\n  --soi-sljb-text-muted: #7B8693;\n  --soi-sljb-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sljb-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sljb-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sljb-radius: 12px;\n  --soi-sljb-radius-sm: 8px;\n  --soi-sljb-radius-pill: 999px;\n}\n\n.soi-sljb-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sljb-fiche img { max-width: 100%; height: auto; }\n\n.soi-sljb-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sljb-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sljb-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-sljb-hero {\n  position: relative;\n  background: var(--soi-sljb-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-sljb-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sljb-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sljb-pomme);\n}\n\n.soi-sljb-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-sljb-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sljb-pomme);\n  border-radius: 50%;\n}\n\n.soi-sljb-hero-title {\n  display: block;\n  color: var(--soi-sljb-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-sljb-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-sljb-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sljb-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-sljb-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sljb-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sljb-label-accent {\n  background: var(--soi-sljb-pomme);\n  border-color: var(--soi-sljb-pomme);\n  color: var(--soi-sljb-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-sljb-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sljb-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sljb-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-sljb-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sljb-pomme);\n  border-radius: 2px;\n}\n\n.soi-sljb-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sljb-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sljb-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sljb-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sljb-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-sljb-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-sljb-card-mini {\n  background: var(--soi-sljb-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-sljb-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-sljb-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-sljb-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-sljb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-sljb-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sljb-marine);\n}\n\n\/* === GRID + CARDS === *\/\n.soi-sljb-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sljb-card {\n  background: var(--soi-sljb-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sljb-radius);\n  border-left: 3px solid var(--soi-sljb-pomme);\n}\n\n.soi-sljb-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sljb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sljb-card p {\n  font-size: 14px;\n  color: var(--soi-sljb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-sljb-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-sljb-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sljb-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sljb-radius);\n  border: 1px solid var(--soi-sljb-line);\n  align-items: flex-start;\n}\n\n.soi-sljb-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sljb-marine);\n  color: var(--soi-sljb-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-sljb-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sljb-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sljb-step-content p {\n  font-size: 14px;\n  color: var(--soi-sljb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-sljb-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sljb-pomme-light);\n  border-left: 4px solid var(--soi-sljb-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sljb-radius) var(--soi-sljb-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sljb-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sljb-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sljb-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sljb-tip p {\n  font-size: 14px;\n  color: var(--soi-sljb-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-sljb-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-sljb-accordion-item {\n  background: var(--soi-sljb-off-white);\n  border-radius: var(--soi-sljb-radius-sm);\n  border: 1px solid var(--soi-sljb-line);\n  overflow: hidden;\n}\n\n.soi-sljb-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sljb-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-sljb-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sljb-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sljb-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sljb-accordion-item[open] .soi-sljb-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sljb-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sljb-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sljb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-sljb-compo {\n  background: var(--soi-sljb-off-white);\n  border-radius: var(--soi-sljb-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-sljb-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-sljb-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sljb-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sljb-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sljb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sljb-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sljb-marine);\n  text-align: right;\n}\n\n.soi-sljb-inci {\n  background: var(--soi-sljb-stone);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sljb-radius-sm);\n}\n\n.soi-sljb-inci p {\n  font-size: 13px;\n  color: var(--soi-sljb-text-soft);\n  line-height: 1.7;\n  margin: 0;\n}\n\n.soi-sljb-inci strong {\n  color: var(--soi-sljb-marine);\n  font-weight: 600;\n}\n\n\/* === CTA BOX === *\/\n.soi-sljb-cta-box {\n  background: var(--soi-sljb-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sljb-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sljb-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-sljb-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sljb-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-sljb-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sljb-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sljb-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-sljb-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sljb-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sljb-compo-value {\n    text-align: left;\n  }\n\n  .soi-sljb-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-sljb-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-sljb-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-sljb-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sljb-fiche {\n    --soi-sljb-text-soft: #2C3E50;\n    --soi-sljb-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Labo Santé Silice","offers":[{"title":"Default Title","offer_id":61603263545674,"sku":"LS0280","price":12.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/silajambe-gel-en-flacon-packshot.webp?v=1779190018"},{"product_id":"vapo-podologique","title":"Spray Jambes Lourdes - Fraîcheur \u0026 Légèreté - St Come","description":"\n\u003cdiv class=\"soi-podo-fiche\"\u003e\n\n  \u003csection class=\"soi-podo-hero\"\u003e\n    \u003cdiv class=\"soi-podo-hero-tag\"\u003e\n      \u003cspan class=\"soi-podo-tag-dot\"\u003e\u003c\/span\u003e\n      Confort jambes lourdes · Saint Côme Cosmétiques\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-podo-hero-title\"\u003eSpray fraîcheur jambes lourdes\u003c\/span\u003e\n    \u003cp class=\"soi-podo-hero-subtitle\"\u003eUn vaporisateur aux huiles essentielles 100 % naturelles de cyprès, romarin, menthe poivrée et lavandin pour soulager instantanément vos jambes fatiguées, lourdes ou gonflées.\u003c\/p\u003e\n    \u003cdiv class=\"soi-podo-hero-labels\"\u003e\n      \u003cspan class=\"soi-podo-label soi-podo-label-accent\"\u003eHUILES ESSENTIELLES 100 % NATURELLES\u003c\/span\u003e\n      \u003cspan class=\"soi-podo-label\"\u003eFORMAT 100 ML\u003c\/span\u003e\n      \u003cspan class=\"soi-podo-label\"\u003e≈ 500 PULVÉRISATIONS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-podo-section\"\u003e\n    \u003cp class=\"soi-podo-section-intro\"\u003eVous rentrez après une longue journée debout, une réunion qui n'en finit plus, ou une balade estivale sous la chaleur : vos jambes tirent, gonflent, pèsent le double. Ce spray rafraîchissant de Saint Côme Cosmétiques est formulé précisément pour ce moment. Un simple coup de vaporisateur, et la fraîcheur se diffuse instantanément sur toute la jambe.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-podo-section\"\u003e\n    \u003ch2\u003ePourquoi ce spray pour jambes lourdes fait la différence\u003c\/h2\u003e\n    \u003cp class=\"soi-podo-section-intro\"\u003eContrairement à beaucoup de sprays jambes lourdes du marché, la Fraîcheur Podologique Saint Côme joue la carte des huiles essentielles 100 % naturelles, sans alcool agressif, sans colorants, sans conservateurs superflus. Le résultat : une sensation d'effet glaçon progressif, pas de picotement désagréable, juste une vraie détente musculaire et circulatoire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-podo-benefits\"\u003e\n      \u003cdiv class=\"soi-podo-benefit\"\u003e\n        \u003cdiv class=\"soi-podo-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoulagement immédiat\u003c\/h3\u003e\n        \u003cp\u003eDes jambes lourdes, gonflées ou fatiguées retrouvent leur légèreté dès les premières secondes d'application.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-benefit\"\u003e\n        \u003cdiv class=\"soi-podo-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEffet fraîcheur intense\u003c\/h3\u003e\n        \u003cp\u003eUne sensation de froid bienfaisante qui persiste plusieurs minutes après la vaporisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-benefit\"\u003e\n        \u003cdiv class=\"soi-podo-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule naturelle\u003c\/h3\u003e\n        \u003cp\u003eHuiles essentielles pures, respectueuses de votre peau, sans alcool agressif, sans colorants, sans conservateurs superflus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-benefit\"\u003e\n        \u003cdiv class=\"soi-podo-benefit-icon\"\u003e\u003cspan\u003e👜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat pratique 100 ml\u003c\/h3\u003e\n        \u003cp\u003eEnviron 500 pulvérisations dans un format compact, idéal pour le sac à main, le bureau ou la trousse de sport.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-podo-section\"\u003e\n    \u003ch2\u003eComposition : des huiles essentielles choisies avec précision\u003c\/h2\u003e\n    \u003cp class=\"soi-podo-section-intro\"\u003eChaque ingrédient actif a été sélectionné pour son action ciblée sur la circulation et le confort de vos jambes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-podo-grid\"\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e🌲 Huile essentielle de Cyprès\u003c\/h3\u003e\n        \u003cp\u003eTonique veineux reconnu, elle favorise le retour circulatoire et réduit la sensation de lourdeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e🌱 Huile essentielle de Romarin\u003c\/h3\u003e\n        \u003cp\u003eStimulante et dynamisante, elle réveille les jambes fatiguées et contribue à améliorer la microcirculation locale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e🧊 Huile essentielle de Menthe poivrée\u003c\/h3\u003e\n        \u003cp\u003eResponsable de l'effet glaçon immédiat, elle apaise les jambes échauffées et procure une fraîcheur intense.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e💜 Huile essentielle de Lavandin\u003c\/h3\u003e\n        \u003cp\u003eApaisante et relaxante, elle complète la formule en réduisant les tensions et l'inconfort musculaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-podo-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray jambes lourdes Saint Côme\u003c\/h2\u003e\n    \u003cp class=\"soi-podo-section-intro\"\u003eL'application est pensée pour être rapide, propre et efficace, même en déplacement.\u003c\/p\u003e\n    \u003cdiv class=\"soi-podo-timeline\"\u003e\n      \u003cdiv class=\"soi-podo-step\"\u003e\n        \u003cdiv class=\"soi-podo-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-podo-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eAvant chaque utilisation, secouez bien le spray pour homogénéiser les huiles essentielles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-step\"\u003e\n        \u003cdiv class=\"soi-podo-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-podo-step-content\"\u003e\n          \u003ch3\u003eVaporisez à 15-20 cm\u003c\/h3\u003e\n          \u003cp\u003ePulvérisez sur les mollets, chevilles et pieds, en remontant de bas en haut pour favoriser le retour veineux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-step\"\u003e\n        \u003cdiv class=\"soi-podo-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-podo-step-content\"\u003e\n          \u003ch3\u003eLaissez pénétrer\u003c\/h3\u003e\n          \u003cp\u003eNe rincez pas. Vous pouvez masser légèrement si vous souhaitez renforcer l'effet drainant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-podo-tip\"\u003e\n      \u003cdiv class=\"soi-podo-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe spray peut s'utiliser plusieurs fois par jour, dès les premières sensations de lourdeur. Il est aussi efficace en fin de journée comme soin de récupération, ou après le sport pour décontracter les jambes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-podo-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce spray rafraîchissant jambes lourdes ?\u003c\/h2\u003e\n    \u003cp class=\"soi-podo-section-intro\"\u003eCe vaporisateur confort est idéal si vous vous reconnaissez dans l'une de ces situations.\u003c\/p\u003e\n    \u003cdiv class=\"soi-podo-grid\"\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e🧑‍⚕️ Longues heures debout\u003c\/h3\u003e\n        \u003cp\u003eMétiers de la restauration, de la santé, du commerce : vos jambes méritent un soulagement à portée de main.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e💻 Travail assis prolongé\u003c\/h3\u003e\n        \u003cp\u003eCirculation ralentie par la position assise toute la journée, vos jambes ont besoin d'un coup de fraîcheur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e🤰 Grossesse\u003c\/h3\u003e\n        \u003cp\u003eVous êtes enceinte et ressentez des jambes lourdes en fin de journée. Ce spray vous apporte un confort bienvenu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e✈️ Voyages longue distance\u003c\/h3\u003e\n        \u003cp\u003eEn avion ou en voiture, vos jambes subissent l'immobilité. Emportez ce spray compact pour retrouver votre légèreté.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-podo-card\"\u003e\n        \u003ch3\u003e🥾 Marche et randonnée\u003c\/h3\u003e\n        \u003cp\u003eAprès l'effort, vaporisez pour une récupération rapide et une sensation de fraîcheur immédiate.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-podo-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-podo-accordion\"\u003e\n      \u003cdetails class=\"soi-podo-accordion-item\"\u003e\n        \u003csummary class=\"soi-podo-accordion-header\"\u003e⚠️ Usage et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-podo-accordion-content\"\u003e\n          \u003cp\u003eRéservé à l'usage externe. Évitez le contact avec les yeux et les muqueuses. Déconseillé aux enfants de moins de 6 ans et aux femmes enceintes au premier trimestre sans avis médical. En cas de réaction cutanée, cessez l'utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-podo-accordion-item\"\u003e\n        \u003csummary class=\"soi-podo-accordion-header\"\u003e🩺 Avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-podo-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical. En cas de troubles veineux avérés, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-podo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-podo-cta-box\"\u003e\n      \u003cp class=\"soi-podo-cta-tag\" style=\"color: white;\"\u003eRetrouvez la légèreté naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-podo-cta-text\" style=\"color: white;\"\u003eOffrez à vos jambes une fraîcheur intense aux huiles essentielles naturelles de cyprès, romarin et menthe poivrée. Un soulagement immédiat, en quelques secondes, où que vous soyez.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-podo-marine: #1A2D3D;\n  --soi-podo-marine-dark: #0F1E2B;\n  --soi-podo-marine-light: #2C4458;\n  --soi-podo-pomme: #A1C544;\n  --soi-podo-pomme-dark: #84A636;\n  --soi-podo-pomme-light: rgba(161,197,68,0.10);\n  --soi-podo-white: #FFFFFF;\n  --soi-podo-off-white: #F8FAF6;\n  --soi-podo-stone: #F1F3EE;\n  --soi-podo-line: #E5E8E0;\n  --soi-podo-primary: #2E5D4B;\n  --soi-podo-primary-soft: #3A7A60;\n  --soi-podo-accent: #4A9A7A;\n  --soi-podo-text: #1A2D3D;\n  --soi-podo-text-soft: #4A5B6B;\n  --soi-podo-text-muted: #7B8693;\n  --soi-podo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-podo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-podo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-podo-radius: 12px;\n  --soi-podo-radius-sm: 8px;\n  --soi-podo-radius-pill: 999px;\n}\n\n.soi-podo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-podo-fiche img { max-width: 100%; height: auto; }\n\n.soi-podo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-podo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-podo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-podo-hero {\n  position: relative;\n  background: var(--soi-podo-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-podo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-podo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-podo-pomme);\n}\n\n.soi-podo-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-podo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-podo-pomme);\n  border-radius: 50%;\n}\n\n.soi-podo-hero-title {\n  display: block;\n  color: var(--soi-podo-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-podo-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-podo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-podo-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-podo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-podo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-podo-label-accent {\n  background: var(--soi-podo-pomme);\n  border-color: var(--soi-podo-pomme);\n  color: var(--soi-podo-marine);\n  font-weight: 600;\n}\n\n.soi-podo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-podo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-podo-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-podo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-podo-pomme);\n  border-radius: 2px;\n}\n\n.soi-podo-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-podo-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-podo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-podo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-podo-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-podo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-podo-benefit {\n  background: var(--soi-podo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-podo-radius);\n  border: 1px solid var(--soi-podo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-podo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-podo-shadow-md);\n}\n\n.soi-podo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-podo-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-podo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-podo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-podo-benefit:hover .soi-podo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-podo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-podo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-podo-benefit p {\n  font-size: 13px;\n  color: var(--soi-podo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-podo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-podo-card {\n  background: var(--soi-podo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-podo-radius);\n  border-left: 3px solid var(--soi-podo-pomme);\n}\n\n.soi-podo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-podo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-podo-card p {\n  font-size: 14px;\n  color: var(--soi-podo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-podo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-podo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-podo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-podo-radius);\n  border: 1px solid var(--soi-podo-line);\n  align-items: flex-start;\n}\n\n.soi-podo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-podo-marine);\n  color: var(--soi-podo-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-podo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-podo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-podo-step-content p {\n  font-size: 14px;\n  color: var(--soi-podo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-podo-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-podo-pomme-light);\n  border-left: 4px solid var(--soi-podo-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-podo-radius) var(--soi-podo-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-podo-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-podo-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-podo-marine);\n  margin-bottom: 4px;\n}\n\n.soi-podo-tip p {\n  font-size: 14px;\n  color: var(--soi-podo-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-podo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-podo-accordion-item {\n  background: var(--soi-podo-off-white);\n  border-radius: var(--soi-podo-radius-sm);\n  border: 1px solid var(--soi-podo-line);\n  overflow: hidden;\n}\n\n.soi-podo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-podo-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-podo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-podo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-podo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-podo-accordion-item[open] .soi-podo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-podo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-podo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-podo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-podo-cta-box {\n  background: var(--soi-podo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-podo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-podo-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-podo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-podo-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-podo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-podo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-podo-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-podo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-podo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-podo-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-podo-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-podo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-podo-fiche {\n    --soi-podo-text-soft: #2C3E50;\n    --soi-podo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61603285401930,"sku":"SC8606","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-jambes-lourdes-fraicheur-legerete-st-come-packshot.webp?v=1779189779"},{"product_id":"veinoline-bio-et-vegan-en-gelules","title":"Veinoline bio et vegan en gélules - LT Labo","description":"\u003cdiv class=\"soi-vein-fiche\"\u003e\n\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\n      Complément alimentaire · LT Labo\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-vein-hero-title\"\u003eVeinoline Bio et Vegan en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-vein-hero-subtitle\"\u003eQuatre actifs végétaux certifiés bio réunis pour soutenir votre circulation veineuse et redonner légèreté à vos jambes, jour après jour.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vein-hero-labels\"\u003e\n      \u003cspan class=\"soi-vein-label soi-vein-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-vein-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-vein-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-vein-label\"\u003e60 GÉLULES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vein-section\"\u003e\n    \u003ch2\u003ePourquoi la circulation sanguine des jambes mérite votre attention\u003c\/h2\u003e\n    \u003cp\u003eUne \u003cstrong\u003emauvaise circulation sanguine dans les jambes\u003c\/strong\u003e ne se résume pas à un inconfort passager. Avec le temps, la station debout prolongée, la chaleur ou la sédentarité fragilisent les parois veineuses et ralentissent le retour sanguin. Résultat : les jambes gonflent, pèsent, et la fatigue s'installe.\u003c\/p\u003e\n    \u003cp\u003eAgir en amont avec des actifs végétaux reconnus, c'est prendre soin de vos veines avant que les symptômes ne s'aggravent. \u003cstrong\u003eVeinoline Bio de LT Labo\u003c\/strong\u003e est justement formulé pour répondre à ce besoin : un complément alimentaire certifié bio et vegan, conçu pour soutenir la \u003cstrong\u003ecirculation sanguine\u003c\/strong\u003e et alléger vos jambes au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vein-section\"\u003e\n    \u003ch2\u003eUne formule bio pensée pour vos veines\u003c\/h2\u003e\n    \u003cp class=\"soi-vein-section-intro\"\u003eVeinoline Bio associe \u003cstrong\u003equatre actifs complémentaires\u003c\/strong\u003e, tous certifiés agriculture biologique, pour une action globale sur la circulation veineuse.\u003c\/p\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 bio\u003c\/h3\u003e\n        \u003cp\u003ePlante phare de la santé veineuse, il favorise la tonicité des parois vasculaires et contribue à réduire la sensation de lourdeur. Son action vasoconstrictrice aide le sang à mieux remonter vers le cœur.\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 bio\u003c\/h3\u003e\n        \u003cp\u003eTitrée en polyphénols, riche en flavonoïdes, elle protège les capillaires et soutient la microcirculation. L'alliée numéro un contre les jambes gonflées liées à une mauvaise circulation sanguine.\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\u003eMarc de Raisin bio\u003c\/h3\u003e\n        \u003cp\u003eIl potentialise l'action de la vigne rouge grâce à ses antioxydants naturels (OPC), qui luttent contre le stress oxydatif affectant les vaisseaux sanguins.\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\u003eVitamine C d'Acérola bio\u003c\/h3\u003e\n        \u003cp\u003eIndispensable à la synthèse du collagène, elle contribue au maintien de l'intégrité des parois veineuses et renforce l'effet protecteur des polyphénols.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vein-section\"\u003e\n    \u003ch2\u003eComposition et posologie détaillées\u003c\/h2\u003e\n    \u003cp class=\"soi-vein-section-intro\"\u003eChaque gélule de Veinoline Bio contient des actifs soigneusement dosés pour une efficacité optimale.\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 bio\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-compo-value\"\u003e100 mg \/ gélule\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 bio (titré à 5% en polyphénols)\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-compo-value\"\u003e150 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vein-compo-row\"\u003e\n        \u003cspan class=\"soi-vein-compo-label\"\u003eMarc de Raisin bio\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-compo-value\"\u003e100 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vein-compo-row\"\u003e\n        \u003cspan class=\"soi-vein-compo-label\"\u003eAcérola bio (Vitamine C naturelle)\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-compo-value\"\u003e50 mg \/ gélule (62,5 mg vit. C, 78% VNR)\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\n        \u003cspan class=\"soi-vein-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-vein-posologie-title\"\u003ePosologie recommandée\u003c\/div\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\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez \u003cstrong\u003e2 gélules par jour\u003c\/strong\u003e, 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-vein-step\"\u003e\n        \u003cdiv class=\"soi-vein-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-vein-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de \u003cstrong\u003e4 à 8 semaines\u003c\/strong\u003e est conseillée pour observer des résultats durables.\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\u003ePrécaution importante\u003c\/h3\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. Consultez votre médecin en cas de pathologie veineuse diagnostiqué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-vein-section\"\u003e\n    \u003ch2\u003eBio, vegan, sans compromis\u003c\/h2\u003e\n    \u003cp class=\"soi-vein-section-intro\"\u003eVeinoline Bio est un choix cohérent pour celles et ceux qui souhaitent prendre soin de leur circulation sanguine sans renoncer à leurs valeurs.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vein-grid-compact\"\u003e\n      \u003cdiv class=\"soi-vein-card-mini\"\u003e\n        \u003cspan class=\"soi-vein-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-card-mini-value\"\u003eAgriculture Biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vein-card-mini\"\u003e\n        \u003cspan class=\"soi-vein-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-card-mini-label\"\u003eÉthique\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-card-mini-value\"\u003eVegan Certified\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vein-card-mini\"\u003e\n        \u003cspan class=\"soi-vein-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-card-mini-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-card-mini-value\"\u003eGélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vein-card-mini\"\u003e\n        \u003cspan class=\"soi-vein-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-card-mini-label\"\u003eFormulation\u003c\/span\u003e\n        \u003cspan class=\"soi-vein-card-mini-value\"\u003eSans colorants ni conservateurs\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vein-section\"\u003e\n    \u003ch2\u003ePour qui est fait Veinoline Bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vein-grid\"\u003e\n      \u003cdiv class=\"soi-vein-card\"\u003e\n        \u003ch3\u003e🧍 Station prolongée\u003c\/h3\u003e\n        \u003cp\u003eVous restez longtemps debout ou assis dans la journée et ressentez une fatigue dans les jambes en fin de journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vein-card\"\u003e\n        \u003ch3\u003e🦵 Jambes lourdes\u003c\/h3\u003e\n        \u003cp\u003eVous souffrez de mauvaise circulation sanguine dans les jambes : sensation de lourdeur, fourmillements, gonflement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vein-card\"\u003e\n        \u003ch3\u003e🌿 Approche naturelle\u003c\/h3\u003e\n        \u003cp\u003eVous recherchez un soutien naturel et certifié bio pour votre santé veineuse, à base d'actifs végétaux reconnus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vein-card\"\u003e\n        \u003ch3\u003e🥗 Régime végétalien\u003c\/h3\u003e\n        \u003cp\u003eVous suivez un régime végétalien et souhaitez un complément alimentaire compatible avec vos valeurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vein-section\"\u003e\n    \u003ch2\u003eVos questions sur Veinoline Bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vein-accordion\"\u003e\n      \u003cdetails class=\"soi-vein-accordion-item\"\u003e\n        \u003csummary class=\"soi-vein-accordion-header\"\u003e⏰ Quand prendre Veinoline Bio ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vein-accordion-content\"\u003e\n          \u003cp\u003eDe préférence au cours d'un repas, le matin ou le midi, pour une meilleure assimilation des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-vein-accordion-item\"\u003e\n        \u003csummary class=\"soi-vein-accordion-header\"\u003e📅 Combien de temps pour ressentir les effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vein-accordion-content\"\u003e\n          \u003cp\u003eLes premiers bénéfices sont généralement perceptibles après \u003cstrong\u003e3 à 4 semaines\u003c\/strong\u003e de cure régulière, selon la sensibilité de chacun.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-vein-accordion-item\"\u003e\n        \u003csummary class=\"soi-vein-accordion-header\"\u003e🔗 Peut-on associer Veinoline Bio à d'autres compléments ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vein-accordion-content\"\u003e\n          \u003cp\u003eOui, il se combine bien avec un gel veineux en application locale pour amplifier la sensation de légèreté.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\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;\"\u003eQuatre actifs végétaux bio réunis pour redonner légèreté à vos jambes et soutenir votre circulation sanguine, jour après 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-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: #A83252;\n  --soi-vein-primary-soft: rgba(168,50,82,0.08);\n  --soi-vein-accent: #C7466A;\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\/* === 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: 2rem;\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\/* === POSOLOGIE TITLE === *\/\n.soi-vein-posologie-title {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 1rem;\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\/* === GRID + CARDS === *\/\n.soi-vein-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\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\/* === GRID COMPACT === *\/\n.soi-vein-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-vein-card-mini {\n  background: var(--soi-vein-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-vein-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-vein-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-vein-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-vein-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-vein-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vein-marine);\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  .soi-vein-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-vein-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-vein-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\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":"LT Labo","offers":[{"title":"Default Title","offer_id":61603293921610,"sku":"LT0330","price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/veinoline-bio-et-vegan-en-gelules-packshot.webp?v=1779034108"},{"product_id":"gel-relaxant-cervicales-dos-et-jambes-allga-san","title":"Gel Relaxant Dos, Cervicales \u0026 Jambes - Allga San","description":"\n\u003cdiv class=\"soi-mpg-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-mpg-hero\"\u003e\n    \u003cdiv class=\"soi-mpg-hero-tag\"\u003e\n      \u003cspan class=\"soi-mpg-tag-dot\"\u003e\u003c\/span\u003e\n      Soin relaxant musculaire · Allga San\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mpg-hero-title\"\u003eGel relaxant cervicales, dos et jambes\u003c\/span\u003e\n    \u003cp class=\"soi-mpg-hero-subtitle\"\u003eEnrichi en huile de pin alpin, extrait d'arnica et menthol, ce gel à effet froid apporte un soulagement ciblé et une détente musculaire profonde pour vos cervicales, votre dos et vos jambes.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Introduction --\u003e\n  \u003csection class=\"soi-mpg-section\"\u003e\n    \u003ch2\u003eGel relaxant cervicales, dos et jambes, Allga San, au pin alpin et arnica\u003c\/h2\u003e\n    \u003cp\u003eVous rentrez d'une longue journée, les épaules crispées, le bas du dos tendu, les jambes lourdes et fatiguées ? Le gel relaxant Allga San Mobile Mountain Pine est formulé précisément pour ces moments. Enrichi en huile de pin alpin, extrait d'arnica et menthol, ce gel à effet froid apporte un soulagement ciblé et une détente musculaire profonde, que ce soit après le sport, une journée sédentaire ou en cas de jambes lourdes persistantes.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Pourquoi choisir ce gel --\u003e\n  \u003csection class=\"soi-mpg-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce gel pour les jambes lourdes et les douleurs musculaires ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mpg-benefits\"\u003e\n      \u003cdiv class=\"soi-mpg-benefit\"\u003e\n        \u003cdiv class=\"soi-mpg-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEffet froid immédiat\u003c\/h3\u003e\n        \u003cp\u003eLe menthol procure une sensation de fraîcheur intense dès les premières secondes, idéale pour calmer les tensions et les jambes lourdes après effort.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-benefit\"\u003e\n        \u003cdiv class=\"soi-mpg-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction apaisante en profondeur\u003c\/h3\u003e\n        \u003cp\u003eL'extrait d'arnica, reconnu pour ses vertus apaisantes, contribue à réduire l'inconfort musculaire et articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-benefit\"\u003e\n        \u003cdiv class=\"soi-mpg-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eStimulation de la circulation\u003c\/h3\u003e\n        \u003cp\u003eL'huile de pin alpin favorise la microcirculation locale, ce qui contribue à soulager la sensation de lourdeur dans les jambes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-benefit\"\u003e\n        \u003cdiv class=\"soi-mpg-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTexture non grasse, absorption rapide\u003c\/h3\u003e\n        \u003cp\u003eLe gel pénètre sans résidu, pratique à tout moment de la journée, y compris avant de remettre des chaussettes ou des collants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-benefit\"\u003e\n        \u003cdiv class=\"soi-mpg-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeau hydratée et tonifiée\u003c\/h3\u003e\n        \u003cp\u003eLa vitamine E soutient la régénération cutanée et préserve l'hydratation de la peau lors de chaque application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Pour qui --\u003e\n  \u003csection class=\"soi-mpg-section\"\u003e\n    \u003ch2\u003ePour qui est ce gel relaxant effet froid ?\u003c\/h2\u003e\n    \u003cp\u003eCe gel est particulièrement adapté si vous souffrez de jambes lourdes, de tensions cervicales, de courbatures dans le dos ou de muscles fatigués après une activité physique. Il convient aussi bien aux sportifs qu'aux personnes qui restent debout ou assises de longues heures. Disponible en pharmacie et parapharmacie, c'est une alternative naturelle et efficace aux gels pour jambes lourdes classiques.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Composition --\u003e\n  \u003csection class=\"soi-mpg-section\"\u003e\n    \u003ch2\u003eComposition du gel relaxant Allga San\u003c\/h2\u003e\n    \u003cp class=\"soi-mpg-section-intro\"\u003eLa formule repose sur des ingrédients d'origine naturelle, soigneusement sélectionnés pour leur complémentarité :\u003c\/p\u003e\n    \u003cdiv class=\"soi-mpg-grid\"\u003e\n      \u003cdiv class=\"soi-mpg-card\"\u003e\n        \u003ch3\u003e🌲 Huile de pin alpin (Pinus mugo)\u003c\/h3\u003e\n        \u003cp\u003eTonifiante et apaisante, elle dégage un parfum frais et montagnard caractéristique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-card\"\u003e\n        \u003ch3\u003e🌼 Extrait d'arnica montana\u003c\/h3\u003e\n        \u003cp\u003eActif végétal de référence pour le confort musculaire et articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-card\"\u003e\n        \u003ch3\u003e❄️ Menthol\u003c\/h3\u003e\n        \u003cp\u003eResponsable de l'effet rafraîchissant immédiat, il stimule également la microcirculation cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-card\"\u003e\n        \u003ch3\u003e🛡️ Vitamine E (tocophérol)\u003c\/h3\u003e\n        \u003cp\u003eAntioxydante, elle protège et hydrate la peau à chaque application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Comment appliquer --\u003e\n  \u003csection class=\"soi-mpg-section\"\u003e\n    \u003ch2\u003eComment appliquer le gel pour les jambes lourdes et le dos ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mpg-timeline\"\u003e\n      \u003cdiv class=\"soi-mpg-step\"\u003e\n        \u003cdiv class=\"soi-mpg-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mpg-step-content\"\u003e\n          \u003ch3\u003eAppliquez le gel\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de gel sur la zone concernée : cervicales, dos, mollets ou cuisses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-step\"\u003e\n        \u003cdiv class=\"soi-mpg-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mpg-step-content\"\u003e\n          \u003ch3\u003eMassez jusqu'à absorption\u003c\/h3\u003e\n          \u003cp\u003eEffectuez des mouvements circulaires ou ascendants (de bas en haut pour les jambes) jusqu'à absorption complète.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mpg-step\"\u003e\n        \u003cdiv class=\"soi-mpg-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mpg-step-content\"\u003e\n          \u003ch3\u003eRenouvelez selon vos besoins\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez l'application 2 à 3 fois par jour selon vos besoins, ou après chaque séance de sport.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mpg-tip\"\u003e\n      \u003cdiv class=\"soi-mpg-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour un effet froid encore plus intense, conservez le tube quelques minutes au réfrigérateur avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Précautions --\u003e\n  \u003csection class=\"soi-mpg-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mpg-accordion\"\u003e\n      \u003cdetails class=\"soi-mpg-accordion-item\"\u003e\n        \u003csummary class=\"soi-mpg-accordion-header\"\u003e⚠️ Usage et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mpg-accordion-content\"\u003e\n          \u003cp\u003eRéservé à un usage externe uniquement. Évitez le contact avec les yeux, les muqueuses et les plaies ouvertes. Ne pas utiliser chez l'enfant de moins de 12 ans sans avis médical. En cas d'irritation cutanée, arrêtez l'utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mpg-accordion-item\"\u003e\n        \u003csummary class=\"soi-mpg-accordion-header\"\u003e🩺 Avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mpg-accordion-content\"\u003e\n          \u003cp\u003eCe gel ne remplace pas un traitement médical. Consultez votre médecin en cas de douleurs persistantes.\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-mpg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mpg-cta-box\"\u003e\n      \u003cp class=\"soi-mpg-cta-tag\" style=\"color: white;\"\u003eLa fraîcheur du pin alpin, la douceur de l'arnica\u003c\/p\u003e\n      \u003cp class=\"soi-mpg-cta-text\" style=\"color: white;\"\u003eQuand vos muscles réclament du repos et vos jambes un peu de légèreté, le gel Allga San vous offre un geste simple pour un confort retrouvé. Parce que prendre soin de son corps au quotidien, c'est aussi simple que ça.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mpg-marine: #1A2D3D;\n  --soi-mpg-marine-dark: #0F1E2B;\n  --soi-mpg-marine-light: #2C4458;\n  --soi-mpg-pomme: #A1C544;\n  --soi-mpg-pomme-dark: #84A636;\n  --soi-mpg-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mpg-white: #FFFFFF;\n  --soi-mpg-off-white: #F8FAF6;\n  --soi-mpg-stone: #F1F3EE;\n  --soi-mpg-line: #E5E8E0;\n\n  --soi-mpg-primary: #2E7D4F;\n  --soi-mpg-primary-soft: #E8F3EC;\n  --soi-mpg-accent: #C9403E;\n\n  --soi-mpg-text: #1A2D3D;\n  --soi-mpg-text-soft: #4A5B6B;\n  --soi-mpg-text-muted: #7B8693;\n\n  --soi-mpg-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mpg-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mpg-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mpg-radius: 12px;\n  --soi-mpg-radius-sm: 8px;\n  --soi-mpg-radius-pill: 999px;\n}\n\n.soi-mpg-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mpg-fiche img { max-width: 100%; height: auto; }\n\n.soi-mpg-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mpg-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mpg-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mpg-hero {\n  position: relative;\n  background: var(--soi-mpg-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-mpg-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mpg-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mpg-pomme);\n}\n\n.soi-mpg-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-mpg-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mpg-pomme);\n  border-radius: 50%;\n}\n\n.soi-mpg-hero-title {\n  display: block;\n  color: var(--soi-mpg-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-mpg-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\/* === SECTIONS === *\/\n.soi-mpg-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mpg-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mpg-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-mpg-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mpg-pomme);\n  border-radius: 2px;\n}\n\n.soi-mpg-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mpg-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mpg-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mpg-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mpg-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-mpg-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mpg-benefit {\n  background: var(--soi-mpg-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mpg-radius);\n  border: 1px solid var(--soi-mpg-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mpg-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mpg-shadow-md);\n}\n\n.soi-mpg-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mpg-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-mpg-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mpg-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mpg-benefit:hover .soi-mpg-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mpg-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mpg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mpg-benefit p {\n  font-size: 13px;\n  color: var(--soi-mpg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-mpg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mpg-card {\n  background: var(--soi-mpg-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mpg-radius);\n  border-left: 3px solid var(--soi-mpg-pomme);\n}\n\n.soi-mpg-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mpg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mpg-card p {\n  font-size: 14px;\n  color: var(--soi-mpg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-mpg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-mpg-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mpg-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mpg-radius);\n  border: 1px solid var(--soi-mpg-line);\n  align-items: flex-start;\n}\n\n.soi-mpg-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mpg-marine);\n  color: var(--soi-mpg-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-mpg-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mpg-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mpg-step-content p {\n  font-size: 14px;\n  color: var(--soi-mpg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-mpg-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mpg-pomme-light);\n  border-left: 4px solid var(--soi-mpg-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mpg-radius) var(--soi-mpg-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mpg-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mpg-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mpg-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mpg-tip p {\n  font-size: 14px;\n  color: var(--soi-mpg-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-mpg-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mpg-accordion-item {\n  background: var(--soi-mpg-off-white);\n  border-radius: var(--soi-mpg-radius-sm);\n  border: 1px solid var(--soi-mpg-line);\n  overflow: hidden;\n}\n\n.soi-mpg-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mpg-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-mpg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mpg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mpg-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mpg-accordion-item[open] .soi-mpg-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mpg-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mpg-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mpg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-mpg-cta-box {\n  background: var(--soi-mpg-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mpg-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mpg-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-mpg-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mpg-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-mpg-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mpg-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mpg-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-mpg-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mpg-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-mpg-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-mpg-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mpg-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mpg-fiche {\n    --soi-mpg-text-soft: #2C3E50;\n    --soi-mpg-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Naturwaren","offers":[{"title":"Default Title","offer_id":61603433906506,"sku":"NA1505","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gel-relaxant-cervicales-dos-et-jambes-allga-san-packshot.webp?v=1779715112"},{"product_id":"chrysantellum-americanum-en-gelules-vital-osmose","title":"Chrysantellum Americanum en gélules – Vital Osmose","description":"\n\u003cdiv class=\"soi-chry-fiche\"\u003e\n\n  \u003csection class=\"soi-chry-hero\"\u003e\n    \u003cdiv class=\"soi-chry-hero-tag\"\u003e\n      \u003cspan class=\"soi-chry-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Vital Osmose\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-chry-hero-title\"\u003eChrysantellum Americanum en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-chry-hero-subtitle\"\u003eUne plante tropicale à double action circulatoire et hépatique, pour soutenir votre confort veineux et préserver la légèreté de vos jambes au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-chry-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le Chrysantellum Americanum ?\u003c\/h2\u003e\n    \u003cp\u003eOriginaire d'Amérique tropicale, le Chrysantellum Americanum (aussi appelé camomille dorée) est une plante herbacée dont les parties aériennes renferment des \u003cstrong\u003eflavonoïdes\u003c\/strong\u003e, des \u003cstrong\u003esaponosides\u003c\/strong\u003e et des \u003cstrong\u003epolyphénols\u003c\/strong\u003e. Ces actifs naturels agissent en synergie pour soutenir la paroi des vaisseaux, favoriser la microcirculation et contribuer à la protection hépatique.\u003c\/p\u003e\n    \u003cp\u003eC'est une plante à double action, \u003cstrong\u003ecirculatoire et hépatique\u003c\/strong\u003e, ce qui la distingue de nombreux autres compléments du même rayon. Utilisée depuis des décennies en phytothérapie, elle constitue un allié précieux pour celles et ceux qui recherchent un soutien naturel et bien toléré.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-chry-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce complément pour votre circulation sanguine ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-chry-benefits\"\u003e\n      \u003cdiv class=\"soi-chry-benefit\"\u003e\n        \u003cdiv class=\"soi-chry-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien de la microcirculation\u003c\/h3\u003e\n        \u003cp\u003eLes flavonoïdes du Chrysantellum contribuent à renforcer la résistance capillaire et à favoriser la fluidité sanguine, particulièrement en cas de mauvaise circulation dans les jambes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-benefit\"\u003e\n        \u003cdiv class=\"soi-chry-benefit-icon\"\u003e\u003cspan\u003e🦵\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSensation de jambes légères\u003c\/h3\u003e\n        \u003cp\u003eEn agissant sur la tonicité veineuse, cette plante vous aide à réduire la lourdeur et la fatigue ressenties dans les membres inférieurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-benefit\"\u003e\n        \u003cdiv class=\"soi-chry-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction protectrice sur les varices\u003c\/h3\u003e\n        \u003cp\u003eSon effet veinotonique contribue à atténuer les inconforts liés aux varices et aux troubles circulatoires chroniques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-benefit\"\u003e\n        \u003cdiv class=\"soi-chry-benefit-icon\"\u003e\u003cspan\u003e🫀\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien hépatique naturel\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses vertus sur le foie, la plante favorise l'élimination des toxines et contribue à réguler les taux de lipides sanguins (cholestérol, triglycérides).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-benefit\"\u003e\n        \u003cdiv class=\"soi-chry-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTolérance digestive\u003c\/h3\u003e\n        \u003cp\u003eEn gélule, ce complément est simple à prendre et bien toléré au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-chry-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-chry-compo\"\u003e\n      \u003cdiv class=\"soi-chry-compo-row\"\u003e\n        \u003cspan class=\"soi-chry-compo-label\"\u003eActif par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-compo-value\"\u003ePoudre de Chrysantellum Americanum (parties aériennes) : 250 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-compo-row\"\u003e\n        \u003cspan class=\"soi-chry-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-compo-value\"\u003eGélatine (origine bovine ou végétale selon lot)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-compo-row\"\u003e\n        \u003cspan class=\"soi-chry-compo-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-compo-value\"\u003e100 gélules dosées à 250 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-compo-row\"\u003e\n        \u003cspan class=\"soi-chry-compo-label\"\u003ePoids net total\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-compo-value\"\u003e32,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-chry-timeline\"\u003e\n      \u003cdiv class=\"soi-chry-step\"\u003e\n        \u003cdiv class=\"soi-chry-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-chry-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 à 3 gélules par jour, 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-chry-step\"\u003e\n        \u003cdiv class=\"soi-chry-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-chry-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 4 à 6 semaines est généralement conseillée pour observer des effets durables. Renouvelable après une pause.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-chry-accordion\"\u003e\n      \u003cdetails class=\"soi-chry-accordion-item\"\u003e\n        \u003csummary class=\"soi-chry-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-chry-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de traitement anticoagulant, de pathologie hépatique ou de grossesse, consultez votre médecin avant toute prise. Réservé aux adultes à partir de 18 ans.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-chry-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse le Chrysantellum Americanum ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-chry-grid\"\u003e\n      \u003cdiv class=\"soi-chry-card\"\u003e\n        \u003ch3\u003e🦶 Jambes lourdes au quotidien\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez une mauvaise circulation sanguine dans les jambes, avec des sensations de pesanteur ou de fatigue en fin de journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-card\"\u003e\n        \u003ch3\u003e🪑 Station prolongée\u003c\/h3\u003e\n        \u003cp\u003eVous restez longtemps debout ou assise dans votre activité professionnelle, ou effectuez régulièrement de longs trajets.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-card\"\u003e\n        \u003ch3\u003e🌿 Santé veineuse et hépatique\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez un soutien naturel pour votre confort veineux et le bon fonctionnement de votre foie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-card\"\u003e\n        \u003ch3\u003e💚 Approche phytothérapeutique\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez compléter une hygiène de vie active par une solution douce issue de la phytothérapie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-chry-section\"\u003e\n    \u003ch2\u003eComment optimiser les effets de votre cure ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-chry-tip\"\u003e\n      \u003cdiv class=\"soi-chry-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour maximiser les bénéfices sur votre circulation sanguine, associez la prise de Chrysantellum Americanum à quelques gestes simples : marchez au moins 30 minutes par jour, surélevez légèrement les jambes le soir, hydratez-vous suffisamment et limitez les expositions prolongées à la chaleur. Ces habitudes, combinées à une cure régulière, constituent le meilleur environnement pour soutenir votre confort veineux de façon naturelle et durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-chry-section\"\u003e\n    \u003ch2\u003eInformations produit\u003c\/h2\u003e\n    \u003cdiv class=\"soi-chry-grid-compact\"\u003e\n      \u003cdiv class=\"soi-chry-card-mini\"\u003e\n        \u003cspan class=\"soi-chry-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-card-mini-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-card-mini-value\"\u003eVital Osmose (Neodiet)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-card-mini\"\u003e\n        \u003cspan class=\"soi-chry-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-card-mini-value\"\u003e100 gélules à 250 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-card-mini\"\u003e\n        \u003cspan class=\"soi-chry-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-card-mini-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-card-mini-value\"\u003e32,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-chry-card-mini\"\u003e\n        \u003cspan class=\"soi-chry-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-card-mini-label\"\u003eConservation\u003c\/span\u003e\n        \u003cspan class=\"soi-chry-card-mini-value\"\u003eAbri chaleur, lumière, humidité\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-chry-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-chry-cta-box\"\u003e\n      \u003cp class=\"soi-chry-cta-tag\" style=\"color: white;\"\u003eVotre confort veineux au naturel\u003c\/p\u003e\n      \u003cp class=\"soi-chry-cta-text\" style=\"color: white;\"\u003eSoulagez vos jambes lourdes, soutenez votre circulation sanguine et prenez soin de votre foie avec une seule plante. Le Chrysantellum Americanum, une solution naturelle et simple à intégrer dans votre 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-chry-marine: #1A2D3D;\n  --soi-chry-marine-dark: #0F1E2B;\n  --soi-chry-marine-light: #2C4458;\n  --soi-chry-pomme: #A1C544;\n  --soi-chry-pomme-dark: #84A636;\n  --soi-chry-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-chry-white: #FFFFFF;\n  --soi-chry-off-white: #F8FAF6;\n  --soi-chry-stone: #F1F3EE;\n  --soi-chry-line: #E5E8E0;\n\n  --soi-chry-primary: #2B5E3A;\n  --soi-chry-primary-soft: #3A7A4E;\n  --soi-chry-accent: #D4A82A;\n\n  --soi-chry-text: #1A2D3D;\n  --soi-chry-text-soft: #4A5B6B;\n  --soi-chry-text-muted: #7B8693;\n\n  --soi-chry-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-chry-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-chry-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-chry-radius: 12px;\n  --soi-chry-radius-sm: 8px;\n  --soi-chry-radius-pill: 999px;\n}\n\n.soi-chry-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-chry-fiche img { max-width: 100%; height: auto; }\n\n.soi-chry-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-chry-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-chry-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-chry-hero {\n  position: relative;\n  background: var(--soi-chry-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-chry-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-chry-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-chry-pomme);\n}\n\n.soi-chry-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-chry-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-chry-pomme);\n  border-radius: 50%;\n}\n\n.soi-chry-hero-title {\n  display: block;\n  color: var(--soi-chry-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-chry-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\/* === SECTIONS === *\/\n.soi-chry-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-chry-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-chry-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-chry-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-chry-pomme);\n  border-radius: 2px;\n}\n\n.soi-chry-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-chry-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-chry-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-chry-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-chry-benefit {\n  background: var(--soi-chry-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-chry-radius);\n  border: 1px solid var(--soi-chry-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-chry-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-chry-shadow-md);\n}\n\n.soi-chry-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-chry-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-chry-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-chry-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-chry-benefit:hover .soi-chry-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-chry-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-chry-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-chry-benefit p {\n  font-size: 13px;\n  color: var(--soi-chry-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPO === *\/\n.soi-chry-compo {\n  background: var(--soi-chry-off-white);\n  border-radius: var(--soi-chry-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-chry-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-chry-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-chry-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-chry-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-chry-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-chry-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-chry-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-chry-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-chry-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-chry-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-chry-radius);\n  border: 1px solid var(--soi-chry-line);\n  align-items: flex-start;\n}\n\n.soi-chry-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-chry-marine);\n  color: var(--soi-chry-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-chry-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-chry-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-chry-step-content p {\n  font-size: 14px;\n  color: var(--soi-chry-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-chry-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-chry-accordion-item {\n  background: var(--soi-chry-off-white);\n  border-radius: var(--soi-chry-radius-sm);\n  border: 1px solid var(--soi-chry-line);\n  overflow: hidden;\n}\n\n.soi-chry-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-chry-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-chry-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-chry-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-chry-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-chry-accordion-item[open] .soi-chry-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-chry-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-chry-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-chry-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-chry-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-chry-card {\n  background: var(--soi-chry-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-chry-radius);\n  border-left: 3px solid var(--soi-chry-pomme);\n}\n\n.soi-chry-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-chry-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-chry-card p {\n  font-size: 14px;\n  color: var(--soi-chry-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-chry-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-chry-pomme-light);\n  border-left: 4px solid var(--soi-chry-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-chry-radius) var(--soi-chry-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-chry-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-chry-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-chry-marine);\n  margin-bottom: 4px;\n}\n\n.soi-chry-tip p {\n  font-size: 14px;\n  color: var(--soi-chry-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-chry-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-chry-card-mini {\n  background: var(--soi-chry-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-chry-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-chry-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-chry-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-chry-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-chry-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-chry-marine);\n}\n\n\/* === CTA BOX === *\/\n.soi-chry-cta-box {\n  background: var(--soi-chry-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-chry-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-chry-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-chry-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-chry-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-chry-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-chry-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-chry-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-chry-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-chry-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-chry-compo-value {\n    text-align: left;\n  }\n\n  .soi-chry-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-chry-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-chry-fiche {\n    --soi-chry-text-soft: #2C3E50;\n    --soi-chry-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vital Osmose","offers":[{"title":"Default Title","offer_id":61603687956810,"sku":"VO4770","price":6.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/chrysantellum-americanum-en-gelules-vital-osmose-packshot.webp?v=1779723438"},{"product_id":"lin-germe-bio-et-vegan-en-poudre-sfb","title":"Lin germé bio en poudre (250 g) – SFB","description":"\u003cdiv class=\"soi-ling-fiche\"\u003e\n\n\u003csection class=\"soi-ling-hero\"\u003e\n  \u003cdiv class=\"soi-ling-hero-tag\"\u003e\n    \u003cspan class=\"soi-ling-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · SFB Laboratoires\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-ling-hero-title\"\u003eLin germé bio en poudre\u003c\/span\u003e\n  \u003cp class=\"soi-ling-hero-subtitle\"\u003eLa source végétale d'oméga-3 la plus concentrée, issue d'une germination contrôlée pour une assimilation optimale de vos nutriments essentiels.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ling-hero-labels\"\u003e\n    \u003cspan class=\"soi-ling-label soi-ling-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n    \u003cspan class=\"soi-ling-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-ling-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003cspan class=\"soi-ling-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003cspan class=\"soi-ling-label\"\u003eSANS LACTOSE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ling-section\"\u003e\n  \u003ch2\u003eLe lin germé bio en poudre : la source végétale d'oméga-3 la plus concentrée\u003c\/h2\u003e\n  \u003cp\u003eSi vous cherchez un superaliment simple à intégrer au quotidien, la \u003cstrong\u003epoudre de graines de lin germé bio de SFB Laboratoires\u003c\/strong\u003e mérite toute votre attention. Contrairement à une simple poudre de lin classique, ce produit repose sur un procédé de \u003cstrong\u003egermination contrôlée\u003c\/strong\u003e qui transforme les graines de lin biologiques en concentré de nutriments hautement assimilables. Résultat : vos cellules profitent vraiment de ce que vous avalez.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ling-section\"\u003e\n  \u003ch2\u003ePourquoi le lin germé est supérieur à la poudre de lin ordinaire\u003c\/h2\u003e\n  \u003cp\u003eLa germination active naturellement l'enzyme \u003cstrong\u003eL-delta6 désaturase\u003c\/strong\u003e, ce qui améliore la conversion des oméga-3 ALA par l'organisme. Concrètement, \u003cstrong\u003e10 g de poudre de graine de lin germé\u003c\/strong\u003e (soit une cuillère à soupe) vous apportent \u003cstrong\u003e2,4 g d'oméga-3 ALA\u003c\/strong\u003e, un acide gras essentiel que votre corps ne sait pas fabriquer seul. Sur une journée, deux cuillères à soupe couvrent largement vos besoins.\u003c\/p\u003e\n  \u003cp\u003eCe processus libère également des protéines végétales complètes, des fibres alimentaires solubles et insolubles, des lignanes antioxydants, ainsi que des vitamines et minéraux rendus plus biodisponibles : \u003cstrong\u003evitamine C, B6, B8, B9, magnésium, fer et zinc\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ling-section\"\u003e\n  \u003ch2\u003eLes bienfaits concrets de la poudre de lin germé bio\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ling-benefits\"\u003e\n    \u003cdiv class=\"soi-ling-benefit\"\u003e\n      \u003cdiv class=\"soi-ling-benefit-icon\"\u003e\u003cspan\u003e❤️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCholestérol et cœur\u003c\/h3\u003e\n      \u003cp\u003eLes oméga-3 ALA et les fibres solubles contribuent au maintien d'une cholestérolémie normale et soutiennent la santé cardiovasculaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-benefit\"\u003e\n      \u003cdiv class=\"soi-ling-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDigestion apaisée\u003c\/h3\u003e\n      \u003cp\u003eLes fibres alimentaires favorisent un transit intestinal régulier, réduisent la constipation et contribuent à l'équilibre du microbiote.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-benefit\"\u003e\n      \u003cdiv class=\"soi-ling-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSatiété et poids\u003c\/h3\u003e\n      \u003cp\u003ePrise avant les repas, la graine de lin en poudre gonfle légèrement dans l'estomac et procure une sensation de satiété utile pour limiter les excès.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-benefit\"\u003e\n      \u003cdiv class=\"soi-ling-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCerveau et vitalité\u003c\/h3\u003e\n      \u003cp\u003eLes oméga-3 participent au bon fonctionnement cérébral et nerveux, précieux pour la concentration et la mémoire au fil des années.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ling-section\"\u003e\n  \u003ch2\u003eComposition et valeurs nutritionnelles (pour 10 g)\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ling-compo\"\u003e\n    \u003cdiv class=\"soi-ling-compo-row\"\u003e\n      \u003cspan class=\"soi-ling-compo-label\"\u003eOméga-3 ALA\u003c\/span\u003e\n      \u003cspan class=\"soi-ling-compo-value\"\u003e2,4 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-compo-row\"\u003e\n      \u003cspan class=\"soi-ling-compo-label\"\u003eFibres alimentaires\u003c\/span\u003e\n      \u003cspan class=\"soi-ling-compo-value\"\u003eenviron 3 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-compo-row\"\u003e\n      \u003cspan class=\"soi-ling-compo-label\"\u003eProtéines végétales\u003c\/span\u003e\n      \u003cspan class=\"soi-ling-compo-value\"\u003eenviron 2 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-compo-row\"\u003e\n      \u003cspan class=\"soi-ling-compo-label\"\u003eLignanes (antioxydants)\u003c\/span\u003e\n      \u003cspan class=\"soi-ling-compo-value\"\u003enaturellement présents\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-compo-row\"\u003e\n      \u003cspan class=\"soi-ling-compo-label\"\u003eVitamines\u003c\/span\u003e\n      \u003cspan class=\"soi-ling-compo-value\"\u003eC, B6, B8 (biotine), B9 (folates)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-compo-row\"\u003e\n      \u003cspan class=\"soi-ling-compo-label\"\u003eMinéraux\u003c\/span\u003e\n      \u003cspan class=\"soi-ling-compo-value\"\u003emagnésium, fer, zinc\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-ling-tip\"\u003e\n    \u003cdiv class=\"soi-ling-tip-icon\"\u003e🌱\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eIngrédient unique\u003c\/strong\u003e\n      \u003cp\u003eFarine de graines de lin germées (\u003cem\u003eLinum usitatissimum\u003c\/em\u003e), issue de l'agriculture biologique certifiée AB. Sans OGM, sans lactose, sans gluten, 100 % vegan.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ling-section\"\u003e\n  \u003ch2\u003eComment utiliser la poudre de graine de lin au quotidien\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ling-timeline\"\u003e\n    \u003cdiv class=\"soi-ling-step\"\u003e\n      \u003cdiv class=\"soi-ling-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-ling-step-content\"\u003e\n        \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n        \u003cp\u003e1 à 2 cuillères à soupe par jour (10 à 20 g), de préférence le matin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-step\"\u003e\n      \u003cdiv class=\"soi-ling-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-ling-step-content\"\u003e\n        \u003ch3\u003eÀ mélanger dans\u003c\/h3\u003e\n        \u003cp\u003eUn smoothie, un yaourt, une compote, une soupe tiède ou saupoudrée sur une salade. Le goût est discret et légèrement noisette.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ling-step\"\u003e\n      \u003cdiv class=\"soi-ling-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-ling-step-content\"\u003e\n        \u003ch3\u003eDurée conseillée\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 6 à 8 semaines minimum pour observer les effets sur la digestion et l'équilibre nutritionnel. Pensez à bien vous hydrater.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ling-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ling-accordion\"\u003e\n    \u003cdetails class=\"soi-ling-accordion-item\"\u003e\n      \u003csummary class=\"soi-ling-accordion-header\"\u003e⚠️ Précautions et conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ling-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical ni une alimentation variée et équilibrée. En cas de traitement anticoagulant ou de pathologie digestive, demandez l'avis de votre médecin avant toute cure. Conservez à l'abri de la chaleur et de l'humidité, dans un endroit sec. Tenir hors de portée des enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ling-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-ling-cta-box\"\u003e\n    \u003cp class=\"soi-ling-cta-tag\" style=\"color: white;\"\u003eVotre rituel oméga-3 végétal\u003c\/p\u003e\n    \u003cp class=\"soi-ling-cta-text\" style=\"color: white;\"\u003eDeux cuillères à soupe par jour, et vous offrez à votre corps l'une des sources végétales d'oméga-3 les plus concentrées qui soit. Certifié bio, 100 % vegan, la simplicité d'un geste quotidien au service de votre bien-être.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ling-marine: #1A2D3D;\n  --soi-ling-marine-dark: #0F1E2B;\n  --soi-ling-marine-light: #2C4458;\n  --soi-ling-pomme: #A1C544;\n  --soi-ling-pomme-dark: #84A636;\n  --soi-ling-pomme-light: rgba(161,197,68,0.10);\n  --soi-ling-white: #FFFFFF;\n  --soi-ling-off-white: #F8FAF6;\n  --soi-ling-stone: #F1F3EE;\n  --soi-ling-line: #E5E8E0;\n  --soi-ling-primary: #7CA86E;\n  --soi-ling-primary-soft: #E8F2E4;\n  --soi-ling-accent: #C4A64A;\n  --soi-ling-text: #1A2D3D;\n  --soi-ling-text-soft: #4A5B6B;\n  --soi-ling-text-muted: #7B8693;\n  --soi-ling-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ling-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ling-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ling-radius: 12px;\n  --soi-ling-radius-sm: 8px;\n  --soi-ling-radius-pill: 999px;\n}\n\n.soi-ling-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ling-fiche img { max-width: 100%; height: auto; }\n\n.soi-ling-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ling-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ling-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-ling-hero {\n  position: relative;\n  background: var(--soi-ling-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-ling-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ling-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ling-pomme);\n}\n\n.soi-ling-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-ling-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ling-pomme);\n  border-radius: 50%;\n}\n\n.soi-ling-hero-title {\n  display: block;\n  color: var(--soi-ling-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-ling-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-ling-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ling-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-ling-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ling-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ling-label-accent {\n  background: var(--soi-ling-pomme);\n  border-color: var(--soi-ling-pomme);\n  color: var(--soi-ling-marine);\n  font-weight: 600;\n}\n\n.soi-ling-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ling-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ling-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-ling-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ling-pomme);\n  border-radius: 2px;\n}\n\n.soi-ling-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ling-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ling-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-ling-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ling-benefit {\n  background: var(--soi-ling-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ling-radius);\n  border: 1px solid var(--soi-ling-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ling-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ling-shadow-md);\n}\n\n.soi-ling-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ling-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-ling-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ling-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ling-benefit:hover .soi-ling-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ling-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ling-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ling-benefit p {\n  font-size: 13px;\n  color: var(--soi-ling-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ling-compo {\n  background: var(--soi-ling-off-white);\n  border-radius: var(--soi-ling-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-ling-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-ling-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ling-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ling-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ling-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ling-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ling-marine);\n  text-align: right;\n}\n\n.soi-ling-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ling-pomme-light);\n  border-left: 4px solid var(--soi-ling-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ling-radius) var(--soi-ling-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ling-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ling-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ling-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ling-tip p {\n  font-size: 14px;\n  color: var(--soi-ling-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ling-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ling-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ling-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ling-radius);\n  border: 1px solid var(--soi-ling-line);\n  align-items: flex-start;\n}\n\n.soi-ling-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ling-marine);\n  color: var(--soi-ling-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-ling-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ling-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ling-step-content p {\n  font-size: 14px;\n  color: var(--soi-ling-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ling-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ling-accordion-item {\n  background: var(--soi-ling-off-white);\n  border-radius: var(--soi-ling-radius-sm);\n  border: 1px solid var(--soi-ling-line);\n  overflow: hidden;\n}\n\n.soi-ling-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ling-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-ling-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ling-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ling-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ling-accordion-item[open] .soi-ling-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ling-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ling-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ling-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ling-cta-box {\n  background: var(--soi-ling-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ling-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ling-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-ling-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ling-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-ling-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ling-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ling-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-ling-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ling-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ling-compo-value {\n    text-align: left;\n  }\n\n  .soi-ling-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-ling-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ling-fiche {\n    --soi-ling-text-soft: #2C3E50;\n    --soi-ling-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"SFB Laboratoires","offers":[{"title":"Default Title","offer_id":61603734487370,"sku":"SF0060","price":11.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lin-germe-bio-et-vegan-en-poudre-sfb-packshot.webp?v=1779637314"},{"product_id":"malate-de-magnesium-en-comprimes-sfb","title":"Malate de magnésium en comprimés – SFB","description":"\n\u003cdiv class=\"soi-mgmal-fiche\"\u003e\n\n  \u003csection class=\"soi-mgmal-hero\"\u003e\n    \u003cdiv class=\"soi-mgmal-hero-tag\"\u003e\n      \u003cspan class=\"soi-mgmal-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · SFB Laboratoires\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mgmal-hero-title\"\u003eMalate de Magnésium en comprimés\u003c\/span\u003e\n    \u003cp class=\"soi-mgmal-hero-subtitle\"\u003eUne forme hautement assimilable pour retrouver énergie, confort musculaire et sérénité au quotidien. 375 mg de magnésium élémentaire par dose, soit 100 % de vos apports journaliers.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mgmal-hero-labels\"\u003e\n      \u003cspan class=\"soi-mgmal-label soi-mgmal-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-mgmal-label\"\u003e100 % DES VNR\u003c\/span\u003e\n      \u003cspan class=\"soi-mgmal-label\"\u003e90 COMPRIMÉS\u003c\/span\u003e\n      \u003cspan class=\"soi-mgmal-label\"\u003eSANS COLORANTS ARTIFICIELS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgmal-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le magnésium malate plutôt qu'une autre forme ?\u003c\/h2\u003e\n    \u003cp\u003eToutes les formes de magnésium ne se valent pas. Le \u003cstrong\u003emagnésium malate\u003c\/strong\u003e associe le magnésium à l'acide malique, un composé naturellement présent dans les fruits. Cette combinaison offre deux avantages majeurs pour votre organisme.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mgmal-grid\"\u003e\n      \u003cdiv class=\"soi-mgmal-card\"\u003e\n        \u003ch3\u003e🍎 Une biodisponibilité élevée\u003c\/h3\u003e\n        \u003cp\u003eLe magnésium malate est rapidement absorbé par les cellules et bien toléré par les intestins, même chez les personnes sensibles sur le plan digestif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-card\"\u003e\n        \u003ch3\u003e⚡ Une action sur l'énergie cellulaire\u003c\/h3\u003e\n        \u003cp\u003eL'acide malique joue un rôle clé dans le cycle de Krebs, le processus par lequel vos cellules produisent de l'énergie. C'est ce qui distingue le malate du bisglycinate ou de l'oxyde de magnésium, souvent moins actifs sur la fatigue profonde.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mgmal-tip\"\u003e\n      \u003cdiv class=\"soi-mgmal-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eVous hésitez entre magnésium malate et bisglycinate ? Le bisglycinate est davantage recommandé pour le sommeil et la détente nerveuse, tandis que le malate est particulièrement indiqué pour la fatigue chronique, les douleurs musculaires et la vitalité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgmal-section\"\u003e\n    \u003ch2\u003eLes bienfaits du malate de magnésium SFB au quotidien\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mgmal-benefits\"\u003e\n      \u003cdiv class=\"soi-mgmal-benefit\"\u003e\n        \u003cdiv class=\"soi-mgmal-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉnergie et métabolisme\u003c\/h3\u003e\n        \u003cp\u003eContribue à un métabolisme énergétique normal et réduit la sensation de fatigue physique et mentale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-benefit\"\u003e\n        \u003cdiv class=\"soi-mgmal-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMuscles et récupération\u003c\/h3\u003e\n        \u003cp\u003eSoutient la fonction musculaire normale et aide à limiter les crampes, spasmes et tensions après l'effort.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-benefit\"\u003e\n        \u003cdiv class=\"soi-mgmal-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSystème nerveux et humeur\u003c\/h3\u003e\n        \u003cp\u003eParticipe au fonctionnement normal du système nerveux et contribue à réguler l'humeur face au stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-benefit\"\u003e\n        \u003cdiv class=\"soi-mgmal-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eOs et cœur\u003c\/h3\u003e\n        \u003cp\u003eContribue au maintien d'une ossature normale et soutient une fonction cardiovasculaire saine.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgmal-section\"\u003e\n    \u003ch2\u003eComposition et posologie : ce que contient chaque comprimé\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mgmal-compo\"\u003e\n      \u003cdiv class=\"soi-mgmal-compo-row\"\u003e\n        \u003cspan class=\"soi-mgmal-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-compo-value\"\u003eMalate de magnésium (forme hautement biodisponible)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-compo-row\"\u003e\n        \u003cspan class=\"soi-mgmal-compo-label\"\u003eMagnésium élémentaire \/ dose journalière\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-compo-value\"\u003e375 mg (100 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-compo-row\"\u003e\n        \u003cspan class=\"soi-mgmal-compo-label\"\u003eForme galénique\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-compo-value\"\u003eComprimés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-compo-row\"\u003e\n        \u003cspan class=\"soi-mgmal-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-compo-value\"\u003e90 comprimés (1 mois de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-compo-row\"\u003e\n        \u003cspan class=\"soi-mgmal-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-compo-value\"\u003eSans colorants artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-compo-row\"\u003e\n        \u003cspan class=\"soi-mgmal-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-compo-value\"\u003eFrance, laboratoire certifié\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mgmal-timeline\"\u003e\n      \u003cdiv class=\"soi-mgmal-step\"\u003e\n        \u003cdiv class=\"soi-mgmal-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mgmal-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 comprimés par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-step\"\u003e\n        \u003cdiv class=\"soi-mgmal-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mgmal-step-content\"\u003e\n          \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence au cours d'un repas, à avaler avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-step\"\u003e\n        \u003cdiv class=\"soi-mgmal-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mgmal-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 1 à 3 mois est conseillée pour des résultats durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgmal-section\"\u003e\n    \u003ch2\u003eMalate de magnésium : y a-t-il des dangers ?\u003c\/h2\u003e\n    \u003cp\u003eLe malate de magnésium ne présente pas de danger aux doses recommandées. Bien toléré sur le plan digestif, il provoque beaucoup moins d'effets laxatifs que des formes comme l'oxyde ou le chlorure de magnésium.\u003c\/p\u003e\n    \u003cp\u003eEn cas de surdosage important, des troubles intestinaux peuvent apparaître : il vous suffit de respecter la posologie indiquée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mgmal-accordion\"\u003e\n      \u003cdetails class=\"soi-mgmal-accordion-item\"\u003e\n        \u003csummary class=\"soi-mgmal-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mgmal-accordion-content\"\u003e\n          \u003cp\u003eCe complément est déconseillé aux personnes souffrant d'insuffisance rénale sévère. Il ne remplace en aucun cas un traitement médical. En cas de doute, consultez votre médecin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mgmal-accordion-item\"\u003e\n        \u003csummary class=\"soi-mgmal-accordion-header\"\u003e📋 Mentions réglementaires\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mgmal-accordion-content\"\u003e\n          \u003cp\u003eLes allégations santé sont conformes au règlement européen CE n°432\/2012. Ce complément alimentaire ne se substitue pas à une alimentation variée et équilibrée, ni à un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgmal-section\"\u003e\n    \u003ch2\u003ePourquoi choisir SFB Laboratoires ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mgmal-grid-compact\"\u003e\n      \u003cdiv class=\"soi-mgmal-card-mini\"\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-value\"\u003e100 % française\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-card-mini\"\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-value\"\u003eMalate hautement assimilable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-card-mini\"\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-value\"\u003e90 comprimés (1 mois)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgmal-card-mini\"\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-label\"\u003eDosage\u003c\/span\u003e\n        \u003cspan class=\"soi-mgmal-card-mini-value\"\u003e100 % des apports journaliers\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgmal-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mgmal-cta-box\"\u003e\n      \u003cp class=\"soi-mgmal-cta-tag\" style=\"color: white;\"\u003eVotre allié énergie et vitalité\u003c\/p\u003e\n      \u003cp class=\"soi-mgmal-cta-text\" style=\"color: white;\"\u003eRetrouvez dans chaque comprimé de Malate de magnésium SFB la promesse d'une énergie retrouvée, de muscles apaisés et d'un mental plus serein. Parce que prendre soin de soi commence par les fondamentaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mgmal-marine: #1A2D3D;\n  --soi-mgmal-marine-dark: #0F1E2B;\n  --soi-mgmal-marine-light: #2C4458;\n  --soi-mgmal-pomme: #A1C544;\n  --soi-mgmal-pomme-dark: #84A636;\n  --soi-mgmal-pomme-light: rgba(161,197,68,0.10);\n  --soi-mgmal-white: #FFFFFF;\n  --soi-mgmal-off-white: #F8FAF6;\n  --soi-mgmal-stone: #F1F3EE;\n  --soi-mgmal-line: #E5E8E0;\n  --soi-mgmal-primary: #3B4C6B;\n  --soi-mgmal-primary-soft: #E8EDF4;\n  --soi-mgmal-accent: #7ECABD;\n  --soi-mgmal-text: #1A2D3D;\n  --soi-mgmal-text-soft: #4A5B6B;\n  --soi-mgmal-text-muted: #7B8693;\n  --soi-mgmal-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mgmal-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mgmal-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mgmal-radius: 12px;\n  --soi-mgmal-radius-sm: 8px;\n  --soi-mgmal-radius-pill: 999px;\n}\n\n.soi-mgmal-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mgmal-fiche img { max-width: 100%; height: auto; }\n\n.soi-mgmal-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mgmal-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mgmal-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-mgmal-hero {\n  position: relative;\n  background: var(--soi-mgmal-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-mgmal-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mgmal-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mgmal-pomme);\n}\n\n.soi-mgmal-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-mgmal-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mgmal-pomme);\n  border-radius: 50%;\n}\n\n.soi-mgmal-hero-title {\n  display: block;\n  color: var(--soi-mgmal-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-mgmal-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-mgmal-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mgmal-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-mgmal-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mgmal-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mgmal-label-accent {\n  background: var(--soi-mgmal-pomme);\n  border-color: var(--soi-mgmal-pomme);\n  color: var(--soi-mgmal-marine);\n  font-weight: 600;\n}\n\n.soi-mgmal-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mgmal-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mgmal-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-mgmal-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mgmal-pomme);\n  border-radius: 2px;\n}\n\n.soi-mgmal-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mgmal-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mgmal-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-mgmal-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mgmal-benefit {\n  background: var(--soi-mgmal-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mgmal-radius);\n  border: 1px solid var(--soi-mgmal-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mgmal-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mgmal-shadow-md);\n}\n\n.soi-mgmal-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mgmal-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-mgmal-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mgmal-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mgmal-benefit:hover .soi-mgmal-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mgmal-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mgmal-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mgmal-benefit p {\n  font-size: 13px;\n  color: var(--soi-mgmal-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mgmal-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-mgmal-card {\n  background: var(--soi-mgmal-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mgmal-radius);\n  border-left: 3px solid var(--soi-mgmal-pomme);\n}\n\n.soi-mgmal-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mgmal-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mgmal-card p {\n  font-size: 14px;\n  color: var(--soi-mgmal-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mgmal-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-mgmal-card-mini {\n  background: var(--soi-mgmal-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-mgmal-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-mgmal-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-mgmal-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-mgmal-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-mgmal-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mgmal-marine);\n}\n\n.soi-mgmal-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-mgmal-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mgmal-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mgmal-radius);\n  border: 1px solid var(--soi-mgmal-line);\n  align-items: flex-start;\n}\n\n.soi-mgmal-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mgmal-marine);\n  color: var(--soi-mgmal-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-mgmal-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mgmal-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mgmal-step-content p {\n  font-size: 14px;\n  color: var(--soi-mgmal-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mgmal-compo {\n  background: var(--soi-mgmal-off-white);\n  border-radius: var(--soi-mgmal-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mgmal-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-mgmal-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mgmal-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mgmal-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mgmal-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mgmal-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mgmal-marine);\n  text-align: right;\n}\n\n.soi-mgmal-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mgmal-pomme-light);\n  border-left: 4px solid var(--soi-mgmal-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mgmal-radius) var(--soi-mgmal-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mgmal-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mgmal-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mgmal-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mgmal-tip p {\n  font-size: 14px;\n  color: var(--soi-mgmal-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mgmal-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-mgmal-accordion-item {\n  background: var(--soi-mgmal-off-white);\n  border-radius: var(--soi-mgmal-radius-sm);\n  border: 1px solid var(--soi-mgmal-line);\n  overflow: hidden;\n}\n\n.soi-mgmal-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mgmal-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-mgmal-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mgmal-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mgmal-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mgmal-accordion-item[open] .soi-mgmal-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mgmal-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mgmal-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mgmal-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mgmal-cta-box {\n  background: var(--soi-mgmal-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mgmal-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mgmal-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-mgmal-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mgmal-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-mgmal-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mgmal-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mgmal-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-mgmal-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mgmal-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mgmal-compo-value {\n    text-align: left;\n  }\n\n  .soi-mgmal-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-mgmal-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mgmal-fiche {\n    --soi-mgmal-text-soft: #2C3E50;\n    --soi-mgmal-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"SFB Laboratoires","offers":[{"title":"Default Title","offer_id":61603744121162,"sku":"SF0115","price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/malate-de-magnesium-en-comprimes-sfb-packshot.webp?v=1779634300"},{"product_id":"jus-de-goji-bio-sfb","title":"Jus de Goji bio (500 ml) - SFB","description":"\u003cdiv class=\"soi-goji-fiche\"\u003e\n\n\u003csection class=\"soi-goji-hero\"\u003e\n  \u003cdiv class=\"soi-goji-hero-tag\"\u003e\n    \u003cspan class=\"soi-goji-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · SFB Laboratoires\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-goji-hero-title\"\u003eJus de Goji Bio\u003c\/span\u003e\n  \u003cp class=\"soi-goji-hero-subtitle\"\u003eLa puissance antioxydante des baies de goji en bouteille : 500 ml de jus pur, sans conservateur, issu de l'agriculture biologique.\u003c\/p\u003e\n  \u003cdiv class=\"soi-goji-hero-labels\"\u003e\n    \u003cspan class=\"soi-goji-label soi-goji-label-accent\"\u003eBIO (AB)\u003c\/span\u003e\n    \u003cspan class=\"soi-goji-label\"\u003e100 % PUR JUS\u003c\/span\u003e\n    \u003cspan class=\"soi-goji-label\"\u003eSANS CONSERVATEUR\u003c\/span\u003e\n    \u003cspan class=\"soi-goji-label\"\u003eSANS SUCRE AJOUTÉ\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-goji-section\"\u003e\n  \u003ch2\u003eJus de Goji Bio SFB : la puissance antioxydante des baies de goji en bouteille\u003c\/h2\u003e\n  \u003cp\u003eLe jus de goji bio SFB est issu du \u003cem\u003eLycium barbarum\u003c\/em\u003e, cet arbuste aux petites baies rouge vif que les médecines traditionnelles chinoises utilisent depuis des siècles. Ici, pas d'artifice : un jus pur, sans conservateur, sans additif, élaboré à partir de baies cultivées en agriculture biologique certifiée dans les régions montagneuses du nord-est de la Chine.\u003c\/p\u003e\n  \u003cp\u003eRésultat : une boisson naturellement concentrée en nutriments, avec ce goût sucré et légèrement acidulé si caractéristique de la baie de goji.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-goji-section\"\u003e\n  \u003ch2\u003ePourquoi le jus de baie de goji bio est-il si intéressant ?\u003c\/h2\u003e\n  \u003cp class=\"soi-goji-section-intro\"\u003eLa baie de goji figure parmi les super-fruits les plus étudiés pour sa densité nutritionnelle. Sous forme de jus, ses actifs sont plus rapidement assimilables. Voici ce que ce jus vous apporte concrètement :\u003c\/p\u003e\n  \u003cdiv class=\"soi-goji-benefits\"\u003e\n    \u003cdiv class=\"soi-goji-benefit\"\u003e\n      \u003cdiv class=\"soi-goji-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAntioxydants puissants\u003c\/h3\u003e\n      \u003cp\u003eLes polysaccharides bioactifs (LBP), la vitamine C et les caroténoïdes neutralisent les radicaux libres et contribuent à la protection cellulaire contre le stress oxydatif.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-benefit\"\u003e\n      \u003cdiv class=\"soi-goji-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eZinc, sélénium, cuivre et fer participent au bon fonctionnement du système immunitaire, particulièrement utile en période de changement de saison.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-benefit\"\u003e\n      \u003cdiv class=\"soi-goji-benefit-icon\"\u003e\u003cspan\u003e👁️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eConfort visuel\u003c\/h3\u003e\n      \u003cp\u003eLa lutéine et la zéaxanthine, présentes naturellement dans la baie de goji, sont reconnues pour contribuer à la santé des yeux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-benefit\"\u003e\n      \u003cdiv class=\"soi-goji-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eTonus et vitalité\u003c\/h3\u003e\n      \u003cp\u003eLes vitamines du groupe B, la vitamine E et un profil complet de 18 acides aminés (dont les 8 essentiels) soutiennent l'énergie et réduisent la sensation de fatigue.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-goji-tip\"\u003e\n    \u003cdiv class=\"soi-goji-tip-icon\"\u003e✨\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eAction beauté et anti-âge\u003c\/strong\u003e\n      \u003cp\u003eGrâce à son action antioxydante, le jus de goji s'intègre naturellement dans une routine beauté tournée vers l'éclat et la jeunesse cutanée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-goji-section\"\u003e\n  \u003ch2\u003eComposition du Jus de Goji Bio SFB\u003c\/h2\u003e\n  \u003cdiv class=\"soi-goji-compo\"\u003e\n    \u003cdiv class=\"soi-goji-compo-row\"\u003e\n      \u003cspan class=\"soi-goji-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-compo-value\"\u003eJus de baies de goji (\u003cem\u003eLycium barbarum\u003c\/em\u003e) issu de l'agriculture biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-compo-row\"\u003e\n      \u003cspan class=\"soi-goji-compo-label\"\u003ePureté\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-compo-value\"\u003e100 % pur, non sucré, sans conservateur, sans colorant, sans arôme artificiel\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-compo-row\"\u003e\n      \u003cspan class=\"soi-goji-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-compo-value\"\u003eBouteille en verre ambré de 500 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-compo-row\"\u003e\n      \u003cspan class=\"soi-goji-compo-label\"\u003eOrigine des baies\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-compo-value\"\u003eRégions montagneuses du nord-est de la Chine\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-goji-tip\"\u003e\n    \u003cdiv class=\"soi-goji-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLa bouteille en verre ambré protège les actifs sensibles à la lumière et garantit une conservation optimale après ouverture.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-goji-section\"\u003e\n  \u003ch2\u003eComment consommer le jus de goji bio ? Posologie conseillée\u003c\/h2\u003e\n  \u003cdiv class=\"soi-goji-timeline\"\u003e\n    \u003cdiv class=\"soi-goji-step\"\u003e\n      \u003cdiv class=\"soi-goji-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-goji-step-content\"\u003e\n        \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n        \u003cp\u003e30 ml par jour (environ 2 cuillères à soupe), de préférence le matin à jeun ou au moment du petit-déjeuner.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-step\"\u003e\n      \u003cdiv class=\"soi-goji-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-goji-step-content\"\u003e\n        \u003ch3\u003ePur ou dilué\u003c\/h3\u003e\n        \u003cp\u003eÀ consommer tel quel ou dilué dans un verre d'eau, un smoothie ou un jus de fruits. Il se marie particulièrement bien avec le jus de grenade ou de pomme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-step\"\u003e\n      \u003cdiv class=\"soi-goji-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-goji-step-content\"\u003e\n        \u003ch3\u003eConservation\u003c\/h3\u003e\n        \u003cp\u003eAgitez bien avant utilisation. Après ouverture, conservez au réfrigérateur et consommez dans les 7 à 10 jours.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-step\"\u003e\n      \u003cdiv class=\"soi-goji-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-goji-step-content\"\u003e\n        \u003ch3\u003eCure conseillée\u003c\/h3\u003e\n        \u003cp\u003ePour ressentir pleinement les bienfaits du jus de goji, une cure régulière de 4 à 6 semaines est généralement recommandé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-goji-section\"\u003e\n  \u003ch2\u003ePour qui est fait le jus de goji bio ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-goji-grid\"\u003e\n    \u003cdiv class=\"soi-goji-card\"\u003e\n      \u003ch3\u003e😓 Personnes fatiguées ou stressées\u003c\/h3\u003e\n      \u003cp\u003eUn geste quotidien simple pour soutenir votre énergie et renforcer votre capital antioxydant au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-card\"\u003e\n      \u003ch3\u003e🌸 Soin de la peau\u003c\/h3\u003e\n      \u003cp\u003ePour celles et ceux qui souhaitent prendre soin de leur peau grâce à un apport antioxydant naturel venu de l'intérieur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-card\"\u003e\n      \u003ch3\u003e🏃 Sportifs en récupération\u003c\/h3\u003e\n      \u003cp\u003eUn allié naturel en quête de récupération, grâce à son profil complet en acides aminés et en micronutriments essentiels.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-card\"\u003e\n      \u003ch3\u003e🌿 Geste santé quotidien\u003c\/h3\u003e\n      \u003cp\u003ePour quiconque cherche un geste santé simple et naturel à intégrer à sa routine, sans compromis sur la qualité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-goji-accordion\"\u003e\n    \u003cdetails class=\"soi-goji-accordion-item\"\u003e\n      \u003csummary class=\"soi-goji-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-goji-accordion-content\"\u003e\n        \u003cp\u003eCe produit est un complément alimentaire : il ne remplace pas une alimentation variée et équilibrée ni un traitement médical. En cas de grossesse, d'allaitement ou de traitement en cours, consultez votre médecin avant usage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-goji-section\"\u003e\n  \u003ch2\u003eLes garanties qualité SFB\u003c\/h2\u003e\n  \u003cdiv class=\"soi-goji-grid-compact\"\u003e\n    \u003cdiv class=\"soi-goji-card-mini\"\u003e\n      \u003cspan class=\"soi-goji-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-card-mini-value\"\u003eAgriculture Biologique (AB)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-card-mini\"\u003e\n      \u003cspan class=\"soi-goji-card-mini-icon\"\u003e🍇\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-card-mini-label\"\u003ePureté\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-card-mini-value\"\u003e100 % pur jus\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-card-mini\"\u003e\n      \u003cspan class=\"soi-goji-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-card-mini-label\"\u003eSans ajout\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-card-mini-value\"\u003eSans conservateur, sans sucre ajouté\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-goji-card-mini\"\u003e\n      \u003cspan class=\"soi-goji-card-mini-icon\"\u003e🫙\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-goji-card-mini-value\"\u003eBouteille verre 500 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-goji-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-goji-cta-box\"\u003e\n    \u003cp class=\"soi-goji-cta-tag\" style=\"color: white;\"\u003ePrendre soin de soi naturellement, chaque matin\u003c\/p\u003e\n    \u003cp class=\"soi-goji-cta-text\" style=\"color: white;\"\u003e500 ml de générosité naturelle dans chaque bouteille. Un geste quotidien de 30 ml pour nourrir votre vitalité, renforcer vos défenses et offrir à votre peau un éclat venu de l'intérieur. Simple, pur, bio.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-goji-marine: #1A2D3D;\n  --soi-goji-marine-dark: #0F1E2B;\n  --soi-goji-marine-light: #2C4458;\n  --soi-goji-pomme: #A1C544;\n  --soi-goji-pomme-dark: #84A636;\n  --soi-goji-pomme-light: rgba(161,197,68,0.10);\n  --soi-goji-white: #FFFFFF;\n  --soi-goji-off-white: #F8FAF6;\n  --soi-goji-stone: #F1F3EE;\n  --soi-goji-line: #E5E8E0;\n  --soi-goji-primary: #8B3A62;\n  --soi-goji-primary-soft: #A8527C;\n  --soi-goji-accent: #C94040;\n  --soi-goji-text: #1A2D3D;\n  --soi-goji-text-soft: #4A5B6B;\n  --soi-goji-text-muted: #7B8693;\n  --soi-goji-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-goji-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-goji-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-goji-radius: 12px;\n  --soi-goji-radius-sm: 8px;\n  --soi-goji-radius-pill: 999px;\n}\n\n.soi-goji-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-goji-fiche img { max-width: 100%; height: auto; }\n\n.soi-goji-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-goji-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-goji-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-goji-hero {\n  position: relative;\n  background: var(--soi-goji-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-goji-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-goji-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-goji-pomme);\n}\n\n.soi-goji-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-goji-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-goji-pomme);\n  border-radius: 50%;\n}\n\n.soi-goji-hero-title {\n  display: block;\n  color: var(--soi-goji-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-goji-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-goji-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-goji-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-goji-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-goji-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-goji-label-accent {\n  background: var(--soi-goji-pomme);\n  border-color: var(--soi-goji-pomme);\n  color: var(--soi-goji-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-goji-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-goji-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-goji-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-goji-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-goji-pomme);\n  border-radius: 2px;\n}\n\n.soi-goji-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-goji-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-goji-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-goji-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-goji-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-goji-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-goji-benefit {\n  background: var(--soi-goji-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-goji-radius);\n  border: 1px solid var(--soi-goji-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-goji-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-goji-shadow-md);\n}\n\n.soi-goji-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-goji-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-goji-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-goji-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-goji-benefit:hover .soi-goji-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-goji-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-goji-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-goji-benefit p {\n  font-size: 13px;\n  color: var(--soi-goji-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-goji-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-goji-card {\n  background: var(--soi-goji-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-goji-radius);\n  border-left: 3px solid var(--soi-goji-pomme);\n}\n\n.soi-goji-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-goji-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-goji-card p {\n  font-size: 14px;\n  color: var(--soi-goji-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-goji-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-goji-card-mini {\n  background: var(--soi-goji-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-goji-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-goji-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-goji-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-goji-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-goji-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-goji-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-goji-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-goji-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-goji-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-goji-radius);\n  border: 1px solid var(--soi-goji-line);\n  align-items: flex-start;\n}\n\n.soi-goji-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-goji-marine);\n  color: var(--soi-goji-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-goji-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-goji-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-goji-step-content p {\n  font-size: 14px;\n  color: var(--soi-goji-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-goji-compo {\n  background: var(--soi-goji-off-white);\n  border-radius: var(--soi-goji-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-goji-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-goji-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-goji-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-goji-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-goji-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-goji-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-goji-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-goji-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-goji-pomme-light);\n  border-left: 4px solid var(--soi-goji-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-goji-radius) var(--soi-goji-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-goji-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-goji-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-goji-marine);\n  margin-bottom: 4px;\n}\n\n.soi-goji-tip p {\n  font-size: 14px;\n  color: var(--soi-goji-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-goji-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-goji-accordion-item {\n  background: var(--soi-goji-off-white);\n  border-radius: var(--soi-goji-radius-sm);\n  border: 1px solid var(--soi-goji-line);\n  overflow: hidden;\n}\n\n.soi-goji-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-goji-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-goji-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-goji-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-goji-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-goji-accordion-item[open] .soi-goji-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-goji-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-goji-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-goji-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-goji-cta-box {\n  background: var(--soi-goji-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-goji-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-goji-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-goji-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-goji-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-goji-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-goji-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-goji-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-goji-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-goji-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-goji-compo-value {\n    text-align: left;\n  }\n\n  .soi-goji-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-goji-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-goji-fiche {\n    --soi-goji-text-soft: #2C3E50;\n    --soi-goji-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"SFB Laboratoires","offers":[{"title":"Default Title","offer_id":61603773677898,"sku":"SF0250","price":25.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/JUS-GOJI-SF.webp?v=1779696278"},{"product_id":"bio-veino-systemique-certifie-bio-en-comprimes-science-et-equilibre","title":"BIO VEINO systémique - 60 comprimés – Science et Équilibre","description":"\u003cdiv class=\"soi-bvein-fiche\"\u003e\n\n\u003csection class=\"soi-bvein-hero\"\u003e\n  \u003cdiv class=\"soi-bvein-hero-tag\"\u003e\n    \u003cspan class=\"soi-bvein-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Science \u0026amp; Équilibre\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-bvein-hero-title\"\u003eBIO VEINO Systémique\u003c\/span\u003e\n  \u003cp class=\"soi-bvein-hero-subtitle\"\u003e7 plantes certifiées bio et 2800 mg d'actifs par jour pour une action globale sur le cœur, les artères, les veines et les microvaisseaux. Retrouvez des jambes légères et une circulation sanguine apaisée.\u003c\/p\u003e\n  \u003cdiv class=\"soi-bvein-hero-labels\"\u003e\n    \u003cspan class=\"soi-bvein-label soi-bvein-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n    \u003cspan class=\"soi-bvein-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-bvein-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-bvein-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003cspan class=\"soi-bvein-label\"\u003eSANS OGM\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bvein-section\"\u003e\n  \u003ch2\u003eBIO VEINO Systémique : le complément bio pour une circulation sanguine au top\u003c\/h2\u003e\n  \u003cp\u003eJambes lourdes en fin de journée, fourmillements, sensation de gonflement… Ces signaux ne sont pas à ignorer. Ils traduisent souvent une \u003cstrong\u003emauvaise circulation sanguine\u003c\/strong\u003e, qui touche une personne sur trois en France. \u003cstrong\u003eBIO VEINO Systémique de Science \u0026amp; Équilibre\u003c\/strong\u003e a été formulé pour y répondre : 7 plantes certifiées bio, un dosage XXL de 2800 mg d'actifs par jour, et une action complète sur l'ensemble du système cardiovasculaire.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bvein-section\"\u003e\n  \u003ch2\u003ePourquoi la circulation sanguine mérite toute votre attention\u003c\/h2\u003e\n  \u003cp\u003eLa circulation sanguine, c'est bien plus que le simple trajet du sang dans vos veines. C'est un réseau complexe qui irrigue chaque cellule de votre corps en oxygène et en nutriments. Lorsque ce réseau se grippe, les conséquences sont immédiates : \u003cstrong\u003ejambes lourdes\u003c\/strong\u003e, fatigue, extrémités froides, voire varices ou phlébite dans les cas les plus avancés.\u003c\/p\u003e\n  \u003cp\u003eLes principales causes d'une \u003cstrong\u003emauvaise circulation sanguine dans les jambes\u003c\/strong\u003e : station debout ou assise prolongée, sédentarité, chaleur, terrain génétique, ou encore manque d'hydratation. Bonne nouvelle : des plantes spécifiques, à des doses suffisantes, peuvent réellement soutenir ce système.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bvein-section\"\u003e\n  \u003ch2\u003e7 plantes bio pour une action systémique complète\u003c\/h2\u003e\n  \u003cp class=\"soi-bvein-section-intro\"\u003eBIO VEINO ne se contente pas d'agir sur un seul aspect. Sa formule synergique cible \u003cstrong\u003ele cœur, les artères, les veines et les microvaisseaux\u003c\/strong\u003e simultanément :\u003c\/p\u003e\n  \u003cdiv class=\"soi-bvein-grid\"\u003e\n    \u003cdiv class=\"soi-bvein-card\"\u003e\n      \u003ch3\u003e🌿 Aubépine (Crataegus monogyna)\u003c\/h3\u003e\n      \u003cp\u003eSoutient les fonctions cardiaques et favorise l'apport d'oxygène au niveau périphérique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-card\"\u003e\n      \u003ch3\u003e🌰 Marron d'Inde (Aesculus hippocastanum)\u003c\/h3\u003e\n      \u003cp\u003eContribue au maintien d'une bonne circulation veineuse et soulage les jambes lourdes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-card\"\u003e\n      \u003ch3\u003e🌺 Hibiscus (Hibiscus sabdariffa)\u003c\/h3\u003e\n      \u003cp\u003eAgit sur les microvaisseaux et renforce la vitalité vasculaire générale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-card\"\u003e\n      \u003ch3\u003e🍃 Cyprès, vigne rouge, hamamélis, petit houx\u003c\/h3\u003e\n      \u003cp\u003eDes actifs complémentaires reconnus pour leur action tonifiante sur le retour veineux et la paroi des vaisseaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-bvein-tip\"\u003e\n    \u003cdiv class=\"soi-bvein-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eRésultat : une approche globale, là où la plupart des compléments n'en ciblent qu'un seul aspect.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bvein-section\"\u003e\n  \u003ch2\u003eComposition et posologie précises\u003c\/h2\u003e\n  \u003cdiv class=\"soi-bvein-timeline\"\u003e\n    \u003cdiv class=\"soi-bvein-step\"\u003e\n      \u003cdiv class=\"soi-bvein-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-bvein-step-content\"\u003e\n        \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n        \u003cp\u003e2 comprimés par jour, à avaler avec un grand verre d'eau, de préférence au moment des repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-step\"\u003e\n      \u003cdiv class=\"soi-bvein-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-bvein-step-content\"\u003e\n        \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n        \u003cp\u003eBoîte de 60 comprimés, soit 30 jours de cure. Pour un effet optimal, une cure de 6 à 8 semaines est conseillée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-bvein-compo\"\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003eActifs par jour (2 comprimés)\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eJusqu'à 2800 mg d'actifs issus à 100 % de l'Agriculture Biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003ePlante 1\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eExtrait d'aubépine (baies et sommités fleuries)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003ePlante 2\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eExtrait de marron d'Inde\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003ePlante 3\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eExtrait d'hibiscus\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003ePlante 4\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eExtrait de cyprès\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003ePlante 5\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eExtrait de vigne rouge\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003ePlante 6\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eExtrait d'hamamélis\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003ePlante 7\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eExtrait de petit houx\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003eExcipients\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003eCellulose microcristalline, stéarate de magnésium d'origine végétale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-compo-row\"\u003e\n      \u003cspan class=\"soi-bvein-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-compo-value\"\u003e60 comprimés (30 jours de cure)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bvein-section\"\u003e\n  \u003ch2\u003eCe produit est-il fait pour vous ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-bvein-benefits\"\u003e\n    \u003cdiv class=\"soi-bvein-benefit\"\u003e\n      \u003cdiv class=\"soi-bvein-benefit-icon\"\u003e\u003cspan\u003e🦵\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eJambes lourdes\u003c\/h3\u003e\n      \u003cp\u003eVous souffrez de mauvaise circulation sanguine dans les jambes ou de jambes lourdes en fin de journée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-benefit\"\u003e\n      \u003cdiv class=\"soi-bvein-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEngagement bio\u003c\/h3\u003e\n      \u003cp\u003eVous recherchez un complément certifié bio, vegan et fabriqué en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-benefit\"\u003e\n      \u003cdiv class=\"soi-bvein-benefit-icon\"\u003e\u003cspan\u003e❤️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien cardiovasculaire\u003c\/h3\u003e\n      \u003cp\u003eVous souhaitez soutenir votre cœur et vos vaisseaux de façon naturelle et préventive.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-benefit\"\u003e\n      \u003cdiv class=\"soi-bvein-benefit-icon\"\u003e\u003cspan\u003e🪑\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMode de vie sédentaire\u003c\/h3\u003e\n      \u003cp\u003eVous êtes souvent assis(e) longtemps ou exposé(e) à la chaleur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-bvein-accordion\"\u003e\n    \u003cdetails class=\"soi-bvein-accordion-item\"\u003e\n      \u003csummary class=\"soi-bvein-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-bvein-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de pathologie cardiovasculaire diagnostiquée, consultez votre médecin avant toute prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bvein-section\"\u003e\n  \u003ch2\u003eLes points forts de BIO VEINO Systémique\u003c\/h2\u003e\n  \u003cdiv class=\"soi-bvein-grid-compact\"\u003e\n    \u003cdiv class=\"soi-bvein-card-mini\"\u003e\n      \u003cspan class=\"soi-bvein-card-mini-icon\"\u003e🏅\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-card-mini-value\"\u003eAgriculture Biologique (FR-BIO-01), actifs 100 % bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-card-mini\"\u003e\n      \u003cspan class=\"soi-bvein-card-mini-icon\"\u003e💊\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-card-mini-label\"\u003eDosage XXL\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-card-mini-value\"\u003e2800 mg d'actifs par jour\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-card-mini\"\u003e\n      \u003cspan class=\"soi-bvein-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-card-mini-value\"\u003eFabriqué en France, laboratoires Val de Loire\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bvein-card-mini\"\u003e\n      \u003cspan class=\"soi-bvein-card-mini-icon\"\u003e🏆\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-card-mini-label\"\u003eDistinction\u003c\/span\u003e\n      \u003cspan class=\"soi-bvein-card-mini-value\"\u003eÉlu Meilleur Produit Bio 2019\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-bvein-grid\"\u003e\n    \u003cdiv class=\"soi-bvein-card\"\u003e\n      \u003ch3\u003e🌿 Formule vegan\u003c\/h3\u003e\n      \u003cp\u003eSans gluten, sans OGM. Une formule respectueuse de votre corps et de l'environnement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bvein-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-bvein-cta-box\"\u003e\n    \u003cp class=\"soi-bvein-cta-tag\" style=\"color: white;\"\u003eRetrouver des jambes légères, naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-bvein-cta-text\" style=\"color: white;\"\u003ePrendre soin de votre circulation sanguine, c'est investir dans votre énergie quotidienne, la légèreté de vos jambes et la santé de votre cœur sur le long terme. Avec BIO VEINO Systémique, vous choisissez une formule bio, dosée sérieusement et pensée pour agir en profondeur.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-bvein-marine: #1A2D3D;\n  --soi-bvein-marine-dark: #0F1E2B;\n  --soi-bvein-marine-light: #2C4458;\n  --soi-bvein-pomme: #A1C544;\n  --soi-bvein-pomme-dark: #84A636;\n  --soi-bvein-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-bvein-white: #FFFFFF;\n  --soi-bvein-off-white: #F8FAF6;\n  --soi-bvein-stone: #F1F3EE;\n  --soi-bvein-line: #E5E8E0;\n\n  --soi-bvein-primary: #7A3B5A;\n  --soi-bvein-primary-soft: #9E6B84;\n  --soi-bvein-accent: #C8A054;\n\n  --soi-bvein-text: #1A2D3D;\n  --soi-bvein-text-soft: #4A5B6B;\n  --soi-bvein-text-muted: #7B8693;\n\n  --soi-bvein-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bvein-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bvein-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bvein-radius: 12px;\n  --soi-bvein-radius-sm: 8px;\n  --soi-bvein-radius-pill: 999px;\n}\n\n.soi-bvein-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bvein-fiche img { max-width: 100%; height: auto; }\n\n.soi-bvein-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bvein-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bvein-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-bvein-hero {\n  position: relative;\n  background: var(--soi-bvein-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-bvein-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bvein-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bvein-pomme);\n}\n\n.soi-bvein-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-bvein-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bvein-pomme);\n  border-radius: 50%;\n}\n\n.soi-bvein-hero-title {\n  display: block;\n  color: var(--soi-bvein-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-bvein-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-bvein-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bvein-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-bvein-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bvein-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bvein-label-accent {\n  background: var(--soi-bvein-pomme);\n  border-color: var(--soi-bvein-pomme);\n  color: var(--soi-bvein-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-bvein-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bvein-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bvein-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-bvein-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bvein-pomme);\n  border-radius: 2px;\n}\n\n.soi-bvein-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bvein-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bvein-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bvein-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bvein-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-bvein-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-bvein-benefit {\n  background: var(--soi-bvein-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bvein-radius);\n  border: 1px solid var(--soi-bvein-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bvein-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bvein-shadow-md);\n}\n\n.soi-bvein-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bvein-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-bvein-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bvein-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bvein-benefit:hover .soi-bvein-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bvein-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bvein-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bvein-benefit p {\n  font-size: 13px;\n  color: var(--soi-bvein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-bvein-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-bvein-card {\n  background: var(--soi-bvein-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bvein-radius);\n  border-left: 3px solid var(--soi-bvein-pomme);\n}\n\n.soi-bvein-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bvein-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bvein-card p {\n  font-size: 14px;\n  color: var(--soi-bvein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-bvein-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n\n.soi-bvein-card-mini {\n  background: var(--soi-bvein-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-bvein-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-bvein-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-bvein-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-bvein-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-bvein-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--soi-bvein-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-bvein-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-bvein-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bvein-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bvein-radius);\n  border: 1px solid var(--soi-bvein-line);\n  align-items: flex-start;\n}\n\n.soi-bvein-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bvein-marine);\n  color: var(--soi-bvein-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-bvein-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bvein-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bvein-step-content p {\n  font-size: 14px;\n  color: var(--soi-bvein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-bvein-compo {\n  background: var(--soi-bvein-off-white);\n  border-radius: var(--soi-bvein-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bvein-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-bvein-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bvein-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bvein-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bvein-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-bvein-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bvein-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-bvein-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bvein-pomme-light);\n  border-left: 4px solid var(--soi-bvein-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bvein-radius) var(--soi-bvein-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-bvein-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bvein-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bvein-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bvein-tip p {\n  font-size: 14px;\n  color: var(--soi-bvein-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-bvein-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-bvein-accordion-item {\n  background: var(--soi-bvein-off-white);\n  border-radius: var(--soi-bvein-radius-sm);\n  border: 1px solid var(--soi-bvein-line);\n  overflow: hidden;\n}\n\n.soi-bvein-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-bvein-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-bvein-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-bvein-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-bvein-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-bvein-accordion-item[open] .soi-bvein-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-bvein-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-bvein-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-bvein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-bvein-cta-box {\n  background: var(--soi-bvein-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bvein-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bvein-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-bvein-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bvein-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-bvein-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bvein-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-bvein-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-bvein-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bvein-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bvein-compo-value {\n    text-align: left;\n  }\n\n  .soi-bvein-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-bvein-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bvein-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bvein-fiche {\n    --soi-bvein-text-soft: #2C3E50;\n    --soi-bvein-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Science et Equilibre","offers":[{"title":"Default Title","offer_id":61603779084618,"sku":"SQ0055","price":27.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bio-veino-systemique-certifie-bio-en-comprimes-science-et-eq-packshot_11zon.webp?v=1779780311"},{"product_id":"gemmo-complexe-jambes-lourdes-bio-gem-ven-alphagem","title":"GEM-VEN 50 ml - Jambes Lourdes \u0026 Circulation - Alphagem","description":"\u003cdiv class=\"soi-gemv-fiche\"\u003e\n\n\u003csection class=\"soi-gemv-hero\"\u003e\n  \u003cdiv class=\"soi-gemv-hero-tag\"\u003e\n    \u003cspan class=\"soi-gemv-tag-dot\"\u003e\u003c\/span\u003e\n    Gemmothérapie · Alphagem\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-gemv-hero-title\"\u003eGemmo-complexe Jambes lourdes Bio (GEM-VEN)\u003c\/span\u003e\n  \u003cp class=\"soi-gemv-hero-subtitle\"\u003eTrois bourgeons bio réunis pour soutenir votre confort circulatoire au quotidien et retrouver des jambes légères, naturellement.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gemv-hero-labels\"\u003e\n    \u003cspan class=\"soi-gemv-label soi-gemv-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-gemv-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n    \u003cspan class=\"soi-gemv-label\"\u003eCOMPLÉMENT ALIMENTAIRE\u003c\/span\u003e\n    \u003cspan class=\"soi-gemv-label\"\u003e50 ML\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gemv-section\"\u003e\n  \u003ch2\u003eQu'est-ce que la gemmothérapie pour la circulation veineuse ?\u003c\/h2\u003e\n  \u003cp\u003eLa gemmothérapie exploite les vertus exceptionnelles des bourgeons de plantes, véritables réservoirs de facteurs de croissance, de vitamines et de substances actives à l'état natif. Ces tissus embryonnaires concentrent une énergie vitale que l'on ne retrouve nulle part ailleurs dans la plante.\u003c\/p\u003e\n  \u003cp\u003eAppliquée à la circulation sanguine et lymphatique, cette approche naturelle vise à tonifier les parois veineuses, à fluidifier le retour veineux et à réduire la sensation de lourdeur dans les membres inférieurs.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gemv-section\"\u003e\n  \u003ch2\u003eLes trois bourgeons qui font la différence\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gemv-grid\"\u003e\n    \u003cdiv class=\"soi-gemv-card\"\u003e\n      \u003ch3\u003e🌰 Marronnier (Aesculus hippocastanum)\u003c\/h3\u003e\n      \u003cp\u003eBourgeon phare de la circulation veineuse, il agit sur le tonus des parois vasculaires et contribue à réduire la sensation d'inconfort liée aux jambes lourdes, surtout après une longue journée ou par temps chaud.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-card\"\u003e\n      \u003ch3\u003e🌿 Sorbier (Sorbus domestica)\u003c\/h3\u003e\n      \u003cp\u003eReconnu pour ses propriétés antioxydantes, le bourgeon de sorbier aide à neutraliser le stress oxydatif qui fragilise les vaisseaux. Il soutient une bonne santé circulatoire sur le long terme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-card\"\u003e\n      \u003ch3\u003e🍂 Châtaignier (Castanea sativa)\u003c\/h3\u003e\n      \u003cp\u003eComplément idéal dans cette synergie, il renforce le confort vasculaire et participe à la lutte contre les radicaux libres, favorisant ainsi une meilleure circulation lymphatique et un drainage naturel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gemv-section\"\u003e\n  \u003ch2\u003eComposition et posologie du GEM-VEN Bio\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gemv-compo\"\u003e\n    \u003cdiv class=\"soi-gemv-compo-row\"\u003e\n      \u003cspan class=\"soi-gemv-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-gemv-compo-value\"\u003eMacérat glycériné de bourgeons de marronnier, sorbier et châtaignier, issus de l'agriculture biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-compo-row\"\u003e\n      \u003cspan class=\"soi-gemv-compo-label\"\u003eSolvants\u003c\/span\u003e\n      \u003cspan class=\"soi-gemv-compo-value\"\u003eEau, glycérine végétale, alcool (35 % vol.)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-compo-row\"\u003e\n      \u003cspan class=\"soi-gemv-compo-label\"\u003eContenu\u003c\/span\u003e\n      \u003cspan class=\"soi-gemv-compo-value\"\u003e50 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-compo-row\"\u003e\n      \u003cspan class=\"soi-gemv-compo-label\"\u003ePosologie\u003c\/span\u003e\n      \u003cspan class=\"soi-gemv-compo-value\"\u003e5 à 15 gouttes par jour, à diluer dans un verre d'eau\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-compo-row\"\u003e\n      \u003cspan class=\"soi-gemv-compo-label\"\u003eMoment idéal\u003c\/span\u003e\n      \u003cspan class=\"soi-gemv-compo-value\"\u003eEn dehors des repas, de préférence le matin à jeun\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-compo-row\"\u003e\n      \u003cspan class=\"soi-gemv-compo-label\"\u003eDurée conseillée\u003c\/span\u003e\n      \u003cspan class=\"soi-gemv-compo-value\"\u003eCure de 6 à 8 semaines, renouvelable après une pause\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gemv-section\"\u003e\n  \u003ch2\u003eComment utiliser ce complexe de gemmothérapie circulation veineuse ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gemv-timeline\"\u003e\n    \u003cdiv class=\"soi-gemv-step\"\u003e\n      \u003cdiv class=\"soi-gemv-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-gemv-step-content\"\u003e\n        \u003ch3\u003eVersez vos gouttes\u003c\/h3\u003e\n        \u003cp\u003eDéposez 5 à 15 gouttes dans un demi-verre d'eau à température ambiante, chaque matin à jeun.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-step\"\u003e\n      \u003cdiv class=\"soi-gemv-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-gemv-step-content\"\u003e\n        \u003ch3\u003eRestez régulier\u003c\/h3\u003e\n        \u003cp\u003eLa gemmothérapie agit en profondeur et progressivement. Les premiers effets se ressentent généralement après 3 à 4 semaines de prise continue.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-step\"\u003e\n      \u003cdiv class=\"soi-gemv-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-gemv-step-content\"\u003e\n        \u003ch3\u003eAssociez de bonnes habitudes\u003c\/h3\u003e\n        \u003cp\u003eComplétez si besoin avec d'autres habitudes circulatoires : marche quotidienne, surélévation des jambes le soir, hydratation suffisante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-gemv-tip\"\u003e\n    \u003cdiv class=\"soi-gemv-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eConservez votre flacon à l'abri de la chaleur, de la lumière et de l'humidité pour préserver toute la richesse des bourgeons.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gemv-section\"\u003e\n  \u003ch2\u003ePourquoi choisir Alphagem ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gemv-benefits\"\u003e\n    \u003cdiv class=\"soi-gemv-benefit\"\u003e\n      \u003cdiv class=\"soi-gemv-benefit-icon\"\u003e\u003cspan\u003e🏡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eLaboratoire familial français\u003c\/h3\u003e\n      \u003cp\u003eAlphagem est un laboratoire engagé dans une démarche qualité rigoureuse, de la récolte au flacon.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-benefit\"\u003e\n      \u003cdiv class=\"soi-gemv-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBourgeons certifiés bio\u003c\/h3\u003e\n      \u003cp\u003eChaque flacon est fabriqué à partir de bourgeons certifiés agriculture biologique, récoltés à la période optimale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gemv-benefit\"\u003e\n      \u003cdiv class=\"soi-gemv-benefit-icon\"\u003e\u003cspan\u003e🔍\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eTraçabilité et naturalité\u003c\/h3\u003e\n      \u003cp\u003eLe GEM-VEN répond aux exigences les plus strictes en matière de traçabilité et de concentration en principes actifs.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gemv-section\"\u003e\n  \u003cdiv class=\"soi-gemv-accordion\"\u003e\n    \u003cdetails class=\"soi-gemv-accordion-item\"\u003e\n      \u003csummary class=\"soi-gemv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gemv-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de pathologie veineuse diagnostiquée, consultez votre médecin avant toute prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gemv-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-gemv-cta-box\"\u003e\n    \u003cp class=\"soi-gemv-cta-tag\" style=\"color: white;\"\u003eSoulager ses jambes lourdes, naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-gemv-cta-text\" style=\"color: white;\"\u003eRetrouvez des journées plus légères grâce à la puissance de trois bourgeons bio. Parce que vous méritez de rentrer chez vous le soir sans cette sensation de lourdeur qui pèse sur chaque pas.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gemv-marine: #1A2D3D;\n  --soi-gemv-marine-dark: #0F1E2B;\n  --soi-gemv-marine-light: #2C4458;\n  --soi-gemv-pomme: #A1C544;\n  --soi-gemv-pomme-dark: #84A636;\n  --soi-gemv-pomme-light: rgba(161,197,68,0.10);\n  --soi-gemv-white: #FFFFFF;\n  --soi-gemv-off-white: #F8FAF6;\n  --soi-gemv-stone: #F1F3EE;\n  --soi-gemv-line: #E5E8E0;\n  --soi-gemv-primary: #7CA86E;\n  --soi-gemv-primary-soft: #D4E8CE;\n  --soi-gemv-accent: #4A7A3D;\n  --soi-gemv-text: #1A2D3D;\n  --soi-gemv-text-soft: #4A5B6B;\n  --soi-gemv-text-muted: #7B8693;\n  --soi-gemv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gemv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gemv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gemv-radius: 12px;\n  --soi-gemv-radius-sm: 8px;\n  --soi-gemv-radius-pill: 999px;\n}\n\n.soi-gemv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gemv-fiche img { max-width: 100%; height: auto; }\n\n.soi-gemv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gemv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gemv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-gemv-hero {\n  position: relative;\n  background: var(--soi-gemv-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-gemv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gemv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gemv-pomme);\n}\n\n.soi-gemv-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-gemv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gemv-pomme);\n  border-radius: 50%;\n}\n\n.soi-gemv-hero-title {\n  display: block;\n  color: var(--soi-gemv-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-gemv-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-gemv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gemv-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-gemv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gemv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gemv-label-accent {\n  background: var(--soi-gemv-pomme);\n  border-color: var(--soi-gemv-pomme);\n  color: var(--soi-gemv-marine);\n  font-weight: 600;\n}\n\n.soi-gemv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gemv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gemv-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-gemv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gemv-pomme);\n  border-radius: 2px;\n}\n\n.soi-gemv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gemv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gemv-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gemv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gemv-card {\n  background: var(--soi-gemv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gemv-radius);\n  border-left: 3px solid var(--soi-gemv-pomme);\n}\n\n.soi-gemv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gemv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gemv-card p {\n  font-size: 14px;\n  color: var(--soi-gemv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gemv-compo {\n  background: var(--soi-gemv-off-white);\n  border-radius: var(--soi-gemv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gemv-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-gemv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gemv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gemv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gemv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-gemv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gemv-marine);\n  text-align: right;\n}\n\n.soi-gemv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gemv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gemv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gemv-radius);\n  border: 1px solid var(--soi-gemv-line);\n  align-items: flex-start;\n}\n\n.soi-gemv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gemv-marine);\n  color: var(--soi-gemv-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-gemv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gemv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gemv-step-content p {\n  font-size: 14px;\n  color: var(--soi-gemv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gemv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gemv-pomme-light);\n  border-left: 4px solid var(--soi-gemv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gemv-radius) var(--soi-gemv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gemv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gemv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gemv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gemv-tip p {\n  font-size: 14px;\n  color: var(--soi-gemv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gemv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gemv-benefit {\n  background: var(--soi-gemv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gemv-radius);\n  border: 1px solid var(--soi-gemv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gemv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gemv-shadow-md);\n}\n\n.soi-gemv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gemv-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-gemv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gemv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gemv-benefit:hover .soi-gemv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gemv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gemv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gemv-benefit p {\n  font-size: 13px;\n  color: var(--soi-gemv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gemv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gemv-accordion-item {\n  background: var(--soi-gemv-off-white);\n  border-radius: var(--soi-gemv-radius-sm);\n  border: 1px solid var(--soi-gemv-line);\n  overflow: hidden;\n}\n\n.soi-gemv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gemv-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-gemv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gemv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gemv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gemv-accordion-item[open] .soi-gemv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gemv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gemv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gemv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gemv-cta-box {\n  background: var(--soi-gemv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gemv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gemv-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-gemv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gemv-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-gemv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gemv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gemv-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-gemv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gemv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gemv-compo-value {\n    text-align: left;\n  }\n\n  .soi-gemv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-gemv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gemv-fiche {\n    --soi-gemv-text-soft: #2C3E50;\n    --soi-gemv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Alphagem","offers":[{"title":"Default Title","offer_id":61603786555722,"sku":"GE0025","price":23.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-jambes-lourdes-bio-gem-ven-alphagem-packshot.webp?v=1779715409"},{"product_id":"huile-essentielle-de-cypres-bio-florame","title":"Huile Essentielle Cyprès toujours vert bio - Florame","description":"\n\n\u003cdiv class=\"soi-cypr-fiche\"\u003e\n\n  \u003csection class=\"soi-cypr-hero\"\u003e\n    \u003cdiv class=\"soi-cypr-hero-tag\"\u003e\n      \u003cspan class=\"soi-cypr-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie · Florame\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cypr-hero-title\"\u003eHuile Essentielle de Cyprès Bio\u003c\/span\u003e\n    \u003cp class=\"soi-cypr-hero-subtitle\"\u003eLe souffle vivifiant des forêts méditerranéennes : une huile essentielle chémotypée, puissante et polyvalente, pour soutenir votre circulation, votre respiration et votre vitalité au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cypr-hero-labels\"\u003e\n      \u003cspan class=\"soi-cypr-label soi-cypr-label-accent\"\u003eAB BIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cypr-label\"\u003eFR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-cypr-label\"\u003eHECT CHÉMOTYPÉE\u003c\/span\u003e\n      \u003cspan class=\"soi-cypr-label\"\u003e100% PURE \u0026amp; NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-cypr-label\"\u003e10 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cypr-section\"\u003e\n    \u003ch2\u003eHuile Essentielle de Cyprès Bio Florame : le tonus végétal au naturel\u003c\/h2\u003e\n    \u003cp\u003eLe cyprès toujours vert (\u003cem\u003eCupressus sempervirens\u003c\/em\u003e), cet arbre majestueux qui borde les routes de Provence depuis des siècles, donne une huile essentielle à la fois puissante et équilibrée. La version bio de Florame est distillée à la vapeur d'eau à partir des rameaux frais du cyprès de Provence, garantissant une essence 100 % pure, naturelle et certifiée AB.\u003c\/p\u003e\n    \u003cp\u003eSon profil aromatique résineux, légèrement boisé et frais, en fait une référence incontournable en aromathérapie familiale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cypr-section\"\u003e\n    \u003ch2\u003eVertus et propriétés de l'huile essentielle de cyprès toujours vert\u003c\/h2\u003e\n    \u003cp class=\"soi-cypr-section-intro\"\u003eL'huile essentielle de cyprès de Provence est reconnue pour un spectre d'actions particulièrement utile au quotidien :\u003c\/p\u003e\n    \u003cdiv class=\"soi-cypr-benefits\"\u003e\n      \u003cdiv class=\"soi-cypr-benefit\"\u003e\n        \u003cdiv class=\"soi-cypr-benefit-icon\"\u003e\u003cspan\u003e🦵\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDécongestionnante veineuse et lymphatique\u003c\/h3\u003e\n        \u003cp\u003eElle favorise la légèreté des jambes lourdes et soutient la circulation de retour, un usage très apprécié en massage dilué.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-benefit\"\u003e\n        \u003cdiv class=\"soi-cypr-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExpectorante et antitussive\u003c\/h3\u003e\n        \u003cp\u003eAssociée à d'autres huiles essentielles respiratoires, elle aide à dégager les voies respiratoires en cas de toux sèche ou de congestion bronchique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-benefit\"\u003e\n        \u003cdiv class=\"soi-cypr-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRégulatrice de la sudation\u003c\/h3\u003e\n        \u003cp\u003eSes propriétés astringentes naturelles en font une alliée pour les transpirations excessives, notamment au niveau des pieds.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-benefit\"\u003e\n        \u003cdiv class=\"soi-cypr-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTonique et rééquilibrante\u003c\/h3\u003e\n        \u003cp\u003eSon parfum vivifiant agit sur l'énergie mentale, utile en période de fatigue ou de baisse de moral passagère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-benefit\"\u003e\n        \u003cdiv class=\"soi-cypr-benefit-icon\"\u003e\u003cspan\u003e🏠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAntiseptique atmosphérique\u003c\/h3\u003e\n        \u003cp\u003eEn diffusion, elle assainit l'air intérieur tout en laissant une note boisée, fraîche et agréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cypr-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-cypr-tip-icon\"\u003e🌿\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003eCes propriétés font de l'huile essentielle de cyprès l'une des plus polyvalentes de la pharmacopée aromatique méditerranéenne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cypr-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile essentielle de cyprès ? Modes d'emploi pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cypr-timeline\"\u003e\n      \u003cdiv class=\"soi-cypr-step\"\u003e\n        \u003cdiv class=\"soi-cypr-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cypr-step-content\"\u003e\n          \u003ch3\u003e🌿 En massage\u003c\/h3\u003e\n          \u003cp\u003eDiluez 2 à 3 gouttes dans une cuillère à café d'huile végétale (noisette, amande douce). Massez les jambes de bas en haut pour favoriser le retour veineux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-step\"\u003e\n        \u003cdiv class=\"soi-cypr-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cypr-step-content\"\u003e\n          \u003ch3\u003e💨 En diffusion atmosphérique\u003c\/h3\u003e\n          \u003cp\u003eVersez 4 à 6 gouttes dans votre diffuseur par ionisation ou nébulisation. Diffusez 20 à 30 minutes pour assainir et tonifier l'atmosphère.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-step\"\u003e\n        \u003cdiv class=\"soi-cypr-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cypr-step-content\"\u003e\n          \u003ch3\u003e🌬️ En inhalation\u003c\/h3\u003e\n          \u003cp\u003eDéposez 2 gouttes sur un mouchoir ou dans un bol d'eau chaude, respirez lentement. Idéal en cas de toux ou d'encombrement bronchique passager.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cypr-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdetails class=\"soi-cypr-accordion-item\"\u003e\n        \u003csummary class=\"soi-cypr-accordion-header\"\u003e⚠️ Précautions d'emploi importantes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cypr-accordion-content\"\u003e\n          \u003cp\u003eNe s'utilise jamais pure sur la peau. Déconseillée aux femmes enceintes ou allaitantes, aux enfants de moins de 7 ans et aux personnes ayant des antécédents hormonaux (action oestrogen-like). En cas de doute, consultez un médecin ou un aromathérapeute.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cypr-section\"\u003e\n    \u003ch2\u003eComposition de l'huile essentielle de cyprès Florame\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cypr-compo\"\u003e\n      \u003cdiv class=\"soi-cypr-compo-row\"\u003e\n        \u003cspan class=\"soi-cypr-compo-label\"\u003eNom botanique\u003c\/span\u003e\n        \u003cspan class=\"soi-cypr-compo-value\"\u003e\u003cem\u003eCupressus sempervirens\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-compo-row\"\u003e\n        \u003cspan class=\"soi-cypr-compo-label\"\u003ePartie distillée\u003c\/span\u003e\n        \u003cspan class=\"soi-cypr-compo-value\"\u003eRameaux frais (feuilles et ramelets)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-compo-row\"\u003e\n        \u003cspan class=\"soi-cypr-compo-label\"\u003eConstituants principaux\u003c\/span\u003e\n        \u003cspan class=\"soi-cypr-compo-value\"\u003eAlpha-pinène (40 à 65 %), delta-3-carène (15 à 25 %), cèdrol, limonène, terpinolène\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-compo-row\"\u003e\n        \u003cspan class=\"soi-cypr-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-cypr-compo-value\"\u003eMéditerranée (Agriculture Biologique certifiée FR-BIO-01)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-compo-row\"\u003e\n        \u003cspan class=\"soi-cypr-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-cypr-compo-value\"\u003e10 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cypr-compo-row\"\u003e\n        \u003cspan class=\"soi-cypr-compo-label\"\u003eCertifications\u003c\/span\u003e\n        \u003cspan class=\"soi-cypr-compo-value\"\u003eAB Agriculture Biologique, HECT (huile essentielle chémotypée)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cypr-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la marque Florame pour votre huile essentielle de cyprès ?\u003c\/h2\u003e\n    \u003cp\u003eFondée à Saint-Rémy-de-Provence, Florame est l'une des rares maisons à proposer des huiles essentielles chémotypées, biologiques et traçables depuis leur source. Chaque lot est analysé pour garantir la pureté et la concentration des principes actifs.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cypr-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-cypr-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEn choisissant cette huile essentielle de cyprès bio, vous optez pour un produit respectueux de votre santé et de l'environnement, sans compromis sur l'efficacité aromatique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cypr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cypr-cta-box\"\u003e\n      \u003cp class=\"soi-cypr-cta-text\" style=\"color: white;\"\u003eJambes légères, respiration dégagée, atmosphère apaisée : retrouvez le souffle vivifiant des forêts méditerranéennes dans un flacon de 10 ml. La force discrète d'un arbre millénaire, distillée pour votre bien-être 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-cypr-marine: #1A2D3D;\n  --soi-cypr-marine-dark: #0F1E2B;\n  --soi-cypr-marine-light: #2C4458;\n  --soi-cypr-pomme: #A1C544;\n  --soi-cypr-pomme-dark: #84A636;\n  --soi-cypr-pomme-light: rgba(161,197,68,0.10);\n  --soi-cypr-white: #FFFFFF;\n  --soi-cypr-off-white: #F8FAF6;\n  --soi-cypr-stone: #F1F3EE;\n  --soi-cypr-line: #E5E8E0;\n  --soi-cypr-primary: #4A6E5A;\n  --soi-cypr-primary-soft: #7A9A8E;\n  --soi-cypr-accent: #5C8A6C;\n  --soi-cypr-text: #1A2D3D;\n  --soi-cypr-text-soft: #4A5B6B;\n  --soi-cypr-text-muted: #7B8693;\n  --soi-cypr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cypr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cypr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cypr-radius: 12px;\n  --soi-cypr-radius-sm: 8px;\n  --soi-cypr-radius-pill: 999px;\n}\n\n.soi-cypr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cypr-fiche img { max-width: 100%; height: auto; }\n\n.soi-cypr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cypr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cypr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-cypr-hero {\n  position: relative;\n  background: var(--soi-cypr-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-cypr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cypr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cypr-pomme);\n}\n\n.soi-cypr-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-cypr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cypr-pomme);\n  border-radius: 50%;\n}\n\n.soi-cypr-hero-title {\n  display: block;\n  color: var(--soi-cypr-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-cypr-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-cypr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cypr-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-cypr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cypr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cypr-label-accent {\n  background: var(--soi-cypr-pomme);\n  border-color: var(--soi-cypr-pomme);\n  color: var(--soi-cypr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-cypr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cypr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cypr-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-cypr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cypr-pomme);\n  border-radius: 2px;\n}\n\n.soi-cypr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cypr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cypr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cypr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cypr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-cypr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cypr-benefit {\n  background: var(--soi-cypr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cypr-radius);\n  border: 1px solid var(--soi-cypr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cypr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cypr-shadow-md);\n}\n\n.soi-cypr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cypr-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-cypr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cypr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cypr-benefit:hover .soi-cypr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cypr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cypr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cypr-benefit p {\n  font-size: 13px;\n  color: var(--soi-cypr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-cypr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cypr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cypr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cypr-radius);\n  border: 1px solid var(--soi-cypr-line);\n  align-items: flex-start;\n}\n\n.soi-cypr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cypr-marine);\n  color: var(--soi-cypr-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-cypr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cypr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cypr-step-content p {\n  font-size: 14px;\n  color: var(--soi-cypr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-cypr-compo {\n  background: var(--soi-cypr-off-white);\n  border-radius: var(--soi-cypr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cypr-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-cypr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cypr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cypr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cypr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cypr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cypr-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-cypr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cypr-pomme-light);\n  border-left: 4px solid var(--soi-cypr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cypr-radius) var(--soi-cypr-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cypr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cypr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cypr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cypr-tip p {\n  font-size: 14px;\n  color: var(--soi-cypr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-cypr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cypr-accordion-item {\n  background: var(--soi-cypr-off-white);\n  border-radius: var(--soi-cypr-radius-sm);\n  border: 1px solid var(--soi-cypr-line);\n  overflow: hidden;\n}\n\n.soi-cypr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cypr-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-cypr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cypr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cypr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cypr-accordion-item[open] .soi-cypr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cypr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cypr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cypr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-cypr-cta-box {\n  background: var(--soi-cypr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cypr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cypr-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-cypr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cypr-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-cypr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cypr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cypr-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-cypr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cypr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cypr-compo-value {\n    text-align: left;\n  }\n\n  .soi-cypr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cypr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cypr-fiche {\n    --soi-cypr-text-soft: #2C3E50;\n    --soi-cypr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Florame","offers":[{"title":"Default Title","offer_id":61603905077578,"sku":"FM0025","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-essentielle-de-cypres-bio-florame-packshot.webp?v=1779696613"},{"product_id":"huile-essentielle-d-ail-pranarom","title":"Huile essentielle d’Ail (Allium sativum) – Pranarom","description":"\n\u003cdiv class=\"soi-ail-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-ail-hero\"\u003e\n    \u003cdiv class=\"soi-ail-hero-tag\"\u003e\n      \u003cspan class=\"soi-ail-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie · Pranarom\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-ail-hero-title\"\u003eHuile essentielle d'Ail\u003c\/span\u003e\n    \u003cp class=\"soi-ail-hero-subtitle\"\u003eLa puissance concentrée de l'\u003cem\u003eAllium sativum\u003c\/em\u003e en un flacon de 5 ml : une essence rare, intensément soufrée et chémotypée, pour les utilisateurs avertis en quête d'efficacité sans compromis.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ail-hero-labels\"\u003e\n      \u003cspan class=\"soi-ail-label soi-ail-label-accent\"\u003eHECT CHÉMOTYPÉE\u003c\/span\u003e\n      \u003cspan class=\"soi-ail-label\"\u003e100% PURE ET NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-ail-label\"\u003e5 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Introduction --\u003e\n  \u003csection class=\"soi-ail-section\"\u003e\n    \u003ch2\u003eHuile essentielle d'Ail Pranarom : la puissance de l'\u003cem\u003eAllium sativum\u003c\/em\u003e en une goutte\u003c\/h2\u003e\n    \u003cp\u003eL'huile essentielle d'ail Pranarom (\u003cem\u003eAllium sativum\u003c\/em\u003e, bulbe) est l'une des essences aromatiques les plus concentrées et les plus respectées en aromathérapie. Rare, intensément soufrée, et d'une efficacité redoutable, elle s'adresse aux utilisateurs avertis qui souhaitent aller au-delà des solutions classiques. Si vous cherchez une huile essentielle d'ail aux propriétés réelles, sans compromis sur la pureté, vous êtes au bon endroit.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Composition et chémotype --\u003e\n  \u003csection class=\"soi-ail-section\"\u003e\n    \u003ch2\u003eComposition et chémotype : ce qui rend cette huile si particulière\u003c\/h2\u003e\n    \u003cp class=\"soi-ail-section-intro\"\u003ePranarom propose une huile 100 % pure, naturelle et chémotypée (HECT), ce qui garantit une traçabilité et une qualité analytique rigoureuse. Sa composition est dominée par des composés organosoufrés caractéristiques de l'ail.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-ail-compo\"\u003e\n      \u003cdiv class=\"soi-ail-compo-row\"\u003e\n        \u003cspan class=\"soi-ail-compo-label\"\u003eNom botanique\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-compo-value\"\u003e\u003cem\u003eAllium sativum\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-compo-row\"\u003e\n        \u003cspan class=\"soi-ail-compo-label\"\u003ePartie distillée\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-compo-value\"\u003eBulbe\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-compo-row\"\u003e\n        \u003cspan class=\"soi-ail-compo-label\"\u003eConstituant principal\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-compo-value\"\u003eDiallyl trisulfure (puissant antioxydant)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-compo-row\"\u003e\n        \u003cspan class=\"soi-ail-compo-label\"\u003eAutre constituant clé\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-compo-value\"\u003eDiallyl disulfure\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-compo-row\"\u003e\n        \u003cspan class=\"soi-ail-compo-label\"\u003eQualité\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-compo-value\"\u003eHECT (chémotypée, analysée en laboratoire)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-compo-row\"\u003e\n        \u003cspan class=\"soi-ail-compo-label\"\u003eVolume\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-compo-value\"\u003e5 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp style=\"margin-top: 1.25rem;\"\u003eCe profil biochimique unique explique son odeur intense et persistante, mais aussi toute l'étendue de ses bienfaits. C'est précisément cette richesse en soufre qui distingue l'huile essentielle d'ail des simples extraits ou macérats.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Bienfaits et utilisations --\u003e\n  \u003csection class=\"soi-ail-section\"\u003e\n    \u003ch2\u003eHuile essentielle d'ail : bienfaits et utilisations\u003c\/h2\u003e\n    \u003cp class=\"soi-ail-section-intro\"\u003eUtilisée avec discernement, cette huile offre un spectre d'actions remarquable.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-ail-benefits\"\u003e\n      \u003cdiv class=\"soi-ail-benefit\"\u003e\n        \u003cdiv class=\"soi-ail-benefit-icon\"\u003e\u003cspan\u003e❤️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien cardiovasculaire\u003c\/h3\u003e\n        \u003cp\u003eContribue à maintenir une circulation sanguine équilibrée et à protéger les vaisseaux contre le stress oxydatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-benefit\"\u003e\n        \u003cdiv class=\"soi-ail-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDéfenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eReconnue comme un tonique immunitaire puissant, notamment en période de fatigue ou de changement de saison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-benefit\"\u003e\n        \u003cdiv class=\"soi-ail-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort digestif\u003c\/h3\u003e\n        \u003cp\u003eSoutient la flore intestinale, atténue les ballonnements et les fermentations excessives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-benefit\"\u003e\n        \u003cdiv class=\"soi-ail-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction sur les mycoses\u003c\/h3\u003e\n        \u003cp\u003eSon profil antifongique en fait une alliée citée dans les protocoles naturels contre les mycoses, toujours en usage dilué.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-ail-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-ail-tip-icon\"\u003e📝\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eBon à savoir\u003c\/strong\u003e\n        \u003cp\u003eL'huile essentielle d'ail des ours (\u003cem\u003eAllium ursinum\u003c\/em\u003e) est une huile distincte, issue d'une plante différente. Les deux partagent des composés soufrés, mais leurs profils et usages diffèrent. Vérifiez toujours le nom botanique sur l'étiquette.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Posologie et précautions --\u003e\n  \u003csection class=\"soi-ail-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile essentielle d'ail : posologie et précautions\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-ail-timeline\"\u003e\n      \u003cdiv class=\"soi-ail-step\"\u003e\n        \u003cdiv class=\"soi-ail-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-ail-step-content\"\u003e\n          \u003ch3\u003eVoie orale (adulte uniquement)\u003c\/h3\u003e\n          \u003cp\u003e1 goutte sur un support neutre (miel, huile végétale, pain), tous les 4 jours maximum. Dose maximale recommandée : 40 mg par prise, dans le respect des usages aromathérapeutiques.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-step\"\u003e\n        \u003cdiv class=\"soi-ail-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-ail-step-content\"\u003e\n          \u003ch3\u003eVoie cutanée (toujours diluée)\u003c\/h3\u003e\n          \u003cp\u003eDiluez dans une huile végétale (jojoba, amande douce) à raison de 2 à 5 % maximum. Ne jamais appliquer pure sur la peau : cette huile essentielle est fortement dermocaustique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-ail-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-ail-accordion-item\"\u003e\n        \u003csummary class=\"soi-ail-accordion-header\"\u003e⚠️ Contre-indications importantes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ail-accordion-content\"\u003e\n          \u003cp\u003eDéconseillée chez la femme enceinte ou allaitante, chez les enfants de moins de 12 ans, et chez les personnes sous anticoagulants. Ce produit ne se substitue en aucun cas à un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Pourquoi choisir Pranarom ? --\u003e\n  \u003csection class=\"soi-ail-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Pranarom ?\u003c\/h2\u003e\n    \u003cp\u003ePranarom est une référence belge en aromathérapie scientifique depuis plus de 30 ans. Chaque huile est chémotypée, analysée en laboratoire et traçable de la plante au flacon. Vous savez exactement ce que vous utilisez, et dans quelles concentrations.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ail-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-ail-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour une huile aussi puissante que celle de l'ail, la garantie de pureté et de chémotypage n'est pas un détail : c'est une nécessité. Chez Soinat, nous avons sélectionné Pranarom pour cette exigence de qualité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Informations produit + CTA --\u003e\n  \u003csection class=\"soi-ail-section\"\u003e\n    \u003ch2\u003eFiche récapitulative\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ail-grid-compact\"\u003e\n      \u003cdiv class=\"soi-ail-card-mini\"\u003e\n        \u003cspan class=\"soi-ail-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-card-mini-label\"\u003eVolume\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-card-mini-value\"\u003e5 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-card-mini\"\u003e\n        \u003cspan class=\"soi-ail-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-card-mini-label\"\u003ePlante\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-card-mini-value\"\u003e\u003cem\u003eAllium sativum\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-card-mini\"\u003e\n        \u003cspan class=\"soi-ail-card-mini-icon\"\u003e🔖\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-card-mini-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-card-mini-value\"\u003ePranarom\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ail-card-mini\"\u003e\n        \u003cspan class=\"soi-ail-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-card-mini-label\"\u003eQualité\u003c\/span\u003e\n        \u003cspan class=\"soi-ail-card-mini-value\"\u003eHECT\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ail-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-ail-cta-box\"\u003e\n      \u003cp class=\"soi-ail-cta-tag\" style=\"color: white;\"\u003eL'aromathérapie au service de votre bien-être\u003c\/p\u003e\n      \u003cp class=\"soi-ail-cta-text\" style=\"color: white;\"\u003eL'huile essentielle d'ail Pranarom, c'est la force brute de l'\u003cem\u003eAllium sativum\u003c\/em\u003e capturée dans un flacon. Rare, pure, chémotypée : une goutte suffit. Utilisez-la bien, et elle vous le rend au centuple.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ail-marine: #1A2D3D;\n  --soi-ail-marine-dark: #0F1E2B;\n  --soi-ail-marine-light: #2C4458;\n  --soi-ail-pomme: #A1C544;\n  --soi-ail-pomme-dark: #84A636;\n  --soi-ail-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-ail-white: #FFFFFF;\n  --soi-ail-off-white: #F8FAF6;\n  --soi-ail-stone: #F1F3EE;\n  --soi-ail-line: #E5E8E0;\n\n  --soi-ail-primary: #8A9A5A;\n  --soi-ail-primary-soft: rgba(138,154,90,0.12);\n  --soi-ail-accent: #5A3E2B;\n\n  --soi-ail-text: #1A2D3D;\n  --soi-ail-text-soft: #4A5B6B;\n  --soi-ail-text-muted: #7B8693;\n\n  --soi-ail-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ail-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ail-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ail-radius: 12px;\n  --soi-ail-radius-sm: 8px;\n  --soi-ail-radius-pill: 999px;\n}\n\n.soi-ail-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ail-fiche img { max-width: 100%; height: auto; }\n\n.soi-ail-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ail-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ail-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-ail-hero {\n  position: relative;\n  background: var(--soi-ail-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-ail-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ail-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ail-pomme);\n}\n\n.soi-ail-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-ail-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ail-pomme);\n  border-radius: 50%;\n}\n\n.soi-ail-hero-title {\n  display: block;\n  color: var(--soi-ail-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-ail-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-ail-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ail-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-ail-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ail-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ail-label-accent {\n  background: var(--soi-ail-pomme);\n  border-color: var(--soi-ail-pomme);\n  color: var(--soi-ail-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-ail-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ail-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ail-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-ail-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ail-pomme);\n  border-radius: 2px;\n}\n\n.soi-ail-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ail-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ail-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ail-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ail-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-ail-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ail-benefit {\n  background: var(--soi-ail-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ail-radius);\n  border: 1px solid var(--soi-ail-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ail-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ail-shadow-md);\n}\n\n.soi-ail-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ail-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-ail-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ail-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ail-benefit:hover .soi-ail-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ail-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ail-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ail-benefit p {\n  font-size: 13px;\n  color: var(--soi-ail-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-ail-compo {\n  background: var(--soi-ail-off-white);\n  border-radius: var(--soi-ail-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-ail-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-ail-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ail-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ail-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ail-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ail-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ail-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-ail-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ail-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ail-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ail-radius);\n  border: 1px solid var(--soi-ail-line);\n  align-items: flex-start;\n}\n\n.soi-ail-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ail-marine);\n  color: var(--soi-ail-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-ail-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ail-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ail-step-content p {\n  font-size: 14px;\n  color: var(--soi-ail-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-ail-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ail-pomme-light);\n  border-left: 4px solid var(--soi-ail-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ail-radius) var(--soi-ail-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ail-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ail-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ail-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ail-tip p {\n  font-size: 14px;\n  color: var(--soi-ail-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-ail-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ail-accordion-item {\n  background: var(--soi-ail-off-white);\n  border-radius: var(--soi-ail-radius-sm);\n  border: 1px solid var(--soi-ail-line);\n  overflow: hidden;\n}\n\n.soi-ail-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ail-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-ail-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ail-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ail-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ail-accordion-item[open] .soi-ail-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ail-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ail-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ail-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-ail-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-ail-card-mini {\n  background: var(--soi-ail-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-ail-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-ail-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-ail-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-ail-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-ail-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ail-marine);\n}\n\n\/* === CTA BOX === *\/\n.soi-ail-cta-box {\n  background: var(--soi-ail-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ail-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ail-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-ail-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ail-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-ail-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ail-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ail-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-ail-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ail-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ail-compo-value {\n    text-align: left;\n  }\n\n  .soi-ail-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ail-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ail-fiche {\n    --soi-ail-text-soft: #2C3E50;\n    --soi-ail-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Pranarom","offers":[{"title":"Default Title","offer_id":61603910582602,"sku":"RA0045","price":8.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pranarom_ra0045_he_ail_4a00b2f3-6b4e-4d9d-8d60-d41d8a6d2517.jpg?v=1778843468"},{"product_id":"huile-essentielle-dimmortelle-pranarom","title":"Huile essentielle d'immortelle - Pranarom","description":"\n\u003cdiv class=\"soi-immo-fiche\"\u003e\n\n  \u003csection class=\"soi-immo-hero\"\u003e\n    \u003cdiv class=\"soi-immo-hero-tag\"\u003e\n      \u003cspan class=\"soi-immo-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie · Pranarom\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-immo-hero-title\"\u003eHuile essentielle d'Immortelle\u003c\/span\u003e\n    \u003cp class=\"soi-immo-hero-subtitle\"\u003eExtraite des sommités fleuries d'Helichrysum italicum, cette huile essentielle chémotypée concentre des propriétés réparatrices, circulatoires et régénérantes d'exception.\u003c\/p\u003e\n    \u003cdiv class=\"soi-immo-hero-labels\"\u003e\n      \u003cspan class=\"soi-immo-label soi-immo-label-accent\"\u003eHECT\u003c\/span\u003e\n      \u003cspan class=\"soi-immo-label\"\u003e100 % PURE ET NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-immo-label\"\u003eCHÉMOTYPÉE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-immo-section\"\u003e\n    \u003cp class=\"soi-immo-section-intro\"\u003eParmi toutes les huiles essentielles disponibles aujourd'hui, l'huile essentielle d'immortelle occupe une place à part. Extraite des sommités fleuries de l'\u003cem\u003eHelichrysum italicum\u003c\/em\u003e, cette plante dorée qui pousse à flanc de collines méditerranéennes et corses, elle est prisée depuis des siècles en aromathérapie pour ses actions réparatrices, circulatoires et régénérantes. La version signée Pranarom vous garantit une huile 100 % pure, intégrale, chémotypée et certifiée HECT : le standard de référence en aromathérapie sérieuse.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-immo-section\"\u003e\n    \u003ch2\u003ePourquoi l'huile essentielle d'immortelle est-elle si recherchée ?\u003c\/h2\u003e\n    \u003cp class=\"soi-immo-section-intro\"\u003eL'huile d'immortelle doit sa réputation à une composition biochimique unique, dominée par les italidiones, l'alpha-pinène et les esters nervine. Cette synergie rare lui confère des propriétés que peu d'autres huiles essentielles réunissent.\u003c\/p\u003e\n    \u003cdiv class=\"soi-immo-benefits\"\u003e\n      \u003cdiv class=\"soi-immo-benefit\"\u003e\n        \u003cdiv class=\"soi-immo-benefit-icon\"\u003e\u003cspan\u003e💜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAnti-hématome puissante\u003c\/h3\u003e\n        \u003cp\u003eL'huile essentielle de référence pour favoriser la résorption des bleus, chocs et contusions, dès application locale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-benefit\"\u003e\n        \u003cdiv class=\"soi-immo-benefit-icon\"\u003e\u003cspan\u003e🦵\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien circulatoire\u003c\/h3\u003e\n        \u003cp\u003eElle aide à favoriser une sensation de jambes légères et soutient le confort veineux lors des massages.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-benefit\"\u003e\n        \u003cdiv class=\"soi-immo-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRégénération cutanée\u003c\/h3\u003e\n        \u003cp\u003eIntégrée dans une routine soin, elle participe à préserver l'élasticité de la peau et à stimuler son renouvellement naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-benefit\"\u003e\n        \u003cdiv class=\"soi-immo-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisante et anti-rougeurs\u003c\/h3\u003e\n        \u003cp\u003eIdéale sur les peaux réactives, irritées ou sujettes aux rougeurs persistantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-benefit\"\u003e\n        \u003cdiv class=\"soi-immo-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoin anti-âge naturel\u003c\/h3\u003e\n        \u003cp\u003eReconnue en cosmétique naturelle pour aider à maintenir la fermeté et l'éclat de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-immo-section\"\u003e\n    \u003ch2\u003eComposition et chémotype : ce qui fait la différence\u003c\/h2\u003e\n    \u003cp class=\"soi-immo-section-intro\"\u003eLa qualité d'une huile essentielle d'immortelle repose entièrement sur son origine botanique et sa méthode d'extraction. Chez Pranarom, chaque flacon est tracé, analysé et certifié.\u003c\/p\u003e\n    \u003cdiv class=\"soi-immo-compo\"\u003e\n      \u003cdiv class=\"soi-immo-compo-row\"\u003e\n        \u003cspan class=\"soi-immo-compo-label\"\u003eNom botanique\u003c\/span\u003e\n        \u003cspan class=\"soi-immo-compo-value\"\u003eHelichrysum italicum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-compo-row\"\u003e\n        \u003cspan class=\"soi-immo-compo-label\"\u003ePartie distillée\u003c\/span\u003e\n        \u003cspan class=\"soi-immo-compo-value\"\u003eSommités fleuries\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-compo-row\"\u003e\n        \u003cspan class=\"soi-immo-compo-label\"\u003eBiochimie principale\u003c\/span\u003e\n        \u003cspan class=\"soi-immo-compo-value\"\u003eAlpha-pinène \u0026amp; italidiones\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-compo-row\"\u003e\n        \u003cspan class=\"soi-immo-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-immo-compo-value\"\u003eHECT, 100 % pure et naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-compo-row\"\u003e\n        \u003cspan class=\"soi-immo-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-immo-compo-value\"\u003eProduction contrôlée, qualité aromathérapeutique garantie\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-immo-tip\"\u003e\n      \u003cdiv class=\"soi-immo-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe chémotype précis garantit que vous utilisez la bonne molécule active, au bon dosage, pour les bons effets. C'est ce qui distingue une huile d'immortelle de qualité d'une huile sans garantie d'origine.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-immo-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile essentielle d'immortelle ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-immo-grid\"\u003e\n      \u003cdiv class=\"soi-immo-card\"\u003e\n        \u003ch3\u003e💜 En cas de bleu ou choc\u003c\/h3\u003e\n        \u003cp\u003eAppliquez 2 gouttes pures (ou diluées dans une huile végétale) directement sur la zone concernée, 2 à 3 fois par jour. Évitez les plaies ouvertes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-card\"\u003e\n        \u003ch3\u003e🦵 En massage circulatoire\u003c\/h3\u003e\n        \u003cp\u003eDiluez 2 à 3 gouttes dans 10 ml d'huile végétale de calophylle ou d'arnica. Massez les jambes du bas vers le haut pour accompagner le retour veineux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-immo-card\"\u003e\n        \u003ch3\u003e✨ En soin visage anti-âge\u003c\/h3\u003e\n        \u003cp\u003eAjoutez 1 goutte à votre sérum ou crème du soir. L'huile d'immortelle s'associe parfaitement à une huile végétale de rose musquée pour un effet régénérant optimal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-immo-accordion\"\u003e\n      \u003cdetails class=\"soi-immo-accordion-item\"\u003e\n        \u003csummary class=\"soi-immo-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-immo-accordion-content\"\u003e\n          \u003cp\u003eDéconseillée aux femmes enceintes et aux enfants de moins de 6 ans. Réalisez toujours un test cutané avant utilisation. Cette huile essentielle ne se substitue pas à un avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-immo-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Pranarom ?\u003c\/h2\u003e\n    \u003cp\u003ePranarom est un laboratoire belge pionnier en aromathérapie scientifique depuis plus de 30 ans. Chaque huile essentielle d'immortelle est soumise à une analyse chromatographique pour valider sa composition exacte. Vous achetez en toute confiance : pas de mélange, pas d'ajout synthétique, rien que la plante dans toute sa puissance naturelle.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-immo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-immo-cta-box\"\u003e\n      \u003cp class=\"soi-immo-cta-tag\" style=\"color: white;\"\u003eDes siècles de sagesse botanique en quelques gouttes dorées\u003c\/p\u003e\n      \u003cp class=\"soi-immo-cta-text\" style=\"color: white;\"\u003eUne huile d'exception pour une peau qui se répare, un corps qui retrouve sa légèreté et une aromathérapie pratiquée avec rigueur. L'huile essentielle d'immortelle Pranarom est prête à faire la différence dans votre 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-immo-marine: #1A2D3D;\n  --soi-immo-marine-dark: #0F1E2B;\n  --soi-immo-marine-light: #2C4458;\n  --soi-immo-pomme: #A1C544;\n  --soi-immo-pomme-dark: #84A636;\n  --soi-immo-pomme-light: rgba(161,197,68,0.10);\n  --soi-immo-white: #FFFFFF;\n  --soi-immo-off-white: #F8FAF6;\n  --soi-immo-stone: #F1F3EE;\n  --soi-immo-line: #E5E8E0;\n  --soi-immo-primary: #7A5C2E;\n  --soi-immo-primary-soft: #F5F0E6;\n  --soi-immo-accent: #8A9A4B;\n  --soi-immo-text: #1A2D3D;\n  --soi-immo-text-soft: #4A5B6B;\n  --soi-immo-text-muted: #7B8693;\n  --soi-immo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-immo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-immo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-immo-radius: 12px;\n  --soi-immo-radius-sm: 8px;\n  --soi-immo-radius-pill: 999px;\n}\n\n.soi-immo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-immo-fiche img { max-width: 100%; height: auto; }\n\n.soi-immo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-immo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-immo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-immo-hero {\n  position: relative;\n  background: var(--soi-immo-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-immo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-immo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-immo-pomme);\n}\n\n.soi-immo-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-immo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-immo-pomme);\n  border-radius: 50%;\n}\n\n.soi-immo-hero-title {\n  display: block;\n  color: var(--soi-immo-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-immo-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-immo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-immo-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-immo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-immo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-immo-label-accent {\n  background: var(--soi-immo-pomme);\n  border-color: var(--soi-immo-pomme);\n  color: var(--soi-immo-marine);\n  font-weight: 600;\n}\n\n.soi-immo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-immo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-immo-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-immo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-immo-pomme);\n  border-radius: 2px;\n}\n\n.soi-immo-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-immo-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-immo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-immo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-immo-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-immo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-immo-benefit {\n  background: var(--soi-immo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-immo-radius);\n  border: 1px solid var(--soi-immo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-immo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-immo-shadow-md);\n}\n\n.soi-immo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-immo-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-immo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-immo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-immo-benefit:hover .soi-immo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-immo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-immo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-immo-benefit p {\n  font-size: 13px;\n  color: var(--soi-immo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-immo-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-immo-card {\n  background: var(--soi-immo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-immo-radius);\n  border-left: 3px solid var(--soi-immo-pomme);\n}\n\n.soi-immo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-immo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-immo-card p {\n  font-size: 14px;\n  color: var(--soi-immo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-immo-compo {\n  background: var(--soi-immo-off-white);\n  border-radius: var(--soi-immo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-immo-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-immo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-immo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-immo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-immo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-immo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-immo-marine);\n  text-align: right;\n}\n\n.soi-immo-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-immo-pomme-light);\n  border-left: 4px solid var(--soi-immo-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-immo-radius) var(--soi-immo-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-immo-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-immo-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-immo-marine);\n  margin-bottom: 4px;\n}\n\n.soi-immo-tip p {\n  font-size: 14px;\n  color: var(--soi-immo-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-immo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-immo-accordion-item {\n  background: var(--soi-immo-off-white);\n  border-radius: var(--soi-immo-radius-sm);\n  border: 1px solid var(--soi-immo-line);\n  overflow: hidden;\n}\n\n.soi-immo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-immo-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-immo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-immo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-immo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-immo-accordion-item[open] .soi-immo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-immo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-immo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-immo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-immo-cta-box {\n  background: var(--soi-immo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-immo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-immo-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-immo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-immo-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-immo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-immo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-immo-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-immo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-immo-compo-value {\n    text-align: left;\n  }\n\n  .soi-immo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-immo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-immo-fiche {\n    --soi-immo-text-soft: #2C3E50;\n    --soi-immo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Pranarom","offers":[{"title":"Default Title","offer_id":61603919823178,"sku":"RA0150","price":30.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pranarom_ra0150_he_immortelle.jpg?v=1776167476"},{"product_id":"gemmo-complexe-cordiagem-bio-et-vegan-herbalgem","title":"Cordiagem Bio - Circulation \u0026 Cœur - Herbalgem","description":"\u003cdiv class=\"soi-cord-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-cord-hero\"\u003e\n    \u003cdiv class=\"soi-cord-hero-tag\"\u003e\n      \u003cspan class=\"soi-cord-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cord-hero-title\"\u003eGemmo-complexe Cordiagem bio et vegan\u003c\/span\u003e\n    \u003cp class=\"soi-cord-hero-subtitle\"\u003eConcentré de bourgeons frais d'aubépine et d'ail des ours pour soutenir votre équilibre circulatoire au quotidien\u003c\/p\u003e\n    \u003cdiv class=\"soi-cord-hero-labels\"\u003e\n      \u003cspan class=\"soi-cord-label soi-cord-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cord-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cord-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-cord-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-cord-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 1 : Gemmothérapie et Cordiagem --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003eQu'est-ce que la gemmothérapie et pourquoi choisir Cordiagem ?\u003c\/h2\u003e\n    \u003cp\u003eLa gemmothérapie utilise les tissus embryonnaires des plantes, bourgeons et jeunes pousses, naturellement concentrés en principes actifs (vitamines, phytohormones, oligo-éléments). Contrairement à une plante adulte, ces tissus vivants renferment une vitalité maximale, idéale pour agir en douceur sur la circulation sanguine et lymphatique.\u003c\/p\u003e\n    \u003cp\u003eCordiagem se distingue par sa double synergie végétale ciblée sur le bien-être cardiocirculatoire, dans une formule liquide concentrée, certifiée bio et vegan, sans ingrédients d'origine animale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 2 : Composition --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003eComposition détaillée : quels actifs pour quelle action ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cord-grid\"\u003e\n      \u003cdiv class=\"soi-cord-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeon d'aubépine (Crataegus monogyna)\u003c\/h3\u003e\n        \u003cp\u003ePlante emblématique de la tradition phytothérapeutique, l'aubépine est reconnue pour accompagner l'équilibre de l'activité cardiaque et favoriser la détente vasculaire. Elle contribue à une circulation fluide et régulière.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-card\"\u003e\n        \u003ch3\u003e🧄 Bulbe d'ail des ours (Allium ursinum)\u003c\/h3\u003e\n        \u003cp\u003eApprécié pour ses propriétés fluidifiantes naturelles, l'ail des ours soutient la qualité du flux sanguin et participe à un confort circulatoire durable, avec une tolérance digestive supérieure à l'ail commun.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cord-compo\"\u003e\n      \u003cdiv class=\"soi-cord-compo-row\"\u003e\n        \u003cspan class=\"soi-cord-compo-label\"\u003eIngrédients complets\u003c\/span\u003e\n        \u003cspan class=\"soi-cord-compo-value\"\u003eExtrait aqueux-glycériné de bourgeons frais d'aubépine bio (Crataegus monogyna), extrait aqueux-glycériné de bulbe frais d'ail des ours bio (Allium ursinum), glycérine végétale, eau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-compo-row\"\u003e\n        \u003cspan class=\"soi-cord-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-cord-compo-value\"\u003eConcentré liquide de bourgeons frais\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-compo-row\"\u003e\n        \u003cspan class=\"soi-cord-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-cord-compo-value\"\u003e30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 3 : Posologie --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003ePosologie : comment utiliser Cordiagem au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cord-timeline\"\u003e\n      \u003cdiv class=\"soi-cord-step\"\u003e\n        \u003cdiv class=\"soi-cord-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cord-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003e5 à 15 gouttes par jour, selon votre sensibilité et vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-step\"\u003e\n        \u003cdiv class=\"soi-cord-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cord-step-content\"\u003e\n          \u003ch3\u003eMode de prise\u003c\/h3\u003e\n          \u003cp\u003eÀ prendre avant le repas de midi, pures sous la langue ou diluées dans un peu d'eau de source.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-step\"\u003e\n        \u003cdiv class=\"soi-cord-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cord-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est généralement recommandée pour constater des effets durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cord-tip\"\u003e\n      \u003cdiv class=\"soi-cord-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de traitement anticoagulant ou de pathologie cardiaque, consultez votre médecin avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 4 : Pour qui --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003ePour qui est fait Cordiagem ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cord-benefits\"\u003e\n      \u003cdiv class=\"soi-cord-benefit\"\u003e\n        \u003cdiv class=\"soi-cord-benefit-icon\"\u003e\u003cspan\u003e🦵\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eJambes lourdes\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des jambes lourdes ou une sensation de mauvaise circulation en fin de journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-benefit\"\u003e\n        \u003cdiv class=\"soi-cord-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCirculation veineuse et lymphatique\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez soutenir votre circulation veineuse et lymphatique de façon naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-benefit\"\u003e\n        \u003cdiv class=\"soi-cord-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExigence bio et vegan\u003c\/h3\u003e\n        \u003cp\u003eVous êtes attaché(e) aux produits certifiés bio, vegan et sans alcool.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-benefit\"\u003e\n        \u003cdiv class=\"soi-cord-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eQualité gemmothérapeutique\u003c\/h3\u003e\n        \u003cp\u003eVous recherchez le meilleur de la gemmothérapie pour votre circulation, sans compromis sur la qualité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 5 : Pourquoi HerbalGem --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003ePourquoi HerbalGem fait la différence ?\u003c\/h2\u003e\n    \u003cp\u003ePionnière de la gemmothérapie en Europe, HerbalGem élabore ses complexes à partir de bourgeons frais récoltés à maturité optimale. Chaque flacon de 30 ml est le fruit d'un savoir-faire rigoureux : extraction douce à froid, certification bio européenne, traçabilité des plantes. Résultat : une concentration en principes actifs nettement supérieure aux macérats glycérinés classiques.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-cord-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cord-cta-box\"\u003e\n      \u003cp class=\"soi-cord-cta-tag\" style=\"color: white;\"\u003eLa sagesse des bourgeons au service de votre circulation\u003c\/p\u003e\n      \u003cp class=\"soi-cord-cta-text\" style=\"color: white;\"\u003eDeux actifs, une synergie puissante, une formule bio et vegan : parce que prendre soin de sa circulation, c'est aussi prendre soin de son énergie, de sa légèreté et de son 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-cord-marine: #1A2D3D;\n  --soi-cord-marine-dark: #0F1E2B;\n  --soi-cord-marine-light: #2C4458;\n  --soi-cord-pomme: #A1C544;\n  --soi-cord-pomme-dark: #84A636;\n  --soi-cord-pomme-light: rgba(161,197,68,0.10);\n  --soi-cord-white: #FFFFFF;\n  --soi-cord-off-white: #F8FAF6;\n  --soi-cord-stone: #F1F3EE;\n  --soi-cord-line: #E5E8E0;\n  --soi-cord-primary: #C0392B;\n  --soi-cord-primary-soft: #F4E1DE;\n  --soi-cord-accent: #D4633A;\n  --soi-cord-text: #1A2D3D;\n  --soi-cord-text-soft: #4A5B6B;\n  --soi-cord-text-muted: #7B8693;\n  --soi-cord-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cord-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cord-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cord-radius: 12px;\n  --soi-cord-radius-sm: 8px;\n  --soi-cord-radius-pill: 999px;\n}\n\n.soi-cord-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cord-fiche img { max-width: 100%; height: auto; }\n\n.soi-cord-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cord-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cord-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-cord-hero {\n  position: relative;\n  background: var(--soi-cord-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-cord-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cord-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cord-pomme);\n}\n\n.soi-cord-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-cord-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cord-pomme);\n  border-radius: 50%;\n}\n\n.soi-cord-hero-title {\n  display: block;\n  color: var(--soi-cord-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-cord-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-cord-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cord-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-cord-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cord-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cord-label-accent {\n  background: var(--soi-cord-pomme);\n  border-color: var(--soi-cord-pomme);\n  color: var(--soi-cord-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-cord-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cord-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cord-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-cord-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cord-pomme);\n  border-radius: 2px;\n}\n\n.soi-cord-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cord-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cord-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-cord-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cord-benefit {\n  background: var(--soi-cord-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cord-radius);\n  border: 1px solid var(--soi-cord-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cord-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cord-shadow-md);\n}\n\n.soi-cord-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cord-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-cord-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cord-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cord-benefit:hover .soi-cord-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cord-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cord-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cord-benefit p {\n  font-size: 13px;\n  color: var(--soi-cord-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-cord-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-cord-card {\n  background: var(--soi-cord-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cord-radius);\n  border-left: 3px solid var(--soi-cord-pomme);\n}\n\n.soi-cord-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cord-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cord-card p {\n  font-size: 14px;\n  color: var(--soi-cord-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-cord-compo {\n  background: var(--soi-cord-off-white);\n  border-radius: var(--soi-cord-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cord-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-cord-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cord-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cord-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cord-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-cord-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cord-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-cord-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cord-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cord-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cord-radius);\n  border: 1px solid var(--soi-cord-line);\n  align-items: flex-start;\n}\n\n.soi-cord-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cord-marine);\n  color: var(--soi-cord-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-cord-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cord-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cord-step-content p {\n  font-size: 14px;\n  color: var(--soi-cord-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-cord-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cord-pomme-light);\n  border-left: 4px solid var(--soi-cord-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cord-radius) var(--soi-cord-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cord-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cord-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cord-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cord-tip p {\n  font-size: 14px;\n  color: var(--soi-cord-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-cord-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cord-accordion-item {\n  background: var(--soi-cord-off-white);\n  border-radius: var(--soi-cord-radius-sm);\n  border: 1px solid var(--soi-cord-line);\n  overflow: hidden;\n}\n\n.soi-cord-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cord-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-cord-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cord-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cord-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cord-accordion-item[open] .soi-cord-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cord-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cord-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cord-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-cord-cta-box {\n  background: var(--soi-cord-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cord-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cord-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-cord-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cord-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-cord-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cord-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cord-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-cord-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cord-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cord-compo-value {\n    text-align: left;\n  }\n\n  .soi-cord-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cord-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cord-fiche {\n    --soi-cord-text-soft: #2C3E50;\n    --soi-cord-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603931717962,"sku":"HG0100","price":24.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hergalgem_hg0100_cordiagem.jpg?v=1776167738"},{"product_id":"vinostim-en-gelules-vinophenols","title":"Vinostim en gélules – Vinophénols","description":"\u003cdiv class=\"soi-vino-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-vino-hero\"\u003e\n    \u003cdiv class=\"soi-vino-hero-tag\"\u003e\n      \u003cspan class=\"soi-vino-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Vinophénols\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-vino-hero-title\"\u003eVinostim en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-vino-hero-subtitle\"\u003eTonus sexuel, libido et vitalité masculine : trois actifs naturels réunis dans une formule experte pour retrouver votre élan au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vino-hero-labels\"\u003e\n      \u003cspan class=\"soi-vino-label soi-vino-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-vino-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-vino-label\"\u003eFORMULE 3-EN-1\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"soi-vino-section\"\u003e\n    \u003ch2\u003eVinostim : le complément naturel pour le tonus sexuel, la libido et la vitalité masculine\u003c\/h2\u003e\n    \u003cp\u003eVous ressentez une baisse de tonus, moins d'élan au quotidien ou une libido en retrait ? Vinostim de Vinophénols a été formulé précisément pour répondre à ces préoccupations. Ce complément alimentaire pour hommes associe trois actifs naturels complémentaires pour agir simultanément sur la circulation sanguine, le désir sexuel, l'énergie et l'équilibre émotionnel. Une approche globale, sans compromis sur la qualité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"soi-vino-section\"\u003e\n    \u003ch2\u003eUne synergie de trois actifs naturels ciblés\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vino-benefits\"\u003e\n      \u003cdiv class=\"soi-vino-benefit\"\u003e\n        \u003cdiv class=\"soi-vino-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eComplexe Enostim®\u003c\/h3\u003e\n        \u003cp\u003ePolyphénols de raisin et de pomme enrichis en safranine : il stimule la production naturelle de monoxyde d'azote (NO), favorisant la microcirculation sanguine, essentielle à la qualité de l'érection et à la performance masculine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-benefit\"\u003e\n        \u003cdiv class=\"soi-vino-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTribulus terrestris\u003c\/h3\u003e\n        \u003cp\u003ePlante utilisée depuis des siècles dans les médecines traditionnelles pour soutenir le désir sexuel masculin, maintenir le tonus musculaire et accompagner le bon fonctionnement des organes reproducteurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-benefit\"\u003e\n        \u003cdiv class=\"soi-vino-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSafran\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour son action sur l'équilibre nerveux, il contribue à maintenir une humeur positive, réduit la fatigue mentale et favorise la relaxation, deux facteurs clés d'une vie intime épanouie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"soi-vino-section\"\u003e\n    \u003ch2\u003eComposition et posologie de Vinostim\u003c\/h2\u003e\n    \u003cp class=\"soi-vino-section-intro\"\u003eChaque gélule végétale de 445 mg contient une association précise d'actifs sélectionnés par Vinophénols.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vino-compo\"\u003e\n      \u003cdiv class=\"soi-vino-compo-row\"\u003e\n        \u003cspan class=\"soi-vino-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-vino-compo-value\"\u003eComplexe Enostim® (polyphénols de raisin et de pomme, enrichi en safranine)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-compo-row\"\u003e\n        \u003cspan class=\"soi-vino-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-vino-compo-value\"\u003eExtrait de Tribulus terrestris (titré en saponosides)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-compo-row\"\u003e\n        \u003cspan class=\"soi-vino-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-vino-compo-value\"\u003eExtrait de Safran (\u003cem\u003eCrocus sativus\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-compo-row\"\u003e\n        \u003cspan class=\"soi-vino-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-vino-compo-value\"\u003eGélule HPMC (hydroxypropylméthylcellulose, végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-compo-row\"\u003e\n        \u003cspan class=\"soi-vino-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-vino-compo-value\"\u003e60 gélules végétales de 445 mg (1 mois de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-compo-row\"\u003e\n        \u003cspan class=\"soi-vino-compo-label\"\u003ePosologie\u003c\/span\u003e\n        \u003cspan class=\"soi-vino-compo-value\"\u003e2 gélules par jour, au moment des repas, avec un grand verre d'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-compo-row\"\u003e\n        \u003cspan class=\"soi-vino-compo-label\"\u003eDurée de cure conseillée\u003c\/span\u003e\n        \u003cspan class=\"soi-vino-compo-value\"\u003e6 à 8 semaines\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem;\"\u003eÀ associer à une alimentation équilibrée et un mode de vie sain pour des résultats optimaux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"soi-vino-section\"\u003e\n    \u003ch2\u003eComment prendre Vinostim efficacement ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vino-timeline\"\u003e\n      \u003cdiv class=\"soi-vino-step\"\u003e\n        \u003cdiv class=\"soi-vino-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-vino-step-content\"\u003e\n          \u003ch3\u003eCommencez progressivement\u003c\/h3\u003e\n          \u003cp\u003ePrenez vos 2 gélules quotidiennes au même moment chaque jour pour ancrer la prise dans votre routine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-step\"\u003e\n        \u003cdiv class=\"soi-vino-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-vino-step-content\"\u003e\n          \u003ch3\u003eMisez sur la durée\u003c\/h3\u003e\n          \u003cp\u003eLes actifs naturels agissent en profondeur. Les premiers effets sont généralement ressentis après 3 à 4 semaines de prise régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-step\"\u003e\n        \u003cdiv class=\"soi-vino-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-vino-step-content\"\u003e\n          \u003ch3\u003eAssociez à de bonnes habitudes\u003c\/h3\u003e\n          \u003cp\u003eActivité physique régulière, alimentation variée et gestion du stress amplifient les bénéfices de la formule.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"soi-vino-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Vinostim plutôt qu'un autre complément libido ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vino-grid\"\u003e\n      \u003cdiv class=\"soi-vino-card\"\u003e\n        \u003ch3\u003e🎯 Formule 3-en-1\u003c\/h3\u003e\n        \u003cp\u003eCirculation, désir et équilibre émotionnel réunis dans une seule gélule pour une approche globale de la vitalité masculine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-card\"\u003e\n        \u003ch3\u003e🔬 Complexe breveté Enostim®\u003c\/h3\u003e\n        \u003cp\u003eUne innovation scientifique fondée sur les polyphénols et leur action sur la production naturelle de monoxyde d'azote.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-card\"\u003e\n        \u003ch3\u003e🌱 Gélules 100 % végétales\u003c\/h3\u003e\n        \u003cp\u003eDes gélules en HPMC convenant aux personnes suivant un régime végane, sans ingrédient d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eQualité, traçabilité et respect des normes européennes pour une confiance totale dans votre complément.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vino-card\"\u003e\n        \u003ch3\u003e🛡️ Formule sûre\u003c\/h3\u003e\n        \u003cp\u003eSans perturbateurs endocriniens ni ingrédients controversés, pour une supplémentation en toute sérénité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"soi-vino-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vino-accordion\"\u003e\n      \u003cdetails class=\"soi-vino-accordion-item\"\u003e\n        \u003csummary class=\"soi-vino-accordion-header\"\u003e⚠️ Avis médical recommandé\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vino-accordion-content\"\u003e\n          \u003cp\u003eVinostim est un complément alimentaire, il ne se substitue pas à un traitement médical ni à un suivi par un professionnel de santé. En cas de traitement en cours, de maladie cardiovasculaire ou de prise de médicaments anticoagulants, consultez votre médecin avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-vino-accordion-item\"\u003e\n        \u003csummary class=\"soi-vino-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vino-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-vino-accordion-item\"\u003e\n        \u003csummary class=\"soi-vino-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vino-accordion-content\"\u003e\n          \u003cp\u003eConserver dans un endroit frais et sec, à l'abri de la lumière.\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-vino-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-vino-cta-box\"\u003e\n      \u003cp class=\"soi-vino-cta-tag\" style=\"color: white;\"\u003ePrendre soin de soi naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-vino-cta-text\" style=\"color: white;\"\u003eVinostim, c'est la rencontre entre la science des polyphénols et la sagesse des plantes : une formule pensée pour les hommes qui veulent retrouver leur élan, leur confiance et leur vitalité au naturel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-vino-marine: #1A2D3D;\n  --soi-vino-marine-dark: #0F1E2B;\n  --soi-vino-marine-light: #2C4458;\n  --soi-vino-pomme: #A1C544;\n  --soi-vino-pomme-dark: #84A636;\n  --soi-vino-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-vino-white: #FFFFFF;\n  --soi-vino-off-white: #F8FAF6;\n  --soi-vino-stone: #F1F3EE;\n  --soi-vino-line: #E5E8E0;\n\n  --soi-vino-primary: #7B3F7B;\n  --soi-vino-primary-soft: #F3EAF3;\n  --soi-vino-accent: #9B5A9B;\n\n  --soi-vino-text: #1A2D3D;\n  --soi-vino-text-soft: #4A5B6B;\n  --soi-vino-text-muted: #7B8693;\n\n  --soi-vino-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vino-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vino-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vino-radius: 12px;\n  --soi-vino-radius-sm: 8px;\n  --soi-vino-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-vino-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vino-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-vino-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vino-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vino-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vino-hero {\n  position: relative;\n  background: var(--soi-vino-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-vino-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vino-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vino-pomme);\n}\n\n.soi-vino-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-vino-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vino-pomme);\n  border-radius: 50%;\n}\n\n.soi-vino-hero-title {\n  display: block;\n  color: var(--soi-vino-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-vino-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-vino-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vino-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-vino-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vino-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vino-label-accent {\n  background: var(--soi-vino-pomme);\n  border-color: var(--soi-vino-pomme);\n  color: var(--soi-vino-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vino-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vino-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vino-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-vino-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vino-pomme);\n  border-radius: 2px;\n}\n\n.soi-vino-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vino-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vino-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vino-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vino-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-vino-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-vino-benefit {\n  background: var(--soi-vino-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-vino-radius);\n  border: 1px solid var(--soi-vino-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-vino-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-vino-shadow-md);\n}\n\n.soi-vino-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-vino-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-vino-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-vino-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-vino-benefit:hover .soi-vino-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-vino-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vino-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vino-benefit p {\n  font-size: 13px;\n  color: var(--soi-vino-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vino-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-vino-card {\n  background: var(--soi-vino-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vino-radius);\n  border-left: 3px solid var(--soi-vino-pomme);\n}\n\n.soi-vino-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vino-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vino-card p {\n  font-size: 14px;\n  color: var(--soi-vino-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-vino-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-vino-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vino-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vino-radius);\n  border: 1px solid var(--soi-vino-line);\n  align-items: flex-start;\n}\n\n.soi-vino-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vino-marine);\n  color: var(--soi-vino-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-vino-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vino-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vino-step-content p {\n  font-size: 14px;\n  color: var(--soi-vino-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-vino-compo {\n  background: var(--soi-vino-off-white);\n  border-radius: var(--soi-vino-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-vino-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-vino-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vino-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vino-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vino-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vino-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vino-marine);\n  text-align: right;\n}\n\n\/* === ACCORDION === *\/\n.soi-vino-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-vino-accordion-item {\n  background: var(--soi-vino-off-white);\n  border-radius: var(--soi-vino-radius-sm);\n  border: 1px solid var(--soi-vino-line);\n  overflow: hidden;\n}\n\n.soi-vino-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vino-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-vino-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vino-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vino-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vino-accordion-item[open] .soi-vino-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vino-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vino-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vino-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vino-cta-box {\n  background: var(--soi-vino-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vino-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vino-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-vino-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vino-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-vino-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vino-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-vino-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-vino-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vino-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vino-compo-value {\n    text-align: left;\n  }\n\n  .soi-vino-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vino-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vino-fiche {\n    --soi-vino-text-soft: #2C3E50;\n    --soi-vino-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vinophenols","offers":[{"title":"Default Title","offer_id":61603939483978,"sku":"VP1010","price":17.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/vinostim-en-gelules-vinophenols-packshot_77112906-037a-4b9a-abb3-85fc8ecb2b51.webp?v=1779189901"},{"product_id":"huile-de-massage-certifiee-bio-base-neutre-florame","title":"Huile de Massage Bio Base Neutre - Florame","description":"\n\u003cdiv class=\"soi-fmbn-fiche\"\u003e\n\n  \u003csection class=\"soi-fmbn-hero\"\u003e\n    \u003cdiv class=\"soi-fmbn-hero-tag\"\u003e\n      \u003cspan class=\"soi-fmbn-tag-dot\"\u003e\u003c\/span\u003e\n      Huile de massage bio · Florame\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-fmbn-hero-title\"\u003eHuile de massage bio Base Neutre\u003c\/span\u003e\n    \u003cp class=\"soi-fmbn-hero-subtitle\"\u003eQuatre huiles végétales biologiques réunies dans une base neutre polyvalente, formulée à Saint-Rémy-de-Provence pour sublimer chaque massage.\u003c\/p\u003e\n    \u003cdiv class=\"soi-fmbn-hero-labels\"\u003e\n      \u003cspan class=\"soi-fmbn-label soi-fmbn-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-fmbn-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-fmbn-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-fmbn-label\"\u003e100% NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-fmbn-label\"\u003eSANS PARABEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fmbn-section\"\u003e\n    \u003cp class=\"soi-fmbn-section-intro\"\u003eVous recherchez une huile de massage bio qui s'adapte à toutes les envies sans compromis sur la qualité ? C'est exactement ce que vous offre la Base Neutre Florame. Certifiée Cosmos Organic et formulée en Provence, elle associe une texture soyeuse, une composition irréprochable et une polyvalence totale, que vous soyez praticien professionnel ou passionné de soins naturels.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fmbn-section\"\u003e\n    \u003ch2\u003eUne synergie de 4 huiles végétales bio pour une peau sublimée\u003c\/h2\u003e\n    \u003cp\u003eSa force repose sur l'association équilibrée de quatre huiles végétales certifiées biologiques, choisies pour leur complémentarité :\u003c\/p\u003e\n    \u003cdiv class=\"soi-fmbn-grid\"\u003e\n      \u003cdiv class=\"soi-fmbn-card\"\u003e\n        \u003ch3\u003e🍑 Noyau d'abricot\u003c\/h3\u003e\n        \u003cp\u003eLégère et pénétrante, elle apporte souplesse et douceur sans laisser de film gras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-card\"\u003e\n        \u003ch3\u003e🫒 Olive\u003c\/h3\u003e\n        \u003cp\u003eRiche en acides gras insaturés, elle nourrit en profondeur et protège le film cutané.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-card\"\u003e\n        \u003ch3\u003e🌿 Amande douce\u003c\/h3\u003e\n        \u003cp\u003eÉmolliente et apaisante, idéale pour les peaux sensibles ou sèches qui ont besoin de confort.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-card\"\u003e\n        \u003ch3\u003e🌾 Sésame\u003c\/h3\u003e\n        \u003cp\u003eNaturellement antioxydante, elle contribue à préserver la jeunesse de la peau et favorise la détente musculaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eL'ensemble est enrichi de vitamine E, antioxydant naturel qui protège la formule de l'oxydation et prolonge la durée de vie du produit tout en renforçant ses bienfaits sur la peau.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fmbn-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-fmbn-compo\"\u003e\n      \u003cdiv class=\"soi-fmbn-compo-row\"\u003e\n        \u003cspan class=\"soi-fmbn-compo-label\"\u003ePrunus Armeniaca Kernel Oil*\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-compo-value\"\u003eHuile de noyau d'abricot bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-compo-row\"\u003e\n        \u003cspan class=\"soi-fmbn-compo-label\"\u003eOlea Europaea Fruit Oil*\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-compo-value\"\u003eHuile d'olive bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-compo-row\"\u003e\n        \u003cspan class=\"soi-fmbn-compo-label\"\u003ePrunus Amygdalus Dulcis Oil*\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-compo-value\"\u003eHuile d'amande douce bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-compo-row\"\u003e\n        \u003cspan class=\"soi-fmbn-compo-label\"\u003eSesamum Indicum Seed Oil*\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-compo-value\"\u003eHuile de sésame bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-compo-row\"\u003e\n        \u003cspan class=\"soi-fmbn-compo-label\"\u003eTocopherol\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-compo-value\"\u003eVitamine E (antioxydant naturel)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-fmbn-inci-note\"\u003e* Ingrédients issus de l'agriculture biologique. Certifié Cosmos Organic par Ecocert Greenlife. Fabriqué en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fmbn-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette huile de massage bio professionnelle ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-fmbn-benefits\"\u003e\n      \u003cdiv class=\"soi-fmbn-benefit\"\u003e\n        \u003cdiv class=\"soi-fmbn-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTexture glissante et non collante\u003c\/h3\u003e\n        \u003cp\u003eElle facilite les mouvements longs, idéale pour un massage suédois, sportif ou relaxant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-benefit\"\u003e\n        \u003cdiv class=\"soi-fmbn-benefit-icon\"\u003e\u003cspan\u003e🤍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBase neutre sans parfum\u003c\/h3\u003e\n        \u003cp\u003eAucun risque de réaction allergique liée aux fragrances, parfaite pour les peaux réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-benefit\"\u003e\n        \u003cdiv class=\"soi-fmbn-benefit-icon\"\u003e\u003cspan\u003e🧴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSupport personnalisable\u003c\/h3\u003e\n        \u003cp\u003eElle se mélange facilement avec vos huiles essentielles bio préférées pour un massage sur mesure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-benefit\"\u003e\n        \u003cdiv class=\"soi-fmbn-benefit-icon\"\u003e\u003cspan\u003e🫙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon ambré avec pompe doseuse\u003c\/h3\u003e\n        \u003cp\u003eProtection optimale contre l'oxydation et dosage précis à chaque utilisation, sans gaspillage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fmbn-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile de massage bio Base Neutre Florame ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-fmbn-timeline\"\u003e\n      \u003cdiv class=\"soi-fmbn-step\"\u003e\n        \u003cdiv class=\"soi-fmbn-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-fmbn-step-content\"\u003e\n          \u003ch3\u003eSeule, en massage corps\u003c\/h3\u003e\n          \u003cp\u003eVersez 2 à 3 pressions dans le creux de la main, réchauffez légèrement entre vos paumes et appliquez sur la zone à masser.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-step\"\u003e\n        \u003cdiv class=\"soi-fmbn-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-fmbn-step-content\"\u003e\n          \u003ch3\u003eAvec des huiles essentielles\u003c\/h3\u003e\n          \u003cp\u003eDiluez 2 à 3 % d'huile essentielle (soit 2 à 3 gouttes pour 5 ml de base neutre) pour un massage ciblé, relaxant ou revitalisant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-step\"\u003e\n        \u003cdiv class=\"soi-fmbn-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-fmbn-step-content\"\u003e\n          \u003ch3\u003eComme soin hydratant\u003c\/h3\u003e\n          \u003cp\u003eAppliquez en massage doux après la douche pour nourrir la peau quotidiennement, sans rinçage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-fmbn-tip\"\u003e\n      \u003cdiv class=\"soi-fmbn-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eRéchauffez toujours l'huile entre vos paumes avant l'application : la chaleur favorise la pénétration des actifs et rend le massage encore plus agréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fmbn-section\"\u003e\n    \u003ch2\u003ePour qui est-elle faite ?\u003c\/h2\u003e\n    \u003cp\u003eCette huile de massage bio professionnelle convient aussi bien aux praticiens en institut ou en cabinet qu'aux particuliers souhaitant reproduire chez eux une expérience spa. Sa neutralité olfactive en fait également un choix sûr pour les massages en duo, les soins post-natals ou les moments de détente partagés. Elle convient aux peaux normales, sèches et sensibles, adultes comme enfants (hors nouveau-nés).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fmbn-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-fmbn-grid-compact\"\u003e\n      \u003cdiv class=\"soi-fmbn-card-mini\"\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-icon\"\u003e📐\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-value\"\u003e120 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-card-mini\"\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-icon\"\u003e🏅\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-value\"\u003eCosmos Organic\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-card-mini\"\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-icon\"\u003e📍\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-value\"\u003eSaint-Rémy-de-Provence\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fmbn-card-mini\"\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-icon\"\u003e🫙\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-fmbn-card-mini-value\"\u003eVerre ambré + pompe\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-fmbn-accordion\"\u003e\n      \u003cdetails class=\"soi-fmbn-accordion-item\"\u003e\n        \u003csummary class=\"soi-fmbn-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-fmbn-accordion-content\"\u003e\n          \u003cp\u003eConvient aux peaux normales, sèches et sensibles. Usage pour adultes et enfants (hors nouveau-nés). Ce produit est un soin cosmétique. Il ne constitue pas un médicament et ne se substitue à aucun traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-fmbn-accordion-item\"\u003e\n        \u003csummary class=\"soi-fmbn-accordion-header\"\u003e👥 Pour qui ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-fmbn-accordion-content\"\u003e\n          \u003cp\u003ePraticiens en institut ou en cabinet, particuliers, massages en duo, soins post-natals, moments de détente partagés.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fmbn-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-fmbn-cta-box\"\u003e\n      \u003cp class=\"soi-fmbn-cta-tag\" style=\"color: white;\"\u003eVotre rituel massage, en mode bio\u003c\/p\u003e\n      \u003cp class=\"soi-fmbn-cta-text\" style=\"color: white;\"\u003eDouce, pure et polyvalente : la Base Neutre Florame vous offre une glisse parfaite et un soin nourrissant sur mesure. Un flacon, mille possibilités, une qualité certifiée bio sans compromis.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-fmbn-marine: #1A2D3D;\n  --soi-fmbn-marine-dark: #0F1E2B;\n  --soi-fmbn-marine-light: #2C4458;\n  --soi-fmbn-pomme: #A1C544;\n  --soi-fmbn-pomme-dark: #84A636;\n  --soi-fmbn-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-fmbn-white: #FFFFFF;\n  --soi-fmbn-off-white: #F8FAF6;\n  --soi-fmbn-stone: #F1F3EE;\n  --soi-fmbn-line: #E5E8E0;\n\n  --soi-fmbn-primary: #C8954A;\n  --soi-fmbn-primary-soft: #F5EDE2;\n  --soi-fmbn-accent: #D4A52A;\n\n  --soi-fmbn-text: #1A2D3D;\n  --soi-fmbn-text-soft: #4A5B6B;\n  --soi-fmbn-text-muted: #7B8693;\n\n  --soi-fmbn-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-fmbn-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-fmbn-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-fmbn-radius: 12px;\n  --soi-fmbn-radius-sm: 8px;\n  --soi-fmbn-radius-pill: 999px;\n}\n\n.soi-fmbn-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-fmbn-fiche img { max-width: 100%; height: auto; }\n\n.soi-fmbn-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-fmbn-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-fmbn-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-fmbn-hero {\n  position: relative;\n  background: var(--soi-fmbn-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-fmbn-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-fmbn-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-fmbn-pomme);\n}\n\n.soi-fmbn-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-fmbn-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-fmbn-pomme);\n  border-radius: 50%;\n}\n\n.soi-fmbn-hero-title {\n  display: block;\n  color: var(--soi-fmbn-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-fmbn-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-fmbn-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-fmbn-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-fmbn-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-fmbn-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-fmbn-label-accent {\n  background: var(--soi-fmbn-pomme);\n  border-color: var(--soi-fmbn-pomme);\n  color: var(--soi-fmbn-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-fmbn-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-fmbn-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-fmbn-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-fmbn-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-fmbn-pomme);\n  border-radius: 2px;\n}\n\n.soi-fmbn-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-fmbn-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-fmbn-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-fmbn-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-fmbn-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === INCI NOTE === *\/\n.soi-fmbn-inci-note {\n  font-size: 13px;\n  color: var(--soi-fmbn-text-muted);\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === BENEFITS === *\/\n.soi-fmbn-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-fmbn-benefit {\n  background: var(--soi-fmbn-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-fmbn-radius);\n  border: 1px solid var(--soi-fmbn-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-fmbn-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-fmbn-shadow-md);\n}\n\n.soi-fmbn-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-fmbn-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-fmbn-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-fmbn-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-fmbn-benefit:hover .soi-fmbn-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-fmbn-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-fmbn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-fmbn-benefit p {\n  font-size: 13px;\n  color: var(--soi-fmbn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-fmbn-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-fmbn-card {\n  background: var(--soi-fmbn-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-fmbn-radius);\n  border-left: 3px solid var(--soi-fmbn-primary);\n}\n\n.soi-fmbn-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-fmbn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-fmbn-card p {\n  font-size: 14px;\n  color: var(--soi-fmbn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-fmbn-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-fmbn-card-mini {\n  background: var(--soi-fmbn-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-fmbn-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-fmbn-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-fmbn-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-fmbn-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-fmbn-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-fmbn-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-fmbn-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-fmbn-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-fmbn-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-fmbn-radius);\n  border: 1px solid var(--soi-fmbn-line);\n  align-items: flex-start;\n}\n\n.soi-fmbn-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-fmbn-marine);\n  color: var(--soi-fmbn-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-fmbn-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-fmbn-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-fmbn-step-content p {\n  font-size: 14px;\n  color: var(--soi-fmbn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-fmbn-compo {\n  background: var(--soi-fmbn-off-white);\n  border-radius: var(--soi-fmbn-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 0.5rem;\n}\n\n.soi-fmbn-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-fmbn-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-fmbn-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-fmbn-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-fmbn-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-fmbn-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-fmbn-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-fmbn-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-fmbn-pomme-light);\n  border-left: 4px solid var(--soi-fmbn-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-fmbn-radius) var(--soi-fmbn-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-fmbn-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-fmbn-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-fmbn-marine);\n  margin-bottom: 4px;\n}\n\n.soi-fmbn-tip p {\n  font-size: 14px;\n  color: var(--soi-fmbn-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-fmbn-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-fmbn-accordion-item {\n  background: var(--soi-fmbn-off-white);\n  border-radius: var(--soi-fmbn-radius-sm);\n  border: 1px solid var(--soi-fmbn-line);\n  overflow: hidden;\n}\n\n.soi-fmbn-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-fmbn-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-fmbn-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-fmbn-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-fmbn-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-fmbn-accordion-item[open] .soi-fmbn-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-fmbn-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-fmbn-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-fmbn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-fmbn-cta-box {\n  background: var(--soi-fmbn-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-fmbn-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-fmbn-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-fmbn-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-fmbn-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-fmbn-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-fmbn-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-fmbn-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-fmbn-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-fmbn-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-fmbn-compo-value {\n    text-align: left;\n  }\n\n  .soi-fmbn-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-fmbn-benefits {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .soi-fmbn-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-fmbn-grid-compact {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-fmbn-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-fmbn-fiche {\n    --soi-fmbn-text-soft: #2C3E50;\n    --soi-fmbn-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Florame","offers":[{"title":"Flacon pompe de 1 L","offer_id":61612341559626,"sku":"FM0305","price":68.9,"currency_code":"EUR","in_stock":true},{"title":"Flacon pompe de 120 ml","offer_id":61612823707978,"sku":"FM0315","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-massage-certifiee-bio-base-neutre-florame-packshot.webp?v=1779697530"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/ameliorer_circulation_sanguine.webp?v=1781171737","url":"https:\/\/www.soinature.com\/collections\/circulation-sanguine.oembed","provider":"Soinature","version":"1.0","type":"link"}