{"title":"Graine sauvage","description":"","products":[{"product_id":"bromelaine-60-gelules","title":"Bromélaïne Vegan 2500 GDU - 60 gélules","description":"\u003cdiv class=\"soi-brom-fiche\"\u003e\n\n\u003csection class=\"soi-brom-hero\"\u003e\n  \u003cdiv class=\"soi-brom-hero-tag\"\u003e\n    \u003cspan class=\"soi-brom-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-brom-hero-title\"\u003eLa puissance enzymatique de l'ananas\u003c\/span\u003e\n  \u003cp class=\"soi-brom-hero-subtitle\"\u003eBromélaïne à 2500 GDU en gélules végétales gastro-résistantes : une formulation pensée pour que chaque gélule agisse là où elle est vraiment utile.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brom-hero-labels\"\u003e\n    \u003cspan class=\"soi-brom-label soi-brom-label-accent\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-brom-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-brom-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003cspan class=\"soi-brom-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003cspan class=\"soi-brom-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brom-section\"\u003e\n  \u003ch2\u003eLa bromélaïne : une enzyme aux multiples indications\u003c\/h2\u003e\n  \u003cp class=\"soi-brom-section-intro\"\u003eLa bromélaïne (aussi écrite bromélase) agit principalement en dégradant les protéines dans le tube digestif et dans les tissus. Ce mécanisme lui confère des propriétés variées, reconnues par de nombreuses études cliniques.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brom-benefits\"\u003e\n    \u003cdiv class=\"soi-brom-benefit\"\u003e\n      \u003cdiv class=\"soi-brom-benefit-icon\"\u003e\u003cspan\u003e🍍\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDigestion facilitée\u003c\/h3\u003e\n      \u003cp\u003eElle améliore la dégradation des protéines alimentaires et réduit les lourdeurs après les repas.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-benefit\"\u003e\n      \u003cdiv class=\"soi-brom-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAnti-inflammatoire naturel\u003c\/h3\u003e\n      \u003cp\u003eParticulièrement utile pour les douleurs articulaires, les suites de traumatismes ou les états inflammatoires chroniques (arthrose, tendinites).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-benefit\"\u003e\n      \u003cdiv class=\"soi-brom-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRéduction des œdèmes\u003c\/h3\u003e\n      \u003cp\u003eReconnue pour limiter les gonflements post-opératoires ou post-traumatiques, elle est un allié de la récupération physique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-benefit\"\u003e\n      \u003cdiv class=\"soi-brom-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eElle modulerait certaines réponses immunitaires, aidant votre organisme à mieux réguler ses défenses naturelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-brom-tip\"\u003e\n    \u003cdiv class=\"soi-brom-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eContrairement à une idée reçue, la bromélaïne n'est pas directement liée à une perte de poids. Son action sur la digestion des protéines et les processus inflammatoires peut toutefois indirectement soutenir un rééquilibrage alimentaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brom-section\"\u003e\n  \u003ch2\u003ePourquoi choisir la bromélaïne en gélules gastro-résistantes ?\u003c\/h2\u003e\n  \u003cp\u003eC'est ici que la formulation fait toute la différence. Une gélule classique libère son contenu dans l'estomac, où l'acidité peut dénaturer une partie des enzymes avant qu'elles n'atteignent l'intestin.\u003c\/p\u003e\n  \u003cp\u003eLa gélule gastro-résistante protège la bromélaïne de cette dégradation acide et assure une libération ciblée dans l'intestin grêle, là où son action est la plus utile, notamment pour ses effets systémiques (anti-inflammatoires, anti-œdémateux).\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brom-section\"\u003e\n  \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brom-compo\"\u003e\n    \u003cdiv class=\"soi-brom-compo-row\"\u003e\n      \u003cspan class=\"soi-brom-compo-label\"\u003eActif principal\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-compo-value\"\u003eBromélaïne issue de la tige d'ananas (Ananas comosus)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-compo-row\"\u003e\n      \u003cspan class=\"soi-brom-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-compo-value\"\u003e300 mg à 2500 GDU\/g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-compo-row\"\u003e\n      \u003cspan class=\"soi-brom-compo-label\"\u003eGélule\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC), gomme gellane\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-compo-row\"\u003e\n      \u003cspan class=\"soi-brom-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-compo-value\"\u003e60 gélules végétales gastro-résistantes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-compo-row\"\u003e\n      \u003cspan class=\"soi-brom-compo-label\"\u003eConvient aux\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-compo-value\"\u003eVégétariens et vegans\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-brom-grid-compact\"\u003e\n    \u003cdiv class=\"soi-brom-card-mini\"\u003e\n      \u003cspan class=\"soi-brom-card-mini-icon\"\u003e💊\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-card-mini-label\"\u003ePar gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-card-mini-value\"\u003e300 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-card-mini\"\u003e\n      \u003cspan class=\"soi-brom-card-mini-icon\"\u003e⚡\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-card-mini-label\"\u003eActivité enzymatique\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-card-mini-value\"\u003e2500 GDU\/g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-card-mini\"\u003e\n      \u003cspan class=\"soi-brom-card-mini-icon\"\u003e📦\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-card-mini-label\"\u003eContenu\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-card-mini-value\"\u003e60 gélules\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-card-mini\"\u003e\n      \u003cspan class=\"soi-brom-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-brom-card-mini-value\"\u003eFrance\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-brom-timeline\"\u003e\n    \u003cdiv class=\"soi-brom-step\"\u003e\n      \u003cdiv class=\"soi-brom-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-brom-step-content\"\u003e\n        \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n        \u003cp\u003e2 gélules par jour, en fin de journée. Ne pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-step\"\u003e\n      \u003cdiv class=\"soi-brom-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-brom-step-content\"\u003e\n        \u003ch3\u003ePour un effet systémique\u003c\/h3\u003e\n        \u003cp\u003ePrenez vos gélules à distance des repas : au moins 30 minutes avant ou 2 heures après.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-step\"\u003e\n      \u003cdiv class=\"soi-brom-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-brom-step-content\"\u003e\n        \u003ch3\u003ePour un soutien digestif\u003c\/h3\u003e\n        \u003cp\u003ePrenez vos gélules pendant le repas pour favoriser la dégradation des protéines alimentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brom-section\"\u003e\n  \u003ch2\u003eBromélaïne : précautions et contre-indications à connaître\u003c\/h2\u003e\n  \u003cp\u003eLa bromélaïne est généralement bien tolérée, mais quelques points méritent votre attention avant de commencer une cure.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brom-accordion\"\u003e\n    \u003cdetails class=\"soi-brom-accordion-item\"\u003e\n      \u003csummary class=\"soi-brom-accordion-header\"\u003e🍍 Allergie à l'ananas\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brom-accordion-content\"\u003e\n        \u003cp\u003eLa bromélaïne est déconseillée en cas d'allergie à l'ananas ou aux enzymes d'origine végétale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-brom-accordion-item\"\u003e\n      \u003csummary class=\"soi-brom-accordion-header\"\u003e💊 Traitement anticoagulant\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brom-accordion-content\"\u003e\n        \u003cp\u003eÀ utiliser avec précaution en cas de traitement anticoagulant, car la bromélaïne peut potentialiser leur effet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-brom-accordion-item\"\u003e\n      \u003csummary class=\"soi-brom-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brom-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-brom-accordion-item\"\u003e\n      \u003csummary class=\"soi-brom-accordion-header\"\u003e⚕️ Pathologie chronique\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brom-accordion-content\"\u003e\n        \u003cp\u003eEn cas de doute ou de pathologie chronique, demandez toujours l'avis de votre médecin. Ce complément alimentaire ne se substitue pas à un traitement médical et ne constitue pas un diagnostic.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brom-section\"\u003e\n  \u003ch2\u003eLa bromélaïne Graine Sauvage vs les autres : ce qui fait la différence\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brom-grid\"\u003e\n    \u003cdiv class=\"soi-brom-card\"\u003e\n      \u003ch3\u003e⚡ 2500 GDU garantis par gramme\u003c\/h3\u003e\n      \u003cp\u003eUne activité enzymatique élevée, mesurable et certifiée pour une efficacité réelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-card\"\u003e\n      \u003ch3\u003e🛡️ Gélules gastro-résistantes\u003c\/h3\u003e\n      \u003cp\u003eProtection contre l'acidité gastrique pour une biodisponibilité optimale de la bromélaïne.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-card\"\u003e\n      \u003ch3\u003e🌱 100 % vegan\u003c\/h3\u003e\n      \u003cp\u003eGélule HPMC, sans gélatine animale. Convient aux végétariens et vegans.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brom-card\"\u003e\n      \u003ch3\u003e🇫🇷 Conditionné en France\u003c\/h3\u003e\n      \u003cp\u003eTraçabilité et qualité maîtrisées pour une confiance totale.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brom-section\"\u003e\n  \u003cp style=\"font-size: 13px; color: var(--soi-brom-text-muted); line-height: 1.6; font-style: italic;\"\u003eCe produit est un complément alimentaire. Les effets mentionnés s'appuient sur des données scientifiques disponibles et ne constituent pas des allégations thérapeutiques. Consultez un professionnel de santé avant toute cure, notamment en cas de traitement médical en cours.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brom-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-brom-cta-box\"\u003e\n    \u003cp class=\"soi-brom-cta-tag\" style=\"color: white;\"\u003eDigestion, inflammation, récupération\u003c\/p\u003e\n    \u003cp class=\"soi-brom-cta-text\" style=\"color: white;\"\u003eLa puissance d'une enzyme naturelle issue de l'ananas, dans une formulation vegan conçue pour agir là où votre organisme en a vraiment besoin.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-brom-marine: #1A2D3D;\n  --soi-brom-marine-dark: #0F1E2B;\n  --soi-brom-marine-light: #2C4458;\n  --soi-brom-pomme: #A1C544;\n  --soi-brom-pomme-dark: #84A636;\n  --soi-brom-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-brom-white: #FFFFFF;\n  --soi-brom-off-white: #F8FAF6;\n  --soi-brom-stone: #F1F3EE;\n  --soi-brom-line: #E5E8E0;\n\n  --soi-brom-primary: #C8B626;\n  --soi-brom-primary-soft: rgba(200,182,38,0.10);\n  --soi-brom-accent: #6B9E3A;\n\n  --soi-brom-text: #1A2D3D;\n  --soi-brom-text-soft: #4A5B6B;\n  --soi-brom-text-muted: #7B8693;\n\n  --soi-brom-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-brom-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-brom-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-brom-radius: 12px;\n  --soi-brom-radius-sm: 8px;\n  --soi-brom-radius-pill: 999px;\n}\n\n.soi-brom-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-brom-fiche img { max-width: 100%; height: auto; }\n\n.soi-brom-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-brom-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-brom-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-brom-hero {\n  position: relative;\n  background: var(--soi-brom-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-brom-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-brom-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-brom-pomme);\n}\n\n.soi-brom-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-brom-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-brom-pomme);\n  border-radius: 50%;\n}\n\n.soi-brom-hero-title {\n  display: block;\n  color: var(--soi-brom-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-brom-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-brom-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-brom-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-brom-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-brom-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-brom-label-accent {\n  background: var(--soi-brom-pomme);\n  border-color: var(--soi-brom-pomme);\n  color: var(--soi-brom-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-brom-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-brom-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-brom-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-brom-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-brom-pomme);\n  border-radius: 2px;\n}\n\n.soi-brom-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-brom-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-brom-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-brom-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-brom-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-brom-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-brom-benefit {\n  background: var(--soi-brom-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-brom-radius);\n  border: 1px solid var(--soi-brom-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-brom-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-brom-shadow-md);\n}\n\n.soi-brom-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-brom-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-brom-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-brom-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-brom-benefit:hover .soi-brom-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-brom-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brom-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brom-benefit p {\n  font-size: 13px;\n  color: var(--soi-brom-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-brom-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-brom-card {\n  background: var(--soi-brom-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brom-radius);\n  border-left: 3px solid var(--soi-brom-pomme);\n}\n\n.soi-brom-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brom-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brom-card p {\n  font-size: 14px;\n  color: var(--soi-brom-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-brom-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.5rem;\n}\n\n.soi-brom-card-mini {\n  background: var(--soi-brom-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-brom-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-brom-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-brom-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-brom-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-brom-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brom-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-brom-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-brom-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-brom-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brom-radius);\n  border: 1px solid var(--soi-brom-line);\n  align-items: flex-start;\n}\n\n.soi-brom-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-brom-marine);\n  color: var(--soi-brom-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-brom-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brom-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-brom-step-content p {\n  font-size: 14px;\n  color: var(--soi-brom-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-brom-compo {\n  background: var(--soi-brom-off-white);\n  border-radius: var(--soi-brom-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-brom-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-brom-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-brom-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-brom-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-brom-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-brom-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-brom-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-brom-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-brom-pomme-light);\n  border-left: 4px solid var(--soi-brom-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-brom-radius) var(--soi-brom-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-brom-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-brom-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-brom-marine);\n  margin-bottom: 4px;\n}\n\n.soi-brom-tip p {\n  font-size: 14px;\n  color: var(--soi-brom-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-brom-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-brom-accordion-item {\n  background: var(--soi-brom-off-white);\n  border-radius: var(--soi-brom-radius-sm);\n  border: 1px solid var(--soi-brom-line);\n  overflow: hidden;\n}\n\n.soi-brom-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-brom-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-brom-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-brom-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-brom-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-brom-accordion-item[open] .soi-brom-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-brom-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-brom-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-brom-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-brom-cta-box {\n  background: var(--soi-brom-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-brom-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-brom-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-brom-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-brom-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-brom-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-brom-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-brom-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-brom-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-brom-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-brom-compo-value {\n    text-align: left;\n  }\n\n  .soi-brom-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-brom-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-brom-fiche {\n    --soi-brom-text-soft: #2C3E50;\n    --soi-brom-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602579874122,"sku":"GS9225","price":18.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bromelaine-gelules-grainesauvage_11zon.webp?v=1780124463"},{"product_id":"bronzalia-60-gelules","title":"Bronzalia - complément bronzage vegan en gélules","description":"\n\n\u003cdiv class=\"soi-bronz-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-bronz-hero\"\u003e\n    \u003cdiv class=\"soi-bronz-hero-tag\"\u003e\n      \u003cspan class=\"soi-bronz-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire bronzage · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-bronz-hero-title\"\u003eUn éclat doré nourri de l'intérieur\u003c\/span\u003e\n    \u003cp class=\"soi-bronz-hero-subtitle\"\u003ePréparez votre peau au soleil grâce à une synergie de bêta-carotène, vitamines et sélénium. 60 gélules végétales pour un bronzage plus rapide, plus uniforme et plus durable.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bronz-hero-labels\"\u003e\n      \u003cspan class=\"soi-bronz-label soi-bronz-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-bronz-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-bronz-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-bronz-label\"\u003eSANS LACTOSE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Pourquoi choisir un complément alimentaire pour le bronzage ? --\u003e\n  \u003csection class=\"soi-bronz-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un complément alimentaire pour le bronzage ?\u003c\/h2\u003e\n    \u003cp\u003eLa crème solaire protège votre peau en surface, mais elle ne prépare pas votre épiderme à produire de la mélanine de façon uniforme et durable. Un complément bronzage comme Bronzalia agit de l'intérieur : il fournit les micronutriments dont votre peau a besoin pour répondre au soleil plus efficacement, limiter les coups de soleil et afficher un teint doré qui tient dans le temps.\u003c\/p\u003e\n    \u003cp\u003eBronzalia n'est pas un autobronzant oral : il prépare et soutient votre peau lors de l'exposition, sans la remplacer. Une petite exposition régulière reste nécessaire pour obtenir un bronzage visible.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Les actifs clés de Bronzalia et leurs bienfaits --\u003e\n  \u003csection class=\"soi-bronz-section\"\u003e\n    \u003ch2\u003eLes actifs clés de Bronzalia et leurs bienfaits\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bronz-benefits\"\u003e\n      \u003cdiv class=\"soi-bronz-benefit\"\u003e\n        \u003cdiv class=\"soi-bronz-benefit-icon\"\u003e\u003cspan\u003e🥕\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBêta-carotène et poudre de carotte\u003c\/h3\u003e\n        \u003cp\u003ePrécurseurs de la vitamine A, ils stimulent la synthèse de mélanine, le pigment naturel responsable du bronzage, pour un teint plus chaud et plus uniforme dès les premières expositions.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-benefit\"\u003e\n        \u003cdiv class=\"soi-bronz-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitamine E\u003c\/h3\u003e\n        \u003cp\u003eAntioxydant liposoluble majeur, elle protège les membranes cellulaires du stress oxydatif généré par les UV et limite le vieillissement cutané prématuré.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-benefit\"\u003e\n        \u003cdiv class=\"soi-bronz-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitamine C\u003c\/h3\u003e\n        \u003cp\u003eElle neutralise les radicaux libres, contribue à la formation du collagène et maintient la fermeté et l'élasticité de la peau après l'exposition.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-benefit\"\u003e\n        \u003cdiv class=\"soi-bronz-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSélénium\u003c\/h3\u003e\n        \u003cp\u003eOligo-élément antioxydant qui travaille en synergie avec les vitamines C et E pour renforcer la protection cellulaire contre les dommages UV.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Composition complète et dosage par prise --\u003e\n  \u003csection class=\"soi-bronz-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage par prise\u003c\/h2\u003e\n    \u003cp class=\"soi-bronz-section-intro\"\u003eChaque boîte contient 60 gélules végétales, soit une cure de 30 jours à raison de 2 gélules par jour.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bronz-grid-compact\"\u003e\n      \u003cdiv class=\"soi-bronz-card-mini\"\u003e\n        \u003cspan class=\"soi-bronz-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-card-mini-value\"\u003e60 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-card-mini\"\u003e\n        \u003cspan class=\"soi-bronz-card-mini-icon\"\u003e📅\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-card-mini-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-card-mini-value\"\u003e30 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-card-mini\"\u003e\n        \u003cspan class=\"soi-bronz-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-card-mini-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-card-mini-value\"\u003eVégétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-card-mini\"\u003e\n        \u003cspan class=\"soi-bronz-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bronz-compo\"\u003e\n      \u003cdiv class=\"soi-bronz-compo-row\"\u003e\n        \u003cspan class=\"soi-bronz-compo-label\"\u003ePoudre de carotte (Daucus carota)\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-compo-value\"\u003e300 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-compo-row\"\u003e\n        \u003cspan class=\"soi-bronz-compo-label\"\u003eBêta-carotène\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-compo-value\"\u003e4,8 mg (600 % VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-compo-row\"\u003e\n        \u003cspan class=\"soi-bronz-compo-label\"\u003eVitamine C (acide L-ascorbique)\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-compo-value\"\u003e80 mg (100 % VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-compo-row\"\u003e\n        \u003cspan class=\"soi-bronz-compo-label\"\u003eVitamine E (acétate de DL-alpha-tocophéryl)\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-compo-value\"\u003e12 mg (100 % VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-compo-row\"\u003e\n        \u003cspan class=\"soi-bronz-compo-label\"\u003eSélénium (L-sélénométhionine)\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-compo-value\"\u003e55 µg (100 % VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-compo-row\"\u003e\n        \u003cspan class=\"soi-bronz-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-bronz-compo-value\"\u003eHPMC (origine végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Comment prendre Bronzalia ? Posologie recommandée --\u003e\n  \u003csection class=\"soi-bronz-section\"\u003e\n    \u003ch2\u003eComment prendre Bronzalia ? Posologie recommandée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bronz-timeline\"\u003e\n      \u003cdiv class=\"soi-bronz-step\"\u003e\n        \u003cdiv class=\"soi-bronz-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-bronz-step-content\"\u003e\n          \u003ch3\u003eCommencez 10 jours avant l'exposition\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 gélules par jour, de préférence au cours d'un repas contenant un peu de matières grasses (le bêta-carotène est liposoluble).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-step\"\u003e\n        \u003cdiv class=\"soi-bronz-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-bronz-step-content\"\u003e\n          \u003ch3\u003ePoursuivez pendant toute la période ensoleillée\u003c\/h3\u003e\n          \u003cp\u003eMaintenez la prise quotidienne pour prolonger et uniformiser votre bronzage tout au long de la saison.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bronz-step\"\u003e\n        \u003cdiv class=\"soi-bronz-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-bronz-step-content\"\u003e\n          \u003ch3\u003eNe remplacez jamais votre crème solaire\u003c\/h3\u003e\n          \u003cp\u003eCe complément et votre protection solaire sont complémentaires, pas interchangeables. Continuez à appliquer votre crème solaire lors de chaque exposition.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bronz-tip\"\u003e\n      \u003cdiv class=\"soi-bronz-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePrivilégiez la prise de vos gélules au cours d'un repas contenant des matières grasses (huile d'olive, avocat, oléagineux) pour favoriser l'absorption optimale du bêta-carotène.\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-bronz-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-bronz-cta-box\"\u003e\n      \u003cp class=\"soi-bronz-cta-tag\" style=\"color: white;\"\u003eVotre allié soleil de l'intérieur\u003c\/p\u003e\n      \u003cp class=\"soi-bronz-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau les nutriments qu'elle mérite avant le premier rayon de soleil, et vivez l'été avec éclat, en toute sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-bronz-marine: #1A2D3D;\n  --soi-bronz-marine-dark: #0F1E2B;\n  --soi-bronz-marine-light: #2C4458;\n  --soi-bronz-pomme: #A1C544;\n  --soi-bronz-pomme-dark: #84A636;\n  --soi-bronz-pomme-light: rgba(161,197,68,0.10);\n  --soi-bronz-white: #FFFFFF;\n  --soi-bronz-off-white: #F8FAF6;\n  --soi-bronz-stone: #F1F3EE;\n  --soi-bronz-line: #E5E8E0;\n  --soi-bronz-primary: #D87B3A;\n  --soi-bronz-primary-soft: rgba(216,123,58,0.10);\n  --soi-bronz-accent: #7DAA57;\n  --soi-bronz-text: #1A2D3D;\n  --soi-bronz-text-soft: #4A5B6B;\n  --soi-bronz-text-muted: #7B8693;\n  --soi-bronz-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bronz-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bronz-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bronz-radius: 12px;\n  --soi-bronz-radius-sm: 8px;\n  --soi-bronz-radius-pill: 999px;\n}\n\n.soi-bronz-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bronz-fiche img { max-width: 100%; height: auto; }\n\n.soi-bronz-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bronz-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bronz-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-bronz-hero {\n  position: relative;\n  background: var(--soi-bronz-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-bronz-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bronz-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-bronz-pomme), var(--soi-bronz-primary));\n}\n\n.soi-bronz-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-bronz-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bronz-primary);\n  border-radius: 50%;\n}\n\n.soi-bronz-hero-title {\n  display: block;\n  color: var(--soi-bronz-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-bronz-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-bronz-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bronz-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-bronz-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bronz-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bronz-label-accent {\n  background: var(--soi-bronz-pomme);\n  border-color: var(--soi-bronz-pomme);\n  color: var(--soi-bronz-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-bronz-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bronz-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bronz-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-bronz-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bronz-pomme);\n  border-radius: 2px;\n}\n\n.soi-bronz-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bronz-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bronz-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bronz-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bronz-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-bronz-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bronz-benefit {\n  background: var(--soi-bronz-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bronz-radius);\n  border: 1px solid var(--soi-bronz-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bronz-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bronz-shadow-md);\n}\n\n.soi-bronz-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bronz-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-bronz-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bronz-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bronz-benefit:hover .soi-bronz-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bronz-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bronz-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bronz-benefit p {\n  font-size: 13px;\n  color: var(--soi-bronz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-bronz-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.5rem;\n}\n\n.soi-bronz-card-mini {\n  background: var(--soi-bronz-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-bronz-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-bronz-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-bronz-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-bronz-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-bronz-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bronz-marine);\n}\n\n\/* COMPOSITION *\/\n.soi-bronz-compo {\n  background: var(--soi-bronz-off-white);\n  border-radius: var(--soi-bronz-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bronz-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-bronz-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bronz-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bronz-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bronz-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-bronz-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bronz-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-bronz-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-bronz-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bronz-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bronz-radius);\n  border: 1px solid var(--soi-bronz-line);\n  align-items: flex-start;\n}\n\n.soi-bronz-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bronz-marine);\n  color: var(--soi-bronz-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-bronz-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bronz-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bronz-step-content p {\n  font-size: 14px;\n  color: var(--soi-bronz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-bronz-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bronz-pomme-light);\n  border-left: 4px solid var(--soi-bronz-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bronz-radius) var(--soi-bronz-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-bronz-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bronz-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bronz-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bronz-tip p {\n  font-size: 14px;\n  color: var(--soi-bronz-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-bronz-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-bronz-accordion-item {\n  background: var(--soi-bronz-off-white);\n  border-radius: var(--soi-bronz-radius-sm);\n  border: 1px solid var(--soi-bronz-line);\n  overflow: hidden;\n}\n\n.soi-bronz-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-bronz-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-bronz-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-bronz-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-bronz-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-bronz-accordion-item[open] .soi-bronz-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-bronz-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-bronz-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-bronz-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.6rem 0;\n}\n\n.soi-bronz-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* CTA BOX *\/\n.soi-bronz-cta-box {\n  background: var(--soi-bronz-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bronz-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bronz-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-bronz-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bronz-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-bronz-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bronz-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bronz-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-bronz-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bronz-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bronz-compo-value {\n    text-align: left;\n  }\n\n  .soi-bronz-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-bronz-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bronz-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bronz-fiche {\n    --soi-bronz-text-soft: #2C3E50;\n    --soi-bronz-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602589213002,"sku":"GS1040","price":16.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bronzalia-vegan-en-gelules-packshot.webp?v=1780073281"},{"product_id":"myrtille-acerola-bio","title":"Myrtille Acérola Bio et Vegan en gélules","description":"\n\u003cdiv class=\"soi-myac-fiche\"\u003e\n\n  \u003csection class=\"soi-myac-hero\"\u003e\n    \u003cdiv class=\"soi-myac-hero-tag\"\u003e\n      \u003cspan class=\"soi-myac-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire vision · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-myac-hero-title\"\u003eLa synergie naturelle au service de vos yeux\u003c\/span\u003e\n    \u003cp class=\"soi-myac-hero-subtitle\"\u003eDeux superfruits bio réunis dans une formule certifiée, vegan et fabriquée en France, pour soutenir votre vision au quotidien et protéger vos cellules du stress oxydatif.\u003c\/p\u003e\n    \u003cdiv class=\"soi-myac-hero-labels\"\u003e\n      \u003cspan class=\"soi-myac-label soi-myac-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-myac-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-myac-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-myac-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-myac-label\"\u003eVITAMINE C NATURELLE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-myac-section\"\u003e\n    \u003ch2\u003ePourquoi associer myrtille et acérola pour la vision ?\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003emyrtille\u003c\/strong\u003e est l'une des plantes les plus étudiées pour la santé oculaire. Sa richesse en \u003cstrong\u003eanthocyanosides et polyphénols\u003c\/strong\u003e en fait un antioxydant de premier plan, particulièrement apprécié pour soutenir la microcirculation de la rétine et favoriser une bonne \u003cstrong\u003evision nocturne\u003c\/strong\u003e. Dans cette formule, la myrtille est titrée à \u003cstrong\u003e0,5 % d'anthocyanosides et 2,5 % de polyphénols\u003c\/strong\u003e, ce qui garantit une concentration active réelle à chaque prise.\u003c\/p\u003e\n    \u003cp\u003eL'\u003cstrong\u003eacérola\u003c\/strong\u003e, petit fruit tropical d'une richesse exceptionnelle, apporte une \u003cstrong\u003evitamine C 100 % naturelle\u003c\/strong\u003e. Elle agit en synergie avec la myrtille pour renforcer la protection antioxydante des tissus oculaires, contribuer à la \u003cstrong\u003eformation du collagène\u003c\/strong\u003e (cornée, sclérotique) et soutenir votre système immunitaire. Le résultat : un complexe vision complet, sans aucune vitamine C synthétique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-myac-section\"\u003e\n    \u003ch2\u003eLes bienfaits des gélules Myrtille Acérola Bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-myac-benefits\"\u003e\n      \u003cdiv class=\"soi-myac-benefit\"\u003e\n        \u003cdiv class=\"soi-myac-benefit-icon\"\u003e\u003cspan\u003e👁️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVision et vision nocturne\u003c\/h3\u003e\n        \u003cp\u003eLes anthocyanosides de myrtille vous aident à maintenir une bonne acuité visuelle, y compris en conditions de faible luminosité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-benefit\"\u003e\n        \u003cdiv class=\"soi-myac-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtection antioxydante\u003c\/h3\u003e\n        \u003cp\u003eMyrtille et vitamine C naturelle agissent ensemble pour limiter le stress oxydatif sur les cellules rétiniennes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-benefit\"\u003e\n        \u003cdiv class=\"soi-myac-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormation de collagène\u003c\/h3\u003e\n        \u003cp\u003eLa vitamine C contribue à préserver l'intégrité des structures oculaires comme la cornée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-benefit\"\u003e\n        \u003cdiv class=\"soi-myac-benefit-icon\"\u003e\u003cspan\u003e💻\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFatigue visuelle\u003c\/h3\u003e\n        \u003cp\u003eUn soutien précieux si vous passez de longues heures devant les écrans au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-benefit\"\u003e\n        \u003cdiv class=\"soi-myac-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eImmunité renforcée\u003c\/h3\u003e\n        \u003cp\u003eLa vitamine C participe au bon fonctionnement du système immunitaire, limitant le risque d'infections oculaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-myac-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cp class=\"soi-myac-section-intro\"\u003eChaque flacon contient \u003cstrong\u003e90 gélules végétales\u003c\/strong\u003e, soit \u003cstrong\u003e30 jours d'utilisation\u003c\/strong\u003e. Voici le détail de la formule et les conseils de prise.\u003c\/p\u003e\n    \u003cdiv class=\"soi-myac-compo\"\u003e\n      \u003cdiv class=\"soi-myac-compo-row\"\u003e\n        \u003cspan class=\"soi-myac-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n        \u003cspan class=\"soi-myac-compo-value\"\u003eExtrait de myrtille bio (Vaccinium myrtillus) titré à 0,5 % d'anthocyanosides et 2,5 % de polyphénols\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-compo-row\"\u003e\n        \u003cspan class=\"soi-myac-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-myac-compo-value\"\u003eExtrait d'acérola bio (Malpighia emarginata), source naturelle de vitamine C\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-compo-row\"\u003e\n        \u003cspan class=\"soi-myac-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-myac-compo-value\"\u003eGélule végétale HPMC (sans gélatine animale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-compo-row\"\u003e\n        \u003cspan class=\"soi-myac-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-myac-compo-value\"\u003eAdditif, conservateur, OGM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-compo-row\"\u003e\n        \u003cspan class=\"soi-myac-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-myac-compo-value\"\u003e90 gélules végétales (30 jours)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-compo-row\"\u003e\n        \u003cspan class=\"soi-myac-compo-label\"\u003eCure recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-myac-compo-value\"\u003e4 à 8 semaines, renouvelable selon vos besoins\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-myac-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-myac-step\"\u003e\n        \u003cdiv class=\"soi-myac-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-myac-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules par jour, de préférence au cours d'un repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-step\"\u003e\n        \u003cdiv class=\"soi-myac-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-myac-step-content\"\u003e\n          \u003ch3\u003eMode de prise\u003c\/h3\u003e\n          \u003cp\u003eAvalez les gélules avec un grand verre d'eau pour une absorption optimale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-step\"\u003e\n        \u003cdiv class=\"soi-myac-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-myac-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eSuivez une cure de 4 à 8 semaines, renouvelable selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-myac-section\"\u003e\n    \u003ch2\u003eCe qui distingue ce complexe vision\u003c\/h2\u003e\n    \u003cdiv class=\"soi-myac-grid\"\u003e\n      \u003cdiv class=\"soi-myac-card\"\u003e\n        \u003ch3\u003e🌿 Certifié Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003eMyrtille et acérola issues de l'agriculture bio, sans pesticides ni intrants chimiques. Certifié par FR-BIO-01.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduit selon des normes de qualité rigoureuses, pour une traçabilité totale de la matière première au flacon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-card\"\u003e\n        \u003ch3\u003e🌱 100 % Vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales HPMC, parfaitement adaptées aux régimes végétariens et vegan.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-myac-card\"\u003e\n        \u003ch3\u003e⚡ Vitamine C naturelle\u003c\/h3\u003e\n        \u003cp\u003eAucune vitamine C synthétique dans cette formule : uniquement l'acérola bio, naturellement plus biodisponible.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-myac-section\"\u003e\n    \u003ch2\u003ePour qui sont ces gélules de myrtille ?\u003c\/h2\u003e\n    \u003cp\u003eCe \u003cstrong\u003ecomplexe vision myrtille acérola\u003c\/strong\u003e s'adresse à toute personne souhaitant prendre soin de ses yeux de façon naturelle : personnes exposées aux écrans, actifs dont la vision est sollicitée intensément, seniors souhaitant préserver leur capital visuel, ou encore toute personne cherchant un antioxydant naturel complet. Il convient également à ceux qui recherchent une alternative naturelle aux formules classiques disponibles en pharmacie.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-myac-section\"\u003e\n    \u003cdiv class=\"soi-myac-accordion\"\u003e\n      \u003cdetails class=\"soi-myac-accordion-item\"\u003e\n        \u003csummary class=\"soi-myac-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-myac-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de pathologie oculaire, consultez un professionnel de santé avant de commencer la cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-myac-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-myac-cta-box\"\u003e\n      \u003cp class=\"soi-myac-cta-tag\" style=\"color: white;\"\u003eLa clarté du regard, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-myac-cta-text\" style=\"color: white;\"\u003eOffrez à vos yeux une protection naturelle, certifiée bio et vegan, formulée avec soin en France. La myrtille pour la clarté du regard, l'acérola pour la vitalité de vos cellules.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-myac-marine: #1A2D3D;\n  --soi-myac-marine-dark: #0F1E2B;\n  --soi-myac-marine-light: #2C4458;\n  --soi-myac-pomme: #A1C544;\n  --soi-myac-pomme-dark: #84A636;\n  --soi-myac-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-myac-white: #FFFFFF;\n  --soi-myac-off-white: #F8FAF6;\n  --soi-myac-stone: #F1F3EE;\n  --soi-myac-line: #E5E8E0;\n\n  --soi-myac-primary: #4A5A8A;\n  --soi-myac-primary-soft: #6B7AAA;\n  --soi-myac-accent: #C8453A;\n\n  --soi-myac-text: #1A2D3D;\n  --soi-myac-text-soft: #4A5B6B;\n  --soi-myac-text-muted: #7B8693;\n\n  --soi-myac-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-myac-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-myac-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-myac-radius: 12px;\n  --soi-myac-radius-sm: 8px;\n  --soi-myac-radius-pill: 999px;\n}\n\n.soi-myac-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-myac-fiche img { max-width: 100%; height: auto; }\n\n.soi-myac-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-myac-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-myac-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-myac-hero {\n  position: relative;\n  background: var(--soi-myac-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-myac-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-myac-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-myac-pomme);\n}\n\n.soi-myac-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-myac-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-myac-pomme);\n  border-radius: 50%;\n}\n\n.soi-myac-hero-title {\n  display: block;\n  color: var(--soi-myac-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-myac-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-myac-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-myac-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-myac-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-myac-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-myac-label-accent {\n  background: var(--soi-myac-pomme);\n  border-color: var(--soi-myac-pomme);\n  color: var(--soi-myac-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-myac-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-myac-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-myac-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-myac-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-myac-pomme);\n  border-radius: 2px;\n}\n\n.soi-myac-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-myac-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-myac-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-myac-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-myac-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-myac-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-myac-benefit {\n  background: var(--soi-myac-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-myac-radius);\n  border: 1px solid var(--soi-myac-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-myac-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-myac-shadow-md);\n}\n\n.soi-myac-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-myac-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-myac-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-myac-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-myac-benefit:hover .soi-myac-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-myac-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-myac-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-myac-benefit p {\n  font-size: 13px;\n  color: var(--soi-myac-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-myac-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-myac-card {\n  background: var(--soi-myac-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-myac-radius);\n  border-left: 3px solid var(--soi-myac-pomme);\n}\n\n.soi-myac-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-myac-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-myac-card p {\n  font-size: 14px;\n  color: var(--soi-myac-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-myac-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-myac-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-myac-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-myac-radius);\n  border: 1px solid var(--soi-myac-line);\n  align-items: flex-start;\n}\n\n.soi-myac-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-myac-marine);\n  color: var(--soi-myac-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-myac-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-myac-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-myac-step-content p {\n  font-size: 14px;\n  color: var(--soi-myac-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-myac-compo {\n  background: var(--soi-myac-off-white);\n  border-radius: var(--soi-myac-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-myac-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-myac-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-myac-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-myac-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-myac-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-myac-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-myac-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-myac-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-myac-pomme-light);\n  border-left: 4px solid var(--soi-myac-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-myac-radius) var(--soi-myac-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-myac-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-myac-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-myac-marine);\n  margin-bottom: 4px;\n}\n\n.soi-myac-tip p {\n  font-size: 14px;\n  color: var(--soi-myac-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-myac-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-myac-accordion-item {\n  background: var(--soi-myac-off-white);\n  border-radius: var(--soi-myac-radius-sm);\n  border: 1px solid var(--soi-myac-line);\n  overflow: hidden;\n}\n\n.soi-myac-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-myac-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-myac-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-myac-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-myac-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-myac-accordion-item[open] .soi-myac-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-myac-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-myac-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-myac-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-myac-cta-box {\n  background: var(--soi-myac-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-myac-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-myac-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-myac-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-myac-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-myac-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-myac-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-myac-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-myac-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-myac-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-myac-compo-value {\n    text-align: left;\n  }\n\n  .soi-myac-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-myac-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-myac-fiche {\n    --soi-myac-text-soft: #2C3E50;\n    --soi-myac-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602595307850,"sku":"GS9222","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/myrtille-acerola-bio-et-vegan-en-gelules-packshot.webp?v=1779989078"},{"product_id":"charbon-vegetal-actif-80-gelules","title":"Charbon Végétal Actif en gélules","description":"\n\u003cdiv class=\"soi-charb-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-charb-hero\"\u003e\n    \u003cdiv class=\"soi-charb-hero-tag\"\u003e\n      \u003cspan class=\"soi-charb-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-charb-hero-title\"\u003eRetrouvez la légèreté après chaque repas\u003c\/span\u003e\n    \u003cp class=\"soi-charb-hero-subtitle\"\u003eLe charbon végétal actif issu de coques de noix de coco : un allié naturel pour capturer les gaz, apaiser les ballonnements et soutenir votre confort digestif au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-charb-hero-labels\"\u003e\n      \u003cspan class=\"soi-charb-label soi-charb-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-charb-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-charb-label\"\u003e80 GÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-charb-label\"\u003eSANS ADDITIFS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Qu'est-ce que le charbon végétal actif et comment fonctionne-t-il ? --\u003e\n  \u003csection class=\"soi-charb-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le charbon végétal actif et comment fonctionne-t-il ?\u003c\/h2\u003e\n    \u003cp\u003eLe charbon actif végétal proposé par Graine Sauvage est obtenu à partir de \u003cstrong\u003ecoques de noix de coco\u003c\/strong\u003e, soumises à un processus d'activation à haute température. Ce traitement crée une structure extrêmement poreuse : imaginez une éponge microscopique capable de capter les gaz, les toxines et les substances indésirables présentes dans votre tube digestif.\u003c\/p\u003e\n    \u003cp\u003eOn parle d'\u003cstrong\u003eadsorption\u003c\/strong\u003e, et non d'absorption : les molécules se fixent à la surface du charbon, qui les transporte hors de l'organisme naturellement. C'est précisément cette porosité exceptionnelle qui fait du charbon végétal actif issu de noix de coco l'une des formes les plus concentrées et les plus réactives disponibles aujourd'hui.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les bienfaits du charbon végétal actif reconnus --\u003e\n  \u003csection class=\"soi-charb-section\"\u003e\n    \u003ch2\u003eLes bienfaits du charbon végétal actif reconnus\u003c\/h2\u003e\n    \u003cdiv class=\"soi-charb-benefits\"\u003e\n      \u003cdiv class=\"soi-charb-benefit\"\u003e\n        \u003cdiv class=\"soi-charb-benefit-icon\"\u003e\u003cspan\u003e💨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction des flatulences\u003c\/h3\u003e\n        \u003cp\u003eReconnu par l'EFSA, le charbon actif contribue officiellement à réduire l'excès de flatulences après le repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-benefit\"\u003e\n        \u003cdiv class=\"soi-charb-benefit-icon\"\u003e\u003cspan\u003e🫄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort abdominal\u003c\/h3\u003e\n        \u003cp\u003eVentre tendu, lourdeur digestive, transit capricieux : il vous aide à retrouver un confort abdominal plus stable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-benefit\"\u003e\n        \u003cdiv class=\"soi-charb-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCaptation des toxines\u003c\/h3\u003e\n        \u003cp\u003eIl piège les substances indésirables avant qu'elles n'irritent la paroi intestinale, grâce à son pouvoir adsorbant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-benefit\"\u003e\n        \u003cdiv class=\"soi-charb-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHaleine plus fraîche\u003c\/h3\u003e\n        \u003cp\u003eEn limitant les fermentations intestinales trop intenses, le charbon actif peut contribuer à une haleine plus agréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et posologie du charbon végétal actif --\u003e\n  \u003csection class=\"soi-charb-section\"\u003e\n    \u003ch2\u003eComposition et posologie de ces gélules de charbon végétal actif\u003c\/h2\u003e\n    \u003cp class=\"soi-charb-section-intro\"\u003eUne formule pure, sans superflu, pour une efficacité optimale de chaque gélule.\u003c\/p\u003e\n    \u003cdiv class=\"soi-charb-compo\"\u003e\n      \u003cdiv class=\"soi-charb-compo-row\"\u003e\n        \u003cspan class=\"soi-charb-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-charb-compo-value\"\u003eCharbon végétal activé (coque de noix de coco)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-compo-row\"\u003e\n        \u003cspan class=\"soi-charb-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-charb-compo-value\"\u003e375 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-compo-row\"\u003e\n        \u003cspan class=\"soi-charb-compo-label\"\u003eDosage journalier (8 gélules)\u003c\/span\u003e\n        \u003cspan class=\"soi-charb-compo-value\"\u003e3 000 mg (3 g)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-compo-row\"\u003e\n        \u003cspan class=\"soi-charb-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-charb-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-compo-row\"\u003e\n        \u003cspan class=\"soi-charb-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-charb-compo-value\"\u003e80 gélules végétales (cure de 10 jours)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-compo-row\"\u003e\n        \u003cspan class=\"soi-charb-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-charb-compo-value\"\u003eSans additifs, sans colorants, sans arômes artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-charb-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-charb-step\"\u003e\n        \u003cdiv class=\"soi-charb-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-charb-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez \u003cstrong\u003e8 gélules par jour\u003c\/strong\u003e, soit 3 g de charbon actif.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-step\"\u003e\n        \u003cdiv class=\"soi-charb-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-charb-step-content\"\u003e\n          \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence \u003cstrong\u003een dehors des repas\u003c\/strong\u003e et à distance d'au moins \u003cstrong\u003e2 heures\u003c\/strong\u003e de tout autre médicament ou complément alimentaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-step\"\u003e\n        \u003cdiv class=\"soi-charb-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-charb-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eLe flacon de 80 gélules correspond à une cure de \u003cstrong\u003e10 jours\u003c\/strong\u003e, idéale en utilisation ponctuelle sur des périodes de gêne digestive.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-charb-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-charb-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eEn raison de son pouvoir adsorbant puissant, le charbon végétal actif peut réduire l'efficacité des médicaments pris simultanément. Si vous suivez un traitement médical, consultez votre médecin avant utilisation. Ce complément ne remplace pas un suivi médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir le charbon végétal actif Graine Sauvage ? --\u003e\n  \u003csection class=\"soi-charb-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le charbon végétal actif en gélules de Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-charb-grid\"\u003e\n      \u003cdiv class=\"soi-charb-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité complète et normes de fabrication rigoureuses pour une qualité que vous pouvez vérifier.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-card\"\u003e\n        \u003ch3\u003e🌱 100 % Vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales HPMC, sans aucune substance d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-card\"\u003e\n        \u003ch3\u003e🥥 Charbon noix de coco\u003c\/h3\u003e\n        \u003cp\u003eParmi les sources les plus poreuses et les plus réactives pour une adsorption optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-charb-card\"\u003e\n        \u003ch3\u003e💊 Sans additifs\u003c\/h3\u003e\n        \u003cp\u003eFormule pure, sans colorants ni agents de charge inutiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Questions fréquentes sur le charbon végétal actif --\u003e\n  \u003csection class=\"soi-charb-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur le charbon végétal actif\u003c\/h2\u003e\n    \u003cdiv class=\"soi-charb-accordion\"\u003e\n      \u003cdetails class=\"soi-charb-accordion-item\"\u003e\n        \u003csummary class=\"soi-charb-accordion-header\"\u003e💊 Le charbon végétal actif est-il disponible en pharmacie ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-charb-accordion-content\"\u003e\n          \u003cp\u003eOui, il est courant d'en trouver en pharmacie ou parapharmacie. La version Graine Sauvage vous offre l'avantage d'une formule sans additifs, fabriquée en France, à un rapport qualité-prix compétitif.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-charb-accordion-item\"\u003e\n        \u003csummary class=\"soi-charb-accordion-header\"\u003e📅 Peut-on prendre du charbon actif tous les jours ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-charb-accordion-content\"\u003e\n          \u003cp\u003eIl est conseillé de l'utiliser en cure courte et ponctuelle (10 jours maximum consécutifs) plutôt qu'en prise continue prolongée, afin de ne pas perturber l'absorption des nutriments essentiels.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-charb-accordion-item\"\u003e\n        \u003csummary class=\"soi-charb-accordion-header\"\u003e🆚 Quelle différence avec le charbon en poudre ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-charb-accordion-content\"\u003e\n          \u003cp\u003eLa gélule est bien plus pratique et ne tache pas, contrairement à la poudre de charbon végétal actif. La dosimétrie est également plus précise et reproductible d'une prise à l'autre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-charb-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-charb-cta-box\"\u003e\n      \u003cp class=\"soi-charb-cta-tag\" style=\"color: white;\"\u003eVotre confort digestif, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-charb-cta-text\" style=\"color: white;\"\u003ePur, vegan et fabriqué en France : le charbon végétal actif Graine Sauvage capture les gaz et apaise les ballonnements pour vous redonner légèreté après chaque repas.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-charb-marine: #1A2D3D;\n  --soi-charb-marine-dark: #0F1E2B;\n  --soi-charb-marine-light: #2C4458;\n  --soi-charb-pomme: #A1C544;\n  --soi-charb-pomme-dark: #84A636;\n  --soi-charb-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-charb-white: #FFFFFF;\n  --soi-charb-off-white: #F8FAF6;\n  --soi-charb-stone: #F1F3EE;\n  --soi-charb-line: #E5E8E0;\n\n  --soi-charb-primary: #3A3A3A;\n  --soi-charb-primary-soft: #5A5A5A;\n  --soi-charb-accent: #C4D42A;\n\n  --soi-charb-text: #1A2D3D;\n  --soi-charb-text-soft: #4A5B6B;\n  --soi-charb-text-muted: #7B8693;\n\n  --soi-charb-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-charb-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-charb-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-charb-radius: 12px;\n  --soi-charb-radius-sm: 8px;\n  --soi-charb-radius-pill: 999px;\n}\n\n.soi-charb-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-charb-fiche img { max-width: 100%; height: auto; }\n\n.soi-charb-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-charb-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-charb-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-charb-hero {\n  position: relative;\n  background: var(--soi-charb-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-charb-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-charb-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-charb-pomme);\n}\n\n.soi-charb-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-charb-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-charb-pomme);\n  border-radius: 50%;\n}\n\n.soi-charb-hero-title {\n  display: block;\n  color: var(--soi-charb-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-charb-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-charb-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-charb-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-charb-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-charb-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-charb-label-accent {\n  background: var(--soi-charb-pomme);\n  border-color: var(--soi-charb-pomme);\n  color: var(--soi-charb-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-charb-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-charb-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-charb-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-charb-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-charb-pomme);\n  border-radius: 2px;\n}\n\n.soi-charb-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-charb-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-charb-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-charb-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-charb-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-charb-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-charb-benefit {\n  background: var(--soi-charb-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-charb-radius);\n  border: 1px solid var(--soi-charb-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-charb-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-charb-shadow-md);\n}\n\n.soi-charb-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-charb-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-charb-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-charb-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-charb-benefit:hover .soi-charb-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-charb-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-charb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-charb-benefit p {\n  font-size: 13px;\n  color: var(--soi-charb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-charb-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-charb-card {\n  background: var(--soi-charb-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-charb-radius);\n  border-left: 3px solid var(--soi-charb-pomme);\n}\n\n.soi-charb-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-charb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-charb-card p {\n  font-size: 14px;\n  color: var(--soi-charb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-charb-compo {\n  background: var(--soi-charb-off-white);\n  border-radius: var(--soi-charb-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-charb-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-charb-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-charb-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-charb-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-charb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-charb-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-charb-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-charb-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-charb-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-charb-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-charb-radius);\n  border: 1px solid var(--soi-charb-line);\n  align-items: flex-start;\n}\n\n.soi-charb-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-charb-marine);\n  color: var(--soi-charb-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-charb-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-charb-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-charb-step-content p {\n  font-size: 14px;\n  color: var(--soi-charb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-charb-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-charb-pomme-light);\n  border-left: 4px solid var(--soi-charb-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-charb-radius) var(--soi-charb-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-charb-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-charb-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-charb-marine);\n  margin-bottom: 4px;\n}\n\n.soi-charb-tip p {\n  font-size: 14px;\n  color: var(--soi-charb-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-charb-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-charb-accordion-item {\n  background: var(--soi-charb-off-white);\n  border-radius: var(--soi-charb-radius-sm);\n  border: 1px solid var(--soi-charb-line);\n  overflow: hidden;\n}\n\n.soi-charb-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-charb-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-charb-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-charb-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-charb-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-charb-accordion-item[open] .soi-charb-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-charb-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-charb-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-charb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-charb-cta-box {\n  background: var(--soi-charb-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-charb-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-charb-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-charb-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-charb-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-charb-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-charb-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-charb-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-charb-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-charb-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-charb-compo-value {\n    text-align: left;\n  }\n\n  .soi-charb-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-charb-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-charb-fiche {\n    --soi-charb-text-soft: #2C3E50;\n    --soi-charb-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602603401546,"sku":"GS9104","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/charbon-vegetal-actif-vegan-en-gelules-packshot.webp?v=1780072887"},{"product_id":"valeriane-bio-60-gelules","title":"Valériane Bio et Vegan en gélules","description":"\n\u003cdiv class=\"soi-vale-fiche\"\u003e\n\n  \u003csection class=\"soi-vale-hero\"\u003e\n    \u003cdiv class=\"soi-vale-hero-tag\"\u003e\n      \u003cspan class=\"soi-vale-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-vale-hero-title\"\u003eValériane Bio et Vegan en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-vale-hero-subtitle\"\u003eSérénité et sommeil naturel : retrouvez des nuits réparatrices grâce à la racine de valériane, sans dépendance et sans brouillard au réveil.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vale-hero-labels\"\u003e\n      \u003cspan class=\"soi-vale-label soi-vale-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-vale-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-vale-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-vale-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-vale-label\"\u003e60 GÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vale-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la valériane pour le sommeil ?\u003c\/h2\u003e\n    \u003cp class=\"soi-vale-section-intro\"\u003eLa racine de valériane (\u003cem\u003eValeriana officinalis\u003c\/em\u003e) est l'une des plantes les mieux documentées pour accompagner l'endormissement et la qualité du sommeil. Ses principaux actifs, les valépotriates et l'acide valérénique, agissent sur le système nerveux central en favorisant la détente sans provoquer de somnolence diurne.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vale-benefits\"\u003e\n      \u003cdiv class=\"soi-vale-benefit\"\u003e\n        \u003cdiv class=\"soi-vale-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEndormissement facilité\u003c\/h3\u003e\n        \u003cp\u003eRéduit le temps d'attente avant de trouver le sommeil, même lors des périodes de stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-benefit\"\u003e\n        \u003cdiv class=\"soi-vale-benefit-icon\"\u003e\u003cspan\u003e💤\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eQualité du sommeil améliorée\u003c\/h3\u003e\n        \u003cp\u003eFavorise un sommeil plus profond et plus réparateur sans altérer l'architecture naturelle des cycles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-benefit\"\u003e\n        \u003cdiv class=\"soi-vale-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisement des tensions\u003c\/h3\u003e\n        \u003cp\u003eCalme les ruminations et les tensions accumulées en journée, idéal avant le coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-benefit\"\u003e\n        \u003cdiv class=\"soi-vale-benefit-icon\"\u003e\u003cspan\u003e☀️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans somnolence le lendemain\u003c\/h3\u003e\n        \u003cp\u003eÀ la différence de certains somnifères, la valériane respecte votre vigilance diurne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vale-section\"\u003e\n    \u003ch2\u003eComposition et posologie de la valériane bio Graine Sauvage\u003c\/h2\u003e\n    \u003cp class=\"soi-vale-section-intro\"\u003eChaque gélule contient 400 mg de racine de valériane bio (\u003cem\u003eValeriana officinalis\u003c\/em\u003e) en poudre. La gélule est 100 % végétale (HPMC), sans gélatine animale, sans additif ni excipient superflu.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vale-compo\"\u003e\n      \u003cdiv class=\"soi-vale-compo-row\"\u003e\n        \u003cspan class=\"soi-vale-compo-label\"\u003ePar gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-vale-compo-value\"\u003e400 mg de racine de valériane bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-compo-row\"\u003e\n        \u003cspan class=\"soi-vale-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-vale-compo-value\"\u003eGélule végétale HPMC (100 % végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-compo-row\"\u003e\n        \u003cspan class=\"soi-vale-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-vale-compo-value\"\u003e60 gélules (20 jours d'utilisation)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-compo-row\"\u003e\n        \u003cspan class=\"soi-vale-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-vale-compo-value\"\u003eAgriculture Biologique (FR-BIO-01)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-compo-row\"\u003e\n        \u003cspan class=\"soi-vale-compo-label\"\u003eCompatibilité\u003c\/span\u003e\n        \u003cspan class=\"soi-vale-compo-value\"\u003eVegan, végétarien, sans gluten, sans lactose\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch3 class=\"soi-vale-sub-title\"\u003ePosologie recommandée\u003c\/h3\u003e\n\n    \u003cdiv class=\"soi-vale-timeline\"\u003e\n      \u003cdiv class=\"soi-vale-step\"\u003e\n        \u003cdiv class=\"soi-vale-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-vale-step-content\"\u003e\n          \u003ch3\u003e3 gélules par jour\u003c\/h3\u003e\n          \u003cp\u003eÀ prendre environ 30 à 60 minutes avant le coucher, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-step\"\u003e\n        \u003cdiv class=\"soi-vale-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-vale-step-content\"\u003e\n          \u003ch3\u003eCure de 20 jours\u003c\/h3\u003e\n          \u003cp\u003eAvec les 60 gélules du flacon. Renouvelable selon vos besoins saisonniers ou ponctuels.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-step\"\u003e\n        \u003cdiv class=\"soi-vale-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-vale-step-content\"\u003e\n          \u003ch3\u003eEffets progressifs\u003c\/h3\u003e\n          \u003cp\u003eLes effets se font souvent ressentir dès les premiers jours, mais un effet optimal est généralement observé après 2 à 4 semaines de prise régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-vale-tip\"\u003e\n      \u003cdiv class=\"soi-vale-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. Consultez votre médecin en cas de traitement en cours ou de grossesse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vale-section\"\u003e\n    \u003ch2\u003eCe qui distingue la valériane bio Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vale-grid\"\u003e\n      \u003cdiv class=\"soi-vale-card\"\u003e\n        \u003ch3\u003e🌿 Certifiée Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003eCultivée sans pesticides ni intrants chimiques de synthèse, certifiée FR-BIO-01.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eChaque lot est contrôlé pour garantir la traçabilité et la qualité de la racine utilisée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-card\"\u003e\n        \u003ch3\u003e🌱 Gélules 100 % végétales\u003c\/h3\u003e\n        \u003cp\u003eCompatibles vegan, végétarien, sans gluten ni lactose.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vale-card\"\u003e\n        \u003ch3\u003e🔬 Racine entière en poudre\u003c\/h3\u003e\n        \u003cp\u003eLa partie la plus concentrée en principes actifs de la plante, sans extrait standardisé ni dilution.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vale-section\"\u003e\n    \u003ch2\u003eValériane seule ou associée à la passiflore ?\u003c\/h2\u003e\n    \u003cp\u003eLa passiflore et la valériane bio forment une association très appréciée en phytothérapie. Si la valériane agit principalement sur l'endormissement, la passiflore renforce l'effet apaisant en réduisant l'anxiété légère et les tensions nerveuses. Cette synergie est souvent plébiscitée par ceux qui peinent à « déconnecter » mentalement le soir.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vale-tip\"\u003e\n      \u003cdiv class=\"soi-vale-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSi vous souhaitez cette combinaison, renseignez-vous sur les formules duo disponibles dans la gamme Graine Sauvage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vale-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la valériane et le sommeil\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vale-accordion\"\u003e\n      \u003cdetails class=\"soi-vale-accordion-item\"\u003e\n        \u003csummary class=\"soi-vale-accordion-header\"\u003e🔄 La valériane crée-t-elle une dépendance ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vale-accordion-content\"\u003e\n          \u003cp\u003eNon. Contrairement aux somnifères chimiques, la valériane n'entraîne pas de dépendance physique ni d'effet rebond à l'arrêt.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-vale-accordion-item\"\u003e\n        \u003csummary class=\"soi-vale-accordion-header\"\u003e🌙 Peut-on prendre de la valériane tous les soirs ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vale-accordion-content\"\u003e\n          \u003cp\u003eOui, dans le cadre d'une cure. Il est conseillé de faire des pauses régulières (quelques jours entre deux cures) pour préserver l'efficacité de la plante.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-vale-accordion-item\"\u003e\n        \u003csummary class=\"soi-vale-accordion-header\"\u003e💊 La valériane est-elle compatible avec la mélatonine ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vale-accordion-content\"\u003e\n          \u003cp\u003eCes deux solutions agissent différemment. La mélatonine régule le cycle circadien, la valériane favorise la détente. Une association est parfois utilisée, mais demandez l'avis d'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-vale-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-vale-cta-box\"\u003e\n      \u003cp class=\"soi-vale-cta-text\" style=\"color: white;\"\u003eEt si une plante suffisait à transformer vos nuits ? La valériane bio Graine Sauvage, c'est le geste simple et naturel que vous attendiez : une racine ancestrale, une formule pure, des nuits enfin réparatrices.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-vale-marine: #1A2D3D;\n  --soi-vale-marine-dark: #0F1E2B;\n  --soi-vale-marine-light: #2C4458;\n  --soi-vale-pomme: #A1C544;\n  --soi-vale-pomme-dark: #84A636;\n  --soi-vale-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-vale-white: #FFFFFF;\n  --soi-vale-off-white: #F8FAF6;\n  --soi-vale-stone: #F1F3EE;\n  --soi-vale-line: #E5E8E0;\n\n  --soi-vale-primary: #9B8AA8;\n  --soi-vale-primary-soft: rgba(155,138,168,0.10);\n  --soi-vale-accent: #7AB648;\n\n  --soi-vale-text: #1A2D3D;\n  --soi-vale-text-soft: #4A5B6B;\n  --soi-vale-text-muted: #7B8693;\n\n  --soi-vale-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vale-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vale-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vale-radius: 12px;\n  --soi-vale-radius-sm: 8px;\n  --soi-vale-radius-pill: 999px;\n}\n\n.soi-vale-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vale-fiche img { max-width: 100%; height: auto; }\n\n.soi-vale-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vale-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vale-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vale-hero {\n  position: relative;\n  background: var(--soi-vale-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-vale-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vale-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vale-pomme);\n}\n\n.soi-vale-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-vale-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vale-pomme);\n  border-radius: 50%;\n}\n\n.soi-vale-hero-title {\n  display: block;\n  color: var(--soi-vale-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-vale-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-vale-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vale-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-vale-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vale-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vale-label-accent {\n  background: var(--soi-vale-pomme);\n  border-color: var(--soi-vale-pomme);\n  color: var(--soi-vale-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vale-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vale-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vale-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-vale-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vale-pomme);\n  border-radius: 2px;\n}\n\n.soi-vale-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vale-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vale-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vale-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vale-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-vale-sub-title {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.5vw, 19px);\n  font-weight: 600;\n  color: var(--soi-vale-marine);\n  margin-top: 2rem;\n  margin-bottom: 1.25rem;\n}\n\n\/* === BENEFITS === *\/\n.soi-vale-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-vale-benefit {\n  background: var(--soi-vale-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-vale-radius);\n  border: 1px solid var(--soi-vale-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-vale-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-vale-shadow-md);\n}\n\n.soi-vale-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-vale-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-vale-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-vale-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-vale-benefit:hover .soi-vale-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-vale-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vale-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vale-benefit p {\n  font-size: 13px;\n  color: var(--soi-vale-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vale-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-vale-card {\n  background: var(--soi-vale-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vale-radius);\n  border-left: 3px solid var(--soi-vale-pomme);\n}\n\n.soi-vale-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vale-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vale-card p {\n  font-size: 14px;\n  color: var(--soi-vale-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-vale-compo {\n  background: var(--soi-vale-off-white);\n  border-radius: var(--soi-vale-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-vale-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-vale-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vale-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vale-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vale-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vale-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vale-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-vale-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-vale-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vale-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vale-radius);\n  border: 1px solid var(--soi-vale-line);\n  align-items: flex-start;\n}\n\n.soi-vale-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vale-marine);\n  color: var(--soi-vale-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-vale-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vale-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vale-step-content p {\n  font-size: 14px;\n  color: var(--soi-vale-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-vale-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vale-pomme-light);\n  border-left: 4px solid var(--soi-vale-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vale-radius) var(--soi-vale-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-vale-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vale-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vale-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vale-tip p {\n  font-size: 14px;\n  color: var(--soi-vale-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-vale-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-vale-accordion-item {\n  background: var(--soi-vale-off-white);\n  border-radius: var(--soi-vale-radius-sm);\n  border: 1px solid var(--soi-vale-line);\n  overflow: hidden;\n}\n\n.soi-vale-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vale-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-vale-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vale-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vale-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vale-accordion-item[open] .soi-vale-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vale-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vale-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vale-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vale-cta-box {\n  background: var(--soi-vale-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vale-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vale-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-vale-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vale-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-vale-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vale-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-vale-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-vale-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vale-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vale-compo-value {\n    text-align: left;\n  }\n\n  .soi-vale-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-vale-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vale-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vale-fiche {\n    --soi-vale-text-soft: #2C3E50;\n    --soi-vale-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602610184522,"sku":"GS5001","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/valeriane-bio-et-vegan-en-gelules-packshot_d706193f-cd00-4186-9c0f-741749b1ae16.webp?v=1779721359"},{"product_id":"cranberry-bio-40-gelules","title":"Extrait Cranberry (Canneberge) Bio et Vegan en gélules","description":"\n\u003cdiv class=\"soi-cran-fiche\"\u003e\n\n  \u003csection class=\"soi-cran-hero\"\u003e\n    \u003cdiv class=\"soi-cran-hero-tag\"\u003e\n      \u003cspan class=\"soi-cran-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cran-hero-title\"\u003eLe soutien naturel de votre confort urinaire\u003c\/span\u003e\n    \u003cp class=\"soi-cran-hero-subtitle\"\u003eUn extrait de canneberge concentré en proanthocyanidines, certifié bio et vegan, pour accompagner votre bien-être urinaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cran-hero-labels\"\u003e\n      \u003cspan class=\"soi-cran-label soi-cran-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cran-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cran-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-cran-label\"\u003eTITRÉ 10% PAC\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003ePourquoi choisir l'extrait de cranberry plutôt que le jus ?\u003c\/h2\u003e\n    \u003cp\u003eLe jus de canneberge bio est souvent trop dilué pour offrir une concentration suffisante en actifs. L'extrait de cranberry en gélules, lui, vous garantit un dosage précis et constant en \u003cstrong\u003eproanthocyanidines (PAC)\u003c\/strong\u003e, les molécules clés responsables de l'action sur les voies urinaires. C'est là toute la différence entre un usage plaisir et un usage réellement ciblé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eComment agit la canneberge sur le confort urinaire ?\u003c\/h2\u003e\n    \u003cp\u003eLes \u003cstrong\u003eproanthocyanidines de type A\u003c\/strong\u003e présentes dans la cranberry ont la capacité d'empêcher certaines bactéries (notamment \u003cem\u003eE. coli\u003c\/em\u003e) de s'accrocher aux parois de la vessie et de l'urètre. Résultat : elles sont plus facilement éliminées lors de la miction, ce qui réduit le risque de colonisation et d'infection urinaire récidivante.\u003c\/p\u003e\n    \u003cp\u003eLa canneberge est également reconnue pour sa richesse en \u003cstrong\u003eantioxydants naturels\u003c\/strong\u003e, qui contribuent à protéger les cellules contre le stress oxydatif.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eBienfaits clés de la cranberry bio Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cran-benefits\"\u003e\n      \u003cdiv class=\"soi-cran-benefit\"\u003e\n        \u003cdiv class=\"soi-cran-benefit-icon\"\u003e\u003cspan\u003e🫐\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort urinaire au quotidien\u003c\/h3\u003e\n        \u003cp\u003eAction préventive reconnue contre les infections urinaires récurrentes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-benefit\"\u003e\n        \u003cdiv class=\"soi-cran-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExtrait titré à 10 % de PAC\u003c\/h3\u003e\n        \u003cp\u003eConcentration optimale pour une efficacité réelle et mesurable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-benefit\"\u003e\n        \u003cdiv class=\"soi-cran-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRichesse en antioxydants\u003c\/h3\u003e\n        \u003cp\u003eProtection cellulaire contre les radicaux libres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-benefit\"\u003e\n        \u003cdiv class=\"soi-cran-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % vegan et certifié bio\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales, sans pesticides, sans résidus chimiques, aucun ingrédient d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cran-compo\"\u003e\n      \u003cdiv class=\"soi-cran-compo-row\"\u003e\n        \u003cspan class=\"soi-cran-compo-label\"\u003eExtrait de cranberry par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-compo-value\"\u003e180 mg (\u003cem\u003eVaccinium macrocarpon\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-compo-row\"\u003e\n        \u003cspan class=\"soi-cran-compo-label\"\u003eTitrage en PAC\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-compo-value\"\u003e10 % (soit 18 mg par gélule)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-compo-row\"\u003e\n        \u003cspan class=\"soi-cran-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-compo-value\"\u003eHydroxypropylméthylcellulose (végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-compo-row\"\u003e\n        \u003cspan class=\"soi-cran-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-compo-value\"\u003e40 gélules végétales (10 jours d'utilisation)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cran-timeline\"\u003e\n      \u003cdiv class=\"soi-cran-step\"\u003e\n        \u003cdiv class=\"soi-cran-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cran-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 4 gélules par jour, de préférence au cours des repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-step\"\u003e\n        \u003cdiv class=\"soi-cran-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cran-step-content\"\u003e\n          \u003ch3\u003eCure intensive\u003c\/h3\u003e\n          \u003cp\u003eLe flacon de 40 gélules correspond à 10 jours d'utilisation en cure intensive.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-step\"\u003e\n        \u003cdiv class=\"soi-cran-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cran-step-content\"\u003e\n          \u003ch3\u003eDémarche préventive\u003c\/h3\u003e\n          \u003cp\u003ePour une approche sur le long terme, il est conseillé de renouveler la cure régulièrement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cran-tip\"\u003e\n      \u003cdiv class=\"soi-cran-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eRappel important\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas d'infection urinaire déclarée, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003ePour qui est conçue cette cure de cranberry bio en gélules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cran-grid\"\u003e\n      \u003cdiv class=\"soi-cran-card\"\u003e\n        \u003ch3\u003e👩 Femmes sujettes aux cystites\u003c\/h3\u003e\n        \u003cp\u003eUn soutien naturel pour celles qui vivent des cystites récidivantes ou des inconforts urinaires chroniques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card\"\u003e\n        \u003ch3\u003e🌿 Adeptes du naturel et du bio\u003c\/h3\u003e\n        \u003cp\u003eUne alternative biologique et certifiée pour celles et ceux qui préfèrent éviter les produits synthétiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card\"\u003e\n        \u003ch3\u003e🌱 Vegans et végétariens\u003c\/h3\u003e\n        \u003cp\u003eUn complément 100 % vegan, formulé sans aucun ingrédient d'origine animale, en accord avec vos valeurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card\"\u003e\n        \u003ch3\u003e💧 Prévention au quotidien\u003c\/h3\u003e\n        \u003cp\u003ePour toute personne souhaitant maintenir un système urinaire sain de façon préventive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eCe qui distingue Graine Sauvage de la concurrence\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreuses références du marché proposant seulement 20 gélules avec un dosage en PAC non précisé, la \u003cstrong\u003ecranberry Graine Sauvage\u003c\/strong\u003e affiche une totale transparence : extrait titré à 10 % de PAC, certification biologique européenne, gélule végétale, et fabrication soignée à partir de baies sélectionnées. Vous savez exactement ce que vous prenez et pourquoi.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cran-grid-compact\"\u003e\n      \u003cdiv class=\"soi-cran-card-mini\"\u003e\n        \u003cspan class=\"soi-cran-card-mini-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-label\"\u003eTitrage\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-value\"\u003e10 % de PAC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card-mini\"\u003e\n        \u003cspan class=\"soi-cran-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-value\"\u003e40 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card-mini\"\u003e\n        \u003cspan class=\"soi-cran-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-value\"\u003eAB Européen\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card-mini\"\u003e\n        \u003cspan class=\"soi-cran-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-label\"\u003eEngagement\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-value\"\u003e100 % Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la cranberry et le confort urinaire\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cran-accordion\"\u003e\n      \u003cdetails class=\"soi-cran-accordion-item\"\u003e\n        \u003csummary class=\"soi-cran-accordion-header\"\u003e🩺 La cranberry traite-t-elle une infection en cours ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cran-accordion-content\"\u003e\n          \u003cp\u003eNon, la cranberry agit en prévention. Pour une infection urinaire déclarée, il est indispensable de consulter un médecin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-cran-accordion-item\"\u003e\n        \u003csummary class=\"soi-cran-accordion-header\"\u003e⏳ Combien de temps avant de ressentir les effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cran-accordion-content\"\u003e\n          \u003cp\u003eLes premiers effets préventifs s'observent généralement après 6 à 8 semaines de prise régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-cran-accordion-item\"\u003e\n        \u003csummary class=\"soi-cran-accordion-header\"\u003e🔄 Peut-on la prendre en continu ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cran-accordion-content\"\u003e\n          \u003cp\u003eOui, en usage préventif. Une cure renouvelée est possible après avis médical si besoin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cran-cta-box\"\u003e\n      \u003cp class=\"soi-cran-cta-tag\" style=\"color: white;\"\u003eVotre confort urinaire, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-cran-cta-text\" style=\"color: white;\"\u003eAvec la cranberry bio Graine Sauvage, vous choisissez un extrait pur, certifié bio et vegan, dosé avec précision pour agir là où ça compte vraiment. Une cure simple, naturelle et transparente, pour retrouver la sérénité 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-cran-marine: #1A2D3D;\n  --soi-cran-marine-dark: #0F1E2B;\n  --soi-cran-marine-light: #2C4458;\n  --soi-cran-pomme: #A1C544;\n  --soi-cran-pomme-dark: #84A636;\n  --soi-cran-pomme-light: rgba(161,197,68,0.10);\n  --soi-cran-white: #FFFFFF;\n  --soi-cran-off-white: #F8FAF6;\n  --soi-cran-stone: #F1F3EE;\n  --soi-cran-line: #E5E8E0;\n  --soi-cran-primary: #C2334D;\n  --soi-cran-primary-soft: #E8A0AD;\n  --soi-cran-accent: #D4A52A;\n  --soi-cran-text: #1A2D3D;\n  --soi-cran-text-soft: #4A5B6B;\n  --soi-cran-text-muted: #7B8693;\n  --soi-cran-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cran-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cran-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cran-radius: 12px;\n  --soi-cran-radius-sm: 8px;\n  --soi-cran-radius-pill: 999px;\n}\n\n.soi-cran-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cran-fiche img { max-width: 100%; height: auto; }\n\n.soi-cran-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cran-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cran-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cran-hero {\n  position: relative;\n  background: var(--soi-cran-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-cran-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cran-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cran-pomme);\n}\n\n.soi-cran-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-cran-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cran-pomme);\n  border-radius: 50%;\n}\n\n.soi-cran-hero-title {\n  display: block;\n  color: var(--soi-cran-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-cran-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-cran-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cran-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-cran-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cran-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cran-label-accent {\n  background: var(--soi-cran-pomme);\n  border-color: var(--soi-cran-pomme);\n  color: var(--soi-cran-marine);\n  font-weight: 600;\n}\n\n.soi-cran-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cran-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cran-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-cran-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cran-pomme);\n  border-radius: 2px;\n}\n\n.soi-cran-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cran-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cran-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cran-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cran-benefit {\n  background: var(--soi-cran-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cran-radius);\n  border: 1px solid var(--soi-cran-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cran-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cran-shadow-md);\n}\n\n.soi-cran-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cran-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-cran-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cran-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cran-benefit:hover .soi-cran-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cran-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cran-benefit p {\n  font-size: 13px;\n  color: var(--soi-cran-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-compo {\n  background: var(--soi-cran-off-white);\n  border-radius: var(--soi-cran-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cran-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-cran-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cran-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cran-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cran-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cran-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cran-marine);\n  text-align: right;\n}\n\n.soi-cran-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cran-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cran-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cran-radius);\n  border: 1px solid var(--soi-cran-line);\n  align-items: flex-start;\n}\n\n.soi-cran-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cran-marine);\n  color: var(--soi-cran-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-cran-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cran-step-content p {\n  font-size: 14px;\n  color: var(--soi-cran-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cran-card {\n  background: var(--soi-cran-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cran-radius);\n  border-left: 3px solid var(--soi-cran-pomme);\n}\n\n.soi-cran-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cran-card p {\n  font-size: 14px;\n  color: var(--soi-cran-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-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-cran-card-mini {\n  background: var(--soi-cran-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-cran-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-cran-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-cran-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-cran-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-cran-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n}\n\n.soi-cran-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cran-pomme-light);\n  border-left: 4px solid var(--soi-cran-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cran-radius) var(--soi-cran-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cran-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cran-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cran-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cran-tip p {\n  font-size: 14px;\n  color: var(--soi-cran-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cran-accordion-item {\n  background: var(--soi-cran-off-white);\n  border-radius: var(--soi-cran-radius-sm);\n  border: 1px solid var(--soi-cran-line);\n  overflow: hidden;\n}\n\n.soi-cran-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cran-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-cran-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cran-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cran-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cran-accordion-item[open] .soi-cran-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cran-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cran-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cran-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-cta-box {\n  background: var(--soi-cran-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cran-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cran-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-cran-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cran-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-cran-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cran-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cran-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-cran-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cran-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cran-compo-value {\n    text-align: left;\n  }\n\n  .soi-cran-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cran-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cran-fiche {\n    --soi-cran-text-soft: #2C3E50;\n    --soi-cran-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602618736970,"sku":"GS8015","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/cranberry-extrait-gelules-grainesauvage_11zon.webp?v=1780063101"},{"product_id":"veinofort-bio","title":"Veinofort bio - 90 gélules - Graine Sauvage","description":"\u003cdiv class=\"soi-vfort-fiche\"\u003e\n\u003csection class=\"soi-vfort-hero\"\u003e\n\u003cdiv class=\"soi-vfort-hero-tag\"\u003e\n\u003cspan class=\"soi-vfort-tag-dot\"\u003e\u003c\/span\u003e Complément alimentaire · Circulation · Graine Sauvage\u003c\/div\u003e\n\u003cspan class=\"soi-vfort-hero-title\"\u003e4 plantes bio au service de vos veines\u003c\/span\u003e\n\u003cp class=\"soi-vfort-hero-subtitle\"\u003eQuatre plantes biologiques réunies dans une formule experte pour soutenir votre retour veineux, tonifier vos parois vasculaires et retrouver des jambes légères au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"soi-vfort-hero-labels\"\u003e\n\u003cspan class=\"soi-vfort-label soi-vfort-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e \u003cspan class=\"soi-vfort-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e \u003cspan class=\"soi-vfort-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e \u003cspan class=\"soi-vfort-label\"\u003eSANS OGM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003eVeinofort Bio — Le complément alimentaire circulation sanguine qui mise sur 4 plantes complémentaires\u003c\/h2\u003e\n\u003cp\u003eJambes lourdes en fin de journée, sensations de gonflement, circulation paresseuse à la chaleur… Si vous vous reconnaissez, vous n'êtes pas seul(e). \u003cstrong\u003eVeinofort Bio\u003c\/strong\u003e de Graine Sauvage a été formulé précisément pour ça : soutenir le retour veineux, tonifier les parois vasculaires et vous redonner des jambes légères, grâce à quatre plantes biologiques soigneusement associées.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003ePourquoi choisir Veinofort comme complément pour la circulation sanguine ?\u003c\/h2\u003e\n\u003cp class=\"soi-vfort-section-intro\"\u003eContrairement à de nombreux compléments alimentaires pour la circulation sanguine qui misent sur un seul actif, Veinofort combine quatre plantes à l'action synergique, chacune intervenant à un niveau différent du système veineux.\u003c\/p\u003e\n\u003cdiv class=\"soi-vfort-grid\"\u003e\n\u003cdiv class=\"soi-vfort-card\"\u003e\n\u003ch3\u003e🍇 Vigne rouge bio\u003c\/h3\u003e\n\u003cp\u003eRiche en tanins et en anthocyanines, elle est l'une des plantes les plus reconnues pour favoriser le retour veineux et réduire la sensation de jambes lourdes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card\"\u003e\n\u003ch3\u003e🌿 Ginkgo biloba bio\u003c\/h3\u003e\n\u003cp\u003eSes flavonoïdes et terpènes exercent une action vasodilatatrice reconnue, améliorant la microcirculation et la fluidité sanguine dans les membres inférieurs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card\"\u003e\n\u003ch3\u003e🍃 Hamamélis bio\u003c\/h3\u003e\n\u003cp\u003eTraditionnellement utilisé pour protéger les capillaires et tonifier les petits vaisseaux, il contribue à un retour veineux plus efficace et apaise les inconforts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card\"\u003e\n\u003ch3\u003e🫐 Raisin bio\u003c\/h3\u003e\n\u003cp\u003eSource de polyphénols et d'OPC (oligoproanthocyanidines), il protège les parois vasculaires du stress oxydatif et renforce l'action de la vigne rouge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003eComposition complète et posologie de Veinofort Bio\u003c\/h2\u003e\n\u003cp class=\"soi-vfort-section-intro\"\u003ePour bénéficier pleinement des effets de ce complément alimentaire, voici ce que contient chaque prise journalière (6 gélules) :\u003c\/p\u003e\n\u003cdiv class=\"soi-vfort-compo\"\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eVigne rouge bio (feuilles)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003e1 200 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eGinkgo biloba bio (feuilles)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003e600 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eHamamélis bio (feuilles)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003e600 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eRaisin bio (pépins)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003e600 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-compo-row\"\u003e\n\u003cspan class=\"soi-vfort-compo-label\"\u003eGélule végétale (HPMC)\u003c\/span\u003e \u003cspan class=\"soi-vfort-compo-value\"\u003eSans gélatine animale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-tip\"\u003e\n\u003cdiv class=\"soi-vfort-tip-icon\"\u003e💊\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePosologie recommandée\u003c\/strong\u003e\n\u003cp\u003e6 gélules par jour, de préférence en 2 prises au cours des repas. Un flacon de 90 gélules correspond à une cure de 15 jours. Pour un résultat optimal, une cure de 4 à 6 semaines est conseillée, notamment en période estivale ou lors de longs voyages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003eComment prendre Veinofort ? Nos conseils pratiques\u003c\/h2\u003e\n\u003cdiv class=\"soi-vfort-timeline\"\u003e\n\u003cdiv class=\"soi-vfort-step\"\u003e\n\u003cdiv class=\"soi-vfort-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step-content\"\u003e\n\u003ch3\u003eChoisissez le bon moment\u003c\/h3\u003e\n\u003cp\u003eDébutez la cure au début du printemps ou dès les premières chaleurs, période où la circulation se détériore le plus.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step\"\u003e\n\u003cdiv class=\"soi-vfort-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step-content\"\u003e\n\u003ch3\u003eAccompagnez la cure\u003c\/h3\u003e\n\u003cp\u003eAssociez la prise à une bonne hydratation et à des exercices de marche réguliers pour amplifier les effets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step\"\u003e\n\u003cdiv class=\"soi-vfort-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-step-content\"\u003e\n\u003ch3\u003eVérifiez les interactions\u003c\/h3\u003e\n\u003cp\u003eEn cas de traitement anticoagulant, consultez votre médecin avant de commencer : le ginkgo biloba peut interagir avec certains médicaments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\"\u003e\n\u003ch2\u003eVeinofort Bio : un complément vraiment naturel\u003c\/h2\u003e\n\u003cdiv class=\"soi-vfort-grid-compact\"\u003e\n\u003cdiv class=\"soi-vfort-card-mini\"\u003e\n\u003cspan class=\"soi-vfort-card-mini-icon\"\u003e🌱\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-label\"\u003eCertification\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-value\"\u003eAgriculture Biologique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card-mini\"\u003e\n\u003cspan class=\"soi-vfort-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-label\"\u003eFabrication\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-value\"\u003eFrance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card-mini\"\u003e\n\u003cspan class=\"soi-vfort-card-mini-icon\"\u003e💚\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-label\"\u003eGélules\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-value\"\u003eVégétales (HPMC)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-card-mini\"\u003e\n\u003cspan class=\"soi-vfort-card-mini-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-label\"\u003eGaranties\u003c\/span\u003e \u003cspan class=\"soi-vfort-card-mini-value\"\u003eSans additifs, sans OGM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vfort-accordion\"\u003e\n\u003cdetails class=\"soi-vfort-accordion-item\"\u003e\n\u003csummary class=\"soi-vfort-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-vfort-accordion-content\"\u003e\n\u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de pathologie veineuse diagnostiquée, consultez un professionnel de santé. En cas de traitement anticoagulant, demandez l'avis de votre médecin avant toute prise en raison de la présence de ginkgo biloba.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vfort-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-vfort-cta-box\"\u003e\n\u003cp class=\"soi-vfort-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n\u003cp class=\"soi-vfort-cta-text\" style=\"color: white;\"\u003eQuatre plantes puissantes, une formule bio certifiée, des gélules végétales : tout a été pensé pour vous offrir un confort veineux au quotidien, en toute légèreté.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-vfort-marine: #1A2D3D;\n  --soi-vfort-marine-dark: #0F1E2B;\n  --soi-vfort-marine-light: #2C4458;\n  --soi-vfort-pomme: #A1C544;\n  --soi-vfort-pomme-dark: #84A636;\n  --soi-vfort-pomme-light: rgba(161,197,68,0.10);\n  --soi-vfort-white: #FFFFFF;\n  --soi-vfort-off-white: #F8FAF6;\n  --soi-vfort-stone: #F1F3EE;\n  --soi-vfort-line: #E5E8E0;\n  --soi-vfort-primary: #8B1A2B;\n  --soi-vfort-primary-soft: rgba(139,26,43,0.08);\n  --soi-vfort-accent: #D4A52A;\n  --soi-vfort-text: #1A2D3D;\n  --soi-vfort-text-soft: #4A5B6B;\n  --soi-vfort-text-muted: #7B8693;\n  --soi-vfort-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vfort-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vfort-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vfort-radius: 12px;\n  --soi-vfort-radius-sm: 8px;\n  --soi-vfort-radius-pill: 999px;\n}\n\n.soi-vfort-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vfort-fiche img { max-width: 100%; height: auto; }\n\n.soi-vfort-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vfort-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vfort-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vfort-hero {\n  position: relative;\n  background: var(--soi-vfort-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-vfort-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vfort-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vfort-pomme);\n}\n\n.soi-vfort-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-vfort-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vfort-pomme);\n  border-radius: 50%;\n}\n\n.soi-vfort-hero-title {\n  display: block;\n  color: var(--soi-vfort-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-vfort-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-vfort-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vfort-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-vfort-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vfort-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vfort-label-accent {\n  background: var(--soi-vfort-pomme);\n  border-color: var(--soi-vfort-pomme);\n  color: var(--soi-vfort-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vfort-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vfort-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vfort-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-vfort-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vfort-pomme);\n  border-radius: 2px;\n}\n\n.soi-vfort-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vfort-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vfort-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vfort-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vfort-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vfort-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-vfort-card {\n  background: var(--soi-vfort-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vfort-radius);\n  border-left: 3px solid var(--soi-vfort-pomme);\n}\n\n.soi-vfort-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vfort-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vfort-card p {\n  font-size: 14px;\n  color: var(--soi-vfort-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-vfort-compo {\n  background: var(--soi-vfort-off-white);\n  border-radius: var(--soi-vfort-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-vfort-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-vfort-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vfort-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vfort-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vfort-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vfort-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vfort-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-vfort-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-vfort-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vfort-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vfort-radius);\n  border: 1px solid var(--soi-vfort-line);\n  align-items: flex-start;\n}\n\n.soi-vfort-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vfort-marine);\n  color: var(--soi-vfort-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-vfort-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vfort-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vfort-step-content p {\n  font-size: 14px;\n  color: var(--soi-vfort-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-vfort-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n\n.soi-vfort-card-mini {\n  background: var(--soi-vfort-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-vfort-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-vfort-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-vfort-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-vfort-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-vfort-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vfort-marine);\n}\n\n\/* === TIP === *\/\n.soi-vfort-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vfort-pomme-light);\n  border-left: 4px solid var(--soi-vfort-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vfort-radius) var(--soi-vfort-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-vfort-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vfort-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vfort-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vfort-tip p {\n  font-size: 14px;\n  color: var(--soi-vfort-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-vfort-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-vfort-accordion-item {\n  background: var(--soi-vfort-off-white);\n  border-radius: var(--soi-vfort-radius-sm);\n  border: 1px solid var(--soi-vfort-line);\n  overflow: hidden;\n}\n\n.soi-vfort-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vfort-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-vfort-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vfort-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vfort-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vfort-accordion-item[open] .soi-vfort-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vfort-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vfort-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vfort-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vfort-cta-box {\n  background: var(--soi-vfort-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vfort-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vfort-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-vfort-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vfort-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-vfort-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vfort-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-vfort-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-vfort-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vfort-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vfort-compo-value {\n    text-align: left;\n  }\n\n  .soi-vfort-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vfort-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vfort-fiche {\n    --soi-vfort-text-soft: #2C3E50;\n    --soi-vfort-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602622472522,"sku":"GS8016","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/veinofort-bio-90-gelules-graine-sauvage-packshot_64e8e7d8-df8e-4149-ac56-54653dd56c3a.webp?v=1778928940"},{"product_id":"capiltonic-90-gelules","title":"Capiltonic+ - 90 gélules anti-chute cheveux","description":"\n\u003cdiv class=\"soi-capt-fiche\"\u003e\n\n  \u003csection class=\"soi-capt-hero\"\u003e\n    \u003cdiv class=\"soi-capt-hero-tag\"\u003e\n      \u003cspan class=\"soi-capt-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire cheveux · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-capt-hero-title\"\u003eNourrissez vos cheveux de l'intérieur\u003c\/span\u003e\n    \u003cp class=\"soi-capt-hero-subtitle\"\u003eSilice, zinc, ortie et vitamine B6 : une synergie de plantes et de minéraux pour ralentir la chute, renforcer la fibre capillaire et redonner vigueur à votre chevelure, votre peau et vos ongles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-capt-hero-labels\"\u003e\n      \u003cspan class=\"soi-capt-label soi-capt-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-capt-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-capt-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-capt-label\"\u003eSANS COLORANT NI CONSERVATEUR\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-capt-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Capiltonic+ contre la chute de cheveux ?\u003c\/h2\u003e\n    \u003cp class=\"soi-capt-section-intro\"\u003eLa chute de cheveux a rarement une seule cause. Stress, carences, déséquilibres hormonaux, manque de silice ou de zinc : vos cheveux sont les premiers à en payer le prix. Capiltonic+ agit sur plusieurs fronts à la fois grâce à une synergie de plantes, de minéraux et de vitamines soigneusement dosés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-capt-benefits\"\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePrêle des champs\u003c\/h3\u003e\n        \u003cp\u003eNaturellement riche en silice organique, elle renforce la fibre capillaire de l'intérieur et soutient la pousse des ongles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🎋\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBambou (extrait de tige)\u003c\/h3\u003e\n        \u003cp\u003eSource concentrée de silice, il contribue à la souplesse de la peau et à la résistance des cheveux à la casse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eOrtie piquante\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés anti-inflammatoires et antioxydantes, elle aide à réduire la chute et stimule la microcirculation au niveau du cuir chevelu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eZinc\u003c\/h3\u003e\n        \u003cp\u003eIl régule la production de sébum, soutient la synthèse des protéines capillaires et participe au maintien de cheveux normaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e🧬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCuivre\u003c\/h3\u003e\n        \u003cp\u003eIndispensable à la pigmentation normale des cheveux et au maintien des tissus conjonctifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-benefit\"\u003e\n        \u003cdiv class=\"soi-capt-benefit-icon\"\u003e\u003cspan\u003e💊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitamine B6\u003c\/h3\u003e\n        \u003cp\u003eElle favorise la synthèse de la cystéine, un acide aminé clé de la kératine, pour des cheveux plus résistants, plus brillants et plus doux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-capt-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-capt-section-intro\"\u003eChaque gélule végétale de Capiltonic+ contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-capt-compo\"\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003ePrêle des champs (Equisetum arvense)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eExtrait de bambou (Bambusa vulgaris, tige)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e100 mg (titré à 70 % en silice)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eOrtie piquante (Urtica dioica, feuille)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e100 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eZinc (bisglycinate)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e5 mg (50 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eCuivre (bisglycinate)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e0,5 mg (50 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eVitamine B6 (pyridoxine HCl)\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003e0,7 mg (50 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-compo-row\"\u003e\n        \u003cspan class=\"soi-capt-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-capt-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC, végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-capt-tip\"\u003e\n      \u003cdiv class=\"soi-capt-tip-icon\"\u003eℹ️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eÀ noter\u003c\/strong\u003e\n        \u003cp\u003eVNR : Valeurs Nutritionnelles de Référence. Ce complément est 100 % vegan, sans gélatine animale, sans colorant ni conservateur artificiel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-capt-section\"\u003e\n    \u003ch2\u003eComment prendre Capiltonic+ : posologie recommandée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-capt-timeline\"\u003e\n      \u003cdiv class=\"soi-capt-step\"\u003e\n        \u003cdiv class=\"soi-capt-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-capt-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules par jour, de préférence au cours d'un repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-step\"\u003e\n        \u003cdiv class=\"soi-capt-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-capt-step-content\"\u003e\n          \u003ch3\u003eContenu du flacon\u003c\/h3\u003e\n          \u003cp\u003eChaque flacon contient 90 gélules végétales, soit une cure complète de 30 jours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-step\"\u003e\n        \u003cdiv class=\"soi-capt-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-capt-step-content\"\u003e\n          \u003ch3\u003eDurée de cure conseillée\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats visibles sur la chute et la pousse, une cure de 2 à 3 mois est généralement conseillée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-capt-section\"\u003e\n    \u003ch2\u003ePour qui est ce complément alimentaire pour cheveux ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-capt-grid\"\u003e\n      \u003cdiv class=\"soi-capt-card\"\u003e\n        \u003ch3\u003e👩‍🦰 Femmes et hommes\u003c\/h3\u003e\n        \u003cp\u003eCapiltonic+ convient aussi bien aux femmes qu'aux hommes qui observent une chute de cheveux inhabituelle, des cheveux ternes, cassants ou à croissance lente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-capt-card\"\u003e\n        \u003ch3\u003e🌱 Régimes vegan et végétarien\u003c\/h3\u003e\n        \u003cp\u003eIl s'adapte parfaitement aux personnes suivant un régime vegan ou végétarien, souvent plus exposées aux carences en zinc et en silice.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-capt-tip\"\u003e\n      \u003cdiv class=\"soi-capt-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de chute de cheveux persistante ou sévère, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n\n  \u003csection class=\"soi-capt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-capt-cta-box\"\u003e\n      \u003cp class=\"soi-capt-cta-tag\" style=\"color: white;\"\u003eVos cheveux méritent un vrai soutien de l'intérieur\u003c\/p\u003e\n      \u003cp class=\"soi-capt-cta-text\" style=\"color: white;\"\u003eCapiltonic+ n'est pas une promesse de plus : c'est une formule concrète, pensée pour redonner à vos cheveux les nutriments qu'ils réclament. Silice, zinc, ortie, vitamine B6, chaque ingrédient a sa raison d'être. Offrez à votre chevelure un soutien naturel et laissez vos cheveux parler d'eux-mêmes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-capt-marine: #1A2D3D;\n  --soi-capt-marine-dark: #0F1E2B;\n  --soi-capt-marine-light: #2C4458;\n  --soi-capt-pomme: #A1C544;\n  --soi-capt-pomme-dark: #84A636;\n  --soi-capt-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-capt-white: #FFFFFF;\n  --soi-capt-off-white: #F8FAF6;\n  --soi-capt-stone: #F1F3EE;\n  --soi-capt-line: #E5E8E0;\n\n  --soi-capt-primary: #6B9E3A;\n  --soi-capt-primary-soft: #E8F0DB;\n  --soi-capt-accent: #C4D946;\n\n  --soi-capt-text: #1A2D3D;\n  --soi-capt-text-soft: #4A5B6B;\n  --soi-capt-text-muted: #7B8693;\n\n  --soi-capt-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-capt-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-capt-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-capt-radius: 12px;\n  --soi-capt-radius-sm: 8px;\n  --soi-capt-radius-pill: 999px;\n}\n\n.soi-capt-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-capt-fiche img { max-width: 100%; height: auto; }\n\n.soi-capt-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-capt-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-capt-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-capt-hero {\n  position: relative;\n  background: var(--soi-capt-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-capt-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-capt-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-capt-pomme);\n}\n\n.soi-capt-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-capt-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-capt-pomme);\n  border-radius: 50%;\n}\n\n.soi-capt-hero-title {\n  display: block;\n  color: var(--soi-capt-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-capt-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-capt-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-capt-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-capt-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-capt-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-capt-label-accent {\n  background: var(--soi-capt-pomme);\n  border-color: var(--soi-capt-pomme);\n  color: var(--soi-capt-marine);\n  font-weight: 600;\n}\n\n.soi-capt-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-capt-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-capt-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-capt-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-capt-pomme);\n  border-radius: 2px;\n}\n\n.soi-capt-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-capt-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-capt-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-capt-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-capt-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-capt-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-capt-benefit {\n  background: var(--soi-capt-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-capt-radius);\n  border: 1px solid var(--soi-capt-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-capt-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-capt-shadow-md);\n}\n\n.soi-capt-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-capt-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-capt-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-capt-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-capt-benefit:hover .soi-capt-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-capt-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-capt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-capt-benefit p {\n  font-size: 13px;\n  color: var(--soi-capt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-capt-card {\n  background: var(--soi-capt-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-capt-radius);\n  border-left: 3px solid var(--soi-capt-pomme);\n}\n\n.soi-capt-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-capt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-capt-card p {\n  font-size: 14px;\n  color: var(--soi-capt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-compo {\n  background: var(--soi-capt-off-white);\n  border-radius: var(--soi-capt-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-capt-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-capt-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-capt-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-capt-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-capt-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-capt-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-capt-marine);\n  text-align: right;\n}\n\n.soi-capt-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-capt-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-capt-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-capt-radius);\n  border: 1px solid var(--soi-capt-line);\n  align-items: flex-start;\n}\n\n.soi-capt-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-capt-marine);\n  color: var(--soi-capt-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-capt-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-capt-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-capt-step-content p {\n  font-size: 14px;\n  color: var(--soi-capt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-capt-pomme-light);\n  border-left: 4px solid var(--soi-capt-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-capt-radius) var(--soi-capt-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-capt-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-capt-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-capt-marine);\n  margin-bottom: 4px;\n}\n\n.soi-capt-tip p {\n  font-size: 14px;\n  color: var(--soi-capt-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-capt-accordion-item {\n  background: var(--soi-capt-off-white);\n  border-radius: var(--soi-capt-radius-sm);\n  border: 1px solid var(--soi-capt-line);\n  overflow: hidden;\n}\n\n.soi-capt-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-capt-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-capt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-capt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-capt-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-capt-accordion-item[open] .soi-capt-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-capt-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-capt-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-capt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-capt-cta-box {\n  background: var(--soi-capt-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-capt-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-capt-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-capt-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-capt-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-capt-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-capt-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-capt-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-capt-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-capt-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-capt-compo-value {\n    text-align: left;\n  }\n\n  .soi-capt-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-capt-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-capt-fiche {\n    --soi-capt-text-soft: #2C3E50;\n    --soi-capt-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602626797898,"sku":"GS8019","price":18.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/capiltonic-cheveux-ongles_11zon.webp?v=1780123924"},{"product_id":"pepins-courge-bio","title":"Pépins de Courge Bio en gélules","description":"\u003cdiv class=\"soi-pepc-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-pepc-hero\"\u003e\n    \u003cdiv class=\"soi-pepc-hero-tag\"\u003e\n      \u003cspan class=\"soi-pepc-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pepc-hero-title\"\u003ePépins de Courge Bio en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-pepc-hero-subtitle\"\u003eConfort urinaire et soutien naturel de la prostate : une huile précieuse certifiée Agriculture Biologique, concentrée en capsules molles pour une prise simple et efficace au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pepc-hero-labels\"\u003e\n      \u003cspan class=\"soi-pepc-label soi-pepc-label-accent\"\u003eBIO AB\u003c\/span\u003e\n      \u003cspan class=\"soi-pepc-label\"\u003eECOCERT FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-pepc-label\"\u003e50 CAPSULES MOLLES\u003c\/span\u003e\n      \u003cspan class=\"soi-pepc-label\"\u003eMARQUE FRANÇAISE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Introduction --\u003e\n  \u003csection class=\"soi-pepc-section\"\u003e\n    \u003ch2\u003eL'huile de pépins de Courge bio en gélules : un soutien naturel de la prostate pour le confort urinaire\u003c\/h2\u003e\n    \u003cp\u003eVous ressentez des envies nocturnes fréquentes, un flux urinaire ralenti ou une sensation de vidange incomplète ? Ces inconforts touchent de nombreux hommes à partir de 50 ans, et les \u003cstrong\u003epépins de courge bio\u003c\/strong\u003e figurent parmi les solutions naturelles les plus documentées pour y répondre. Graine Sauvage vous propose une formule certifiée Agriculture Biologique, en capsules molles pratiques, pour intégrer facilement cet actif dans votre quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Pourquoi les pépins de courge --\u003e\n  \u003csection class=\"soi-pepc-section\"\u003e\n    \u003ch2\u003ePourquoi les pépins de courge sont-ils si reconnus ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pepc-section-intro\"\u003eL'\u003cstrong\u003ehuile de pépins de courge\u003c\/strong\u003e est utilisée depuis des siècles dans les médecines traditionnelles d'Europe centrale et orientale, notamment pour accompagner le confort urinaire masculin. Sa richesse en \u003cstrong\u003ephytostérols\u003c\/strong\u003e (dont le bêta-sitostérol), en acides gras insaturés (oméga-6 et oméga-9), en zinc et en cucurbitine lui confère des propriétés particulièrement intéressantes.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-pepc-benefits\"\u003e\n      \u003cdiv class=\"soi-pepc-benefit\"\u003e\n        \u003cdiv class=\"soi-pepc-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRégulation du flux urinaire\u003c\/h3\u003e\n        \u003cp\u003eMoins d'interruptions nocturnes, des mictions plus fluides et plus complètes pour retrouver des nuits sereines.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-benefit\"\u003e\n        \u003cdiv class=\"soi-pepc-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien de la fonction vésicale\u003c\/h3\u003e\n        \u003cp\u003eAide la vessie à mieux se contracter et se vider correctement, contribuant à un confort urinaire au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-benefit\"\u003e\n        \u003cdiv class=\"soi-pepc-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSanté de la prostate\u003c\/h3\u003e\n        \u003cp\u003eLes phytostérols contribuent au fonctionnement normal de la prostate, notamment en cas d'hypertrophie bénigne débutante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-benefit\"\u003e\n        \u003cdiv class=\"soi-pepc-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMinéraux essentiels\u003c\/h3\u003e\n        \u003cp\u003eLe zinc contenu naturellement dans les pépins de courge contribue au maintien d'un taux normal de testostérone et à la fertilité masculine.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-pepc-tip\"\u003e\n      \u003cdiv class=\"soi-pepc-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eContrairement à l'huile de pépins de courge utilisée en cuisine ou en cosmétique capillaire, les capsules molles concentrent l'actif brut dans un dosage précis et stable, sans oxydation liée à l'exposition à l'air.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Composition et dosage --\u003e\n  \u003csection class=\"soi-pepc-section\"\u003e\n    \u003ch2\u003eComposition et dosage précis\u003c\/h2\u003e\n    \u003cp class=\"soi-pepc-section-intro\"\u003eChaque flacon contient \u003cstrong\u003e50 capsules molles\u003c\/strong\u003e, soit 25 jours d'utilisation à raison de 2 capsules par jour.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-pepc-compo\"\u003e\n      \u003cdiv class=\"soi-pepc-compo-row\"\u003e\n        \u003cspan class=\"soi-pepc-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-pepc-compo-value\"\u003eHuile de pépins de courge bio (Cucurbita pepo)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-compo-row\"\u003e\n        \u003cspan class=\"soi-pepc-compo-label\"\u003eDosage par capsule\u003c\/span\u003e\n        \u003cspan class=\"soi-pepc-compo-value\"\u003e500 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-compo-row\"\u003e\n        \u003cspan class=\"soi-pepc-compo-label\"\u003eDosage journalier (2 capsules)\u003c\/span\u003e\n        \u003cspan class=\"soi-pepc-compo-value\"\u003e1 000 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-compo-row\"\u003e\n        \u003cspan class=\"soi-pepc-compo-label\"\u003eEnveloppe de la capsule\u003c\/span\u003e\n        \u003cspan class=\"soi-pepc-compo-value\"\u003eGélatine de poisson (ou végétale selon le lot), glycérol, eau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-compo-row\"\u003e\n        \u003cspan class=\"soi-pepc-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-pepc-compo-value\"\u003eAdditifs, arômes, conservateurs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-compo-row\"\u003e\n        \u003cspan class=\"soi-pepc-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-pepc-compo-value\"\u003eAgriculture Biologique (FR-BIO-01) par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp style=\"margin-top:1rem;\"\u003eLa teneur en phytostérols et en zinc n'est pas exprimée en AJR sur l'étiquette produit, car l'huile est apportée sous forme de matrice naturelle intégrale, non fractionnée. C'est précisément ce qui garantit la synergie de ses composants actifs.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Comment prendre --\u003e\n  \u003csection class=\"soi-pepc-section\"\u003e\n    \u003ch2\u003eComment prendre les pépins de courge en gélules ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pepc-timeline\"\u003e\n      \u003cdiv class=\"soi-pepc-step\"\u003e\n        \u003cdiv class=\"soi-pepc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pepc-step-content\"\u003e\n          \u003ch3\u003ePosologie conseillée\u003c\/h3\u003e\n          \u003cp\u003e2 capsules 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-pepc-step\"\u003e\n        \u003cdiv class=\"soi-pepc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pepc-step-content\"\u003e\n          \u003ch3\u003eDurée recommandée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 4 à 8 semaines, renouvelable. Les premiers effets sur le confort urinaire se ressentent généralement 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-pepc-step\"\u003e\n        \u003cdiv class=\"soi-pepc-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pepc-step-content\"\u003e\n          \u003ch3\u003ePrécautions\u003c\/h3\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de problème prostatique diagnostiqué, consultez votre médecin avant toute cure. Déconseillé aux personnes allergiques aux cucurbitacées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Ce qui les distingue --\u003e\n  \u003csection class=\"soi-pepc-section\"\u003e\n    \u003ch2\u003eLes pépins de courge bio Graine Sauvage, qu'est-ce qui les distingue ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pepc-grid\"\u003e\n      \u003cdiv class=\"soi-pepc-card\"\u003e\n        \u003ch3\u003e🌿 Certification bio AB et Ecocert\u003c\/h3\u003e\n        \u003cp\u003eAucun pesticide, aucun solvant d'extraction chimique. Une huile pure, respectueuse de votre organisme et de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-card\"\u003e\n        \u003ch3\u003e💊 Capsule molle haute biodisponibilité\u003c\/h3\u003e\n        \u003cp\u003eL'huile est absorbée plus efficacement qu'une poudre encapsulée, pour une action optimale de chaque prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-card\"\u003e\n        \u003ch3\u003e✈️ Format pratique\u003c\/h3\u003e\n        \u003cp\u003eFacile à emporter, sans goût prononcé, aucune contrainte de conservation particulière.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pepc-card\"\u003e\n        \u003ch3\u003e🇫🇷 Marque française engagée\u003c\/h3\u003e\n        \u003cp\u003eGraine Sauvage sélectionne et transforme ses matières premières avec une exigence constante de traçabilité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 : Questions fréquentes --\u003e\n  \u003csection class=\"soi-pepc-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur l'huile de pépins de courge\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pepc-accordion\"\u003e\n      \u003cdetails class=\"soi-pepc-accordion-item\"\u003e\n        \u003csummary class=\"soi-pepc-accordion-header\"\u003e💇 L'huile de pépins de courge est-elle utile pour les cheveux ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pepc-accordion-content\"\u003e\n          \u003cp\u003eEn usage externe, l'huile de pépins de courge est effectivement reconnue pour nourrir le cuir chevelu et limiter la chute. En gélules, ses effets se concentrent sur la sphère urinaire et prostatique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pepc-accordion-item\"\u003e\n        \u003csummary class=\"soi-pepc-accordion-header\"\u003e👩 Les femmes peuvent-elles aussi utiliser ce produit ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pepc-accordion-content\"\u003e\n          \u003cp\u003eOui. Les femmes souffrant d'incontinence légère ou d'une vessie hyperactive peuvent également bénéficier des propriétés des pépins de courge sur le tonus vésical.\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-pepc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pepc-cta-box\"\u003e\n      \u003cp class=\"soi-pepc-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-pepc-cta-text\" style=\"color: white;\"\u003eSimples, naturels et certifiés bio, les pépins de courge Graine Sauvage en capsules molles vous offrent une solution sérieuse pour retrouver un confort urinaire durable. Prenez soin de votre prostate et de votre vessie avec un actif que la nature propose depuis toujours.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pepc-marine: #1A2D3D;\n  --soi-pepc-marine-dark: #0F1E2B;\n  --soi-pepc-marine-light: #2C4458;\n  --soi-pepc-pomme: #A1C544;\n  --soi-pepc-pomme-dark: #84A636;\n  --soi-pepc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-pepc-white: #FFFFFF;\n  --soi-pepc-off-white: #F8FAF6;\n  --soi-pepc-stone: #F1F3EE;\n  --soi-pepc-line: #E5E8E0;\n\n  --soi-pepc-primary: #7CA86E;\n  --soi-pepc-primary-soft: #E8F0E5;\n  --soi-pepc-accent: #D4C84A;\n\n  --soi-pepc-text: #1A2D3D;\n  --soi-pepc-text-soft: #4A5B6B;\n  --soi-pepc-text-muted: #7B8693;\n\n  --soi-pepc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pepc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pepc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pepc-radius: 12px;\n  --soi-pepc-radius-sm: 8px;\n  --soi-pepc-radius-pill: 999px;\n}\n\n.soi-pepc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pepc-fiche img { max-width: 100%; height: auto; }\n\n.soi-pepc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pepc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pepc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-pepc-hero {\n  position: relative;\n  background: var(--soi-pepc-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-pepc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pepc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pepc-pomme);\n}\n\n.soi-pepc-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-pepc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pepc-pomme);\n  border-radius: 50%;\n}\n\n.soi-pepc-hero-title {\n  display: block;\n  color: var(--soi-pepc-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-pepc-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-pepc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pepc-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-pepc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pepc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pepc-label-accent {\n  background: var(--soi-pepc-pomme);\n  border-color: var(--soi-pepc-pomme);\n  color: var(--soi-pepc-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-pepc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pepc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pepc-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-pepc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pepc-pomme);\n  border-radius: 2px;\n}\n\n.soi-pepc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pepc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pepc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pepc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pepc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-pepc-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-pepc-benefit {\n  background: var(--soi-pepc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pepc-radius);\n  border: 1px solid var(--soi-pepc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pepc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pepc-shadow-md);\n}\n\n.soi-pepc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pepc-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-pepc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pepc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pepc-benefit:hover .soi-pepc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pepc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pepc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pepc-benefit p {\n  font-size: 13px;\n  color: var(--soi-pepc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-pepc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pepc-card {\n  background: var(--soi-pepc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pepc-radius);\n  border-left: 3px solid var(--soi-pepc-pomme);\n}\n\n.soi-pepc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pepc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pepc-card p {\n  font-size: 14px;\n  color: var(--soi-pepc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-pepc-compo {\n  background: var(--soi-pepc-off-white);\n  border-radius: var(--soi-pepc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-pepc-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-pepc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pepc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pepc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pepc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pepc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pepc-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-pepc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-pepc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pepc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pepc-radius);\n  border: 1px solid var(--soi-pepc-line);\n  align-items: flex-start;\n}\n\n.soi-pepc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pepc-marine);\n  color: var(--soi-pepc-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-pepc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pepc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pepc-step-content p {\n  font-size: 14px;\n  color: var(--soi-pepc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-pepc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pepc-pomme-light);\n  border-left: 4px solid var(--soi-pepc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pepc-radius) var(--soi-pepc-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pepc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pepc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pepc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pepc-tip p {\n  font-size: 14px;\n  color: var(--soi-pepc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-pepc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pepc-accordion-item {\n  background: var(--soi-pepc-off-white);\n  border-radius: var(--soi-pepc-radius-sm);\n  border: 1px solid var(--soi-pepc-line);\n  overflow: hidden;\n}\n\n.soi-pepc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pepc-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-pepc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pepc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pepc-pomme);\n  transition: transform 0.2s ease;\n  flex-shrink: 0;\n  margin-left: 1rem;\n}\n\n.soi-pepc-accordion-item[open] .soi-pepc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pepc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pepc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pepc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-pepc-cta-box {\n  background: var(--soi-pepc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pepc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pepc-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-pepc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pepc-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-pepc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pepc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pepc-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-pepc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pepc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pepc-compo-value {\n    text-align: left;\n  }\n\n  .soi-pepc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pepc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pepc-fiche {\n    --soi-pepc-text-soft: #2C3E50;\n    --soi-pepc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602630041930,"sku":"GS8084","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pepins-de-courge-bio-gelules-packshot.webp?v=1781968498"},{"product_id":"tensio-4-bio-90-gelules-graine-sauvage","title":"Tensio 4 Bio et Vegan en gélules","description":"\n\n\u003cdiv class=\"soi-tens-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-tens-hero\"\u003e\n    \u003cdiv class=\"soi-tens-hero-tag\"\u003e\n      \u003cspan class=\"soi-tens-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tens-hero-title\"\u003eTensio 4 Bio et Vegan\u003c\/span\u003e\n    \u003cp class=\"soi-tens-hero-subtitle\"\u003eQuatre plantes bio réunies en une formule pure pour soutenir naturellement votre tension artérielle et votre santé cardiovasculaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-hero-labels\"\u003e\n      \u003cspan class=\"soi-tens-label soi-tens-label-accent\"\u003eBIO FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-tens-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-tens-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-tens-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-tens-label\"\u003e90 GÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eVous ressentez le besoin de prendre soin de votre tension artérielle de façon naturelle, sans vous tourner vers des solutions chimiques ? Tensio 4 Bio de Graine Sauvage est un complément alimentaire formulé à partir de quatre plantes certifiées bio, reconnues par la phytothérapie traditionnelle pour leur action sur la circulation sanguine et la santé cardiovasculaire. Une approche douce, végane et fabriquée en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #1 : POURQUOI CHOISIR TENSIO 4 --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Tensio 4 comme complément alimentaire pour faire baisser la tension ?\u003c\/h2\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eTensio 4 se distingue par sa synergie de quatre plantes complémentaires, toutes issues de l'agriculture biologique certifiée. Chaque plante a été sélectionnée pour son rôle spécifique sur le système cardiovasculaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-benefits\"\u003e\n      \u003cdiv class=\"soi-tens-benefit\"\u003e\n        \u003cdiv class=\"soi-tens-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAubépine\u003c\/h3\u003e\n        \u003cp\u003eSommités fleuries traditionnellement utilisées pour soutenir le rythme cardiaque, réduire les palpitations et favoriser une bonne circulation sanguine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-benefit\"\u003e\n        \u003cdiv class=\"soi-tens-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAil des ours\u003c\/h3\u003e\n        \u003cp\u003eParties aériennes réputées pour contribuer à la souplesse des vaisseaux sanguins et à la maîtrise de la tension artérielle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-benefit\"\u003e\n        \u003cdiv class=\"soi-tens-benefit-icon\"\u003e\u003cspan\u003e🫒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFeuille d'olivier\u003c\/h3\u003e\n        \u003cp\u003eL'une des plantes les plus étudiées pour son action sur la tension artérielle, grâce à sa richesse en oleuropéine, un actif aux propriétés vasodilatatrices reconnues.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-benefit\"\u003e\n        \u003cdiv class=\"soi-tens-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCassis\u003c\/h3\u003e\n        \u003cp\u003eFeuilles riches en antioxydants et en vitamine C, contribuant à la fluidité du sang et à la protection des vaisseaux contre le stress oxydatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 : COMPOSITION COMPLÈTE --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eTensio 4 Bio se présente en 90 gélules végétales, soit 15 jours de cure à la posologie recommandée. Voici la composition détaillée pour une dose journalière de 6 gélules.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-compo\"\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eAubépine (Crataegus monogyna, sommités fleuries)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e1 200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eAil des ours (Allium ursinum, parties aériennes)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e1 200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eOlivier (Olea europaea, feuilles)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e1 200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eCassis (Ribes nigrum, feuilles)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003e600 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003eHPMC végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-compo-row\"\u003e\n        \u003cspan class=\"soi-tens-compo-label\"\u003eExcipients \/ Additifs\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-compo-value\"\u003eAucun\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tens-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-tens-card-mini\"\u003e\n        \u003cspan class=\"soi-tens-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e90 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card-mini\"\u003e\n        \u003cspan class=\"soi-tens-card-mini-icon\"\u003e📅\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-label\"\u003eDurée (1 flacon)\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e15 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card-mini\"\u003e\n        \u003cspan class=\"soi-tens-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-label\"\u003eDose journalière\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e6 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card-mini\"\u003e\n        \u003cspan class=\"soi-tens-card-mini-icon\"\u003e🍃\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-label\"\u003ePlantes actives\u003c\/span\u003e\n        \u003cspan class=\"soi-tens-card-mini-value\"\u003e4 plantes bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 : POSOLOGIE --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eComment prendre Tensio 4 ? Posologie conseillée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tens-timeline\"\u003e\n      \u003cdiv class=\"soi-tens-step\"\u003e\n        \u003cdiv class=\"soi-tens-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-tens-step-content\"\u003e\n          \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n          \u003cp\u003e6 gélules par jour, à répartir en 2 prises (matin et soir), de préférence avant les repas avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-step\"\u003e\n        \u003cdiv class=\"soi-tens-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-tens-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUn flacon correspond à 15 jours de cure intensive. Pour un effet durable, une cure de 4 à 6 semaines est conseillée, en renouvelant avec plusieurs flacons.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-step\"\u003e\n        \u003cdiv class=\"soi-tens-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-tens-step-content\"\u003e\n          \u003ch3\u003eÀ associer\u003c\/h3\u003e\n          \u003cp\u003eUne alimentation équilibrée pauvre en sel, une hydratation suffisante et une activité physique régulière potentialisent les effets du complément.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 : PRÉCAUTIONS --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eTensio 4 Bio : pour qui et quelles précautions ?\u003c\/h2\u003e\n    \u003cp class=\"soi-tens-section-intro\"\u003eCe complément alimentaire s'adresse aux adultes souhaitant soutenir naturellement leur santé cardiovasculaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tens-accordion\"\u003e\n      \u003cdetails class=\"soi-tens-accordion-item\"\u003e\n        \u003csummary class=\"soi-tens-accordion-header\"\u003e⚠️ Avertissement important\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eTensio 4 Bio ne remplace en aucun cas un traitement médical prescrit. Si vous êtes sous traitement antihypertenseur, consultez votre médecin avant toute prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tens-accordion-item\"\u003e\n        \u003csummary class=\"soi-tens-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes et aux enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tens-accordion-item\"\u003e\n        \u003csummary class=\"soi-tens-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tens-accordion-content\"\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 : GARANTIES --\u003e\n  \u003csection class=\"soi-tens-section\"\u003e\n    \u003ch2\u003eLes garanties Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tens-grid\"\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e🌾 Agriculture Biologique certifiée\u003c\/h3\u003e\n        \u003cp\u003eCertifié FR-BIO-01, sans pesticides ni OGM. Des plantes cultivées dans le respect du vivant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eUne fabrication française selon des normes strictes de qualité, pour une traçabilité optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e🌱 100 % végétal et vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules en HPMC végétale, adaptées aux régimes végétariens et véganes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tens-card\"\u003e\n        \u003ch3\u003e✨ Pureté de la formule\u003c\/h3\u003e\n        \u003cp\u003eSans gluten, sans lactose, sans additif artificiel. Rien que l'essentiel pour votre bien-être.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-tens-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-tens-cta-box\"\u003e\n      \u003cp class=\"soi-tens-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-tens-cta-text\" style=\"color: white;\"\u003eLa force de quatre plantes réunies dans une formule simple, pure et certifiée bio. Prenez soin de votre cœur et de votre tension artérielle, chaque jour, avec plus de sérénité et de vitalité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  \/* === Couleurs Soinat (FIXES) === *\/\n  --soi-tens-marine: #1A2D3D;\n  --soi-tens-marine-dark: #0F1E2B;\n  --soi-tens-marine-light: #2C4458;\n  --soi-tens-pomme: #A1C544;\n  --soi-tens-pomme-dark: #84A636;\n  --soi-tens-pomme-light: rgba(161,197,68,0.10);\n\n  \/* === Neutres Soinat === *\/\n  --soi-tens-white: #FFFFFF;\n  --soi-tens-off-white: #F8FAF6;\n  --soi-tens-stone: #F1F3EE;\n  --soi-tens-line: #E5E8E0;\n\n  \/* === Couleurs dynamiques (packaging Graine Sauvage) === *\/\n  --soi-tens-primary: #7DB83A;\n  --soi-tens-primary-soft: rgba(125,184,58,0.12);\n  --soi-tens-accent: #C0392B;\n\n  \/* === Textes === *\/\n  --soi-tens-text: #1A2D3D;\n  --soi-tens-text-soft: #4A5B6B;\n  --soi-tens-text-muted: #7B8693;\n\n  \/* === Effets === *\/\n  --soi-tens-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tens-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tens-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tens-radius: 12px;\n  --soi-tens-radius-sm: 8px;\n  --soi-tens-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-tens-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tens-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-tens-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tens-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tens-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-tens-hero {\n  position: relative;\n  background: var(--soi-tens-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-tens-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tens-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tens-pomme);\n}\n\n.soi-tens-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-tens-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tens-pomme);\n  border-radius: 50%;\n}\n\n.soi-tens-hero-title {\n  display: block;\n  color: var(--soi-tens-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-tens-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-tens-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tens-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-tens-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tens-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tens-label-accent {\n  background: var(--soi-tens-pomme);\n  border-color: var(--soi-tens-pomme);\n  color: var(--soi-tens-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-tens-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tens-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-tens-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tens-pomme);\n  border-radius: 2px;\n}\n\n.soi-tens-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-tens-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-tens-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tens-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tens-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-tens-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-tens-benefit {\n  background: var(--soi-tens-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-tens-radius);\n  border: 1px solid var(--soi-tens-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-tens-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-tens-shadow-md);\n}\n\n.soi-tens-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-tens-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-tens-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-tens-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-tens-benefit:hover .soi-tens-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-tens-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tens-benefit p {\n  font-size: 13px;\n  color: var(--soi-tens-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-tens-compo {\n  background: var(--soi-tens-off-white);\n  border-radius: var(--soi-tens-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-tens-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-tens-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-tens-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-tens-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-tens-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-tens-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-tens-marine);\n  text-align: right;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-tens-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-tens-card-mini {\n  background: var(--soi-tens-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-tens-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-tens-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-tens-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-tens-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-tens-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-tens-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-tens-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-tens-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tens-radius);\n  border: 1px solid var(--soi-tens-line);\n  align-items: flex-start;\n}\n\n.soi-tens-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-tens-marine);\n  color: var(--soi-tens-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-tens-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-tens-step-content p {\n  font-size: 14px;\n  color: var(--soi-tens-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-tens-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-tens-accordion-item {\n  background: var(--soi-tens-off-white);\n  border-radius: var(--soi-tens-radius-sm);\n  border: 1px solid var(--soi-tens-line);\n  overflow: hidden;\n}\n\n.soi-tens-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-tens-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-tens-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-tens-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-tens-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-tens-accordion-item[open] .soi-tens-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-tens-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-tens-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-tens-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-tens-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-tens-card {\n  background: var(--soi-tens-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tens-radius);\n  border-left: 3px solid var(--soi-tens-pomme);\n}\n\n.soi-tens-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tens-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tens-card p {\n  font-size: 14px;\n  color: var(--soi-tens-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-tens-cta-box {\n  background: var(--soi-tens-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tens-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tens-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-tens-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tens-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-tens-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tens-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tens-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-tens-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-tens-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-tens-compo-value {\n    text-align: left;\n  }\n\n  .soi-tens-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-tens-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tens-fiche {\n    --soi-tens-text-soft: #2C3E50;\n    --soi-tens-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602637480266,"sku":"GS9081","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tensio-4-bio-et-vegan-gelules-packshot_11zon.webp?v=1781982082"},{"product_id":"brulvit-60-gelules","title":"Brulvit - Brûleur de graisses naturel en gélules","description":"\u003cdiv class=\"soi-brv-fiche\"\u003e\n\n\u003csection class=\"soi-brv-hero\"\u003e\n  \u003cdiv class=\"soi-brv-hero-tag\"\u003e\n    \u003cspan class=\"soi-brv-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire minceur · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-brv-hero-title\"\u003eQuatre plantes et du chrome pour votre équilibre minceur\u003c\/span\u003e\n  \u003cp class=\"soi-brv-hero-subtitle\"\u003eUne formule végane associant thé vert, spiruline, nopal, lithothamne et chrome pour agir en synergie sur les mécanismes clés de la gestion du poids, sans nervosité ni effet rebond.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brv-hero-labels\"\u003e\n    \u003cspan class=\"soi-brv-label soi-brv-label-accent\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-brv-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-brv-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003ePourquoi Brulvit se distingue des autres brûleurs de graisse ?\u003c\/h2\u003e\n  \u003cp\u003eLa plupart des brûleurs de graisse misent sur un seul actif stimulant. Brulvit adopte une approche différente : chaque ingrédient cible un levier précis, du stockage des graisses à la glycémie, en passant par la satiété et la digestion. Le résultat est une action globale et progressive, sans nervosité ni effet rebond.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003eLes actifs de Brulvit et leurs rôles concrets\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brv-grid\"\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e🍵 Thé vert\u003c\/h3\u003e\n      \u003cp\u003eRiche en catéchines (notamment l'EGCG), il favorise la dépense énergétique et aide à mobiliser les graisses de réserve, y compris au niveau abdominal. C'est l'un des actifs les plus documentés dans la recherche sur le poids.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e🌊 Spiruline\u003c\/h3\u003e\n      \u003cp\u003eCette micro-algue concentrée en protéines végétales et en fer contribue à réduire les fringales et à maintenir le niveau d'énergie entre les repas, ce qui aide à mieux contrôler les apports caloriques au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e🌵 Nopal\u003c\/h3\u003e\n      \u003cp\u003eIssu du figuier de Barbarie, ce cactus riche en fibres solubles ralentit l'absorption des sucres et des graisses au niveau intestinal, tout en prolongeant la sensation de satiété après le repas.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e🪸 Lithothamne\u003c\/h3\u003e\n      \u003cp\u003eAlgue calcaire naturellement riche en minéraux (calcium, magnésium), elle agit comme un antiacide naturel et participe à un confort digestif optimal, indispensable pour absorber correctement les nutriments.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-card\"\u003e\n      \u003ch3\u003e⚙️ Chrome\u003c\/h3\u003e\n      \u003cp\u003eOligoélément reconnu pour sa contribution au métabolisme normal des macronutriments et au maintien d'une glycémie stable, ce qui limite les pics d'insuline et les envies de sucre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003eComposition complète et dosage par prise\u003c\/h2\u003e\n  \u003cp class=\"soi-brv-section-intro\"\u003eChaque gélule végétale Brulvit contient :\u003c\/p\u003e\n  \u003cdiv class=\"soi-brv-compo\"\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eSpiruline\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e200 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eNopal\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e200 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eExtrait de thé vert\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e100 mg (titré à 50 % de catéchines)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eLithothamne\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e100 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eChrome (picolinate de chrome)\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e40 µg (100 % des VNR)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-compo-row\"\u003e\n      \u003cspan class=\"soi-brv-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-brv-compo-value\"\u003e60 gélules végétales (20 jours de cure)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003eComment prendre Brulvit ? Conseils pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brv-timeline\"\u003e\n    \u003cdiv class=\"soi-brv-step\"\u003e\n      \u003cdiv class=\"soi-brv-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-brv-step-content\"\u003e\n        \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n        \u003cp\u003ePrenez 3 gélules par jour, idéalement réparties en 1 le matin et 2 à midi, avec un grand verre d'eau, de préférence avant les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-step\"\u003e\n      \u003cdiv class=\"soi-brv-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-brv-step-content\"\u003e\n        \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n        \u003cp\u003eRéalisez une cure de 6 à 8 semaines minimum pour constater des effets durables, associée à une alimentation équilibrée et une activité physique régulière.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-step\"\u003e\n      \u003cdiv class=\"soi-brv-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-brv-step-content\"\u003e\n        \u003ch3\u003eHydratation\u003c\/h3\u003e\n        \u003cp\u003eHydratez-vous suffisamment tout au long de la journée pour optimiser l'action drainante du thé vert et le confort digestif apporté par le lithothamne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\"\u003e\n  \u003ch2\u003ePour qui est fait Brulvit ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brv-benefits\"\u003e\n    \u003cdiv class=\"soi-brv-benefit\"\u003e\n      \u003cdiv class=\"soi-brv-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eGraisses abdominales persistantes\u003c\/h3\u003e\n      \u003cp\u003ePour les adultes souhaitant accompagner naturellement leur perte de poids, notamment au niveau de la ceinture abdominale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-benefit\"\u003e\n      \u003cdiv class=\"soi-brv-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFringales fréquentes\u003c\/h3\u003e\n      \u003cp\u003ePour celles et ceux qui ont du mal à contrôler leur appétit entre les repas et souhaitent retrouver une satiété durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brv-benefit\"\u003e\n      \u003cdiv class=\"soi-brv-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDigestion difficile\u003c\/h3\u003e\n      \u003cp\u003ePour les personnes cherchant à améliorer leur confort digestif tout en soutenant leur démarche minceur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-brv-accordion\"\u003e\n    \u003cdetails class=\"soi-brv-accordion-item\"\u003e\n      \u003csummary class=\"soi-brv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brv-accordion-content\"\u003e\n        \u003cp\u003eBrulvit ne convient pas aux femmes enceintes ou allaitantes, ni aux personnes sensibles à la caféine (présence de thé vert). Ce complément alimentaire ne se substitue pas à un traitement médical. En cas de doute, consultez votre médecin ou pharmacien avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brv-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-brv-cta-box\"\u003e\n    \u003cp class=\"soi-brv-cta-tag\" style=\"color: white;\"\u003eLa nature au service de votre équilibre\u003c\/p\u003e\n    \u003cp class=\"soi-brv-cta-text\" style=\"color: white;\"\u003eBrulvit, c'est la rencontre de quatre plantes complémentaires et du chrome dans une formule vegan pensée pour vous accompagner jour après jour vers vos objectifs minceur. Sans agressivité, sans artifice, avec la rigueur d'un conditionnement français.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-brv-marine: #1A2D3D;\n  --soi-brv-marine-dark: #0F1E2B;\n  --soi-brv-marine-light: #2C4458;\n  --soi-brv-pomme: #A1C544;\n  --soi-brv-pomme-dark: #84A636;\n  --soi-brv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-brv-white: #FFFFFF;\n  --soi-brv-off-white: #F8FAF6;\n  --soi-brv-stone: #F1F3EE;\n  --soi-brv-line: #E5E8E0;\n\n  --soi-brv-primary: #2E7D5B;\n  --soi-brv-primary-soft: #D6EDE2;\n  --soi-brv-accent: #C8D929;\n\n  --soi-brv-text: #1A2D3D;\n  --soi-brv-text-soft: #4A5B6B;\n  --soi-brv-text-muted: #7B8693;\n\n  --soi-brv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-brv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-brv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-brv-radius: 12px;\n  --soi-brv-radius-sm: 8px;\n  --soi-brv-radius-pill: 999px;\n}\n\n.soi-brv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-brv-fiche img { max-width: 100%; height: auto; }\n\n.soi-brv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-brv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-brv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-brv-hero {\n  position: relative;\n  background: var(--soi-brv-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-brv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-brv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-brv-pomme);\n}\n\n.soi-brv-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-brv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-brv-pomme);\n  border-radius: 50%;\n}\n\n.soi-brv-hero-title {\n  display: block;\n  color: var(--soi-brv-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-brv-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-brv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-brv-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-brv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-brv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-brv-label-accent {\n  background: var(--soi-brv-pomme);\n  border-color: var(--soi-brv-pomme);\n  color: var(--soi-brv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-brv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-brv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-brv-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-brv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-brv-pomme);\n  border-radius: 2px;\n}\n\n.soi-brv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-brv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-brv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-brv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-brv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-brv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-brv-benefit {\n  background: var(--soi-brv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-brv-radius);\n  border: 1px solid var(--soi-brv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-brv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-brv-shadow-md);\n}\n\n.soi-brv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-brv-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-brv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-brv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-brv-benefit:hover .soi-brv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-brv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brv-benefit p {\n  font-size: 13px;\n  color: var(--soi-brv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-brv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-brv-card {\n  background: var(--soi-brv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brv-radius);\n  border-left: 3px solid var(--soi-brv-pomme);\n}\n\n.soi-brv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brv-card p {\n  font-size: 14px;\n  color: var(--soi-brv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-brv-compo {\n  background: var(--soi-brv-off-white);\n  border-radius: var(--soi-brv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-brv-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-brv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-brv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-brv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-brv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-brv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-brv-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-brv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-brv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-brv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brv-radius);\n  border: 1px solid var(--soi-brv-line);\n  align-items: flex-start;\n}\n\n.soi-brv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-brv-marine);\n  color: var(--soi-brv-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-brv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-brv-step-content p {\n  font-size: 14px;\n  color: var(--soi-brv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-brv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-brv-accordion-item {\n  background: var(--soi-brv-off-white);\n  border-radius: var(--soi-brv-radius-sm);\n  border: 1px solid var(--soi-brv-line);\n  overflow: hidden;\n}\n\n.soi-brv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-brv-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-brv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-brv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-brv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-brv-accordion-item[open] .soi-brv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-brv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-brv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-brv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-brv-cta-box {\n  background: var(--soi-brv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-brv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-brv-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-brv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-brv-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-brv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-brv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-brv-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-brv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-brv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-brv-compo-value {\n    text-align: left;\n  }\n\n  .soi-brv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-brv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-brv-fiche {\n    --soi-brv-text-soft: #2C3E50;\n    --soi-brv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602644885834,"sku":"GS9091","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/brulvit-gelules-grainesauvage_11zon.webp?v=1780124164"},{"product_id":"veinoh","title":"Veino H Vegan en gélules - Graine Sauvage","description":"\u003cdiv class=\"soi-vein-fiche\"\u003e\n\u003csection class=\"soi-vein-hero\"\u003e\n\u003cdiv class=\"soi-vein-hero-tag\"\u003e\n\u003cspan class=\"soi-vein-tag-dot\"\u003e\u003c\/span\u003e Circulation veineuse · Graine Sauvage\u003c\/div\u003e\n\u003cspan class=\"soi-vein-hero-title\"\u003e4 plantes au service de votre circulation\u003c\/span\u003e\n\u003cp class=\"soi-vein-hero-subtitle\"\u003eQuatre plantes traditionnellement reconnues pour le tonus veineux, réunies dans une gélule végétale pour vous aider à retrouver des jambes légères au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"soi-vein-hero-labels\"\u003e\n\u003cspan class=\"soi-vein-label soi-vein-label-accent\"\u003eVEGAN\u003c\/span\u003e \u003cspan class=\"soi-vein-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e \u003cspan class=\"soi-vein-label\"\u003e60 GÉLULES VÉGÉTALES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003ePourquoi la circulation sanguine mérite votre attention\u003c\/h2\u003e\n\u003cp\u003eUne mauvaise circulation sanguine des jambes est l'un des motifs de consultation les plus fréquents. Sensation de jambes lourdes, enflure en fin de journée, gêne liée aux hémorroïdes : ces inconforts touchent une large partie de la population, notamment les personnes qui restent longtemps debout ou assises. Les plantes utilisées dans Veino H sont traditionnellement reconnues pour contribuer au tonus veineux et à une bonne circulation.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003eLes 4 plantes clés de Veino H et leurs bienfaits\u003c\/h2\u003e\n\u003cdiv class=\"soi-vein-benefits\"\u003e\n\u003cdiv class=\"soi-vein-benefit\"\u003e\n\u003cdiv class=\"soi-vein-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePetit houx\u003c\/h3\u003e\n\u003cp\u003eRiche en ruscogénines, il aide à réduire l'enflure et contribue à une meilleure circulation dans les jambes, avec une sensation de légèreté retrouvée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-benefit\"\u003e\n\u003cdiv class=\"soi-vein-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eVigne rouge\u003c\/h3\u003e\n\u003cp\u003eSes feuilles soutiennent la contraction musculaire des veines et favorisent le retour veineux, un atout précieux pour la circulation sanguine dans les jambes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-benefit\"\u003e\n\u003cdiv class=\"soi-vein-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eMarron d'Inde\u003c\/h3\u003e\n\u003cp\u003eIl favorise le tonus veineux et aide à maintenir l'intégrité des parois des vaisseaux, pour une circulation sanguine saine au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-benefit\"\u003e\n\u003cdiv class=\"soi-vein-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eGinkgo biloba\u003c\/h3\u003e\n\u003cp\u003eIl stimule la microcirculation et améliore l'oxygénation des tissus, complétant idéalement l'action des autres plantes sur le système vasculaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n\u003cp class=\"soi-vein-section-intro\"\u003eChaque gélule végétale de Veino H contient :\u003c\/p\u003e\n\u003cdiv class=\"soi-vein-compo\"\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eExtrait de Petit houx (rhizome)\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003e100 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eExtrait de Vigne rouge (feuille)\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003e100 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eExtrait de Marron d'Inde (graine)\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003e100 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eExtrait de Ginkgo biloba (feuille)\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003e50 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eEnveloppe\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003eHPMC (végétale)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-compo-row\"\u003e\n\u003cspan class=\"soi-vein-compo-label\"\u003eAnti-agglomérant\u003c\/span\u003e \u003cspan class=\"soi-vein-compo-value\"\u003eStéarate de magnésium végétal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-tip\"\u003e\n\u003cdiv class=\"soi-vein-tip-icon\"\u003e💊\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePosologie recommandée\u003c\/strong\u003e\n\u003cp\u003e3 gélules par jour, à prendre de préférence au moment des repas avec un grand verre d'eau. La cure est prévue sur 20 jours (60 gélules par flacon). Renouvelable selon les besoins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003eComment intégrer Veino H à votre quotidien\u003c\/h2\u003e\n\u003cdiv class=\"soi-vein-timeline\"\u003e\n\u003cdiv class=\"soi-vein-step\"\u003e\n\u003cdiv class=\"soi-vein-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step-content\"\u003e\n\u003ch3\u003eVotre prise quotidienne\u003c\/h3\u003e\n\u003cp\u003ePrenez 3 gélules par jour réparties sur la journée, idéalement aux repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step\"\u003e\n\u003cdiv class=\"soi-vein-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step-content\"\u003e\n\u003ch3\u003eAccompagnez la cure\u003c\/h3\u003e\n\u003cp\u003eAssociez la cure à une bonne hydratation et à de la marche quotidienne pour soutenir la circulation sanguine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step\"\u003e\n\u003cdiv class=\"soi-vein-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-step-content\"\u003e\n\u003ch3\u003eRenouvelez si besoin\u003c\/h3\u003e\n\u003cp\u003eRenouvelez la cure si besoin après quelques semaines de pause, ou selon les conseils de votre professionnel de santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\"\u003e\n\u003ch2\u003eCe qui distingue Veino H de la concurrence\u003c\/h2\u003e\n\u003cdiv class=\"soi-vein-grid\"\u003e\n\u003cdiv class=\"soi-vein-card\"\u003e\n\u003ch3\u003e🌱 4 plantes complémentaires\u003c\/h3\u003e\n\u003cp\u003eQuatre extraits réunis dans une seule gélule, pour une action complète sur la circulation veineuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-card\"\u003e\n\u003ch3\u003e✅ 100 % vegan\u003c\/h3\u003e\n\u003cp\u003eGélule végétale HPMC, sans gélatine animale, sans colorants artificiels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eSelon des normes de qualité rigoureuses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-card\"\u003e\n\u003ch3\u003e📦 Format pratique\u003c\/h3\u003e\n\u003cp\u003e60 gélules pour 20 jours de cure ciblée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-vein-accordion\"\u003e\n\u003cdetails class=\"soi-vein-accordion-item\"\u003e\n\u003csummary class=\"soi-vein-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-vein-accordion-content\"\u003e\n\u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de troubles circulatoires persistants, consultez votre médecin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-vein-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-vein-cta-box\"\u003e\n\u003cp class=\"soi-vein-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n\u003cp class=\"soi-vein-cta-text\" style=\"color: white;\"\u003eVeino H, c'est la rencontre de quatre plantes soigneusement choisies pour vous aider à retrouver des jambes légères et une circulation plus fluide. Une formule vegan, fabriquée en France, pensée pour votre confort au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-vein-marine: #1A2D3D;\n  --soi-vein-marine-dark: #0F1E2B;\n  --soi-vein-marine-light: #2C4458;\n  --soi-vein-pomme: #A1C544;\n  --soi-vein-pomme-dark: #84A636;\n  --soi-vein-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-vein-white: #FFFFFF;\n  --soi-vein-off-white: #F8FAF6;\n  --soi-vein-stone: #F1F3EE;\n  --soi-vein-line: #E5E8E0;\n\n  --soi-vein-primary: #A8242A;\n  --soi-vein-primary-soft: rgba(168,36,42,0.08);\n  --soi-vein-accent: #D4A52A;\n\n  --soi-vein-text: #1A2D3D;\n  --soi-vein-text-soft: #4A5B6B;\n  --soi-vein-text-muted: #7B8693;\n\n  --soi-vein-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vein-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vein-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vein-radius: 12px;\n  --soi-vein-radius-sm: 8px;\n  --soi-vein-radius-pill: 999px;\n}\n\n.soi-vein-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vein-fiche img { max-width: 100%; height: auto; }\n\n.soi-vein-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vein-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vein-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vein-hero {\n  position: relative;\n  background: var(--soi-vein-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-vein-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vein-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vein-pomme);\n}\n\n.soi-vein-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-vein-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vein-pomme);\n  border-radius: 50%;\n}\n\n.soi-vein-hero-title {\n  display: block;\n  color: var(--soi-vein-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-vein-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-vein-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vein-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-vein-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vein-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vein-label-accent {\n  background: var(--soi-vein-pomme);\n  border-color: var(--soi-vein-pomme);\n  color: var(--soi-vein-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vein-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vein-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-vein-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vein-pomme);\n  border-radius: 2px;\n}\n\n.soi-vein-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vein-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vein-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vein-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vein-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-vein-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-vein-benefit {\n  background: var(--soi-vein-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-vein-radius);\n  border: 1px solid var(--soi-vein-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-vein-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-vein-shadow-md);\n}\n\n.soi-vein-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-vein-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-vein-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-vein-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-vein-benefit:hover .soi-vein-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-vein-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vein-benefit p {\n  font-size: 13px;\n  color: var(--soi-vein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vein-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-vein-card {\n  background: var(--soi-vein-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vein-radius);\n  border-left: 3px solid var(--soi-vein-pomme);\n}\n\n.soi-vein-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vein-card p {\n  font-size: 14px;\n  color: var(--soi-vein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-vein-compo {\n  background: var(--soi-vein-off-white);\n  border-radius: var(--soi-vein-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-vein-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-vein-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vein-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vein-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vein-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vein-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vein-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-vein-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-vein-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vein-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vein-radius);\n  border: 1px solid var(--soi-vein-line);\n  align-items: flex-start;\n}\n\n.soi-vein-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vein-marine);\n  color: var(--soi-vein-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-vein-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vein-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vein-step-content p {\n  font-size: 14px;\n  color: var(--soi-vein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-vein-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vein-pomme-light);\n  border-left: 4px solid var(--soi-vein-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vein-radius) var(--soi-vein-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-vein-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vein-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vein-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vein-tip p {\n  font-size: 14px;\n  color: var(--soi-vein-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-vein-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-vein-accordion-item {\n  background: var(--soi-vein-off-white);\n  border-radius: var(--soi-vein-radius-sm);\n  border: 1px solid var(--soi-vein-line);\n  overflow: hidden;\n}\n\n.soi-vein-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vein-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-vein-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vein-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vein-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vein-accordion-item[open] .soi-vein-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vein-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vein-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vein-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vein-cta-box {\n  background: var(--soi-vein-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vein-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vein-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-vein-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vein-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-vein-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vein-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-vein-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-vein-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vein-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vein-compo-value {\n    text-align: left;\n  }\n\n  .soi-vein-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vein-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vein-fiche {\n    --soi-vein-text-soft: #2C3E50;\n    --soi-vein-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602650816842,"sku":"GS9093","price":16.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/veino-h-vegan-en-gelules-packshot-studio_11zon.jpg?v=1781942372"},{"product_id":"badiane-bio-60-gelules","title":"Badiane Bio en gélules","description":"\n\u003cdiv class=\"soi-badi-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-badi-hero\"\u003e\n    \u003cdiv class=\"soi-badi-hero-tag\"\u003e\n      \u003cspan class=\"soi-badi-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-badi-hero-title\"\u003eL'étoile protectrice de votre organisme\u003c\/span\u003e\n    \u003cp class=\"soi-badi-hero-subtitle\"\u003eRedécouvrez la badiane, cette épice millénaire aux vertus digestives et immunitaires, concentrée en gélules végétales certifiées bio pour un usage quotidien simplifié.\u003c\/p\u003e\n    \u003cdiv class=\"soi-badi-hero-labels\"\u003e\n      \u003cspan class=\"soi-badi-label soi-badi-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-badi-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-badi-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-badi-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-badi-label\"\u003eSANS ADDITIF\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Badiane et digestion --\u003e\n  \u003csection class=\"soi-badi-section\"\u003e\n    \u003ch2\u003eBadiane et digestion : une alliance millénaire\u003c\/h2\u003e\n    \u003cp\u003eSi vous souffrez régulièrement de ballonnements, de gaz ou de lourdeurs après les repas, la badiane est une alliée précieuse à intégrer dans votre quotidien. Utilisée en médecine traditionnelle chinoise et ayurvédique depuis des siècles, l'anis étoilé (\u003cem\u003eIllicium verum\u003c\/em\u003e) favorise la digestion en aidant à réduire les spasmes digestifs et à apaiser les inconforts gastro-intestinaux.\u003c\/p\u003e\n    \u003cp\u003eEn Asie, une tasse de thé à la badiane après le dîner reste un grand classique. Avec ces gélules végétales, vous profitez des mêmes bienfaits, intégrés simplement à votre routine quotidienne.\u003c\/p\u003e\n    \u003cp\u003eAu-delà du confort digestif, la badiane contribue également à rafraîchir l'haleine de façon naturelle, grâce à ses propriétés antimicrobiennes douces sur la flore buccale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-badi-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Badiane Bio Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-badi-grid\"\u003e\n      \u003cdiv class=\"soi-badi-card\"\u003e\n        \u003ch3\u003e🌿 100 % biologique\u003c\/h3\u003e\n        \u003cp\u003eCertifiée Ecocert, issue d'une agriculture sans pesticides ni intrants chimiques. Vous savez exactement ce que vous prenez.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eConçue et produite en France, avec une traçabilité complète de la plante à la gélule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-card\"\u003e\n        \u003ch3\u003e🌱 Gélules végétales\u003c\/h3\u003e\n        \u003cp\u003eConvient aux végans et végétariens. Sans gélatine animale, sans additifs, sans conservateurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-card\"\u003e\n        \u003ch3\u003e🛡️ Défense de l'organisme\u003c\/h3\u003e\n        \u003cp\u003eRiche en antioxydants naturels, la badiane soutient vos défenses immunitaires face aux agressions extérieures, surtout en hiver.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition et dosage --\u003e\n  \u003csection class=\"soi-badi-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cp class=\"soi-badi-section-intro\"\u003eChaque flacon contient 60 gélules végétales, soit 30 jours de cure à raison de 2 gélules par jour.\u003c\/p\u003e\n    \u003cdiv class=\"soi-badi-compo\"\u003e\n      \u003cdiv class=\"soi-badi-compo-row\"\u003e\n        \u003cspan class=\"soi-badi-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-badi-compo-value\"\u003ePoudre de Badiane (\u003cem\u003eIllicium verum\u003c\/em\u003e) bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-compo-row\"\u003e\n        \u003cspan class=\"soi-badi-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-badi-compo-value\"\u003e300 mg de poudre de badiane bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-compo-row\"\u003e\n        \u003cspan class=\"soi-badi-compo-label\"\u003eDose journalière recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-badi-compo-value\"\u003e2 gélules, soit 600 mg \/ jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-compo-row\"\u003e\n        \u003cspan class=\"soi-badi-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-badi-compo-value\"\u003eGélule végétale (HPMC), sans additif ni conservateur\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-compo-row\"\u003e\n        \u003cspan class=\"soi-badi-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-badi-compo-value\"\u003e60 gélules végétales (30 jours de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-compo-row\"\u003e\n        \u003cspan class=\"soi-badi-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-badi-compo-value\"\u003eAgriculture Biologique, certifié par FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"font-size: 13px; color: var(--soi-badi-text-muted); margin-top: 1rem;\"\u003eLes valeurs nutritionnelles de référence (VNR) ne sont pas établies pour la badiane en tant que plante. Ce complément ne se substitue pas à un traitement médical.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Comment prendre --\u003e\n  \u003csection class=\"soi-badi-section\"\u003e\n    \u003ch2\u003eComment prendre la Badiane Bio en gélules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-badi-timeline\"\u003e\n      \u003cdiv class=\"soi-badi-step\"\u003e\n        \u003cdiv class=\"soi-badi-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-badi-step-content\"\u003e\n          \u003ch3\u003ePrenez 2 gélules par jour\u003c\/h3\u003e\n          \u003cp\u003eDe préférence après les repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-step\"\u003e\n        \u003cdiv class=\"soi-badi-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-badi-step-content\"\u003e\n          \u003ch3\u003eSuivez une cure d'un mois minimum\u003c\/h3\u003e\n          \u003cp\u003ePour observer les effets sur le confort digestif et le soutien immunitaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-badi-step\"\u003e\n        \u003cdiv class=\"soi-badi-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-badi-step-content\"\u003e\n          \u003ch3\u003eRenouvelez la cure selon vos besoins\u003c\/h3\u003e\n          \u003cp\u003eNotamment à l'approche de l'hiver ou lors des périodes de fatigue digestive.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-badi-tip\"\u003e\n      \u003cdiv class=\"soi-badi-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécautions d'emploi\u003c\/strong\u003e\n        \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes. En cas de traitement médical en cours, demandez l'avis de votre médecin avant de commencer une cure.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-badi-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-badi-cta-box\"\u003e\n      \u003cp class=\"soi-badi-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement avec la badiane\u003c\/p\u003e\n      \u003cp class=\"soi-badi-cta-text\" style=\"color: white;\"\u003eDouce et puissante à la fois, la badiane bio Graine Sauvage vous offre le meilleur de l'anis étoilé en gélule : une digestion apaisée, des défenses naturelles soutenues, et la tranquillité d'un produit certifié bio, sans additif, 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-badi-marine: #1A2D3D;\n  --soi-badi-marine-dark: #0F1E2B;\n  --soi-badi-marine-light: #2C4458;\n  --soi-badi-pomme: #A1C544;\n  --soi-badi-pomme-dark: #84A636;\n  --soi-badi-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-badi-white: #FFFFFF;\n  --soi-badi-off-white: #F8FAF6;\n  --soi-badi-stone: #F1F3EE;\n  --soi-badi-line: #E5E8E0;\n\n  --soi-badi-primary: #B5C832;\n  --soi-badi-primary-soft: rgba(181,200,50,0.12);\n  --soi-badi-accent: #B5694A;\n\n  --soi-badi-text: #1A2D3D;\n  --soi-badi-text-soft: #4A5B6B;\n  --soi-badi-text-muted: #7B8693;\n\n  --soi-badi-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-badi-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-badi-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-badi-radius: 12px;\n  --soi-badi-radius-sm: 8px;\n  --soi-badi-radius-pill: 999px;\n}\n\n.soi-badi-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-badi-fiche img { max-width: 100%; height: auto; }\n\n.soi-badi-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-badi-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-badi-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-badi-hero {\n  position: relative;\n  background: var(--soi-badi-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-badi-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-badi-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-badi-pomme);\n}\n\n.soi-badi-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-badi-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-badi-pomme);\n  border-radius: 50%;\n}\n\n.soi-badi-hero-title {\n  display: block;\n  color: var(--soi-badi-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-badi-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-badi-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-badi-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-badi-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-badi-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-badi-label-accent {\n  background: var(--soi-badi-pomme);\n  border-color: var(--soi-badi-pomme);\n  color: var(--soi-badi-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-badi-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-badi-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-badi-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-badi-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-badi-pomme);\n  border-radius: 2px;\n}\n\n.soi-badi-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-badi-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-badi-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-badi-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-badi-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-badi-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-badi-card {\n  background: var(--soi-badi-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-badi-radius);\n  border-left: 3px solid var(--soi-badi-pomme);\n}\n\n.soi-badi-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-badi-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-badi-card p {\n  font-size: 14px;\n  color: var(--soi-badi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-badi-compo {\n  background: var(--soi-badi-off-white);\n  border-radius: var(--soi-badi-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-badi-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-badi-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-badi-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-badi-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-badi-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-badi-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-badi-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-badi-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-badi-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-badi-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-badi-radius);\n  border: 1px solid var(--soi-badi-line);\n  align-items: flex-start;\n}\n\n.soi-badi-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-badi-marine);\n  color: var(--soi-badi-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-badi-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-badi-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-badi-step-content p {\n  font-size: 14px;\n  color: var(--soi-badi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-badi-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-badi-pomme-light);\n  border-left: 4px solid var(--soi-badi-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-badi-radius) var(--soi-badi-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-badi-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-badi-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-badi-marine);\n  margin-bottom: 4px;\n}\n\n.soi-badi-tip p {\n  font-size: 14px;\n  color: var(--soi-badi-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-badi-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-badi-accordion-item {\n  background: var(--soi-badi-off-white);\n  border-radius: var(--soi-badi-radius-sm);\n  border: 1px solid var(--soi-badi-line);\n  overflow: hidden;\n}\n\n.soi-badi-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-badi-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-badi-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-badi-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-badi-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-badi-accordion-item[open] .soi-badi-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-badi-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-badi-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-badi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-badi-cta-box {\n  background: var(--soi-badi-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-badi-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-badi-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-badi-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-badi-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-badi-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-badi-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-badi-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-badi-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-badi-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-badi-compo-value {\n    text-align: left;\n  }\n\n  .soi-badi-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-badi-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-badi-fiche {\n    --soi-badi-text-soft: #2C3E50;\n    --soi-badi-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602654421322,"sku":"GS9099","price":10.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/badiane-gelules-grainesauvage_11zon.webp?v=1780124583"},{"product_id":"guarana-bio-gelules","title":"Guarana bio et vegan en gélules","description":"\n\u003cdiv class=\"soi-guar-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-guar-hero\"\u003e\n    \u003cdiv class=\"soi-guar-hero-tag\"\u003e\n      \u003cspan class=\"soi-guar-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-guar-hero-title\"\u003eL'énergie amazonienne au service de votre vitalité\u003c\/span\u003e\n    \u003cp class=\"soi-guar-hero-subtitle\"\u003eToute la puissance de la graine de guarana bio dans une formule pure, végétale et sans artifice, pour soutenir votre énergie et votre objectif minceur.\u003c\/p\u003e\n    \u003cdiv class=\"soi-guar-hero-labels\"\u003e\n      \u003cspan class=\"soi-guar-label soi-guar-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n      \u003cspan class=\"soi-guar-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-guar-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-guar-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-guar-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi le guarana est-il si efficace ? --\u003e\n  \u003csection class=\"soi-guar-section\"\u003e\n    \u003ch2\u003ePourquoi le guarana est-il si efficace ?\u003c\/h2\u003e\n    \u003cp class=\"soi-guar-section-intro\"\u003eLe guarana (\u003cem\u003ePaullinia cupana\u003c\/em\u003e) est une plante amazonienne utilisée depuis des siècles par les peuples indigènes du Brésil. Sa graine renferme une concentration en caféine naturelle deux à trois fois supérieure à celle du café, associée à des xanthines (théobromine, théophylline) et à des antioxydants puissants comme les tanins. Résultat : une libération d'énergie plus lente, plus durable, sans le pic brutal ni le « crash » du café.\u003c\/p\u003e\n    \u003cp\u003eCe profil unique en fait un allié précieux pour votre quotidien :\u003c\/p\u003e\n    \u003cdiv class=\"soi-guar-benefits\"\u003e\n      \u003cdiv class=\"soi-guar-benefit\"\u003e\n        \u003cdiv class=\"soi-guar-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉnergie durable\u003c\/h3\u003e\n        \u003cp\u003eStimule votre énergie et réduit la fatigue, même lors des journées les plus chargées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-benefit\"\u003e\n        \u003cdiv class=\"soi-guar-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCombustion des graisses\u003c\/h3\u003e\n        \u003cp\u003eSoutient la combustion des graisses et favorise un métabolisme actif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-benefit\"\u003e\n        \u003cdiv class=\"soi-guar-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eContrôle de l'appétit\u003c\/h3\u003e\n        \u003cp\u003eVous aide à contrôler votre appétit pour mieux gérer les fringales au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-benefit\"\u003e\n        \u003cdiv class=\"soi-guar-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEffet antioxydant\u003c\/h3\u003e\n        \u003cp\u003eApporte un effet antioxydant grâce à sa richesse en polyphénols et en tanins.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et dosage précis --\u003e\n  \u003csection class=\"soi-guar-section\"\u003e\n    \u003ch2\u003eComposition et dosage précis\u003c\/h2\u003e\n    \u003cp class=\"soi-guar-section-intro\"\u003eLa formule est volontairement épurée : 100 % poudre de guarana bio, sans excipient ajouté, sans additif, sans colorant. Un seul ingrédient, une vraie puissance végétale.\u003c\/p\u003e\n    \u003cdiv class=\"soi-guar-compo\"\u003e\n      \u003cdiv class=\"soi-guar-compo-row\"\u003e\n        \u003cspan class=\"soi-guar-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-guar-compo-value\"\u003ePoudre de graine de guarana (\u003cem\u003ePaullinia cupana\u003c\/em\u003e) bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-compo-row\"\u003e\n        \u003cspan class=\"soi-guar-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-guar-compo-value\"\u003eVégétale (HPMC), convient aux vegans et végétariens\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-compo-row\"\u003e\n        \u003cspan class=\"soi-guar-compo-label\"\u003eContenu du flacon\u003c\/span\u003e\n        \u003cspan class=\"soi-guar-compo-value\"\u003e60 gélules végétales (10 jours d'utilisation)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-compo-row\"\u003e\n        \u003cspan class=\"soi-guar-compo-label\"\u003eDose journalière (6 gélules)\u003c\/span\u003e\n        \u003cspan class=\"soi-guar-compo-value\"\u003eEnviron 2 400 mg de poudre de guarana\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-compo-row\"\u003e\n        \u003cspan class=\"soi-guar-compo-label\"\u003eCaféine naturelle par dose\u003c\/span\u003e\n        \u003cspan class=\"soi-guar-compo-value\"\u003eEnviron 180 à 240 mg (variable selon la teneur naturelle)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-compo-row\"\u003e\n        \u003cspan class=\"soi-guar-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-guar-compo-value\"\u003eAgriculture Biologique, certifié par FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-compo-row\"\u003e\n        \u003cspan class=\"soi-guar-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-guar-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment prendre le guarana bio en gélules ? --\u003e\n  \u003csection class=\"soi-guar-section\"\u003e\n    \u003ch2\u003eComment prendre le guarana bio en gélules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-guar-timeline\"\u003e\n      \u003cdiv class=\"soi-guar-step\"\u003e\n        \u003cdiv class=\"soi-guar-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-guar-step-content\"\u003e\n          \u003ch3\u003ePrenez 6 gélules par jour\u003c\/h3\u003e\n          \u003cp\u003eDe préférence le matin ou avant l'effort physique, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-step\"\u003e\n        \u003cdiv class=\"soi-guar-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-guar-step-content\"\u003e\n          \u003ch3\u003eÉvitez la prise en soirée\u003c\/h3\u003e\n          \u003cp\u003eLa caféine naturelle du guarana peut perturber le sommeil si elle est consommée trop tard dans la journée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-step\"\u003e\n        \u003cdiv class=\"soi-guar-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-guar-step-content\"\u003e\n          \u003ch3\u003eAssociez-le à une alimentation équilibrée\u003c\/h3\u003e\n          \u003cp\u003eCombinez votre cure avec une alimentation variée et une activité physique régulière pour optimiser l'effet minceur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-step\"\u003e\n        \u003cdiv class=\"soi-guar-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-guar-step-content\"\u003e\n          \u003ch3\u003eRéalisez des cures de 10 jours\u003c\/h3\u003e\n          \u003cp\u003eRenouvelables selon vos besoins, avec une pause entre chaque cycle si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-guar-tip\"\u003e\n      \u003cdiv class=\"soi-guar-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 une prise le matin au petit-déjeuner. Vous profiterez ainsi d'une énergie progressive tout au long de la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Précautions d'utilisation --\u003e\n  \u003csection class=\"soi-guar-section\"\u003e\n    \u003ch2\u003ePrécautions d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-guar-accordion\"\u003e\n      \u003cdetails class=\"soi-guar-accordion-item\"\u003e\n        \u003csummary class=\"soi-guar-accordion-header\"\u003e⚠️ Personnes concernées par les précautions\u003c\/summary\u003e\n        \u003cdiv class=\"soi-guar-accordion-content\"\u003e\n          \u003cp\u003eLe guarana bio en gélules est déconseillé aux femmes enceintes ou allaitantes, aux enfants et aux personnes sensibles à la caféine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-guar-accordion-item\"\u003e\n        \u003csummary class=\"soi-guar-accordion-header\"\u003e☕ Interactions avec la caféine\u003c\/summary\u003e\n        \u003cdiv class=\"soi-guar-accordion-content\"\u003e\n          \u003cp\u003eIl ne doit pas être combiné à d'autres sources importantes de caféine (café, thé, boissons énergisantes) pour éviter un apport excessif.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-guar-accordion-item\"\u003e\n        \u003csummary class=\"soi-guar-accordion-header\"\u003e📋 Avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-guar-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical et ne saurait se substituer à une alimentation variée et équilibrée. En cas de doute, consultez votre médecin ou pharmacien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Le guarana bio Graine Sauvage : ce qui fait la différence --\u003e\n  \u003csection class=\"soi-guar-section\"\u003e\n    \u003ch2\u003eLe guarana bio Graine Sauvage : ce qui fait la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-guar-grid\"\u003e\n      \u003cdiv class=\"soi-guar-card\"\u003e\n        \u003ch3\u003e🌿 Certification AB et européenne\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité garantie et zéro pesticide pour une qualité irréprochable, certifiée par FR-BIO-01.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-card\"\u003e\n        \u003ch3\u003e🌱 Gélule 100 % végétale\u003c\/h3\u003e\n        \u003cp\u003eCompatible avec les régimes vegan et végétarien grâce à son enveloppe en HPMC.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-card\"\u003e\n        \u003ch3\u003e✨ Formule pure\u003c\/h3\u003e\n        \u003cp\u003eUn seul ingrédient, aucun additif superflu. La pureté au service de l'efficacité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-guar-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eConditionné selon des normes de qualité strictes, pour vous offrir un produit fiable et traçable.\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-guar-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-guar-cta-box\"\u003e\n      \u003cp class=\"soi-guar-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-guar-cta-text\" style=\"color: white;\"\u003eAvec le guarana bio Graine Sauvage, vous retrouvez une énergie durable et naturelle, sans artifice. Certifié AB, vegan et fabriqué en France, il vous accompagne au quotidien pour rester actif et plein 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  --soi-guar-marine: #1A2D3D;\n  --soi-guar-marine-dark: #0F1E2B;\n  --soi-guar-marine-light: #2C4458;\n  --soi-guar-pomme: #A1C544;\n  --soi-guar-pomme-dark: #84A636;\n  --soi-guar-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-guar-white: #FFFFFF;\n  --soi-guar-off-white: #F8FAF6;\n  --soi-guar-stone: #F1F3EE;\n  --soi-guar-line: #E5E8E0;\n\n  --soi-guar-primary: #B5D63D;\n  --soi-guar-primary-soft: #D4E88A;\n  --soi-guar-accent: #D4A52A;\n\n  --soi-guar-text: #1A2D3D;\n  --soi-guar-text-soft: #4A5B6B;\n  --soi-guar-text-muted: #7B8693;\n\n  --soi-guar-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-guar-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-guar-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-guar-radius: 12px;\n  --soi-guar-radius-sm: 8px;\n  --soi-guar-radius-pill: 999px;\n}\n\n.soi-guar-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-guar-fiche img { max-width: 100%; height: auto; }\n\n.soi-guar-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-guar-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-guar-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-guar-hero {\n  position: relative;\n  background: var(--soi-guar-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-guar-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-guar-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-guar-pomme);\n}\n\n.soi-guar-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-guar-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-guar-pomme);\n  border-radius: 50%;\n}\n\n.soi-guar-hero-title {\n  display: block;\n  color: var(--soi-guar-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-guar-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-guar-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-guar-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-guar-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-guar-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-guar-label-accent {\n  background: var(--soi-guar-pomme);\n  border-color: var(--soi-guar-pomme);\n  color: var(--soi-guar-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-guar-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-guar-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-guar-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-guar-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-guar-pomme);\n  border-radius: 2px;\n}\n\n.soi-guar-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-guar-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-guar-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-guar-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-guar-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-guar-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-guar-benefit {\n  background: var(--soi-guar-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-guar-radius);\n  border: 1px solid var(--soi-guar-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-guar-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-guar-shadow-md);\n}\n\n.soi-guar-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-guar-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-guar-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-guar-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-guar-benefit:hover .soi-guar-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-guar-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-guar-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-guar-benefit p {\n  font-size: 13px;\n  color: var(--soi-guar-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-guar-compo {\n  background: var(--soi-guar-off-white);\n  border-radius: var(--soi-guar-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-guar-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-guar-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-guar-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-guar-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-guar-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-guar-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-guar-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-guar-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-guar-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-guar-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-guar-radius);\n  border: 1px solid var(--soi-guar-line);\n  align-items: flex-start;\n}\n\n.soi-guar-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-guar-marine);\n  color: var(--soi-guar-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-guar-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-guar-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-guar-step-content p {\n  font-size: 14px;\n  color: var(--soi-guar-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-guar-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-guar-pomme-light);\n  border-left: 4px solid var(--soi-guar-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-guar-radius) var(--soi-guar-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-guar-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-guar-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-guar-marine);\n  margin-bottom: 4px;\n}\n\n.soi-guar-tip p {\n  font-size: 14px;\n  color: var(--soi-guar-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-guar-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-guar-card {\n  background: var(--soi-guar-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-guar-radius);\n  border-left: 3px solid var(--soi-guar-pomme);\n}\n\n.soi-guar-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-guar-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-guar-card p {\n  font-size: 14px;\n  color: var(--soi-guar-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-guar-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-guar-accordion-item {\n  background: var(--soi-guar-off-white);\n  border-radius: var(--soi-guar-radius-sm);\n  border: 1px solid var(--soi-guar-line);\n  overflow: hidden;\n}\n\n.soi-guar-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-guar-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-guar-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-guar-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-guar-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-guar-accordion-item[open] .soi-guar-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-guar-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-guar-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-guar-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-guar-cta-box {\n  background: var(--soi-guar-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-guar-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-guar-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-guar-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-guar-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-guar-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-guar-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-guar-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-guar-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-guar-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-guar-compo-value {\n    text-align: left;\n  }\n\n  .soi-guar-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-guar-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-guar-fiche {\n    --soi-guar-text-soft: #2C3E50;\n    --soi-guar-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602768978250,"sku":"GS0025","price":8.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/guarana-bio-et-vegan-en-gelules-packshot.webp?v=1780059683"},{"product_id":"acerola-bio-60gelules","title":"Acérola Bio et Vegan en gélules","description":"\u003cdiv class=\"soi-acer-fiche\"\u003e\n\n\u003csection class=\"soi-acer-hero\"\u003e\n  \u003cdiv class=\"soi-acer-hero-tag\"\u003e\n    \u003cspan class=\"soi-acer-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-acer-hero-title\"\u003eLa vitamine C telle que la nature l'a conçue\u003c\/span\u003e\n  \u003cp class=\"soi-acer-hero-subtitle\"\u003eL'acérola bio, l'un des fruits les plus concentrés en vitamine C naturelle, pour soutenir votre vitalité et vos défenses au quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-acer-hero-labels\"\u003e\n    \u003cspan class=\"soi-acer-label soi-acer-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n    \u003cspan class=\"soi-acer-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-acer-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-acer-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-acer-label\"\u003eSANS ADDITIFS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-acer-section\"\u003e\n  \u003ch2\u003ePourquoi choisir l'acérola bio en gélules ?\u003c\/h2\u003e\n  \u003cp class=\"soi-acer-section-intro\"\u003eSi vous ressentez des coups de fatigue, des défenses immunitaires fragilisées ou que vous traversez une période de stress intense, l'acérola bio peut vous apporter un soutien quotidien concret. Sa vitamine C naturelle agit sur plusieurs fronts reconnus par les autorités européennes de santé.\u003c\/p\u003e\n  \u003cdiv class=\"soi-acer-benefits\"\u003e\n    \u003cdiv class=\"soi-acer-benefit\"\u003e\n      \u003cdiv class=\"soi-acer-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRéduction de la fatigue\u003c\/h3\u003e\n      \u003cp\u003eLa vitamine C contribue à des métabolismes énergétiques normaux, vous aidant à retrouver de la vivacité au fil des semaines.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-benefit\"\u003e\n      \u003cdiv class=\"soi-acer-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eElle participe au fonctionnement normal du système immunitaire, particulièrement utile en période hivernale ou de convalescence.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-benefit\"\u003e\n      \u003cdiv class=\"soi-acer-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eProtection cellulaire\u003c\/h3\u003e\n      \u003cp\u003ePuissant antioxydant, elle aide à neutraliser les radicaux libres responsables du vieillissement prématuré des cellules.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-benefit\"\u003e\n      \u003cdiv class=\"soi-acer-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFormation du collagène\u003c\/h3\u003e\n      \u003cp\u003eElle soutient la synthèse du collagène, bénéfique pour la peau, les os et les articulations.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-acer-section\"\u003e\n  \u003ch2\u003eComposition et dosage de l'acérola bio Graine Sauvage\u003c\/h2\u003e\n  \u003cp class=\"soi-acer-section-intro\"\u003eChaque gélule contient de la poudre d'acérola bio titrée en vitamine C naturelle. Le flacon de 60 gélules est prévu pour 20 jours d'utilisation à raison de 3 gélules par jour, à prendre de préférence le matin avec un grand verre d'eau.\u003c\/p\u003e\n  \u003cdiv class=\"soi-acer-compo\"\u003e\n    \u003cdiv class=\"soi-acer-compo-row\"\u003e\n      \u003cspan class=\"soi-acer-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n      \u003cspan class=\"soi-acer-compo-value\"\u003eExtrait sec de fruit d'acérola (\u003cem\u003eMalpighia emarginata\u003c\/em\u003e), agriculture biologique certifiée AB\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-compo-row\"\u003e\n      \u003cspan class=\"soi-acer-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n      \u003cspan class=\"soi-acer-compo-value\"\u003eGélule végétale, convient aux végétariens et aux vegans\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-compo-row\"\u003e\n      \u003cspan class=\"soi-acer-compo-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-acer-compo-value\"\u003eSans excipients inutiles, sans colorants, sans arômes artificiels\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-compo-row\"\u003e\n      \u003cspan class=\"soi-acer-compo-label\"\u003eVitamine C\u003c\/span\u003e\n      \u003cspan class=\"soi-acer-compo-value\"\u003eApport significatif en vitamine C naturelle par dose journalière (AJR : 80 mg\/jour)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-compo-row\"\u003e\n      \u003cspan class=\"soi-acer-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-acer-compo-value\"\u003e60 gélules · 20 jours d'utilisation\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-compo-row\"\u003e\n      \u003cspan class=\"soi-acer-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-acer-compo-value\"\u003eCertifié FR-BIO-01, Agriculture UE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-acer-section\"\u003e\n  \u003ch2\u003eLes points forts qui font la différence\u003c\/h2\u003e\n  \u003cdiv class=\"soi-acer-grid\"\u003e\n    \u003cdiv class=\"soi-acer-card\"\u003e\n      \u003ch3\u003e🌿 Certifié Agriculture Biologique\u003c\/h3\u003e\n      \u003cp\u003eCultivé sans pesticides, certifié FR-BIO-01. Vous savez exactement ce que vous consommez.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eProduction sous contrôle qualité rigoureux, dans le respect des normes européennes en vigueur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-card\"\u003e\n      \u003ch3\u003e🌱 100% Vegan\u003c\/h3\u003e\n      \u003cp\u003eGélule végétale, sans gélatine animale, adaptée à tous les profils alimentaires.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-card\"\u003e\n      \u003ch3\u003e💊 Vitamine C naturelle\u003c\/h3\u003e\n      \u003cp\u003eMieux absorbée que la vitamine C synthétique, grâce aux cofacteurs naturellement présents dans le fruit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-acer-section\"\u003e\n  \u003ch2\u003eComment prendre vos gélules d'acérola bio ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-acer-timeline\"\u003e\n    \u003cdiv class=\"soi-acer-step\"\u003e\n      \u003cdiv class=\"soi-acer-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-acer-step-content\"\u003e\n        \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n        \u003cp\u003ePrenez 3 gélules par jour, de préférence le matin au moment du petit-déjeuner, avec un grand verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-step\"\u003e\n      \u003cdiv class=\"soi-acer-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-acer-step-content\"\u003e\n        \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 20 jours est idéale en période de fatigue passagère, à l'entrée de l'hiver ou en récupération après un effort physique intense. Ce complément peut être renouvelé après une pause de quelques semaines.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-acer-tip\"\u003e\n    \u003cdiv class=\"soi-acer-tip-icon\"\u003e⚠️\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eRappel important\u003c\/strong\u003e\n      \u003cp\u003eCe produit est un complément alimentaire et ne remplace en aucun cas un traitement médical. En cas de doute ou de pathologie, 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-acer-section\"\u003e\n  \u003ch2\u003eÀ qui s'adresse cette cure de vitamine C bio ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-acer-grid\"\u003e\n    \u003cdiv class=\"soi-acer-card\"\u003e\n      \u003ch3\u003e😴 Fatigue saisonnière\u003c\/h3\u003e\n      \u003cp\u003eVous êtes sujet aux coups de fatigue passagers et souhaitez retrouver votre énergie de manière naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-card\"\u003e\n      \u003ch3\u003e🏃 Sportifs en récupération\u003c\/h3\u003e\n      \u003cp\u003eVous pratiquez une activité physique régulière et cherchez à soutenir votre récupération.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-card\"\u003e\n      \u003ch3\u003e❄️ Défenses hivernales\u003c\/h3\u003e\n      \u003cp\u003eVous souhaitez un soutien immunitaire naturel à l'approche de l'hiver.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-acer-card\"\u003e\n      \u003ch3\u003e🌱 Régimes végétariens et vegans\u003c\/h3\u003e\n      \u003cp\u003eVous suivez un régime végétarien ou vegan et souhaitez couvrir vos besoins en vitamine C.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-acer-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-acer-cta-box\"\u003e\n    \u003cp class=\"soi-acer-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-acer-cta-text\" style=\"color: white;\"\u003eAvec l'Acérola Bio Graine Sauvage, vous choisissez la vitamine C pure, concentrée, directement issue d'un fruit exceptionnel cultivé sans pesticides. Chaque gélule est une petite dose de vitalité retrouvée, fabriquée en France avec 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-acer-marine: #1A2D3D;\n  --soi-acer-marine-dark: #0F1E2B;\n  --soi-acer-marine-light: #2C4458;\n  --soi-acer-pomme: #A1C544;\n  --soi-acer-pomme-dark: #84A636;\n  --soi-acer-pomme-light: rgba(161,197,68,0.10);\n  --soi-acer-white: #FFFFFF;\n  --soi-acer-off-white: #F8FAF6;\n  --soi-acer-stone: #F1F3EE;\n  --soi-acer-line: #E5E8E0;\n  --soi-acer-primary: #E3835C;\n  --soi-acer-primary-soft: #F5D6C8;\n  --soi-acer-accent: #D4A52A;\n  --soi-acer-text: #1A2D3D;\n  --soi-acer-text-soft: #4A5B6B;\n  --soi-acer-text-muted: #7B8693;\n  --soi-acer-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-acer-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-acer-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-acer-radius: 12px;\n  --soi-acer-radius-sm: 8px;\n  --soi-acer-radius-pill: 999px;\n}\n\n.soi-acer-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-acer-fiche img { max-width: 100%; height: auto; }\n\n.soi-acer-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-acer-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-acer-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-acer-hero {\n  position: relative;\n  background: var(--soi-acer-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-acer-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-acer-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-acer-pomme);\n}\n\n.soi-acer-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-acer-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-acer-pomme);\n  border-radius: 50%;\n}\n\n.soi-acer-hero-title {\n  display: block;\n  color: var(--soi-acer-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-acer-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-acer-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-acer-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-acer-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-acer-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-acer-label-accent {\n  background: var(--soi-acer-pomme);\n  border-color: var(--soi-acer-pomme);\n  color: var(--soi-acer-marine);\n  font-weight: 600;\n}\n\n.soi-acer-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-acer-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-acer-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-acer-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-acer-pomme);\n  border-radius: 2px;\n}\n\n.soi-acer-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-acer-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-acer-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-acer-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-acer-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-acer-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-acer-benefit {\n  background: var(--soi-acer-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-acer-radius);\n  border: 1px solid var(--soi-acer-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-acer-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-acer-shadow-md);\n}\n\n.soi-acer-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-acer-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-acer-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-acer-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-acer-benefit:hover .soi-acer-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-acer-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-acer-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-acer-benefit p {\n  font-size: 13px;\n  color: var(--soi-acer-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-acer-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-acer-card {\n  background: var(--soi-acer-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-acer-radius);\n  border-left: 3px solid var(--soi-acer-pomme);\n}\n\n.soi-acer-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-acer-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-acer-card p {\n  font-size: 14px;\n  color: var(--soi-acer-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-acer-compo {\n  background: var(--soi-acer-off-white);\n  border-radius: var(--soi-acer-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-acer-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-acer-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-acer-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-acer-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-acer-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-acer-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-acer-marine);\n  text-align: right;\n}\n\n.soi-acer-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-acer-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-acer-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-acer-radius);\n  border: 1px solid var(--soi-acer-line);\n  align-items: flex-start;\n}\n\n.soi-acer-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-acer-marine);\n  color: var(--soi-acer-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-acer-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-acer-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-acer-step-content p {\n  font-size: 14px;\n  color: var(--soi-acer-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-acer-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-acer-pomme-light);\n  border-left: 4px solid var(--soi-acer-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-acer-radius) var(--soi-acer-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-acer-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-acer-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-acer-marine);\n  margin-bottom: 4px;\n}\n\n.soi-acer-tip p {\n  font-size: 14px;\n  color: var(--soi-acer-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-acer-cta-box {\n  background: var(--soi-acer-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-acer-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-acer-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-acer-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-acer-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-acer-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-acer-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-acer-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-acer-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-acer-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-acer-compo-value {\n    text-align: left;\n  }\n\n  .soi-acer-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-acer-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-acer-fiche {\n    --soi-acer-text-soft: #2C3E50;\n    --soi-acer-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602775499082,"sku":"GS0006","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/acerola-bio-gelules-grainesauvage_11zon.webp?v=1780058306"},{"product_id":"levure-biere-bio","title":"Levure de Bière Bio et Vegan en gélules","description":"\n\u003cdiv class=\"soi-levb-fiche\"\u003e\n\n  \u003csection class=\"soi-levb-hero\"\u003e\n    \u003cdiv class=\"soi-levb-hero-tag\"\u003e\n      \u003cspan class=\"soi-levb-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-levb-hero-title\"\u003eBeauté et vitalité, de la racine à la surface\u003c\/span\u003e\n    \u003cp class=\"soi-levb-hero-subtitle\"\u003eCheveux, ongles, peau, digestion : la levure de bière bio en gélules végétales vous apporte un concentré de vitamines B et de minéraux essentiels, pour un bien-être visible semaine après semaine.\u003c\/p\u003e\n    \u003cdiv class=\"soi-levb-hero-labels\"\u003e\n      \u003cspan class=\"soi-levb-label soi-levb-label-accent\"\u003eBIO · ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-levb-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-levb-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-levb-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-levb-section\"\u003e\n    \u003ch2\u003eQu'est-ce que la levure de bière et pourquoi en prendre ?\u003c\/h2\u003e\n    \u003cp\u003eLa levure de bière (\u003cem\u003eSaccharomyces cerevisiae\u003c\/em\u003e) est un champignon microscopique naturellement riche en \u003cstrong\u003evitamines du groupe B, acides aminés, zinc, sélénium, cuivre et magnésium\u003c\/strong\u003e. Ce profil nutritionnel exceptionnel en fait l'un des compléments alimentaires les plus plébiscités en France, aussi bien pour la beauté que pour le bien-être quotidien.\u003c\/p\u003e\n    \u003cp\u003eLa version bio de Graine Sauvage va encore plus loin, avec une culture sans pesticides, certifiée Agriculture Biologique par Ecocert (FR-BIO-01).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-levb-section\"\u003e\n    \u003ch2\u003eLes bienfaits de la levure de bière : ce que dit vraiment la science\u003c\/h2\u003e\n    \u003cdiv class=\"soi-levb-benefits\"\u003e\n      \u003cdiv class=\"soi-levb-benefit\"\u003e\n        \u003cdiv class=\"soi-levb-benefit-icon\"\u003e\u003cspan\u003e💇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCheveux renforcés\u003c\/h3\u003e\n        \u003cp\u003eGrâce à sa richesse en vitamines B (notamment B8\/biotine) et en acides aminés soufrés, la levure de bière contribue à renforcer la fibre capillaire, limiter la chute et redonner brillance aux cheveux ternes ou fragilisés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-benefit\"\u003e\n        \u003cdiv class=\"soi-levb-benefit-icon\"\u003e\u003cspan\u003e💅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eOngles plus solides\u003c\/h3\u003e\n        \u003cp\u003eLes mêmes nutriments agissent sur la kératine des ongles, souvent cassants par carence en vitamines B ou en zinc.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-benefit\"\u003e\n        \u003cdiv class=\"soi-levb-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉclat de la peau\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines B2, B3 et B6 participent au renouvellement cellulaire et peuvent aider à atténuer les imperfections et le teint terne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-benefit\"\u003e\n        \u003cdiv class=\"soi-levb-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien digestif\u003c\/h3\u003e\n        \u003cp\u003eLa levure de bière est réputée pour soutenir la flore intestinale, notamment en période de déséquilibre (après une antibiothérapie, stress, alimentation irrégulière).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-benefit\"\u003e\n        \u003cdiv class=\"soi-levb-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉnergie et métabolisme\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines B jouent un rôle clé dans la transformation des nutriments en énergie, contribuant à réduire la fatigue au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-levb-section\"\u003e\n    \u003ch2\u003eComposition et posologie : ce qu'il y a vraiment dans votre gélule\u003c\/h2\u003e\n    \u003cdiv class=\"soi-levb-compo\"\u003e\n      \u003cdiv class=\"soi-levb-compo-row\"\u003e\n        \u003cspan class=\"soi-levb-compo-label\"\u003eIngrédient actif\u003c\/span\u003e\n        \u003cspan class=\"soi-levb-compo-value\"\u003eLevure de bière (\u003cem\u003eSaccharomyces cerevisiae\u003c\/em\u003e) désactivée, issue de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-compo-row\"\u003e\n        \u003cspan class=\"soi-levb-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-levb-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-compo-row\"\u003e\n        \u003cspan class=\"soi-levb-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-levb-compo-value\"\u003e500 mg de levure de bière bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-compo-row\"\u003e\n        \u003cspan class=\"soi-levb-compo-label\"\u003eDose journalière\u003c\/span\u003e\n        \u003cspan class=\"soi-levb-compo-value\"\u003e6 gélules par jour (soit 3 000 mg)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-compo-row\"\u003e\n        \u003cspan class=\"soi-levb-compo-label\"\u003eContenu du flacon\u003c\/span\u003e\n        \u003cspan class=\"soi-levb-compo-value\"\u003e60 gélules (10 jours)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-compo-row\"\u003e\n        \u003cspan class=\"soi-levb-compo-label\"\u003eCure recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-levb-compo-value\"\u003e4 à 6 semaines minimum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-compo-row\"\u003e\n        \u003cspan class=\"soi-levb-compo-label\"\u003eRésultats visibles\u003c\/span\u003e\n        \u003cspan class=\"soi-levb-compo-value\"\u003e6 à 8 semaines de prise régulière\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-compo-row\"\u003e\n        \u003cspan class=\"soi-levb-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-levb-compo-value\"\u003eAgriculture Biologique, FR-BIO-01 (Ecocert)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-levb-tip\"\u003e\n      \u003cdiv class=\"soi-levb-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour des résultats visibles sur les cheveux et les ongles, comptez 6 à 8 semaines de prise régulière. La levure de bière agit en profondeur : la patience est votre meilleure alliée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-levb-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la levure de bière Bio en gélule de Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-levb-grid\"\u003e\n      \u003cdiv class=\"soi-levb-card\"\u003e\n        \u003ch3\u003e🌱 Certifiée Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003eCertifiée par Ecocert (FR-BIO-01), sans pesticides ni produits chimiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité complète de la matière première à la gélule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-card\"\u003e\n        \u003ch3\u003e🌿 100 % vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales, sans alcool, sans excipients inutiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-card\"\u003e\n        \u003ch3\u003e🔬 Formulation pure\u003c\/h3\u003e\n        \u003cp\u003eUn seul ingrédient actif, sans additifs ni arômes artificiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-levb-section\"\u003e\n    \u003ch2\u003eComment bien utiliser la levure de bière en gélules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-levb-timeline\"\u003e\n      \u003cdiv class=\"soi-levb-step\"\u003e\n        \u003cdiv class=\"soi-levb-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-levb-step-content\"\u003e\n          \u003ch3\u003ePendant les repas\u003c\/h3\u003e\n          \u003cp\u003ePrenez vos 6 gélules réparties au cours des repas avec un grand verre d'eau pour favoriser leur assimilation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-step\"\u003e\n        \u003cdiv class=\"soi-levb-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-levb-step-content\"\u003e\n          \u003ch3\u003eProtégez votre estomac\u003c\/h3\u003e\n          \u003cp\u003eÉvitez de les avaler à jeun si vous avez un estomac sensible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-levb-step\"\u003e\n        \u003cdiv class=\"soi-levb-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-levb-step-content\"\u003e\n          \u003ch3\u003eConsultez si nécessaire\u003c\/h3\u003e\n          \u003cp\u003eCe complément ne remplace pas une alimentation équilibrée ni un suivi médical. En cas de traitement en cours ou de pathologie digestive, consultez votre médecin avant toute prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-levb-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la levure de bière\u003c\/h2\u003e\n    \u003cdiv class=\"soi-levb-accordion\"\u003e\n      \u003cdetails class=\"soi-levb-accordion-item\"\u003e\n        \u003csummary class=\"soi-levb-accordion-header\"\u003e⚖️ La levure de bière fait-elle grossir ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-levb-accordion-content\"\u003e\n          \u003cp\u003eNon, elle est très peu calorique en complément alimentaire aux doses recommandées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-levb-accordion-item\"\u003e\n        \u003csummary class=\"soi-levb-accordion-header\"\u003e🔬 Levure de bière vivante ou désactivée ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-levb-accordion-content\"\u003e\n          \u003cp\u003eLa version désactivée (comme celle de Graine Sauvage) est plus digeste et mieux tolérée, sans risque de fermentation dans l'intestin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-levb-accordion-item\"\u003e\n        \u003csummary class=\"soi-levb-accordion-header\"\u003e📅 Peut-on en prendre toute l'année ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-levb-accordion-content\"\u003e\n          \u003cp\u003eOui, par cures de 4 à 8 semaines, renouvelables après une pause de quelques semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-levb-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-levb-cta-box\"\u003e\n      \u003cp class=\"soi-levb-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, un geste à la fois\u003c\/p\u003e\n      \u003cp class=\"soi-levb-cta-text\" style=\"color: white;\"\u003eOffrez à vos cheveux, vos ongles et votre peau ce dont ils ont vraiment besoin : une formule pure, vegan et certifiée bio. Des résultats qui se voient et se ressentent, semaine après semaine.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-levb-marine: #1A2D3D;\n  --soi-levb-marine-dark: #0F1E2B;\n  --soi-levb-marine-light: #2C4458;\n  --soi-levb-pomme: #A1C544;\n  --soi-levb-pomme-dark: #84A636;\n  --soi-levb-pomme-light: rgba(161,197,68,0.10);\n  --soi-levb-white: #FFFFFF;\n  --soi-levb-off-white: #F8FAF6;\n  --soi-levb-stone: #F1F3EE;\n  --soi-levb-line: #E5E8E0;\n  --soi-levb-primary: #D4A52A;\n  --soi-levb-primary-soft: #F5EDD4;\n  --soi-levb-accent: #D88542;\n  --soi-levb-text: #1A2D3D;\n  --soi-levb-text-soft: #4A5B6B;\n  --soi-levb-text-muted: #7B8693;\n  --soi-levb-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-levb-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-levb-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-levb-radius: 12px;\n  --soi-levb-radius-sm: 8px;\n  --soi-levb-radius-pill: 999px;\n}\n\n.soi-levb-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-levb-fiche img { max-width: 100%; height: auto; }\n\n.soi-levb-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-levb-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-levb-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-levb-hero {\n  position: relative;\n  background: var(--soi-levb-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-levb-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-levb-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-levb-pomme);\n}\n\n.soi-levb-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-levb-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-levb-pomme);\n  border-radius: 50%;\n}\n\n.soi-levb-hero-title {\n  display: block;\n  color: var(--soi-levb-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-levb-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-levb-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-levb-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-levb-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-levb-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-levb-label-accent {\n  background: var(--soi-levb-pomme);\n  border-color: var(--soi-levb-pomme);\n  color: var(--soi-levb-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-levb-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-levb-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-levb-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-levb-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-levb-pomme);\n  border-radius: 2px;\n}\n\n.soi-levb-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-levb-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-levb-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-levb-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-levb-benefit {\n  background: var(--soi-levb-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-levb-radius);\n  border: 1px solid var(--soi-levb-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-levb-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-levb-shadow-md);\n}\n\n.soi-levb-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-levb-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-levb-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-levb-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-levb-benefit:hover .soi-levb-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-levb-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-levb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-levb-benefit p {\n  font-size: 13px;\n  color: var(--soi-levb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-levb-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-levb-card {\n  background: var(--soi-levb-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-levb-radius);\n  border-left: 3px solid var(--soi-levb-pomme);\n}\n\n.soi-levb-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-levb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-levb-card p {\n  font-size: 14px;\n  color: var(--soi-levb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-levb-compo {\n  background: var(--soi-levb-off-white);\n  border-radius: var(--soi-levb-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-levb-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-levb-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-levb-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-levb-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-levb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-levb-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-levb-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-levb-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-levb-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-levb-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-levb-radius);\n  border: 1px solid var(--soi-levb-line);\n  align-items: flex-start;\n}\n\n.soi-levb-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-levb-marine);\n  color: var(--soi-levb-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-levb-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-levb-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-levb-step-content p {\n  font-size: 14px;\n  color: var(--soi-levb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-levb-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-levb-pomme-light);\n  border-left: 4px solid var(--soi-levb-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-levb-radius) var(--soi-levb-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-levb-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-levb-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-levb-marine);\n  margin-bottom: 4px;\n}\n\n.soi-levb-tip p {\n  font-size: 14px;\n  color: var(--soi-levb-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-levb-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-levb-accordion-item {\n  background: var(--soi-levb-off-white);\n  border-radius: var(--soi-levb-radius-sm);\n  border: 1px solid var(--soi-levb-line);\n  overflow: hidden;\n}\n\n.soi-levb-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-levb-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-levb-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-levb-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-levb-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-levb-accordion-item[open] .soi-levb-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-levb-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-levb-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-levb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-levb-cta-box {\n  background: var(--soi-levb-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-levb-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-levb-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-levb-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-levb-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-levb-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-levb-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-levb-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-levb-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-levb-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-levb-compo-value {\n    text-align: left;\n  }\n\n  .soi-levb-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-levb-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-levb-fiche {\n    --soi-levb-text-soft: #2C3E50;\n    --soi-levb-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602946154826,"sku":"GS9103","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/levure-de-biere-bio-et-vegan-en-gelules-packshot_11zon.webp?v=1780041238"},{"product_id":"mate-vert-bio-gelules","title":"Maté Vert bio en gélules","description":"\n\u003cdiv class=\"soi-mate-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-mate-hero\"\u003e\n    \u003cdiv class=\"soi-mate-hero-tag\"\u003e\n      \u003cspan class=\"soi-mate-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mate-hero-title\"\u003eL'énergie ancestrale du Brésil en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-mate-hero-subtitle\"\u003eTonique, drainant et antioxydant, le maté vert bio vous accompagne au quotidien avec la force tranquille d'une plante traditionnelle d'Amérique du Sud.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mate-hero-labels\"\u003e\n      \u003cspan class=\"soi-mate-label soi-mate-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-mate-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-mate-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-mate-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Pourquoi choisir le maté vert --\u003e\n  \u003csection class=\"soi-mate-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le maté vert plutôt qu'un autre stimulant naturel ?\u003c\/h2\u003e\n    \u003cp\u003eLe maté vert bio se distingue du maté traditionnel par une transformation plus douce qui préserve la chlorophylle, les polyphénols et les vitamines naturellement présents dans la plante. Sa teneur en matéine (un alcaloïde de la famille des xanthines, proche de la caféine) offre un effet tonique progressif, sans le pic d'excitation ni la nervosité que peut provoquer un café serré.\u003c\/p\u003e\n    \u003cp\u003eC'est l'une des raisons pour lesquelles le maté vert séduit de plus en plus ceux qui souhaitent rester alertes et dynamiques tout au long de la journée.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Les vertus --\u003e\n  \u003csection class=\"soi-mate-section\"\u003e\n    \u003ch2\u003eLes vertus du maté vert bio : ce que dit la tradition, ce que montre la science\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mate-benefits\"\u003e\n      \u003cdiv class=\"soi-mate-benefit\"\u003e\n        \u003cdiv class=\"soi-mate-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTonus et réduction de la fatigue\u003c\/h3\u003e\n        \u003cp\u003eLa matéine agit en douceur sur le système nerveux central, soutenant la vigilance et l'endurance physique sans créer de dépendance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-benefit\"\u003e\n        \u003cdiv class=\"soi-mate-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDrainage et action minceur\u003c\/h3\u003e\n        \u003cp\u003eLe maté vert favorise l'élimination et stimule le métabolisme des graisses, allié naturel dans une démarche de contrôle du poids ou de lutte contre la cellulite.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-benefit\"\u003e\n        \u003cdiv class=\"soi-mate-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAntioxydants puissants\u003c\/h3\u003e\n        \u003cp\u003eRiche en polyphénols et en chlorophylle, le maté vert contribue à protéger les cellules du stress oxydatif, avec des effets positifs sur l'éclat de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-benefit\"\u003e\n        \u003cdiv class=\"soi-mate-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien digestif\u003c\/h3\u003e\n        \u003cp\u003eUtilisé traditionnellement pour faciliter la digestion et améliorer le confort intestinal après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-benefit\"\u003e\n        \u003cdiv class=\"soi-mate-benefit-icon\"\u003e\u003cspan\u003e🫀\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCirculation et vitalité globale\u003c\/h3\u003e\n        \u003cp\u003eLe maté vert est réputé pour favoriser une bonne circulation sanguine, contribuant à un sentiment de légèreté dans les jambes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition et dosage --\u003e\n  \u003csection class=\"soi-mate-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mate-compo\"\u003e\n      \u003cdiv class=\"soi-mate-compo-row\"\u003e\n        \u003cspan class=\"soi-mate-compo-label\"\u003eIngrédient actif\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-compo-value\"\u003ePoudre de feuilles de maté vert bio (\u003cem\u003eIlex paraguariensis\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-compo-row\"\u003e\n        \u003cspan class=\"soi-mate-compo-label\"\u003eDosage par prise (4 gélules)\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-compo-value\"\u003e1 600 mg de poudre de maté vert bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-compo-row\"\u003e\n        \u003cspan class=\"soi-mate-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-compo-value\"\u003eGélule végétale (HPMC), convient aux végétariens et végétaliens\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-compo-row\"\u003e\n        \u003cspan class=\"soi-mate-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-compo-value\"\u003e60 gélules végétales (15 jours de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-compo-row\"\u003e\n        \u003cspan class=\"soi-mate-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-compo-value\"\u003eFeuilles cultivées au Brésil, certifié FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-compo-row\"\u003e\n        \u003cspan class=\"soi-mate-compo-label\"\u003eGaranties\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-compo-value\"\u003eSans additifs, sans conservateurs, sans gluten\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-mate-tip\"\u003e\n      \u003cdiv class=\"soi-mate-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eMode d'emploi\u003c\/strong\u003e\n        \u003cp\u003ePrenez 4 gélules par jour, de préférence le matin ou avant une activité physique, avec un grand verre d'eau. Évitez la prise en soirée en raison de l'effet tonique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Comment prendre le maté vert --\u003e\n  \u003csection class=\"soi-mate-section\"\u003e\n    \u003ch2\u003eComment prendre le maté vert en gélules : nos conseils pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mate-timeline\"\u003e\n      \u003cdiv class=\"soi-mate-step\"\u003e\n        \u003cdiv class=\"soi-mate-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mate-step-content\"\u003e\n          \u003ch3\u003eEn cure de 15 jours\u003c\/h3\u003e\n          \u003cp\u003eIdéalement en accompagnement d'une alimentation équilibrée et d'une activité physique régulière, pour un effet visible sur la silhouette et l'énergie.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-step\"\u003e\n        \u003cdiv class=\"soi-mate-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mate-step-content\"\u003e\n          \u003ch3\u003eRenouvelable\u003c\/h3\u003e\n          \u003cp\u003eVous pouvez enchaîner plusieurs cures avec une semaine de pause entre chacune, selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-step\"\u003e\n        \u003cdiv class=\"soi-mate-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mate-step-content\"\u003e\n          \u003ch3\u003ePrécautions\u003c\/h3\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes, aux personnes sensibles à la caféine et aux enfants. Ne se substitue pas à un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Un produit bio, vegan, fabriqué en France --\u003e\n  \u003csection class=\"soi-mate-section\"\u003e\n    \u003ch2\u003eUn produit bio, vegan, fabriqué en France\u003c\/h2\u003e\n    \u003cp\u003eLe maté vert bio Graine Sauvage est certifié Agriculture Biologique par Ecocert (FR-BIO-01), issu de feuilles cultivées au Brésil sans pesticides ni intrants chimiques. Les gélules sont fabriquées en France, dans le respect des normes de qualité les plus strictes.\u003c\/p\u003e\n    \u003cp\u003eUn choix cohérent pour ceux qui souhaitent allier performance naturelle et consommation responsable.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-mate-grid-compact\"\u003e\n      \u003cdiv class=\"soi-mate-card-mini\"\u003e\n        \u003cspan class=\"soi-mate-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-card-mini-value\"\u003eAB · Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-card-mini\"\u003e\n        \u003cspan class=\"soi-mate-card-mini-icon\"\u003e🇧🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-card-mini-label\"\u003eOrigine feuilles\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-card-mini-value\"\u003eBrésil\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-card-mini\"\u003e\n        \u003cspan class=\"soi-mate-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mate-card-mini\"\u003e\n        \u003cspan class=\"soi-mate-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-card-mini-label\"\u003eRégime\u003c\/span\u003e\n        \u003cspan class=\"soi-mate-card-mini-value\"\u003eVegan\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-mate-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mate-cta-box\"\u003e\n      \u003cp class=\"soi-mate-cta-tag\" style=\"color: white;\"\u003eLa force tranquille d'une plante ancestrale\u003c\/p\u003e\n      \u003cp class=\"soi-mate-cta-text\" style=\"color: white;\"\u003eTonique sans nervosité, drainant sans contrainte : faites confiance au maté vert bio pour vous accompagner au quotidien avec énergie et légèreté.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mate-marine: #1A2D3D;\n  --soi-mate-marine-dark: #0F1E2B;\n  --soi-mate-marine-light: #2C4458;\n  --soi-mate-pomme: #A1C544;\n  --soi-mate-pomme-dark: #84A636;\n  --soi-mate-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mate-white: #FFFFFF;\n  --soi-mate-off-white: #F8FAF6;\n  --soi-mate-stone: #F1F3EE;\n  --soi-mate-line: #E5E8E0;\n\n  --soi-mate-primary: #7CA86E;\n  --soi-mate-primary-soft: rgba(124,168,110,0.12);\n  --soi-mate-accent: #C8D929;\n\n  --soi-mate-text: #1A2D3D;\n  --soi-mate-text-soft: #4A5B6B;\n  --soi-mate-text-muted: #7B8693;\n\n  --soi-mate-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mate-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mate-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mate-radius: 12px;\n  --soi-mate-radius-sm: 8px;\n  --soi-mate-radius-pill: 999px;\n}\n\n.soi-mate-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mate-fiche img { max-width: 100%; height: auto; }\n\n.soi-mate-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mate-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mate-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mate-hero {\n  position: relative;\n  background: var(--soi-mate-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-mate-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mate-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mate-pomme);\n}\n\n.soi-mate-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-mate-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mate-pomme);\n  border-radius: 50%;\n}\n\n.soi-mate-hero-title {\n  display: block;\n  color: var(--soi-mate-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-mate-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-mate-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mate-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-mate-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mate-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mate-label-accent {\n  background: var(--soi-mate-pomme);\n  border-color: var(--soi-mate-pomme);\n  color: var(--soi-mate-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-mate-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mate-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mate-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-mate-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mate-pomme);\n  border-radius: 2px;\n}\n\n.soi-mate-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mate-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mate-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-mate-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mate-benefit {\n  background: var(--soi-mate-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mate-radius);\n  border: 1px solid var(--soi-mate-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mate-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mate-shadow-md);\n}\n\n.soi-mate-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mate-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-mate-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mate-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mate-benefit:hover .soi-mate-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mate-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mate-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mate-benefit p {\n  font-size: 13px;\n  color: var(--soi-mate-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-mate-compo {\n  background: var(--soi-mate-off-white);\n  border-radius: var(--soi-mate-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-mate-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-mate-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mate-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mate-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mate-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mate-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mate-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-mate-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mate-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mate-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mate-radius);\n  border: 1px solid var(--soi-mate-line);\n  align-items: flex-start;\n}\n\n.soi-mate-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mate-marine);\n  color: var(--soi-mate-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-mate-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mate-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mate-step-content p {\n  font-size: 14px;\n  color: var(--soi-mate-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-mate-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mate-pomme-light);\n  border-left: 4px solid var(--soi-mate-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mate-radius) var(--soi-mate-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mate-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mate-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mate-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mate-tip p {\n  font-size: 14px;\n  color: var(--soi-mate-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-mate-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-mate-card-mini {\n  background: var(--soi-mate-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-mate-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-mate-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-mate-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-mate-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-mate-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mate-marine);\n}\n\n\/* === CTA BOX === *\/\n.soi-mate-cta-box {\n  background: var(--soi-mate-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mate-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mate-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-mate-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mate-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-mate-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mate-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mate-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-mate-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mate-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mate-compo-value {\n    text-align: left;\n  }\n\n  .soi-mate-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mate-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mate-fiche {\n    --soi-mate-text-soft: #2C3E50;\n    --soi-mate-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603040264522,"sku":"GS0022","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mate_vert_gelules_grainesauvage_11zon.webp?v=1782033162"},{"product_id":"graines-sommeil-bio","title":"Graines de Sommeil Bio et Vegan en gélules","description":"\u003cdiv class=\"soi-somm-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-somm-hero\"\u003e\n    \u003cdiv class=\"soi-somm-hero-tag\"\u003e\n      \u003cspan class=\"soi-somm-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire sommeil · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-somm-hero-title\"\u003eQuatre plantes pour des nuits paisibles\u003c\/span\u003e\n    \u003cp class=\"soi-somm-hero-subtitle\"\u003eUne synergie de passiflore, houblon, aubépine et camomille biologiques pour vous accompagner vers un endormissement serein et un sommeil profond, naturellement, sans accoutumance.\u003c\/p\u003e\n    \u003cdiv class=\"soi-somm-hero-labels\"\u003e\n      \u003cspan class=\"soi-somm-label soi-somm-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-somm-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-somm-label\"\u003eCERTIFIÉ ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-somm-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-somm-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Intro contextuelle --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003ePourquoi ce complément alimentaire pour le sommeil est différent ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à beaucoup de gélules sommeil du marché qui misent sur un seul actif, les Graines de Sommeil associent \u003cstrong\u003equatre plantes complémentaires\u003c\/strong\u003e, chacune intervenant à une phase clé de votre nuit : la détente en soirée, l'endormissement, le maintien du sommeil profond et la limitation des réveils nocturnes. Une approche globale, certifiée bio par Ecocert, fabriquée en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Les 4 plantes clés --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003eLes 4 plantes clés : composition et bienfaits\u003c\/h2\u003e\n    \u003cdiv class=\"soi-somm-benefits\"\u003e\n      \u003cdiv class=\"soi-somm-benefit\"\u003e\n        \u003cdiv class=\"soi-somm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePassiflore\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour son action apaisante sur le système nerveux, elle favorise la détente mentale et réduit l'agitation liée au stress ou aux pensées envahissantes avant le coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-benefit\"\u003e\n        \u003cdiv class=\"soi-somm-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHoublon\u003c\/h3\u003e\n        \u003cp\u003eUtilisé en phytothérapie traditionnelle depuis des siècles, il contribue à calmer l'excitabilité nerveuse et à faciliter l'endormissement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-benefit\"\u003e\n        \u003cdiv class=\"soi-somm-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAubépine\u003c\/h3\u003e\n        \u003cp\u003ePlante du cœur et des émotions, elle aide à réduire la tension intérieure, l'irritabilité et l'agitation, créant les conditions idéales pour un sommeil profond et réparateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-benefit\"\u003e\n        \u003cdiv class=\"soi-somm-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCamomille\u003c\/h3\u003e\n        \u003cp\u003eDouce et efficace, elle est traditionnellement reconnue pour limiter les réveils nocturnes et soutenir un sommeil continu et serein.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-somm-tip\"\u003e\n      \u003cdiv class=\"soi-somm-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCette synergie végétale agit sur toutes les phases du sommeil : endormissement, qualité du sommeil profond et continuité de la nuit. C'est ce qui distingue ce complément d'une simple tisane ou d'un produit mono-actif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Composition complète et posologie --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-somm-compo\"\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eIngrédient 1\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eExtrait de Passiflore bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eIngrédient 2\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eExtrait de Houblon bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eIngrédient 3\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eExtrait d'Aubépine bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eIngrédient 4\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eExtrait de Camomille bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003eGélule végétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-compo-row\"\u003e\n        \u003cspan class=\"soi-somm-compo-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-somm-compo-value\"\u003e20 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-somm-timeline\"\u003e\n      \u003cdiv class=\"soi-somm-step\"\u003e\n        \u003cdiv class=\"soi-somm-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-somm-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules végétales par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-step\"\u003e\n        \u003cdiv class=\"soi-somm-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-somm-step-content\"\u003e\n          \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence 30 à 60 minutes avant le coucher, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-step\"\u003e\n        \u003cdiv class=\"soi-somm-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-somm-step-content\"\u003e\n          \u003ch3\u003eDurée recommandée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 20 jours est conseillée pour évaluer les premiers effets, renouvelable selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp\u003e\u003cem\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de trouble du sommeil persistant, consultez un professionnel de santé.\u003c\/em\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Ce que vous devez savoir avant d'acheter --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003eCe que vous devez savoir avant d'acheter\u003c\/h2\u003e\n    \u003cdiv class=\"soi-somm-grid\"\u003e\n      \u003cdiv class=\"soi-somm-card\"\u003e\n        \u003ch3\u003e🌱 100 % biologique et certifié Ecocert\u003c\/h3\u003e\n        \u003cp\u003eAucun pesticide, aucun additif chimique. Que du végétal, dans une gélule d'origine végétale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-card\"\u003e\n        \u003ch3\u003e🥬 Vegan et sans allergènes majeurs\u003c\/h3\u003e\n        \u003cp\u003eAucune substance animale, adapté aux végétariens, végétaliens et à la majorité des régimes alimentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eConçu et produit selon des normes de qualité strictes, dans des ateliers français contrôlés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-somm-card\"\u003e\n        \u003ch3\u003e📦 60 gélules, soit 20 jours de cure\u003c\/h3\u003e\n        \u003cp\u003eUn format pratique pour tester les effets sur une durée suffisante et significative.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Questions fréquentes --\u003e\n  \u003csection class=\"soi-somm-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur les compléments alimentaires pour le sommeil\u003c\/h2\u003e\n    \u003cdiv class=\"soi-somm-accordion\"\u003e\n      \u003cdetails class=\"soi-somm-accordion-item\"\u003e\n        \u003csummary class=\"soi-somm-accordion-header\"\u003e💤 Les gélules sommeil à base de plantes créent-elles une dépendance ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-somm-accordion-content\"\u003e\n          \u003cp\u003eNon. Les plantes utilisées ici (passiflore, houblon, aubépine, camomille) ne sont pas addictives, contrairement à certains somnifères pharmaceutiques. Elles agissent en douceur, sans effet de sevrage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-somm-accordion-item\"\u003e\n        \u003csummary class=\"soi-somm-accordion-header\"\u003e⏱️ Quand sentir les premiers effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-somm-accordion-content\"\u003e\n          \u003cp\u003eCertaines personnes constatent une amélioration dès les premiers jours, notamment sur la facilité d'endormissement. Pour un effet durable sur la qualité du sommeil profond, une cure complète de 20 jours est recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-somm-accordion-item\"\u003e\n        \u003csummary class=\"soi-somm-accordion-header\"\u003e💊 Peut-on prendre ces gélules avec d'autres compléments ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-somm-accordion-content\"\u003e\n          \u003cp\u003eEn général oui, mais si vous prenez des médicaments (notamment anxiolytiques ou anticoagulants), demandez l'avis de votre médecin ou pharmacien avant toute cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-somm-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-somm-cta-box\"\u003e\n      \u003cp class=\"soi-somm-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-somm-cta-text\" style=\"color: white;\"\u003eParce qu'une bonne nuit change tout à votre journée, les Graines de Sommeil Bio de Graine Sauvage vous offrent la puissance de quatre plantes soigneusement choisies, en une seule gélule végétale certifiée bio. Doux, naturel, fabriqué en France : le complément sommeil que vous attendiez pour enfin vous réveiller reposé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-somm-marine: #1A2D3D;\n  --soi-somm-marine-dark: #0F1E2B;\n  --soi-somm-marine-light: #2C4458;\n  --soi-somm-pomme: #A1C544;\n  --soi-somm-pomme-dark: #84A636;\n  --soi-somm-pomme-light: rgba(161,197,68,0.10);\n  --soi-somm-white: #FFFFFF;\n  --soi-somm-off-white: #F8FAF6;\n  --soi-somm-stone: #F1F3EE;\n  --soi-somm-line: #E5E8E0;\n  --soi-somm-primary: #3D5A7A;\n  --soi-somm-primary-soft: rgba(61,90,122,0.10);\n  --soi-somm-accent: #9B8AA8;\n  --soi-somm-text: #1A2D3D;\n  --soi-somm-text-soft: #4A5B6B;\n  --soi-somm-text-muted: #7B8693;\n  --soi-somm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-somm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-somm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-somm-radius: 12px;\n  --soi-somm-radius-sm: 8px;\n  --soi-somm-radius-pill: 999px;\n}\n\n.soi-somm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-somm-fiche img { max-width: 100%; height: auto; }\n\n.soi-somm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-somm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-somm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-somm-hero {\n  position: relative;\n  background: var(--soi-somm-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-somm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-somm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-somm-pomme);\n}\n\n.soi-somm-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-somm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-somm-pomme);\n  border-radius: 50%;\n}\n\n.soi-somm-hero-title {\n  display: block;\n  color: var(--soi-somm-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-somm-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-somm-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-somm-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-somm-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-somm-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-somm-label-accent {\n  background: var(--soi-somm-pomme);\n  border-color: var(--soi-somm-pomme);\n  color: var(--soi-somm-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-somm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-somm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-somm-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-somm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-somm-pomme);\n  border-radius: 2px;\n}\n\n.soi-somm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-somm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-somm-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-somm-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-somm-benefit {\n  background: var(--soi-somm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-somm-radius);\n  border: 1px solid var(--soi-somm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-somm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-somm-shadow-md);\n}\n\n.soi-somm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-somm-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-somm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-somm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-somm-benefit:hover .soi-somm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-somm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-somm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-somm-benefit p {\n  font-size: 13px;\n  color: var(--soi-somm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-somm-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-somm-card {\n  background: var(--soi-somm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-somm-radius);\n  border-left: 3px solid var(--soi-somm-pomme);\n}\n\n.soi-somm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-somm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-somm-card p {\n  font-size: 14px;\n  color: var(--soi-somm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-somm-compo {\n  background: var(--soi-somm-off-white);\n  border-radius: var(--soi-somm-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-somm-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-somm-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-somm-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-somm-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-somm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-somm-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-somm-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-somm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-somm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-somm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-somm-radius);\n  border: 1px solid var(--soi-somm-line);\n  align-items: flex-start;\n}\n\n.soi-somm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-somm-marine);\n  color: var(--soi-somm-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-somm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-somm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-somm-step-content p {\n  font-size: 14px;\n  color: var(--soi-somm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-somm-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-somm-pomme-light);\n  border-left: 4px solid var(--soi-somm-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-somm-radius) var(--soi-somm-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-somm-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-somm-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-somm-marine);\n  margin-bottom: 4px;\n}\n\n.soi-somm-tip p {\n  font-size: 14px;\n  color: var(--soi-somm-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-somm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-somm-accordion-item {\n  background: var(--soi-somm-off-white);\n  border-radius: var(--soi-somm-radius-sm);\n  border: 1px solid var(--soi-somm-line);\n  overflow: hidden;\n}\n\n.soi-somm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-somm-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-somm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-somm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-somm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-somm-accordion-item[open] .soi-somm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-somm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-somm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-somm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-somm-cta-box {\n  background: var(--soi-somm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-somm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-somm-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-somm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-somm-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-somm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-somm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-somm-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-somm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-somm-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-somm-compo-value {\n    text-align: left;\n  }\n\n  .soi-somm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-somm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-somm-fiche {\n    --soi-somm-text-soft: #2C3E50;\n    --soi-somm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603046818122,"sku":"GS4011","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/graines-de-sommeil-bio-et-vegan-en-gelules-packshot_11zon.webp?v=1780059935"},{"product_id":"pavot-californie-bio","title":"Extrait Pavot de Californie Bio et Vegan en gélules","description":"\u003cdiv class=\"soi-pavo-fiche\"\u003e\n\n\u003csection class=\"soi-pavo-hero\"\u003e\n  \u003cdiv class=\"soi-pavo-hero-tag\"\u003e\n    \u003cspan class=\"soi-pavo-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-pavo-hero-title\"\u003eRetrouvez enfin des nuits sereines\u003c\/span\u003e\n  \u003cp class=\"soi-pavo-hero-subtitle\"\u003eLe pavot de Californie en extrait concentré 4:1 certifié bio : une plante douce et reconnue en phytothérapie pour soutenir la relaxation et favoriser un endormissement naturel.\u003c\/p\u003e\n  \u003cdiv class=\"soi-pavo-hero-labels\"\u003e\n    \u003cspan class=\"soi-pavo-label soi-pavo-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n    \u003cspan class=\"soi-pavo-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-pavo-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-pavo-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-pavo-label\"\u003eSANS ADDITIF\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pavo-section\"\u003e\n  \u003ch2\u003ePavot de Californie Bio en gélules : retrouvez enfin des nuits sereines\u003c\/h2\u003e\n  \u003cp\u003eVous vous retournez dans votre lit depuis des heures, l'esprit trop agité pour lâcher prise ? Le \u003cstrong\u003epavot de Californie\u003c\/strong\u003e, ou \u003cem\u003eEschscholzia californica\u003c\/em\u003e, est l'une des plantes les plus reconnues en phytothérapie pour soutenir la relaxation et favoriser un endormissement naturel. Ici, Graine Sauvage vous le propose en \u003cstrong\u003eextrait concentré 4:1 certifié bio\u003c\/strong\u003e, encapsulé dans des gélules végétales 100 % vegan, fabriquées en France.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pavo-section\"\u003e\n  \u003ch2\u003eLe pavot de Californie : une plante apaisante, pas un pavot ordinaire\u003c\/h2\u003e\n  \u003cp\u003eContrairement au pavot commun, le \u003cstrong\u003epavot de Californie\u003c\/strong\u003e ne contient pas d'opiacés. Il n'est ni dangereux ni stupéfiant : c'est une plante douce, bien tolérée, utilisée depuis des siècles par les peuples autochtones d'Amérique du Nord pour ses effets calmants. Ses alcaloïdes spécifiques (eschscholtzine, californidine) agissent sur la détente nerveuse sans créer de dépendance, ce qui en fait une alternative naturelle sérieuse pour les personnes sujettes au stress ou aux troubles du sommeil légers.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pavo-section\"\u003e\n  \u003ch2\u003eCe que ce complément peut vous apporter au quotidien\u003c\/h2\u003e\n  \u003cdiv class=\"soi-pavo-benefits\"\u003e\n    \u003cdiv class=\"soi-pavo-benefit\"\u003e\n      \u003cdiv class=\"soi-pavo-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEndormissement facilité\u003c\/h3\u003e\n      \u003cp\u003eIl aide à calmer le mental hyperactif qui empêche de glisser vers le sommeil.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-benefit\"\u003e\n      \u003cdiv class=\"soi-pavo-benefit-icon\"\u003e\u003cspan\u003e😴\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eQualité du sommeil améliorée\u003c\/h3\u003e\n      \u003cp\u003eLes nuits gagnent en profondeur et en caractère réparateur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-benefit\"\u003e\n      \u003cdiv class=\"soi-pavo-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eGestion du stress en journée\u003c\/h3\u003e\n      \u003cp\u003eUtilisé ponctuellement, il soutient aussi la détente dans les moments de tension.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-benefit\"\u003e\n      \u003cdiv class=\"soi-pavo-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans accoutumance\u003c\/h3\u003e\n      \u003cp\u003eSa prise peut être interrompue sans effet rebond, à la différence de certains somnifères.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pavo-section\"\u003e\n  \u003ch2\u003eComposition et posologie : ce que vous prenez exactement\u003c\/h2\u003e\n  \u003cp class=\"soi-pavo-section-intro\"\u003eLa formule est volontairement épurée : \u003cstrong\u003eun seul ingrédient actif\u003c\/strong\u003e, sans additifs, sans conservateurs, sans excipients inutiles.\u003c\/p\u003e\n  \u003cdiv class=\"soi-pavo-compo\"\u003e\n    \u003cdiv class=\"soi-pavo-compo-row\"\u003e\n      \u003cspan class=\"soi-pavo-compo-label\"\u003eExtrait sec de pavot de Californie 4:1\u003c\/span\u003e\n      \u003cspan class=\"soi-pavo-compo-value\"\u003e300 mg par gélule (≡ 1 200 mg de plante fraîche)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-compo-row\"\u003e\n      \u003cspan class=\"soi-pavo-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-pavo-compo-value\"\u003eHPMC (origine végétale)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-compo-row\"\u003e\n      \u003cspan class=\"soi-pavo-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-pavo-compo-value\"\u003e60 gélules végétales (15 jours de cure)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-compo-row\"\u003e\n      \u003cspan class=\"soi-pavo-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-pavo-compo-value\"\u003eAgriculture Biologique (FR-BIO-01)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-pavo-timeline\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-pavo-step\"\u003e\n      \u003cdiv class=\"soi-pavo-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-pavo-step-content\"\u003e\n        \u003ch3\u003eFin d'après-midi\u003c\/h3\u003e\n        \u003cp\u003ePrenez 2 gélules avec un grand verre d'eau pour amorcer la détente.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-step\"\u003e\n      \u003cdiv class=\"soi-pavo-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-pavo-step-content\"\u003e\n        \u003ch3\u003e30 minutes avant le coucher\u003c\/h3\u003e\n        \u003cp\u003ePrenez 2 gélules supplémentaires avec un grand verre d'eau pour favoriser l'endormissement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-step\"\u003e\n      \u003cdiv class=\"soi-pavo-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-pavo-step-content\"\u003e\n        \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n        \u003cp\u003e4 à 6 semaines pour des résultats optimaux et durables sur le sommeil.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pavo-section\"\u003e\n  \u003ch2\u003eCe qui distingue ce pavot de Californie des autres\u003c\/h2\u003e\n  \u003cdiv class=\"soi-pavo-grid\"\u003e\n    \u003cdiv class=\"soi-pavo-card\"\u003e\n      \u003ch3\u003e🌿 Certifié Agriculture Biologique\u003c\/h3\u003e\n      \u003cp\u003eCertifié FR-BIO-01 : aucun pesticide, aucun intrant chimique dans la culture.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-card\"\u003e\n      \u003ch3\u003e⚗️ Extrait 4:1 concentré\u003c\/h3\u003e\n      \u003cp\u003eQuatre fois plus concentré qu'une poudre de plante brute, pour un effet réel à dose raisonnable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eTraçabilité complète et contrôle qualité rigoureux à chaque étape de la fabrication.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-card\"\u003e\n      \u003ch3\u003e🌱 Vegan et végétarien\u003c\/h3\u003e\n      \u003cp\u003eGélule végétale en HPMC, aucune gélatine animale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pavo-card\"\u003e\n      \u003ch3\u003e🔬 Formule pure\u003c\/h3\u003e\n      \u003cp\u003eZéro additif, zéro arôme, zéro colorant. Un seul ingrédient actif, rien d'autre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pavo-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi et contre-indications\u003c\/h2\u003e\n  \u003cdiv class=\"soi-pavo-accordion\"\u003e\n    \u003cdetails class=\"soi-pavo-accordion-item\"\u003e\n      \u003csummary class=\"soi-pavo-accordion-header\"\u003e⚠️ Personnes concernées par les contre-indications\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pavo-accordion-content\"\u003e\n        \u003cp\u003eDéconseillé aux femmes enceintes et allaitantes, ainsi qu'aux enfants de moins de 12 ans. En cas de traitement médicamenteux (notamment anxiolytiques ou somnifères), consultez votre médecin avant toute prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-pavo-accordion-item\"\u003e\n      \u003csummary class=\"soi-pavo-accordion-header\"\u003e🏥 Avis médical et limites d'usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pavo-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical et ne constitue pas un diagnostic. Si vos troubles du sommeil sont sévères ou persistants, un avis médical reste indispensable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-pavo-accordion-item\"\u003e\n      \u003csummary class=\"soi-pavo-accordion-header\"\u003e🚗 Conduite et vigilance\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pavo-accordion-content\"\u003e\n        \u003cp\u003eÉvitez de conduire dans les heures suivant la prise si vous ressentez de la somnolence.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pavo-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur le pavot de Californie\u003c\/h2\u003e\n  \u003cdiv class=\"soi-pavo-accordion\"\u003e\n    \u003cdetails class=\"soi-pavo-accordion-item\"\u003e\n      \u003csummary class=\"soi-pavo-accordion-header\"\u003e🤔 Le pavot de Californie est-il dangereux ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pavo-accordion-content\"\u003e\n        \u003cp\u003eNon, il ne contient pas d'opiacés et n'est pas classé comme stupéfiant. Il est considéré comme sûr aux doses recommandées.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-pavo-accordion-item\"\u003e\n      \u003csummary class=\"soi-pavo-accordion-header\"\u003e💊 Peut-on l'associer à la mélatonine ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pavo-accordion-content\"\u003e\n        \u003cp\u003eOui, les deux sont souvent complémentaires. Cependant, demandez conseil à un professionnel de santé si vous prenez déjà d'autres compléments.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-pavo-accordion-item\"\u003e\n      \u003csummary class=\"soi-pavo-accordion-header\"\u003e⏱️ En combien de temps ressent-on les effets ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pavo-accordion-content\"\u003e\n        \u003cp\u003eCertaines personnes notent une amélioration dès la première semaine. Une cure complète de 4 à 6 semaines est recommandée pour des résultats durables.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pavo-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-pavo-cta-box\"\u003e\n    \u003cp class=\"soi-pavo-cta-tag\" style=\"color: white;\"\u003eLa puissance douce d'une plante millénaire\u003c\/p\u003e\n    \u003cp class=\"soi-pavo-cta-text\" style=\"color: white;\"\u003eImaginez vous glisser dans votre lit le soir et sentir votre corps se détendre naturellement, sans effort. Le pavot de Californie Bio de Graine Sauvage, concentré et certifié bio, pour vous offrir enfin le sommeil que vous méritez vraiment. Parce qu'une bonne nuit change tout.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pavo-marine: #1A2D3D;\n  --soi-pavo-marine-dark: #0F1E2B;\n  --soi-pavo-marine-light: #2C4458;\n  --soi-pavo-pomme: #A1C544;\n  --soi-pavo-pomme-dark: #84A636;\n  --soi-pavo-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-pavo-white: #FFFFFF;\n  --soi-pavo-off-white: #F8FAF6;\n  --soi-pavo-stone: #F1F3EE;\n  --soi-pavo-line: #E5E8E0;\n\n  --soi-pavo-primary: #3D5A7A;\n  --soi-pavo-primary-soft: rgba(61,90,122,0.08);\n  --soi-pavo-accent: #E8A73D;\n\n  --soi-pavo-text: #1A2D3D;\n  --soi-pavo-text-soft: #4A5B6B;\n  --soi-pavo-text-muted: #7B8693;\n\n  --soi-pavo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pavo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pavo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pavo-radius: 12px;\n  --soi-pavo-radius-sm: 8px;\n  --soi-pavo-radius-pill: 999px;\n}\n\n.soi-pavo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pavo-fiche img { max-width: 100%; height: auto; }\n\n.soi-pavo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pavo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pavo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-pavo-hero {\n  position: relative;\n  background: var(--soi-pavo-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-pavo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pavo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pavo-pomme);\n}\n\n.soi-pavo-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-pavo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pavo-pomme);\n  border-radius: 50%;\n}\n\n.soi-pavo-hero-title {\n  display: block;\n  color: var(--soi-pavo-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-pavo-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-pavo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pavo-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-pavo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pavo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pavo-label-accent {\n  background: var(--soi-pavo-pomme);\n  border-color: var(--soi-pavo-pomme);\n  color: var(--soi-pavo-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-pavo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pavo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pavo-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-pavo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pavo-pomme);\n  border-radius: 2px;\n}\n\n.soi-pavo-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pavo-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pavo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pavo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pavo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-pavo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-pavo-benefit {\n  background: var(--soi-pavo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pavo-radius);\n  border: 1px solid var(--soi-pavo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pavo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pavo-shadow-md);\n}\n\n.soi-pavo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pavo-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-pavo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pavo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pavo-benefit:hover .soi-pavo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pavo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pavo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pavo-benefit p {\n  font-size: 13px;\n  color: var(--soi-pavo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-pavo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pavo-card {\n  background: var(--soi-pavo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pavo-radius);\n  border-left: 3px solid var(--soi-pavo-pomme);\n}\n\n.soi-pavo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pavo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pavo-card p {\n  font-size: 14px;\n  color: var(--soi-pavo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-pavo-compo {\n  background: var(--soi-pavo-off-white);\n  border-radius: var(--soi-pavo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-pavo-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-pavo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pavo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pavo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pavo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pavo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pavo-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-pavo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-pavo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pavo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pavo-radius);\n  border: 1px solid var(--soi-pavo-line);\n  align-items: flex-start;\n}\n\n.soi-pavo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pavo-marine);\n  color: var(--soi-pavo-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-pavo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pavo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pavo-step-content p {\n  font-size: 14px;\n  color: var(--soi-pavo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-pavo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pavo-accordion-item {\n  background: var(--soi-pavo-off-white);\n  border-radius: var(--soi-pavo-radius-sm);\n  border: 1px solid var(--soi-pavo-line);\n  overflow: hidden;\n}\n\n.soi-pavo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pavo-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-pavo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pavo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pavo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pavo-accordion-item[open] .soi-pavo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pavo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pavo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pavo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-pavo-cta-box {\n  background: var(--soi-pavo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pavo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pavo-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-pavo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pavo-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-pavo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pavo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pavo-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-pavo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pavo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pavo-compo-value {\n    text-align: left;\n  }\n\n  .soi-pavo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pavo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pavo-fiche {\n    --soi-pavo-text-soft: #2C3E50;\n    --soi-pavo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603048816970,"sku":"GS9114","price":11.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pavot-californie-gelules_graine-sauvage_11zon.webp?v=1781946232"},{"product_id":"uncaria-gelules","title":"Uncaria vegan en gélules","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Uncaria vegan en gélules\nMarque: Graine Sauvage\nCatégorie Soinat: Compléments alimentaires \/ Immunité \/ Plantes amazoniennes\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Vegan, Fabriqué en France, Gélules végétales, Sans gélatine animale, Sans colorant artificiel, Sans excipient de flux, Sans stéarate de magnésium d'origine animale\nChiffres précis mentionnés : 60 gélules, cure de 10 jours, 6 gélules par dose journalière\nOrigine mentionnée : Amérique du Sud (tradition), Fabriqué en France\nForme galénique : Gélules végétales\nActifs\/plantes nommés : Uncaria tomentosa (Griffe de chat), extrait d'écorce, hydroxypropylméthylcellulose (HPMC)\nPosologie mentionnée : 6 gélules par jour (usage courant en phytothérapie), cure de 10 jours, à avaler avec un grand verre d'eau, de préférence en dehors des repas\nPrécautions mentionnées : Déconseillé aux femmes enceintes ou allaitantes. Consulter un professionnel de santé si traitement médical.\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #4A7A4A (vert jungle, plantes amazoniennes + couleurs du packaging vert\/jaune-vert)\nAccent produit: #D4D84A (jaune-vert vif, bouchon jaune du packaging)\nPréfixe CSS: soi-unca\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Pourquoi choisir l'Uncaria en gélules Graine Sauvage ?\"\n  2. \"Les bienfaits de la Griffe de chat sur votre organisme\"\n  3. \"Composition et dosage\"\n  4. \"Comment prendre l'Uncaria Graine Sauvage ?\"\n  5. \"Questions fréquentes sur l'Uncaria\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = VEGAN (accent), FABRIQUÉ EN FRANCE, GÉLULES VÉGÉTALES, 60 GÉLULES\nH2 #1 → [prefix]-grid + [prefix]-card (4 items distincts listés : fabriqué en France, gélules végétales, sans gélatine, 60 gélules)\nH2 #2 → [prefix]-benefits (4 bénéfices distincts avec titre + description)\nH2 #3 → [prefix]-compo (données structurées) + paragraphe note\nH2 #4 → [prefix]-timeline (3 étapes : durée, mode de prise, précautions)\nH2 #5 → [prefix]-accordion (3 questions-réponses)\nCTA final : oui, basé sur le dernier paragraphe de la source\nComposants OMIS faute de données : [prefix]-grid-compact (pas assez de specs chiffrées courtes), [prefix]-tip (pas de conseil isolé spécifique au-delà de ce qui est dans la timeline)\n--\u003e\n\u003cdiv class=\"soi-unca-fiche\"\u003e\n\u003csection class=\"soi-unca-hero\"\u003e\n\u003cdiv class=\"soi-unca-hero-tag\"\u003e\n\u003cspan class=\"soi-unca-tag-dot\"\u003e\u003c\/span\u003e Complément alimentaire · Graine Sauvage\u003c\/div\u003e\n\u003cspan class=\"soi-unca-hero-title\"\u003eLa Griffe du chat au service de votre immunité\u003c\/span\u003e\n\u003cp class=\"soi-unca-hero-subtitle\"\u003eLa Griffe de chat, liane ancestrale d'Amazonie, au service de vos défenses immunitaires. Un extrait pur d'écorce en gélules végétales, fabriqué en France.\u003c\/p\u003e\n\u003cdiv class=\"soi-unca-hero-labels\"\u003e\n\u003cspan class=\"soi-unca-label soi-unca-label-accent\"\u003eVEGAN\u003c\/span\u003e \u003cspan class=\"soi-unca-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e \u003cspan class=\"soi-unca-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e \u003cspan class=\"soi-unca-label\"\u003e60 GÉLULES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-unca-section\"\u003e\n\u003cp class=\"soi-unca-section-intro\"\u003eL'Uncaria tomentosa, plus connue sous le nom de Griffe de chat, est une liane amazonienne utilisée depuis des siècles par les peuples d'Amérique du Sud pour traverser les hivers difficiles et soutenir l'organisme face aux agressions du quotidien. Aujourd'hui, cette plante adaptogène s'invite dans votre routine bien-être sous forme de gélules végétales vegan, fabriquées en France par Graine Sauvage.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-unca-section\"\u003e\n\u003ch2\u003ePourquoi choisir l'Uncaria en gélules Graine Sauvage ?\u003c\/h2\u003e\n\u003cp class=\"soi-unca-section-intro\"\u003eCe qui distingue ce complément, c'est la simplicité et la pureté de sa formulation. Chaque gélule contient un extrait concentré d'écorce d'Uncaria tomentosa, sans additif superflu. Vous profitez pleinement des actifs naturels de la plante, dans un format pratique, 100 % végétal et adapté aux modes de vie vegan et végétarien.\u003c\/p\u003e\n\u003cdiv class=\"soi-unca-grid\"\u003e\n\u003cdiv class=\"soi-unca-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eDes matières premières sélectionnées avec soin, pour un complément élaboré sur le territoire français.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-card\"\u003e\n\u003ch3\u003e🌿 Gélules végétales\u003c\/h3\u003e\n\u003cp\u003eUne formule qui convient aux vegans et végétariens, respectueuse de vos convictions alimentaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-card\"\u003e\n\u003ch3\u003e🚫 Sans gélatine animale\u003c\/h3\u003e\n\u003cp\u003eSans gélatine animale, sans colorant artificiel : une composition épurée pour l'essentiel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-card\"\u003e\n\u003ch3\u003e📦 60 gélules par flacon\u003c\/h3\u003e\n\u003cp\u003eUn conditionnement de 60 gélules pour une cure de 10 jours, à renouveler selon vos besoins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-unca-section\"\u003e\n\u003ch2\u003eLes bienfaits de la Griffe de chat sur votre organisme\u003c\/h2\u003e\n\u003cp class=\"soi-unca-section-intro\"\u003eL'Uncaria tomentosa est reconnue en phytothérapie pour ses propriétés multiples, particulièrement utiles en période hivernale ou lors des changements de saison.\u003c\/p\u003e\n\u003cdiv class=\"soi-unca-benefits\"\u003e\n\u003cdiv class=\"soi-unca-benefit\"\u003e\n\u003cdiv class=\"soi-unca-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eDéfenses immunitaires\u003c\/h3\u003e\n\u003cp\u003eSes alcaloïdes oxindoliques stimulent naturellement l'activité des cellules immunitaires, pour mieux résister aux virus et bactéries saisonniers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-benefit\"\u003e\n\u003cdiv class=\"soi-unca-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eAction anti-inflammatoire\u003c\/h3\u003e\n\u003cp\u003eIdéale pour accompagner les petits inconforts du quotidien, comme les douleurs articulaires légères ou les irritations hivernales.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-benefit\"\u003e\n\u003cdiv class=\"soi-unca-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFatigue passagère\u003c\/h3\u003e\n\u003cp\u003eSes propriétés adaptogènes aident l'organisme à maintenir son énergie et sa résistance face au stress ou aux coups de fatigue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-benefit\"\u003e\n\u003cdiv class=\"soi-unca-benefit-icon\"\u003e\u003cspan\u003e🍂\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eChangements de saison\u003c\/h3\u003e\n\u003cp\u003eUne cure ciblée avant l'automne ou l'hiver peut aider à préparer le terrain immunitaire de votre organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-unca-section\"\u003e\n\u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n\u003cp class=\"soi-unca-section-intro\"\u003eVoici la composition détaillée par dose journalière (6 gélules, selon usage courant en phytothérapie).\u003c\/p\u003e\n\u003cdiv class=\"soi-unca-compo\"\u003e\n\u003cdiv class=\"soi-unca-compo-row\"\u003e\n\u003cspan class=\"soi-unca-compo-label\"\u003eActif principal\u003c\/span\u003e \u003cspan class=\"soi-unca-compo-value\"\u003eExtrait d'écorce d'Uncaria tomentosa (Griffe de chat)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-compo-row\"\u003e\n\u003cspan class=\"soi-unca-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e \u003cspan class=\"soi-unca-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC), d'origine végétale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-compo-row\"\u003e\n\u003cspan class=\"soi-unca-compo-label\"\u003eDose journalière\u003c\/span\u003e \u003cspan class=\"soi-unca-compo-value\"\u003e6 gélules\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-compo-row\"\u003e\n\u003cspan class=\"soi-unca-compo-label\"\u003eSans\u003c\/span\u003e \u003cspan class=\"soi-unca-compo-value\"\u003eExcipient de flux, stéarate de magnésium d'origine animale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-compo-row\"\u003e\n\u003cspan class=\"soi-unca-compo-label\"\u003eConditionnement\u003c\/span\u003e \u003cspan class=\"soi-unca-compo-value\"\u003eFlacon de 60 gélules végétales\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-unca-section\"\u003e\n\u003ch2\u003eComment prendre l'Uncaria Graine Sauvage ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-unca-timeline\"\u003e\n\u003cdiv class=\"soi-unca-step\"\u003e\n\u003cdiv class=\"soi-unca-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-step-content\"\u003e\n\u003ch3\u003eDurée recommandée\u003c\/h3\u003e\n\u003cp\u003eCure de 10 jours, à renouveler selon vos besoins. Idéalement à l'approche de l'hiver ou en cas de baisse de forme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-step\"\u003e\n\u003cdiv class=\"soi-unca-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-step-content\"\u003e\n\u003ch3\u003eMode de prise\u003c\/h3\u003e\n\u003cp\u003eAvalez vos gélules avec un grand verre d'eau, de préférence en dehors des repas pour une meilleure assimilation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-step\"\u003e\n\u003cdiv class=\"soi-unca-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-unca-step-content\"\u003e\n\u003ch3\u003ePrécautions d'emploi\u003c\/h3\u003e\n\u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes. Consultez un professionnel de santé si vous suivez un traitement médical.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-unca-section\"\u003e\n\u003ch2\u003eQuestions fréquentes sur l'Uncaria\u003c\/h2\u003e\n\u003cdiv class=\"soi-unca-accordion\"\u003e\n\u003cdetails class=\"soi-unca-accordion-item\"\u003e\n\u003csummary class=\"soi-unca-accordion-header\"\u003e🌿 Uncaria ou échinacée : quelle différence ?\u003c\/summary\u003e\n\u003cdiv class=\"soi-unca-accordion-content\"\u003e\n\u003cp\u003eCes deux plantes soutiennent l'immunité, mais l'Uncaria agit aussi sur l'inflammation et la fatigue profonde, là où l'échinacée est davantage préventive à court terme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-unca-accordion-item\"\u003e\n\u003csummary class=\"soi-unca-accordion-header\"\u003e🤧 L'Uncaria est-elle efficace contre les rhumes ?\u003c\/summary\u003e\n\u003cdiv class=\"soi-unca-accordion-content\"\u003e\n\u003cp\u003eElle ne remplace pas un traitement médical, mais elle est traditionnellement utilisée pour réduire la durée et l'intensité des épisodes infectieux hivernaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-unca-accordion-item\"\u003e\n\u003csummary class=\"soi-unca-accordion-header\"\u003e📅 Peut-on prendre l'Uncaria toute l'année ?\u003c\/summary\u003e\n\u003cdiv class=\"soi-unca-accordion-content\"\u003e\n\u003cp\u003eElle est généralement conseillée en cures ponctuelles plutôt qu'en prise continue. Alternez avec d'autres plantes immunostimulantes si besoin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-unca-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-unca-cta-box\"\u003e\n\u003cp class=\"soi-unca-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n\u003cp class=\"soi-unca-cta-text\" style=\"color: white;\"\u003eQuand l'hiver approche et que votre énergie fléchit, l'Uncaria Graine Sauvage est là pour épauler votre organisme en douceur. Une plante ancestrale, une formule pure, des gélules vegan fabriquées en France.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-unca-marine: #1A2D3D;\n  --soi-unca-marine-dark: #0F1E2B;\n  --soi-unca-marine-light: #2C4458;\n  --soi-unca-pomme: #A1C544;\n  --soi-unca-pomme-dark: #84A636;\n  --soi-unca-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-unca-white: #FFFFFF;\n  --soi-unca-off-white: #F8FAF6;\n  --soi-unca-stone: #F1F3EE;\n  --soi-unca-line: #E5E8E0;\n\n  --soi-unca-primary: #4A7A4A;\n  --soi-unca-primary-soft: rgba(74,122,74,0.10);\n  --soi-unca-accent: #D4D84A;\n\n  --soi-unca-text: #1A2D3D;\n  --soi-unca-text-soft: #4A5B6B;\n  --soi-unca-text-muted: #7B8693;\n\n  --soi-unca-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-unca-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-unca-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-unca-radius: 12px;\n  --soi-unca-radius-sm: 8px;\n  --soi-unca-radius-pill: 999px;\n}\n\n.soi-unca-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-unca-fiche img { max-width: 100%; height: auto; }\n\n.soi-unca-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-unca-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-unca-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-unca-hero {\n  position: relative;\n  background: var(--soi-unca-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-unca-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-unca-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-unca-pomme);\n}\n\n.soi-unca-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-unca-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-unca-pomme);\n  border-radius: 50%;\n}\n\n.soi-unca-hero-title {\n  display: block;\n  color: var(--soi-unca-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-unca-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-unca-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-unca-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-unca-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-unca-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-unca-label-accent {\n  background: var(--soi-unca-pomme);\n  border-color: var(--soi-unca-pomme);\n  color: var(--soi-unca-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-unca-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-unca-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-unca-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-unca-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-unca-pomme);\n  border-radius: 2px;\n}\n\n.soi-unca-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-unca-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-unca-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-unca-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-unca-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-unca-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-unca-benefit {\n  background: var(--soi-unca-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-unca-radius);\n  border: 1px solid var(--soi-unca-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-unca-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-unca-shadow-md);\n}\n\n.soi-unca-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-unca-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-unca-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-unca-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-unca-benefit:hover .soi-unca-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-unca-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-unca-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-unca-benefit p {\n  font-size: 13px;\n  color: var(--soi-unca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-unca-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-unca-card {\n  background: var(--soi-unca-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-unca-radius);\n  border-left: 3px solid var(--soi-unca-pomme);\n}\n\n.soi-unca-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-unca-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-unca-card p {\n  font-size: 14px;\n  color: var(--soi-unca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-unca-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-unca-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-unca-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-unca-radius);\n  border: 1px solid var(--soi-unca-line);\n  align-items: flex-start;\n}\n\n.soi-unca-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-unca-marine);\n  color: var(--soi-unca-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-unca-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-unca-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-unca-step-content p {\n  font-size: 14px;\n  color: var(--soi-unca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-unca-compo {\n  background: var(--soi-unca-off-white);\n  border-radius: var(--soi-unca-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-unca-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-unca-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-unca-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-unca-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-unca-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-unca-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-unca-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-unca-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-unca-pomme-light);\n  border-left: 4px solid var(--soi-unca-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-unca-radius) var(--soi-unca-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-unca-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-unca-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-unca-marine);\n  margin-bottom: 4px;\n}\n\n.soi-unca-tip p {\n  font-size: 14px;\n  color: var(--soi-unca-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-unca-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-unca-accordion-item {\n  background: var(--soi-unca-off-white);\n  border-radius: var(--soi-unca-radius-sm);\n  border: 1px solid var(--soi-unca-line);\n  overflow: hidden;\n}\n\n.soi-unca-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-unca-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-unca-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-unca-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-unca-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-unca-accordion-item[open] .soi-unca-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-unca-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-unca-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-unca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-unca-cta-box {\n  background: var(--soi-unca-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-unca-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-unca-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-unca-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-unca-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-unca-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-unca-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-unca-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-unca-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-unca-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-unca-compo-value {\n    text-align: left;\n  }\n\n  .soi-unca-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-unca-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-unca-fiche {\n    --soi-unca-text-soft: #2C3E50;\n    --soi-unca-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603064086858,"sku":"GS0026","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/uncaria-vegan-en-gelules-packshot-produit.webp?v=1781849637"},{"product_id":"stopacid-articulations-bio","title":"Stopacid Articulations Bio et Vegan en gélules","description":"\u003cdiv class=\"soi-stoa-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-stoa-hero\"\u003e\n    \u003cdiv class=\"soi-stoa-hero-tag\"\u003e\n      \u003cspan class=\"soi-stoa-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-stoa-hero-title\"\u003eStopacid Articulations Bio et Vegan\u003c\/span\u003e\n    \u003cp class=\"soi-stoa-hero-subtitle\"\u003eTrois plantes certifiées bio pour soutenir l'élimination naturelle de l'acide urique et retrouver un meilleur confort articulaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-stoa-hero-labels\"\u003e\n      \u003cspan class=\"soi-stoa-label soi-stoa-label-accent\"\u003eBIO CERTIFIÉ AB\u003c\/span\u003e\n      \u003cspan class=\"soi-stoa-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-stoa-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-stoa-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Introduction contextuelle --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003cp class=\"soi-stoa-section-intro\"\u003eVous ressentez des raideurs matinales, des articulations qui craquent ou une sensation de lourdeur après l'effort ? L'accumulation d'acide urique dans l'organisme est souvent en cause. Stopacid Articulations Bio de Graine Sauvage est un complément alimentaire formulé à base de trois plantes certifiées bio, conçu pour soutenir l'élimination naturelle de l'acide urique et vous aider à retrouver un vrai confort articulaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pourquoi l'acide urique nuit à vos articulations ? --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003ePourquoi l'acide urique nuit à vos articulations ?\u003c\/h2\u003e\n    \u003cp\u003eL'acide urique est un déchet naturel produit par la dégradation des purines, présentes dans certains aliments (viandes rouges, abats, alcool) et dans le renouvellement cellulaire. Lorsque les reins ne l'éliminent pas suffisamment vite, il s'accumule et forme des cristaux dans les articulations.\u003c\/p\u003e\n    \u003cp\u003eLe résultat : inflammations, douleurs et raideurs qui s'installent progressivement. Agir sur l'élimination rénale constitue donc la première étape pour soulager vos articulations naturellement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Une synergie de 3 plantes bio pour vos articulations --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003eUne synergie de 3 plantes bio pour vos articulations\u003c\/h2\u003e\n    \u003cdiv class=\"soi-stoa-benefits\"\u003e\n      \u003cdiv class=\"soi-stoa-benefit\"\u003e\n        \u003cdiv class=\"soi-stoa-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCassis\u003c\/h3\u003e\n        \u003cp\u003eLes feuilles de \u003cem\u003eRibes nigrum\u003c\/em\u003e, reconnues pour leurs propriétés drainantes et dépuratives, favorisent l'élimination des toxines et soutiennent la fonction excrétrice des reins. Riches en flavonoïdes, elles contribuent aussi au confort articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-benefit\"\u003e\n        \u003cdiv class=\"soi-stoa-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eChiendent\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eElytrigia repens\u003c\/em\u003e, plante diurétique traditionnelle, stimule le transit rénal et aide à évacuer l'acide urique en excès par les voies urinaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-benefit\"\u003e\n        \u003cdiv class=\"soi-stoa-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eReine-des-prés\u003c\/h3\u003e\n        \u003cp\u003eSurnommée l'aspirine végétale, \u003cem\u003eFilipendula ulmaria\u003c\/em\u003e est utilisée depuis des siècles pour apaiser les inconforts articulaires et soutenir les émonctoires naturels de l'organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Composition complète et posologie --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cp\u003eChaque gélule végétale contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-stoa-compo\"\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003ePoudre de feuille de cassis bio (\u003cem\u003eRibes nigrum\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003ePoudre de rhizome de chiendent bio (\u003cem\u003eElytrigia repens\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003ePoudre de sommité fleurie de reine-des-prés bio (\u003cem\u003eFilipendula ulmaria\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003eGélule végétale (hydroxypropylméthylcellulose)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-compo-row\"\u003e\n        \u003cspan class=\"soi-stoa-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-stoa-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-stoa-timeline\"\u003e\n      \u003cdiv class=\"soi-stoa-step\"\u003e\n        \u003cdiv class=\"soi-stoa-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-stoa-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003e6 gélules par jour, à répartir en 2 ou 3 prises, de préférence avant les repas avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-step\"\u003e\n        \u003cdiv class=\"soi-stoa-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-stoa-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 10 jours avec les 60 gélules du flacon est conseillée, renouvelable selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-step\"\u003e\n        \u003cdiv class=\"soi-stoa-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-stoa-step-content\"\u003e\n          \u003ch3\u003eHydratation\u003c\/h3\u003e\n          \u003cp\u003ePensez à bien vous hydrater tout au long de la journée pour optimiser l'élimination rénale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Ce qui distingue Stopacid Articulations de la concurrence --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003eCe qui distingue Stopacid Articulations de la concurrence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-stoa-grid\"\u003e\n      \u003cdiv class=\"soi-stoa-card\"\u003e\n        \u003ch3\u003e🌱 100 % bio certifié AB\u003c\/h3\u003e\n        \u003cp\u003eChaque plante est issue de l'agriculture biologique, sans pesticides ni résidus chimiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-card\"\u003e\n        \u003ch3\u003e🥬 Formule vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales, aucun ingrédient d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduction contrôlée selon des standards de qualité stricts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-stoa-card\"\u003e\n        \u003ch3\u003e🎯 Formule ciblée acide urique\u003c\/h3\u003e\n        \u003cp\u003eLà où de nombreux compléments articulaires misent sur le collagène ou la chondroïtine, Stopacid agit en amont, sur la cause métabolique du problème.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pour qui est conseillé ce complément pour les articulations ? --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003ePour qui est conseillé ce complément pour les articulations ?\u003c\/h2\u003e\n    \u003cp\u003eStopacid Articulations s'adresse aux adultes souhaitant soutenir naturellement leur confort articulaire, notamment en cas d'alimentation riche en purines, de surcharge pondérale, ou de tendance aux épisodes inflammatoires articulaires.\u003c\/p\u003e\n    \u003cdiv class=\"soi-stoa-tip\"\u003e\n      \u003cdiv class=\"soi-stoa-tip-icon\"\u003e⚕️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe complément ne se substitue pas à un traitement médical. En cas de douleurs persistantes ou de pathologie diagnostiquée (goutte, arthrose, etc.), consultez votre médecin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Questions fréquentes sur Stopacid Articulations --\u003e\n  \u003csection class=\"soi-stoa-section\"\u003e\n    \u003ch2\u003eVoq interrogations sur Stopacid Articulations\u003c\/h2\u003e\n    \u003cdiv class=\"soi-stoa-accordion\"\u003e\n      \u003cdetails class=\"soi-stoa-accordion-item\"\u003e\n        \u003csummary class=\"soi-stoa-accordion-header\"\u003e⏱️ Quand voir les premiers effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-stoa-accordion-content\"\u003e\n          \u003cp\u003eUne cure de 10 jours est la durée minimale recommandée. Les effets varient selon chaque organisme.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-stoa-accordion-item\"\u003e\n        \u003csummary class=\"soi-stoa-accordion-header\"\u003e🔄 Peut-on le prendre en continu ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-stoa-accordion-content\"\u003e\n          \u003cp\u003eDes cures séquentielles (10 jours par mois, par exemple) sont généralement préconisées. Demandez conseil à un professionnel de santé pour un usage prolongé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-stoa-accordion-item\"\u003e\n        \u003csummary class=\"soi-stoa-accordion-header\"\u003e💊 Est-il compatible avec un traitement médicamenteux ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-stoa-accordion-content\"\u003e\n          \u003cp\u003eEn cas de traitement en cours, consultez votre médecin ou pharmacien avant de commencer une cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-stoa-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-stoa-cta-box\"\u003e\n      \u003cp class=\"soi-stoa-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-stoa-cta-text\" style=\"color: white;\"\u003eVos articulations méritent une attention naturelle, sans compromis sur la qualité. Trois plantes bio, une formule vegan et fabriquée en France pour vous aider à drainer l'acide urique en excès et retrouver une vraie légèreté dans vos mouvements.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-stoa-marine: #1A2D3D;\n  --soi-stoa-marine-dark: #0F1E2B;\n  --soi-stoa-marine-light: #2C4458;\n  --soi-stoa-pomme: #A1C544;\n  --soi-stoa-pomme-dark: #84A636;\n  --soi-stoa-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-stoa-white: #FFFFFF;\n  --soi-stoa-off-white: #F8FAF6;\n  --soi-stoa-stone: #F1F3EE;\n  --soi-stoa-line: #E5E8E0;\n\n  --soi-stoa-primary: #C8D929;\n  --soi-stoa-primary-soft: #EEF4A8;\n  --soi-stoa-accent: #7CA86E;\n\n  --soi-stoa-text: #1A2D3D;\n  --soi-stoa-text-soft: #4A5B6B;\n  --soi-stoa-text-muted: #7B8693;\n\n  --soi-stoa-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-stoa-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-stoa-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-stoa-radius: 12px;\n  --soi-stoa-radius-sm: 8px;\n  --soi-stoa-radius-pill: 999px;\n}\n\n.soi-stoa-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-stoa-fiche img { max-width: 100%; height: auto; }\n\n.soi-stoa-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-stoa-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-stoa-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-stoa-hero {\n  position: relative;\n  background: var(--soi-stoa-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-stoa-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-stoa-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-stoa-pomme);\n}\n\n.soi-stoa-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-stoa-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-stoa-pomme);\n  border-radius: 50%;\n}\n\n.soi-stoa-hero-title {\n  display: block;\n  color: var(--soi-stoa-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-stoa-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-stoa-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-stoa-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-stoa-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-stoa-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-stoa-label-accent {\n  background: var(--soi-stoa-pomme);\n  border-color: var(--soi-stoa-pomme);\n  color: var(--soi-stoa-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-stoa-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-stoa-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-stoa-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-stoa-pomme);\n  border-radius: 2px;\n}\n\n.soi-stoa-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-stoa-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-stoa-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-stoa-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-stoa-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-stoa-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-stoa-benefit {\n  background: var(--soi-stoa-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-stoa-radius);\n  border: 1px solid var(--soi-stoa-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-stoa-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-stoa-shadow-md);\n}\n\n.soi-stoa-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-stoa-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-stoa-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-stoa-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-stoa-benefit:hover .soi-stoa-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-stoa-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-stoa-benefit p {\n  font-size: 13px;\n  color: var(--soi-stoa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-stoa-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-stoa-card {\n  background: var(--soi-stoa-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-stoa-radius);\n  border-left: 3px solid var(--soi-stoa-pomme);\n}\n\n.soi-stoa-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-stoa-card p {\n  font-size: 14px;\n  color: var(--soi-stoa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-stoa-compo {\n  background: var(--soi-stoa-off-white);\n  border-radius: var(--soi-stoa-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-stoa-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-stoa-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-stoa-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-stoa-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-stoa-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-stoa-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-stoa-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-stoa-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-stoa-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-stoa-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-stoa-radius);\n  border: 1px solid var(--soi-stoa-line);\n  align-items: flex-start;\n}\n\n.soi-stoa-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-stoa-marine);\n  color: var(--soi-stoa-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-stoa-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-stoa-step-content p {\n  font-size: 14px;\n  color: var(--soi-stoa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-stoa-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-stoa-pomme-light);\n  border-left: 4px solid var(--soi-stoa-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-stoa-radius) var(--soi-stoa-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-stoa-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-stoa-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-stoa-marine);\n  margin-bottom: 4px;\n}\n\n.soi-stoa-tip p {\n  font-size: 14px;\n  color: var(--soi-stoa-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-stoa-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-stoa-accordion-item {\n  background: var(--soi-stoa-off-white);\n  border-radius: var(--soi-stoa-radius-sm);\n  border: 1px solid var(--soi-stoa-line);\n  overflow: hidden;\n}\n\n.soi-stoa-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-stoa-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-stoa-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-stoa-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-stoa-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-stoa-accordion-item[open] .soi-stoa-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-stoa-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-stoa-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-stoa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-stoa-cta-box {\n  background: var(--soi-stoa-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-stoa-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-stoa-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-stoa-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-stoa-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-stoa-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-stoa-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-stoa-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-stoa-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-stoa-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-stoa-compo-value {\n    text-align: left;\n  }\n\n  .soi-stoa-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-stoa-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-stoa-fiche {\n    --soi-stoa-text-soft: #2C3E50;\n    --soi-stoa-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603067199818,"sku":"GS9119","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/stopacid-articulations-bio-et-vegan-en-gelules-packshot.webp?v=1779041050"},{"product_id":"radis-noir-artichaut-60-gelules","title":"Radis Noir et Artichaut Bio en gélules","description":"\n\n\u003cdiv class=\"soi-rnart-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-rnart-hero\"\u003e\n    \u003cdiv class=\"soi-rnart-hero-tag\"\u003e\n      \u003cspan class=\"soi-rnart-tag-dot\"\u003e\u003c\/span\u003e\n      Compléments alimentaires · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rnart-hero-title\"\u003eLe duo végétal au service de votre foie\u003c\/span\u003e\n    \u003cp class=\"soi-rnart-hero-subtitle\"\u003eDeux plantes complémentaires, certifiées bio et fabriquées en France, pour soutenir votre digestion et accompagner votre organisme dans ses fonctions d'élimination naturelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rnart-hero-labels\"\u003e\n      \u003cspan class=\"soi-rnart-label soi-rnart-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-rnart-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-rnart-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-rnart-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 --\u003e\n  \u003csection class=\"soi-rnart-section\"\u003e\n    \u003ch2\u003eRadis Noir et Artichaut Bio en gélules : le duo détox des foies paresseux\u003c\/h2\u003e\n    \u003cp\u003eVous rentrez d'une période d'excès, vous sentez votre digestion lourde, ou vous cherchez simplement à donner un coup de fouet à votre foie ? Ce complexe radis noir et artichaut bio en gélules de Graine Sauvage est conçu exactement pour cela. Deux plantes complémentaires, reconnues par la phytothérapie traditionnelle, réunies dans une formule certifiée Agriculture Biologique et produite en France.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rnart-grid-compact\"\u003e\n      \u003cdiv class=\"soi-rnart-card-mini\"\u003e\n        \u003cspan class=\"soi-rnart-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-card-mini-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-card-mini\"\u003e\n        \u003cspan class=\"soi-rnart-card-mini-icon\"\u003e📅\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-card-mini-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-card-mini-value\"\u003e30 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-card-mini\"\u003e\n        \u003cspan class=\"soi-rnart-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-card-mini-label\"\u003eTitrage cynarine\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-card-mini-value\"\u003e2,5%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-card-mini\"\u003e\n        \u003cspan class=\"soi-rnart-card-mini-icon\"\u003e⚗️\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-card-mini-label\"\u003eRadis noir\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-card-mini-value\"\u003eExtrait 4:1 concentré\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 --\u003e\n  \u003csection class=\"soi-rnart-section\"\u003e\n    \u003ch2\u003ePourquoi associer radis noir et artichaut ?\u003c\/h2\u003e\n    \u003cp\u003eCes deux plantes agissent en synergie sur les deux grandes voies d'élimination de l'organisme :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rnart-grid\"\u003e\n      \u003cdiv class=\"soi-rnart-card\"\u003e\n        \u003ch3\u003e🌿 L'artichaut, titré à 2,5% de cynarine\u003c\/h3\u003e\n        \u003cp\u003eIl soutient le foie en stimulant la production et le flux de bile, ce qui facilite la digestion des graisses et l'élimination hépatique des toxines.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-card\"\u003e\n        \u003ch3\u003e🖤 Le radis noir, extrait 4:1 concentré\u003c\/h3\u003e\n        \u003cp\u003eIl prend le relais côté rénal et biliaire : il soutient l'évacuation des déchets par les voies urinaires et renforce l'action drainante de l'artichaut.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rnart-tip\"\u003e\n      \u003cdiv class=\"soi-rnart-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEnsemble, ces deux plantes forment un programme complet, idéal aux changements de saison, après des excès alimentaires, ou dans le cadre d'un rééquilibrage digestif durable.\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-rnart-section\"\u003e\n    \u003ch2\u003eCe que vous pouvez attendre concrètement\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rnart-benefits\"\u003e\n      \u003cdiv class=\"soi-rnart-benefit\"\u003e\n        \u003cdiv class=\"soi-rnart-benefit-icon\"\u003e\u003cspan\u003e🪶\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDigestion allégée\u003c\/h3\u003e\n        \u003cp\u003eMoins de ballonnements, de lourdeurs après les repas et de sensations d'indigestion.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-benefit\"\u003e\n        \u003cdiv class=\"soi-rnart-benefit-icon\"\u003e\u003cspan\u003e🫀\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien hépatique\u003c\/h3\u003e\n        \u003cp\u003eLa cynarine de l'artichaut favorise le bon fonctionnement du foie, un organe clé souvent sollicité à l'excès.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-benefit\"\u003e\n        \u003cdiv class=\"soi-rnart-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDrainage naturel\u003c\/h3\u003e\n        \u003cp\u003eLe radis noir aide à éliminer les toxines accumulées via les reins, en complément du travail hépatique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-benefit\"\u003e\n        \u003cdiv class=\"soi-rnart-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAccompagnement minceur\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour épauler un programme de rééquilibrage alimentaire, sans excitants ni additifs inutiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rnart-section-disclaimer\"\u003eCe complément ne remplace pas un traitement médical. En cas de pathologie hépatique ou biliaire connue, consultez votre médecin avant utilisation.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 --\u003e\n  \u003csection class=\"soi-rnart-section\"\u003e\n    \u003ch2\u003eComposition et dosage précis\u003c\/h2\u003e\n    \u003cp class=\"soi-rnart-section-intro\"\u003eChaque gélule contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rnart-compo\"\u003e\n      \u003cdiv class=\"soi-rnart-compo-row\"\u003e\n        \u003cspan class=\"soi-rnart-compo-label\"\u003eExtrait sec d'artichaut (Cynara scolymus), titré à 2,5% de cynarine\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-compo-value\"\u003e200 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-compo-row\"\u003e\n        \u003cspan class=\"soi-rnart-compo-label\"\u003eExtrait de radis noir (Raphanus sativus) 4:1\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-compo-value\"\u003e100 mg (équiv. 400 mg de poudre)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-compo-row\"\u003e\n        \u003cspan class=\"soi-rnart-compo-label\"\u003eGélule végétale (HPMC)\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-compo-value\"\u003eSans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-compo-row\"\u003e\n        \u003cspan class=\"soi-rnart-compo-label\"\u003eAdditifs \/ colorants \/ arômes artificiels\u003c\/span\u003e\n        \u003cspan class=\"soi-rnart-compo-value\"\u003eAucun\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rnart-timeline\"\u003e\n      \u003cdiv class=\"soi-rnart-step\"\u003e\n        \u003cdiv class=\"soi-rnart-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rnart-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 gélules par jour, de préférence avant les repas principaux, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-step\"\u003e\n        \u003cdiv class=\"soi-rnart-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rnart-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 30 jours est conseillée pour observer des effets durables.\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-rnart-section\"\u003e\n    \u003ch2\u003eUn produit certifié bio, fabriqué en France\u003c\/h2\u003e\n    \u003cp\u003eLe Radis Noir et Artichaut de Graine Sauvage est certifié Agriculture Biologique (FR-BIO-01), ce qui garantit des matières premières cultivées sans pesticides ni intrants chimiques de synthèse. La fabrication en France assure une traçabilité rigoureuse et des contrôles qualité stricts à chaque étape.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rnart-grid\"\u003e\n      \u003cdiv class=\"soi-rnart-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n        \u003cp\u003eProduit fabriqué en France, sous contrôle qualité renforcé, pour une traçabilité irréprochable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-card\"\u003e\n        \u003ch3\u003e🌾 Certifié bio, vegan et sans gluten\u003c\/h3\u003e\n        \u003cp\u003e60 gélules végétales pour 30 jours d'utilisation, dans le respect de votre organisme et de vos convictions.\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-rnart-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce complément ?\u003c\/h2\u003e\n    \u003cp\u003eCe complexe artichaut radis noir en gélules est particulièrement adapté si vous :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rnart-grid\"\u003e\n      \u003cdiv class=\"soi-rnart-card\"\u003e\n        \u003ch3\u003e😮‍💨 Lourdeurs digestives\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez régulièrement des lourdeurs digestives ou un foie « paresseux ».\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-card\"\u003e\n        \u003ch3\u003e🔄 Changement de saison\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez entamer une cure naturelle au changement de saison pour soutenir votre organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-card\"\u003e\n        \u003ch3\u003e🥗 Rééquilibrage alimentaire\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez un soutien digestif dans le cadre d'un rééquilibrage alimentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rnart-card\"\u003e\n        \u003ch3\u003e🌱 Régime végétal\u003c\/h3\u003e\n        \u003cp\u003eVous suivez un régime vegan ou végétarien et cherchez un produit 100% végétal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rnart-accordion\"\u003e\n      \u003cdetails class=\"soi-rnart-accordion-item\"\u003e\n        \u003csummary class=\"soi-rnart-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rnart-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes, et aux personnes souffrant d'obstruction des voies biliaires. Tenir hors de portée des enfants. En cas de pathologie hépatique ou biliaire connue, consultez votre médecin avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-rnart-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rnart-cta-box\"\u003e\n      \u003cp class=\"soi-rnart-cta-tag\" style=\"color: white;\"\u003eOffrez à votre foie le soutien qu'il mérite\u003c\/p\u003e\n      \u003cp class=\"soi-rnart-cta-text\" style=\"color: white;\"\u003eAvec ce duo radis noir et artichaut bio, vous offrez à votre organisme un soutien naturel, doux et efficace, pour retrouver légèreté digestive et vitalité au quotidien. Une cure simple, certifiée bio, et pensée pour ceux qui veulent du vrai.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-rnart-marine: #1A2D3D;\n  --soi-rnart-marine-dark: #0F1E2B;\n  --soi-rnart-marine-light: #2C4458;\n  --soi-rnart-pomme: #A1C544;\n  --soi-rnart-pomme-dark: #84A636;\n  --soi-rnart-pomme-light: rgba(161,197,68,0.10);\n  --soi-rnart-white: #FFFFFF;\n  --soi-rnart-off-white: #F8FAF6;\n  --soi-rnart-stone: #F1F3EE;\n  --soi-rnart-line: #E5E8E0;\n  --soi-rnart-primary: #7CA86E;\n  --soi-rnart-primary-soft: rgba(124,168,110,0.12);\n  --soi-rnart-accent: #C4CC42;\n  --soi-rnart-text: #1A2D3D;\n  --soi-rnart-text-soft: #4A5B6B;\n  --soi-rnart-text-muted: #7B8693;\n  --soi-rnart-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rnart-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rnart-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rnart-radius: 12px;\n  --soi-rnart-radius-sm: 8px;\n  --soi-rnart-radius-pill: 999px;\n}\n\n.soi-rnart-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rnart-fiche img { max-width: 100%; height: auto; }\n\n.soi-rnart-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rnart-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rnart-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-rnart-hero {\n  position: relative;\n  background: var(--soi-rnart-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-rnart-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-rnart-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rnart-pomme);\n}\n\n.soi-rnart-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-rnart-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rnart-pomme);\n  border-radius: 50%;\n}\n\n.soi-rnart-hero-title {\n  display: block;\n  color: var(--soi-rnart-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-rnart-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-rnart-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-rnart-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-rnart-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rnart-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-rnart-label-accent {\n  background: var(--soi-rnart-pomme);\n  border-color: var(--soi-rnart-pomme);\n  color: var(--soi-rnart-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-rnart-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-rnart-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rnart-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-rnart-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rnart-pomme);\n  border-radius: 2px;\n}\n\n.soi-rnart-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rnart-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-rnart-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rnart-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-rnart-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-rnart-section-disclaimer {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-rnart-text-muted);\n  font-style: italic;\n  margin-top: 1.25rem;\n  padding-top: 1rem;\n  border-top: 1px solid var(--soi-rnart-line);\n}\n\n\/* BENEFITS *\/\n.soi-rnart-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1rem;\n}\n\n.soi-rnart-benefit {\n  background: var(--soi-rnart-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-rnart-radius);\n  border: 1px solid var(--soi-rnart-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-rnart-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rnart-shadow-md);\n}\n\n.soi-rnart-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-rnart-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-rnart-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-rnart-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-rnart-benefit:hover .soi-rnart-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-rnart-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rnart-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rnart-benefit p {\n  font-size: 13px;\n  color: var(--soi-rnart-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-rnart-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-rnart-card {\n  background: var(--soi-rnart-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rnart-radius);\n  border-left: 3px solid var(--soi-rnart-pomme);\n}\n\n.soi-rnart-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rnart-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rnart-card p {\n  font-size: 14px;\n  color: var(--soi-rnart-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-rnart-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-rnart-card-mini {\n  background: var(--soi-rnart-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-rnart-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-rnart-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-rnart-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-rnart-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-rnart-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rnart-marine);\n}\n\n\/* TIMELINE *\/\n.soi-rnart-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-rnart-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rnart-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rnart-radius);\n  border: 1px solid var(--soi-rnart-line);\n  align-items: flex-start;\n}\n\n.soi-rnart-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rnart-marine);\n  color: var(--soi-rnart-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-rnart-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rnart-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-rnart-step-content p {\n  font-size: 14px;\n  color: var(--soi-rnart-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-rnart-compo {\n  background: var(--soi-rnart-off-white);\n  border-radius: var(--soi-rnart-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-rnart-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-rnart-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-rnart-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-rnart-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rnart-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-rnart-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rnart-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-rnart-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rnart-pomme-light);\n  border-left: 4px solid var(--soi-rnart-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rnart-radius) var(--soi-rnart-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-rnart-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-rnart-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rnart-marine);\n  margin-bottom: 4px;\n}\n\n.soi-rnart-tip p {\n  font-size: 14px;\n  color: var(--soi-rnart-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-rnart-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-rnart-accordion-item {\n  background: var(--soi-rnart-off-white);\n  border-radius: var(--soi-rnart-radius-sm);\n  border: 1px solid var(--soi-rnart-line);\n  overflow: hidden;\n}\n\n.soi-rnart-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rnart-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-rnart-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-rnart-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rnart-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-rnart-accordion-item[open] .soi-rnart-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-rnart-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-rnart-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rnart-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-rnart-cta-box {\n  background: var(--soi-rnart-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rnart-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-rnart-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-rnart-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-rnart-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-rnart-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-rnart-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rnart-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-rnart-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-rnart-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-rnart-compo-value {\n    text-align: left;\n  }\n\n  .soi-rnart-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rnart-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-rnart-fiche {\n    --soi-rnart-text-soft: #2C3E50;\n    --soi-rnart-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603088597322,"sku":"GS9223","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/radis-noir-et-artichaut-bio-et-vegan-en-gelules-packshot.webp?v=1779988319"},{"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":"psyllium-blond-bio","title":"Psyllium Blond Bio - Graine Sauvage","description":"\n\n\u003cdiv class=\"soi-psyl-fiche\"\u003e\n\n  \u003csection class=\"soi-psyl-hero\"\u003e\n    \u003cdiv class=\"soi-psyl-hero-tag\"\u003e\n      \u003cspan class=\"soi-psyl-tag-dot\"\u003e\u003c\/span\u003e\n      Confort digestif · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-psyl-hero-title\"\u003eLa fibre naturelle pour un transit apaisé\u003c\/span\u003e\n    \u003cp class=\"soi-psyl-hero-subtitle\"\u003eIssu des téguments de Plantago ovata, le psyllium blond bio agit comme une éponge douce dans l'intestin pour vous aider à retrouver un équilibre digestif durable, sans additif ni gluten.\u003c\/p\u003e\n    \u003cdiv class=\"soi-psyl-hero-labels\"\u003e\n      \u003cspan class=\"soi-psyl-label soi-psyl-label-accent\"\u003eBIO ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-psyl-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-psyl-label\"\u003eSANS ADDITIF\u003c\/span\u003e\n      \u003cspan class=\"soi-psyl-label\"\u003e100% PLANTE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-psyl-section\"\u003e\n    \u003ch2\u003ePsyllium Blond Bio, la fibre naturelle pour un transit retrouvé\u003c\/h2\u003e\n    \u003cp\u003eLe psyllium blond bio est aujourd'hui l'une des fibres naturelles les plus plébiscitées pour soutenir le confort digestif au quotidien. Issu des téguments de la plante \u003cem\u003ePlantago ovata\u003c\/em\u003e, il agit comme une véritable éponge dans l'intestin : il gonfle au contact de l'eau, forme un gel doux et facilite naturellement le transit, qu'il soit trop lent ou trop rapide.\u003c\/p\u003e\n    \u003cp\u003eCe psyllium blond en poudre, certifié bio par Ecocert, vous offre une solution saine, sans additif ni gluten, pour retrouver un équilibre digestif durable.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-psyl-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le psyllium blond ? Bienfaits concrets\u003c\/h2\u003e\n    \u003cdiv class=\"soi-psyl-benefits\"\u003e\n      \u003cdiv class=\"soi-psyl-benefit\"\u003e\n        \u003cdiv class=\"soi-psyl-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConstipation\u003c\/h3\u003e\n        \u003cp\u003eLes fibres solubles gonflent dans l'intestin, ramollissent les selles et facilitent leur évacuation dès les premières prises.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-benefit\"\u003e\n        \u003cdiv class=\"soi-psyl-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDiarrhée et transit irrégulier\u003c\/h3\u003e\n        \u003cp\u003eLe gel formé absorbe l'excès d'eau dans le côlon et ralentit un transit trop rapide : un régulateur bidirectionnel unique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-benefit\"\u003e\n        \u003cdiv class=\"soi-psyl-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBallonnements\u003c\/h3\u003e\n        \u003cp\u003eEn nourrissant le microbiote intestinal, il contribue à une digestion plus sereine et réduit les inconforts digestifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-benefit\"\u003e\n        \u003cdiv class=\"soi-psyl-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGlycémie et cholestérol\u003c\/h3\u003e\n        \u003cp\u003eLa viscosité du gel ralentit l'absorption des sucres et piège une partie des graisses alimentaires : un soutien métabolique précieux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-psyl-section\"\u003e\n    \u003ch2\u003eComment prendre le psyllium blond ? Posologie et conseils pratiques\u003c\/h2\u003e\n    \u003cp class=\"soi-psyl-section-intro\"\u003eLa clé d'une cure réussie réside dans une hydratation suffisante. Le psyllium blond ne peut jouer son rôle sans eau : sans elle, les fibres risquent au contraire de bloquer le transit.\u003c\/p\u003e\n    \u003cdiv class=\"soi-psyl-timeline\"\u003e\n      \u003cdiv class=\"soi-psyl-step\"\u003e\n        \u003cdiv class=\"soi-psyl-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-psyl-step-content\"\u003e\n          \u003ch3\u003eDose recommandée\u003c\/h3\u003e\n          \u003cp\u003e1 à 3 cuillères à café par jour (environ 5 g par cuillère), réparties en 1 à 3 prises.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-step\"\u003e\n        \u003cdiv class=\"soi-psyl-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-psyl-step-content\"\u003e\n          \u003ch3\u003eMode de consommation\u003c\/h3\u003e\n          \u003cp\u003eMélangez une cuillère à café dans un grand verre d'eau (250 ml minimum), un jus, un yaourt ou un smoothie. Buvez immédiatement après mélange, avant que le gel ne prenne.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-step\"\u003e\n        \u003cdiv class=\"soi-psyl-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-psyl-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de psyllium blond se pratique idéalement sur 4 à 8 semaines pour un effet durable et bien toléré.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-step\"\u003e\n        \u003cdiv class=\"soi-psyl-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-psyl-step-content\"\u003e\n          \u003ch3\u003eTiming\u003c\/h3\u003e\n          \u003cp\u003eDe préférence avant les repas pour un effet satiétant, ou le soir pour un transit facilité le matin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-psyl-tip\"\u003e\n      \u003cdiv class=\"soi-psyl-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCommencez par une petite dose (1 cuillère à café) puis augmentez progressivement pour laisser votre intestin s'adapter en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-psyl-section\"\u003e\n    \u003ch2\u003eComposition du Psyllium Blond Bio Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-psyl-compo\"\u003e\n      \u003cdiv class=\"soi-psyl-compo-row\"\u003e\n        \u003cspan class=\"soi-psyl-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-psyl-compo-value\"\u003eTéguments de graines de psyllium blond (\u003cem\u003ePlantago ovata\u003c\/em\u003e) 100% bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-compo-row\"\u003e\n        \u003cspan class=\"soi-psyl-compo-label\"\u003eTeneur en fibres\u003c\/span\u003e\n        \u003cspan class=\"soi-psyl-compo-value\"\u003eEnviron 85% de fibres dont 70% de fibres solubles mucilagineux\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-compo-row\"\u003e\n        \u003cspan class=\"soi-psyl-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-psyl-compo-value\"\u003eBio Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-compo-row\"\u003e\n        \u003cspan class=\"soi-psyl-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-psyl-compo-value\"\u003ePoudre fine, sachet de 250 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-compo-row\"\u003e\n        \u003cspan class=\"soi-psyl-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-psyl-compo-value\"\u003eGluten, additif, arôme artificiel\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-psyl-section\"\u003e\n    \u003ch2\u003ePsyllium blond bio : ce qui le différencie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-psyl-grid\"\u003e\n      \u003cdiv class=\"soi-psyl-card\"\u003e\n        \u003ch3\u003e🌿 100% biologique\u003c\/h3\u003e\n        \u003cp\u003eCultivé sans pesticide, certifié Ecocert. Vous consommez une fibre pure, sans résidu chimique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-card\"\u003e\n        \u003ch3\u003e🚫 Sans gluten\u003c\/h3\u003e\n        \u003cp\u003eCompatible avec les régimes sans gluten, y compris en cas de maladie cœliaque.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-psyl-card\"\u003e\n        \u003ch3\u003e🔄 Double action transit\u003c\/h3\u003e\n        \u003cp\u003eRégule aussi bien la constipation que la diarrhée, pour tous les profils digestifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-psyl-section\"\u003e\n    \u003cdiv class=\"soi-psyl-accordion\"\u003e\n      \u003cdetails class=\"soi-psyl-accordion-item\"\u003e\n        \u003csummary class=\"soi-psyl-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-psyl-accordion-content\"\u003e\n          \u003cp\u003eCe produit 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 trouble digestif persistant, consultez 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-psyl-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-psyl-cta-box\"\u003e\n      \u003cp class=\"soi-psyl-cta-tag\" style=\"color: white;\"\u003ePrendre soin de son transit, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-psyl-cta-text\" style=\"color: white;\"\u003eUn transit capricieux, des ballonnements trop fréquents, ou simplement l'envie de prendre soin de votre ventre : une cuillère à café dans votre verre chaque matin, et votre intestin vous dit merci.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-psyl-marine: #1A2D3D;\n  --soi-psyl-marine-dark: #0F1E2B;\n  --soi-psyl-marine-light: #2C4458;\n  --soi-psyl-pomme: #A1C544;\n  --soi-psyl-pomme-dark: #84A636;\n  --soi-psyl-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-psyl-white: #FFFFFF;\n  --soi-psyl-off-white: #F8FAF6;\n  --soi-psyl-stone: #F1F3EE;\n  --soi-psyl-line: #E5E8E0;\n\n  --soi-psyl-primary: #7CA86E;\n  --soi-psyl-primary-soft: rgba(124,168,110,0.12);\n  --soi-psyl-accent: #B08D6A;\n\n  --soi-psyl-text: #1A2D3D;\n  --soi-psyl-text-soft: #4A5B6B;\n  --soi-psyl-text-muted: #7B8693;\n\n  --soi-psyl-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-psyl-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-psyl-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-psyl-radius: 12px;\n  --soi-psyl-radius-sm: 8px;\n  --soi-psyl-radius-pill: 999px;\n}\n\n.soi-psyl-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-psyl-fiche img { max-width: 100%; height: auto; }\n\n.soi-psyl-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-psyl-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-psyl-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-psyl-hero {\n  position: relative;\n  background: var(--soi-psyl-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-psyl-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-psyl-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-psyl-pomme);\n}\n\n.soi-psyl-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-psyl-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-psyl-pomme);\n  border-radius: 50%;\n}\n\n.soi-psyl-hero-title {\n  display: block;\n  color: var(--soi-psyl-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-psyl-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-psyl-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-psyl-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-psyl-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-psyl-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-psyl-label-accent {\n  background: var(--soi-psyl-pomme);\n  border-color: var(--soi-psyl-pomme);\n  color: var(--soi-psyl-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-psyl-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-psyl-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-psyl-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-psyl-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-psyl-pomme);\n  border-radius: 2px;\n}\n\n.soi-psyl-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-psyl-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-psyl-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-psyl-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-psyl-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-psyl-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-psyl-benefit {\n  background: var(--soi-psyl-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-psyl-radius);\n  border: 1px solid var(--soi-psyl-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-psyl-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-psyl-shadow-md);\n}\n\n.soi-psyl-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-psyl-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-psyl-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-psyl-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-psyl-benefit:hover .soi-psyl-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-psyl-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-psyl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-psyl-benefit p {\n  font-size: 13px;\n  color: var(--soi-psyl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-psyl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-psyl-card {\n  background: var(--soi-psyl-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-psyl-radius);\n  border-left: 3px solid var(--soi-psyl-pomme);\n}\n\n.soi-psyl-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-psyl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-psyl-card p {\n  font-size: 14px;\n  color: var(--soi-psyl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-psyl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-psyl-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-psyl-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-psyl-radius);\n  border: 1px solid var(--soi-psyl-line);\n  align-items: flex-start;\n}\n\n.soi-psyl-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-psyl-marine);\n  color: var(--soi-psyl-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-psyl-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-psyl-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-psyl-step-content p {\n  font-size: 14px;\n  color: var(--soi-psyl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-psyl-compo {\n  background: var(--soi-psyl-off-white);\n  border-radius: var(--soi-psyl-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-psyl-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-psyl-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-psyl-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-psyl-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-psyl-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-psyl-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-psyl-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-psyl-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-psyl-pomme-light);\n  border-left: 4px solid var(--soi-psyl-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-psyl-radius) var(--soi-psyl-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-psyl-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-psyl-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-psyl-marine);\n  margin-bottom: 4px;\n}\n\n.soi-psyl-tip p {\n  font-size: 14px;\n  color: var(--soi-psyl-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-psyl-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-psyl-accordion-item {\n  background: var(--soi-psyl-off-white);\n  border-radius: var(--soi-psyl-radius-sm);\n  border: 1px solid var(--soi-psyl-line);\n  overflow: hidden;\n}\n\n.soi-psyl-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-psyl-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-psyl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-psyl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-psyl-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-psyl-accordion-item[open] .soi-psyl-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-psyl-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-psyl-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-psyl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-psyl-cta-box {\n  background: var(--soi-psyl-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-psyl-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-psyl-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-psyl-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-psyl-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-psyl-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-psyl-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-psyl-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-psyl-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-psyl-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-psyl-compo-value {\n    text-align: left;\n  }\n\n  .soi-psyl-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-psyl-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-psyl-fiche {\n    --soi-psyl-text-soft: #2C3E50;\n    --soi-psyl-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603112583498,"sku":"GS3006","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/psyllium-blond-bio-in-use.webp?v=1779988534"},{"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":"huile-onagre-bio","title":"Huile d'Onagre Bio en gélules","description":"\n\u003cdiv class=\"soi-onag-fiche\"\u003e\n\n  \u003csection class=\"soi-onag-hero\"\u003e\n    \u003cdiv class=\"soi-onag-hero-tag\"\u003e\n      \u003cspan class=\"soi-onag-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-onag-hero-title\"\u003eLe soutien hormonal naturel au féminin\u003c\/span\u003e\n    \u003cp class=\"soi-onag-hero-subtitle\"\u003eRiche en acide gamma-linolénique (GLA), l'huile d'onagre bio accompagne les femmes à chaque étape de leur vie hormonale, de façon douce et naturelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-onag-hero-labels\"\u003e\n      \u003cspan class=\"soi-onag-label soi-onag-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-onag-label\"\u003eECOCERT FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-onag-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-onag-label\"\u003e60 CAPSULES MOLLES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onag-section\"\u003e\n    \u003ch2\u003ePourquoi l'huile d'onagre est-elle si précieuse ?\u003c\/h2\u003e\n    \u003cp\u003eTout repose sur sa composition unique. L'huile d'onagre est naturellement riche en \u003cstrong\u003eacides gras polyinsaturés essentiels\u003c\/strong\u003e, et notamment en \u003cstrong\u003eacide gamma-linolénique (GLA)\u003c\/strong\u003e, un oméga-6 rare que votre organisme ne peut pas fabriquer seul. Ce GLA joue un rôle central dans la régulation des prostaglandines, des molécules impliquées dans l'équilibre hormonal, la gestion de l'inflammation et la qualité de la peau.\u003c\/p\u003e\n    \u003cp\u003eConcrètement, des études s'intéressent à ses effets sur les \u003cstrong\u003edouleurs menstruelles\u003c\/strong\u003e, le \u003cstrong\u003esyndrome prémenstruel (SPM)\u003c\/strong\u003e, les inconforts liés à la \u003cstrong\u003eménopause\u003c\/strong\u003e (sécheresse, bouffées de chaleur, fatigue) et la santé cutanée. Ce n'est pas un hasard si elle figure parmi les compléments les plus plébiscités par les femmes en quête de solutions naturelles.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onag-section\"\u003e\n    \u003ch2\u003eLes bienfaits de l'huile d'onagre en gélules au quotidien\u003c\/h2\u003e\n    \u003cdiv class=\"soi-onag-benefits\"\u003e\n      \u003cdiv class=\"soi-onag-benefit\"\u003e\n        \u003cdiv class=\"soi-onag-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort menstruel\u003c\/h3\u003e\n        \u003cp\u003eContribue à atténuer les crampes abdominales, les migraines et les douleurs dorsales liées au cycle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-benefit\"\u003e\n        \u003cdiv class=\"soi-onag-benefit-icon\"\u003e\u003cspan\u003e☁️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSyndrome prémenstruel\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisée pour adoucir l'irritabilité, les ballonnements et la sensibilité des seins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-benefit\"\u003e\n        \u003cdiv class=\"soi-onag-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMénopause\u003c\/h3\u003e\n        \u003cp\u003eAide à réduire les bouffées de chaleur, la sécheresse vaginale et la fatigue hormonale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-benefit\"\u003e\n        \u003cdiv class=\"soi-onag-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeau saine et hydratée\u003c\/h3\u003e\n        \u003cp\u003eGrâce au GLA, elle soutient la barrière cutanée, réduit les rougeurs et améliore l'élasticité, idéale pour les peaux sèches ou sujettes à l'eczéma.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-benefit\"\u003e\n        \u003cdiv class=\"soi-onag-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction antioxydante\u003c\/h3\u003e\n        \u003cp\u003eEnrichie en vitamine E, elle protège vos cellules du stress oxydatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onag-section\"\u003e\n    \u003ch2\u003eCe qui distingue l'huile d'onagre Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-onag-grid\"\u003e\n      \u003cdiv class=\"soi-onag-card\"\u003e\n        \u003ch3\u003e🌿 Agriculture Biologique certifiée\u003c\/h3\u003e\n        \u003cp\u003eCertifiée par Ecocert (FR-BIO-01) : sans pesticides, sans OGM, sans solvants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-card\"\u003e\n        \u003ch3\u003e❄️ Première pression à froid\u003c\/h3\u003e\n        \u003cp\u003eTous les actifs sont préservés intacts, sans dégradation thermique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-card\"\u003e\n        \u003ch3\u003e📊 9 % de GLA garanti\u003c\/h3\u003e\n        \u003cp\u003eUne concentration efficace pour un résultat concret sur l'équilibre hormonal et la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-card\"\u003e\n        \u003ch3\u003e🍋 Vitamine E naturelle\u003c\/h3\u003e\n        \u003cp\u003ePour une meilleure stabilité de l'huile et une protection cellulaire renforcée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-card\"\u003e\n        \u003ch3\u003e💊 Capsules molles pratiques\u003c\/h3\u003e\n        \u003cp\u003eSans goût, sans odeur, faciles à intégrer dans votre routine quotidienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onag-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-onag-compo\"\u003e\n      \u003cdiv class=\"soi-onag-compo-row\"\u003e\n        \u003cspan class=\"soi-onag-compo-label\"\u003ePar capsule\u003c\/span\u003e\n        \u003cspan class=\"soi-onag-compo-value\"\u003eHuile d'onagre bio (Oenothera biennis) : 500 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-compo-row\"\u003e\n        \u003cspan class=\"soi-onag-compo-label\"\u003eDont GLA\u003c\/span\u003e\n        \u003cspan class=\"soi-onag-compo-value\"\u003e45 mg (9 %)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-compo-row\"\u003e\n        \u003cspan class=\"soi-onag-compo-label\"\u003eAntioxydant\u003c\/span\u003e\n        \u003cspan class=\"soi-onag-compo-value\"\u003eVitamine E naturelle (tocophérols)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-compo-row\"\u003e\n        \u003cspan class=\"soi-onag-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-onag-compo-value\"\u003eGélatine de poisson, glycérol, eau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-compo-row\"\u003e\n        \u003cspan class=\"soi-onag-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-onag-compo-value\"\u003e60 capsules molles (cure de 20 jours)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-onag-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-onag-step\"\u003e\n        \u003cdiv class=\"soi-onag-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-onag-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 capsules par jour, de préférence au cours des repas avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-step\"\u003e\n        \u003cdiv class=\"soi-onag-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-onag-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003ePour un effet optimal, une cure de 6 à 8 semaines est généralement conseillée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-onag-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-onag-accordion-item\"\u003e\n        \u003csummary class=\"soi-onag-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-onag-accordion-content\"\u003e\n          \u003cp\u003eCe complément ne se substitue pas à un traitement médical. En cas de traitement hormonal ou de grossesse, consultez votre médecin avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onag-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce complément ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-onag-grid\"\u003e\n      \u003cdiv class=\"soi-onag-card\"\u003e\n        \u003ch3\u003e🩸 Règles douloureuses\u003c\/h3\u003e\n        \u003cp\u003eVous souffrez de crampes, migraines ou inconforts liés à vos cycles ? L'huile d'onagre bio vous apporte un soutien naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-card\"\u003e\n        \u003ch3\u003e🌡️ Périménopause et ménopause\u003c\/h3\u003e\n        \u003cp\u003eBouffées de chaleur, sécheresse, fatigue : ce complément vous accompagne dans cette transition en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onag-card\"\u003e\n        \u003ch3\u003e💧 Peau sèche ou sensible\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez améliorer la qualité de votre peau de l'intérieur grâce aux acides gras essentiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-onag-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-onag-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eL'huile d'onagre s'associe volontiers à une huile de bourrache, également riche en GLA, pour une action complémentaire et renforcée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onag-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-onag-cta-box\"\u003e\n      \u003cp class=\"soi-onag-cta-tag\" style=\"color: white;\"\u003eVotre bien-être féminin, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-onag-cta-text\" style=\"color: white;\"\u003ePure, certifiée bio et concentrée en GLA, l'huile d'onagre Graine Sauvage vous accompagne de l'intérieur pour retrouver confort hormonal et éclat cutané.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-onag-marine: #1A2D3D;\n  --soi-onag-marine-dark: #0F1E2B;\n  --soi-onag-marine-light: #2C4458;\n  --soi-onag-pomme: #A1C544;\n  --soi-onag-pomme-dark: #84A636;\n  --soi-onag-pomme-light: rgba(161,197,68,0.10);\n  --soi-onag-white: #FFFFFF;\n  --soi-onag-off-white: #F8FAF6;\n  --soi-onag-stone: #F1F3EE;\n  --soi-onag-line: #E5E8E0;\n  --soi-onag-primary: #D4A82A;\n  --soi-onag-primary-soft: rgba(212,168,42,0.10);\n  --soi-onag-accent: #7CA86E;\n  --soi-onag-text: #1A2D3D;\n  --soi-onag-text-soft: #4A5B6B;\n  --soi-onag-text-muted: #7B8693;\n  --soi-onag-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-onag-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-onag-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-onag-radius: 12px;\n  --soi-onag-radius-sm: 8px;\n  --soi-onag-radius-pill: 999px;\n}\n\n.soi-onag-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-onag-fiche img { max-width: 100%; height: auto; }\n\n.soi-onag-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-onag-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-onag-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-onag-hero {\n  position: relative;\n  background: var(--soi-onag-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-onag-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-onag-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-onag-pomme);\n}\n\n.soi-onag-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-onag-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-onag-pomme);\n  border-radius: 50%;\n}\n\n.soi-onag-hero-title {\n  display: block;\n  color: var(--soi-onag-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-onag-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-onag-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-onag-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-onag-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-onag-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-onag-label-accent {\n  background: var(--soi-onag-pomme);\n  border-color: var(--soi-onag-pomme);\n  color: var(--soi-onag-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-onag-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-onag-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-onag-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-onag-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-onag-pomme);\n  border-radius: 2px;\n}\n\n.soi-onag-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-onag-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-onag-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-onag-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-onag-benefit {\n  background: var(--soi-onag-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-onag-radius);\n  border: 1px solid var(--soi-onag-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-onag-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-onag-shadow-md);\n}\n\n.soi-onag-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-onag-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-onag-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-onag-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-onag-benefit:hover .soi-onag-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-onag-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-onag-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-onag-benefit p {\n  font-size: 13px;\n  color: var(--soi-onag-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-onag-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-onag-card {\n  background: var(--soi-onag-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-onag-radius);\n  border-left: 3px solid var(--soi-onag-pomme);\n}\n\n.soi-onag-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-onag-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-onag-card p {\n  font-size: 14px;\n  color: var(--soi-onag-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-onag-compo {\n  background: var(--soi-onag-off-white);\n  border-radius: var(--soi-onag-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-onag-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-onag-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-onag-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-onag-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-onag-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-onag-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-onag-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-onag-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-onag-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-onag-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-onag-radius);\n  border: 1px solid var(--soi-onag-line);\n  align-items: flex-start;\n}\n\n.soi-onag-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-onag-marine);\n  color: var(--soi-onag-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-onag-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-onag-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-onag-step-content p {\n  font-size: 14px;\n  color: var(--soi-onag-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-onag-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-onag-pomme-light);\n  border-left: 4px solid var(--soi-onag-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-onag-radius) var(--soi-onag-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-onag-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-onag-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-onag-marine);\n  margin-bottom: 4px;\n}\n\n.soi-onag-tip p {\n  font-size: 14px;\n  color: var(--soi-onag-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-onag-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-onag-accordion-item {\n  background: var(--soi-onag-off-white);\n  border-radius: var(--soi-onag-radius-sm);\n  border: 1px solid var(--soi-onag-line);\n  overflow: hidden;\n}\n\n.soi-onag-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-onag-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-onag-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-onag-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-onag-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-onag-accordion-item[open] .soi-onag-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-onag-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-onag-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-onag-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-onag-cta-box {\n  background: var(--soi-onag-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-onag-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-onag-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-onag-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-onag-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-onag-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-onag-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-onag-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-onag-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-onag-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-onag-compo-value {\n    text-align: left;\n  }\n\n  .soi-onag-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-onag-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-onag-fiche {\n    --soi-onag-text-soft: #2C3E50;\n    --soi-onag-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603173269834,"sku":"GS9098","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-onagre-capsules-graine-sauvage.png?v=1780056485"},{"product_id":"huile-bourrache-bio","title":"Huile de Bourrache Bio en gélules","description":"\u003cdiv class=\"soi-bour-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-bour-hero\"\u003e\n    \u003cdiv class=\"soi-bour-hero-tag\"\u003e\n      \u003cspan class=\"soi-bour-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-bour-hero-title\"\u003eLa cure anti-âge naturelle pour votre peau\u003c\/span\u003e\n    \u003cp class=\"soi-bour-hero-subtitle\"\u003eL'huile de bourrache bio en capsules molles, concentrée en acide gamma-linolénique, nourrit votre peau de l'intérieur pour retrouver souplesse, hydratation et éclat.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bour-hero-labels\"\u003e\n      \u003cspan class=\"soi-bour-label soi-bour-label-accent\"\u003eBIO AB\u003c\/span\u003e\n      \u003cspan class=\"soi-bour-label\"\u003eFR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-bour-label\"\u003ePREMIÈRE PRESSION À FROID\u003c\/span\u003e\n      \u003cspan class=\"soi-bour-label\"\u003e60 CAPSULES MOLLES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi l'huile de bourrache ? Ce que disent les actifs --\u003e\n  \u003csection class=\"soi-bour-section\"\u003e\n    \u003ch2\u003ePourquoi l'huile de bourrache ? Ce que disent les actifs\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bour-benefits\"\u003e\n      \u003cdiv class=\"soi-bour-benefit\"\u003e\n        \u003cdiv class=\"soi-bour-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAcide gamma-linolénique (AGL)\u003c\/h3\u003e\n        \u003cp\u003eComposant clé des membranes cellulaires, cet oméga-6 rare contribue à l'hydratation, à la souplesse et à l'élasticité de la peau. L'huile de bourrache en est l'une des sources végétales les plus riches (18 à 26 % de la composition).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-benefit\"\u003e\n        \u003cdiv class=\"soi-bour-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAcide linoléique (oméga-6)\u003c\/h3\u003e\n        \u003cp\u003ePrésent en grande quantité, il renforce la barrière cutanée et aide à limiter la perte en eau, particulièrement utile pour les peaux sèches ou sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-benefit\"\u003e\n        \u003cdiv class=\"soi-bour-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitamine E naturelle (tocophérol)\u003c\/h3\u003e\n        \u003cp\u003ePuissant antioxydant, elle aide à protéger les cellules contre le stress oxydatif, contribuant à ralentir le vieillissement cutané prématuré.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1.25rem;\"\u003ePrise en complément alimentaire, l'huile de bourrache agit de l'intérieur, là où les crèmes ne peuvent pas toujours atteindre. Elle est aussi appréciée pour ses effets potentiels sur la qualité des cheveux et des ongles, souvent fragilisés par les carences en acides gras essentiels.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et posologie --\u003e\n  \u003csection class=\"soi-bour-section\"\u003e\n    \u003ch2\u003eComposition et posologie : ce que contient chaque capsule\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bour-compo\"\u003e\n      \u003cdiv class=\"soi-bour-compo-row\"\u003e\n        \u003cspan class=\"soi-bour-compo-label\"\u003eHuile de bourrache bio (Borago officinalis)\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-compo-value\"\u003e500 mg par capsule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-compo-row\"\u003e\n        \u003cspan class=\"soi-bour-compo-label\"\u003eExtraction\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-compo-value\"\u003ePremière pression à froid\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-compo-row\"\u003e\n        \u003cspan class=\"soi-bour-compo-label\"\u003eVitamine E naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-compo-value\"\u003eD-alpha-tocophérol (antioxydant)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-compo-row\"\u003e\n        \u003cspan class=\"soi-bour-compo-label\"\u003eEnveloppe de la capsule\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-compo-value\"\u003eGélatine bovine, glycérol, eau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-compo-row\"\u003e\n        \u003cspan class=\"soi-bour-compo-label\"\u003eContenu du flacon\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-compo-value\"\u003e60 capsules molles (cure de 20 jours)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-bour-timeline\" style=\"margin-top:1.5rem;\"\u003e\n      \u003cdiv class=\"soi-bour-step\"\u003e\n        \u003cdiv class=\"soi-bour-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-bour-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003e3 capsules molles 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-bour-step\"\u003e\n        \u003cdiv class=\"soi-bour-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-bour-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats visibles sur la peau, une cure de 6 à 8 semaines est généralement conseillée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pour qui est faite cette cure --\u003e\n  \u003csection class=\"soi-bour-section\"\u003e\n    \u003ch2\u003ePour qui est faite cette cure d'huile de bourrache bio en gélules ?\u003c\/h2\u003e\n    \u003cp class=\"soi-bour-section-intro\"\u003eCe complément convient particulièrement si vous présentez l'un des profils suivants :\u003c\/p\u003e\n    \u003cdiv class=\"soi-bour-grid\"\u003e\n      \u003cdiv class=\"soi-bour-card\"\u003e\n        \u003ch3\u003e🌾 Peau sèche, terne ou inconfortable\u003c\/h3\u003e\n        \u003cp\u003eSurtout en hiver ou après 40 ans, lorsque la production naturelle d'acides gras essentiels ralentit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-card\"\u003e\n        \u003ch3\u003e✨ Signes de vieillissement cutané\u003c\/h3\u003e\n        \u003cp\u003eRides précoces, manque de fermeté : l'AGL soutient la régénération cellulaire de l'intérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-card\"\u003e\n        \u003ch3\u003e🌸 Peau sensible sujette aux rougeurs\u003c\/h3\u003e\n        \u003cp\u003eLes oméga-6 contribuent à apaiser les peaux réactives, sujettes aux démangeaisons ou aux inconforts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-card\"\u003e\n        \u003ch3\u003e💅 Ongles cassants ou cheveux fragilisés\u003c\/h3\u003e\n        \u003cp\u003eLes acides gras essentiels nourrissent également les phanères pour des ongles et cheveux plus résistants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-bour-accordion\" style=\"margin-top:1.5rem;\"\u003e\n      \u003cdetails class=\"soi-bour-accordion-item\"\u003e\n        \u003csummary class=\"soi-bour-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-bour-accordion-content\"\u003e\n          \u003cp\u003eCe complément est déconseillé aux femmes enceintes ou allaitantes sans avis médical préalable. Il ne remplace pas un traitement médical ni un suivi dermatologique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les engagements Graine Sauvage --\u003e\n  \u003csection class=\"soi-bour-section\"\u003e\n    \u003ch2\u003eLes engagements Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bour-grid-compact\"\u003e\n      \u003cdiv class=\"soi-bour-card-mini\"\u003e\n        \u003cspan class=\"soi-bour-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-card-mini-value\"\u003eBio AB \/ FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-card-mini\"\u003e\n        \u003cspan class=\"soi-bour-card-mini-icon\"\u003e❄️\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-card-mini-label\"\u003eExtraction\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-card-mini-value\"\u003e1ère pression à froid\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-card-mini\"\u003e\n        \u003cspan class=\"soi-bour-card-mini-icon\"\u003e🧪\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-card-mini-value\"\u003eSans additifs inutiles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bour-card-mini\"\u003e\n        \u003cspan class=\"soi-bour-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-card-mini-label\"\u003eDosage\u003c\/span\u003e\n        \u003cspan class=\"soi-bour-card-mini-value\"\u003e500 mg par capsule\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment associer l'huile de bourrache --\u003e\n  \u003csection class=\"soi-bour-section\"\u003e\n    \u003ch2\u003eComment associer vos capsules d'huile de bourrache pour de meilleurs résultats ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bour-tip\"\u003e\n      \u003cdiv class=\"soi-bour-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eL'huile d'onagre et l'huile de bourrache forment un duo complémentaire très apprécié : l'onagre apporte également de l'AGL et des phyto-estrogènes intéressants pour les femmes en période de ménopause. Associées, leurs bienfaits pour la peau se potentialisent. Vous pouvez alterner les cures ou les combiner selon les conseils d'un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-bour-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-bour-cta-box\"\u003e\n      \u003cp class=\"soi-bour-cta-tag\" style=\"color: white;\"\u003eNourrissez votre peau de l'intérieur\u003c\/p\u003e\n      \u003cp class=\"soi-bour-cta-text\" style=\"color: white;\"\u003eRiche en acides gras rares et en vitamine E, chaque capsule d'huile de bourrache bio Graine Sauvage nourrit vos cellules en profondeur pour révéler une peau plus souple, plus hydratée et plus lumineuse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-bour-marine: #1A2D3D;\n  --soi-bour-marine-dark: #0F1E2B;\n  --soi-bour-marine-light: #2C4458;\n  --soi-bour-pomme: #A1C544;\n  --soi-bour-pomme-dark: #84A636;\n  --soi-bour-pomme-light: rgba(161,197,68,0.10);\n  --soi-bour-white: #FFFFFF;\n  --soi-bour-off-white: #F8FAF6;\n  --soi-bour-stone: #F1F3EE;\n  --soi-bour-line: #E5E8E0;\n  --soi-bour-primary: #C6D44A;\n  --soi-bour-primary-soft: #E8EDC4;\n  --soi-bour-accent: #D4A82A;\n  --soi-bour-text: #1A2D3D;\n  --soi-bour-text-soft: #4A5B6B;\n  --soi-bour-text-muted: #7B8693;\n  --soi-bour-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bour-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bour-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bour-radius: 12px;\n  --soi-bour-radius-sm: 8px;\n  --soi-bour-radius-pill: 999px;\n}\n\n.soi-bour-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bour-fiche img { max-width: 100%; height: auto; }\n\n.soi-bour-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bour-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bour-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-bour-hero {\n  position: relative;\n  background: var(--soi-bour-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-bour-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bour-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bour-pomme);\n}\n\n.soi-bour-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-bour-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bour-pomme);\n  border-radius: 50%;\n}\n\n.soi-bour-hero-title {\n  display: block;\n  color: var(--soi-bour-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-bour-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-bour-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bour-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-bour-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bour-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bour-label-accent {\n  background: var(--soi-bour-pomme);\n  border-color: var(--soi-bour-pomme);\n  color: var(--soi-bour-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-bour-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bour-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bour-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-bour-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bour-pomme);\n  border-radius: 2px;\n}\n\n.soi-bour-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bour-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bour-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bour-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bour-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-bour-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bour-benefit {\n  background: var(--soi-bour-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bour-radius);\n  border: 1px solid var(--soi-bour-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bour-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bour-shadow-md);\n}\n\n.soi-bour-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bour-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-bour-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bour-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bour-benefit:hover .soi-bour-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bour-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bour-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bour-benefit p {\n  font-size: 13px;\n  color: var(--soi-bour-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-bour-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-bour-card {\n  background: var(--soi-bour-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bour-radius);\n  border-left: 3px solid var(--soi-bour-pomme);\n}\n\n.soi-bour-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bour-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bour-card p {\n  font-size: 14px;\n  color: var(--soi-bour-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-bour-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-bour-card-mini {\n  background: var(--soi-bour-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-bour-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-bour-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-bour-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-bour-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-bour-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bour-marine);\n}\n\n\/* TIMELINE *\/\n.soi-bour-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-bour-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bour-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bour-radius);\n  border: 1px solid var(--soi-bour-line);\n  align-items: flex-start;\n}\n\n.soi-bour-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bour-marine);\n  color: var(--soi-bour-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-bour-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bour-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bour-step-content p {\n  font-size: 14px;\n  color: var(--soi-bour-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-bour-compo {\n  background: var(--soi-bour-off-white);\n  border-radius: var(--soi-bour-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bour-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-bour-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bour-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bour-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bour-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-bour-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bour-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-bour-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bour-pomme-light);\n  border-left: 4px solid var(--soi-bour-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bour-radius) var(--soi-bour-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-bour-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bour-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bour-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bour-tip p {\n  font-size: 14px;\n  color: var(--soi-bour-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-bour-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-bour-accordion-item {\n  background: var(--soi-bour-off-white);\n  border-radius: var(--soi-bour-radius-sm);\n  border: 1px solid var(--soi-bour-line);\n  overflow: hidden;\n}\n\n.soi-bour-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-bour-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-bour-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-bour-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-bour-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-bour-accordion-item[open] .soi-bour-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-bour-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-bour-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-bour-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-bour-cta-box {\n  background: var(--soi-bour-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bour-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bour-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-bour-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bour-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-bour-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bour-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bour-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-bour-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bour-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bour-compo-value {\n    text-align: left;\n  }\n\n  .soi-bour-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bour-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bour-fiche {\n    --soi-bour-text-soft: #2C3E50;\n    --soi-bour-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603271180618,"sku":"GS9096","price":21.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-bourrache-bio-en-gelules-packshot.webp?v=1780055853"},{"product_id":"triphaline-vegan-en-gelules","title":"Triphaline Vegan en gélules","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Triphaline Vegan en gélules\nMarque: Graine Sauvage\nCatégorie Soinat: Compléments alimentaires \/ Minceur-Élimination \/ Ayurveda\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Fabriqué en France, Vegan, 100% vegan, gélules végétales, sans gélatine animale, sans additifs inutiles, sans colorant, sans arôme artificiel\nChiffres précis mentionnés : 60 gélules végétales, 15 jours de cure, 4 gélules\/jour en 2 prises, Triphala 200 mg\/gélule, Fenouil 150 mg\/gélule, Fibre d'acacia 100 mg\/gélule\nOrigine mentionnée : Fabriqué en France\nForme galénique : Gélules végétales (HPMC)\nActifs\/plantes nommés : Triphala (Amalaki, Bibhitaki, Haritaki), Fenouil (Foeniculum vulgare, poudre de graines), Fibre d'acacia (Acacia senegal)\nPosologie mentionnée : 4 gélules\/jour, 2 prises matin et soir, avant les repas avec un grand verre d'eau, cure de 15 jours minimum\nPrécautions mentionnées : Pas un médicament, ne se substitue pas à un traitement médical ni à une alimentation équilibrée, grossesse\/allaitement\/traitement médical consulter médecin, conserver à l'abri chaleur et humidité, hors de portée des enfants\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #D4A52A (jaune-vert du bouchon\/étiquette, inspiration curcuma-ayurveda)\nAccent produit: #7CA86E (vert végétal des fruits sur le packaging)\nPréfixe CSS: soi-triph\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Triphaline Vegan en gélules : le complément minceur naturel à base de Triphala\"\n  2. \"Qu'est-ce que le Triphala et pourquoi est-il au cœur de cette formule ?\"\n  3. \"Les bienfaits de la Triphaline : ce que vous pouvez en attendre\"\n  4. \"Composition complète et posologie\"\n  5. \"Pourquoi choisir la Triphaline plutôt qu'un autre complément minceur ?\"\n  6. \"Précautions et conseils d'utilisation\"\n  7. \"Questions fréquentes sur la Triphaline\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = FABRIQUÉ EN FRANCE, VEGAN, GÉLULES VÉGÉTALES, AYURVÉDIQUE (mentionné \"recette ayurvédique millénaire\")\nH2 #1 → hero (contenu intégré dans le hero + paragraphe d'intro en section-intro)\nH2 #2 → paragraphes simples (texte narratif continu sur le Triphala)\nH2 #3 → benefits (4 bénéfices distincts avec titre + description)\nH2 #4 → compo (data rows) + timeline (posologie en étapes)\nH2 #5 → grid cards (5 arguments différenciants)\nH2 #6 → accordion (précautions + conseil d'utilisation)\nH2 #7 → accordion (2 questions\/réponses)\nCTA final : basé sur le paragraphe de clôture de la source\nComposants OMIS faute de données : tip (pas de conseil spécifique isolé au-delà de ce qui est dans les sections), grid-compact (les specs sont mieux servies par compo-rows)\n--\u003e\n\n\u003cdiv class=\"soi-triph-fiche\"\u003e\n\n  \u003csection class=\"soi-triph-hero\"\u003e\n    \u003cdiv class=\"soi-triph-hero-tag\"\u003e\n      \u003cspan class=\"soi-triph-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire minceur · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-triph-hero-title\"\u003eTriphaline Vegan en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-triph-hero-subtitle\"\u003eLa synergie ayurvédique du Triphala, du fenouil et de la fibre d'acacia pour soutenir votre transit, favoriser l'élimination et retrouver légèreté et confort digestif au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-triph-hero-labels\"\u003e\n      \u003cspan class=\"soi-triph-label soi-triph-label-accent\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eTriphaline Vegan en gélules : le complément minceur naturel à base de Triphala\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez un \u003cstrong\u003ecomplément alimentaire minceur naturel\u003c\/strong\u003e qui agit en profondeur, sans artifice ? La \u003cstrong\u003eTriphaline de Graine Sauvage\u003c\/strong\u003e associe une recette ayurvédique millénaire à des plantes reconnues pour soutenir votre transit, favoriser l'élimination et vous aider à retrouver légèreté et confort digestif au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le Triphala et pourquoi est-il au cœur de cette formule ?\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003eTriphala\u003c\/strong\u003e est une préparation issue de la médecine ayurvédique indienne, composée de trois fruits : l'Amalaki (groseille indienne), le Bibhitaki et le Haritaki. Utilisé depuis des siècles, il est reconnu pour \u003cstrong\u003eréguler le transit intestinal\u003c\/strong\u003e, soutenir la digestion et contribuer à l'élimination naturelle des déchets.\u003c\/p\u003e\n    \u003cp\u003eC'est la pierre angulaire de la Triphaline, enrichie ici par deux ingrédients complémentaires pour une action encore plus complète.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eLes bienfaits de la Triphaline : ce que vous pouvez en attendre\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-benefits\"\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTransit et digestion facilités\u003c\/h3\u003e\n        \u003cp\u003eLe Triphala stimule doucement le transit intestinal et aide l'organisme à évacuer naturellement les toxines accumulées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEffet drainant et ventre plat\u003c\/h3\u003e\n        \u003cp\u003eLe fenouil agit sur les ballonnements, soutient l'élimination urinaire et favorise un ventre plus plat et moins gonflé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eContrôle de l'appétit\u003c\/h3\u003e\n        \u003cp\u003eLa fibre d'acacia contribue à prolonger la sensation de satiété, ce qui peut vous aider à mieux gérer vos apports alimentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePurification et silhouette affinée\u003c\/h3\u003e\n        \u003cp\u003eLa synergie des trois actifs soutient les fonctions d'élimination de l'organisme pour une silhouette affinée et une peau plus nette.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cp class=\"soi-triph-section-intro\"\u003eChaque gélule végétale de Triphaline contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-triph-compo\"\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eTriphala (Amalaki, Bibhitaki, Haritaki)\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e200 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eFenouil (Foeniculum vulgare, poudre de graines)\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e150 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eFibre d'acacia (Acacia senegal)\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e100 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e60 gélules (cure de 15 jours)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-triph-timeline\"\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez \u003cstrong\u003e4 gélules par jour\u003c\/strong\u003e, réparties en 2 prises : 2 le matin et 2 le soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eMoment de la prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence \u003cstrong\u003eavant les repas\u003c\/strong\u003e, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de \u003cstrong\u003e15 jours minimum\u003c\/strong\u003e est conseillée pour observer les premiers effets. À renouveler selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Triphaline plutôt qu'un autre complément minceur ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-grid\"\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eUne fabrication française selon des normes qualité rigoureuses et traçables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🌱 100 % vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales, sans aucun ingrédient d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🔬 Formule synergique unique\u003c\/h3\u003e\n        \u003cp\u003eTriphala, fenouil et fibre d'acacia : trois actifs aux actions complémentaires réunis dans une seule gélule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🚫 Sans additifs inutiles\u003c\/h3\u003e\n        \u003cp\u003ePas de colorant, pas d'arôme artificiel, rien de superflu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e💊 Praticité\u003c\/h3\u003e\n        \u003cp\u003e60 gélules, soit une cure de 15 jours complète dans un seul flacon compact.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003ePrécautions et conseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-accordion\"\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eLa Triphaline est un \u003cstrong\u003ecomplément alimentaire\u003c\/strong\u003e, pas un médicament. Elle ne se substitue pas à un traitement médical ni à une alimentation équilibrée. En cas de grossesse, d'allaitement ou de traitement médical en cours, consultez votre médecin avant utilisation. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e💡 Conseil pour des résultats optimaux\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003ePour des résultats optimaux, associez la Triphaline à une alimentation variée, une bonne hydratation (1,5 L d'eau par jour minimum) et une activité physique régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la Triphaline\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-accordion\"\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e🤔 La Triphaline est-elle efficace pour maigrir ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eElle favorise l'élimination et soutient la digestion, deux facteurs qui accompagnent une démarche minceur globale. Elle ne fait pas maigrir seule, mais peut être un allié précieux dans une routine équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e🔄 Peut-on la prendre sur le long terme ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eElle est conçue pour des cures ponctuelles de 15 jours. Faites une pause entre chaque cure et consultez un professionnel de santé si vous souhaitez prolonger l'utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-triph-cta-box\"\u003e\n      \u003cp class=\"soi-triph-cta-tag\" style=\"color: white;\"\u003eSoutenir votre bien-être, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-triph-cta-text\" style=\"color: white;\"\u003eLa Triphaline de Graine Sauvage rassemble le meilleur de la tradition ayurvédique et des plantes douces pour soutenir votre digestion, alléger votre transit et vous redonner la légèreté que vous méritez.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-triph-marine: #1A2D3D;\n  --soi-triph-marine-dark: #0F1E2B;\n  --soi-triph-marine-light: #2C4458;\n  --soi-triph-pomme: #A1C544;\n  --soi-triph-pomme-dark: #84A636;\n  --soi-triph-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-triph-white: #FFFFFF;\n  --soi-triph-off-white: #F8FAF6;\n  --soi-triph-stone: #F1F3EE;\n  --soi-triph-line: #E5E8E0;\n\n  --soi-triph-primary: #D4A52A;\n  --soi-triph-primary-soft: rgba(212,165,42,0.12);\n  --soi-triph-accent: #7CA86E;\n\n  --soi-triph-text: #1A2D3D;\n  --soi-triph-text-soft: #4A5B6B;\n  --soi-triph-text-muted: #7B8693;\n\n  --soi-triph-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-triph-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-triph-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-triph-radius: 12px;\n  --soi-triph-radius-sm: 8px;\n  --soi-triph-radius-pill: 999px;\n}\n\n.soi-triph-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-triph-fiche img { max-width: 100%; height: auto; }\n\n.soi-triph-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-triph-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-triph-hero {\n  position: relative;\n  background: var(--soi-triph-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-triph-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-triph-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-triph-pomme);\n}\n\n.soi-triph-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-triph-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-triph-pomme);\n  border-radius: 50%;\n}\n\n.soi-triph-hero-title {\n  display: block;\n  color: var(--soi-triph-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-triph-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-triph-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-triph-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-triph-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-triph-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-triph-label-accent {\n  background: var(--soi-triph-pomme);\n  border-color: var(--soi-triph-pomme);\n  color: var(--soi-triph-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-triph-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-triph-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-triph-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-triph-pomme);\n  border-radius: 2px;\n}\n\n.soi-triph-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-triph-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-triph-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-triph-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-triph-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-triph-benefit {\n  background: var(--soi-triph-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-triph-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-triph-shadow-md);\n}\n\n.soi-triph-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-triph-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-triph-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-triph-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-triph-benefit:hover .soi-triph-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-triph-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-benefit p {\n  font-size: 13px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-triph-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-triph-card {\n  background: var(--soi-triph-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border-left: 3px solid var(--soi-triph-pomme);\n}\n\n.soi-triph-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-card p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-triph-compo {\n  background: var(--soi-triph-off-white);\n  border-radius: var(--soi-triph-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-triph-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-triph-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-triph-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-triph-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-triph-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-triph-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-triph-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-triph-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-triph-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-triph-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  align-items: flex-start;\n}\n\n.soi-triph-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-triph-marine);\n  color: var(--soi-triph-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-triph-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-triph-step-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-triph-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-triph-accordion-item {\n  background: var(--soi-triph-off-white);\n  border-radius: var(--soi-triph-radius-sm);\n  border: 1px solid var(--soi-triph-line);\n  overflow: hidden;\n}\n\n.soi-triph-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-triph-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-triph-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-triph-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-triph-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-triph-accordion-item[open] .soi-triph-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-triph-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-triph-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-triph-cta-box {\n  background: var(--soi-triph-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-triph-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-triph-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-triph-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-triph-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-triph-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-triph-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-triph-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-triph-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-triph-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-triph-compo-value {\n    text-align: left;\n  }\n\n  .soi-triph-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-triph-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-triph-fiche {\n    --soi-triph-text-soft: #2C3E50;\n    --soi-triph-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603278061898,"sku":"GS9226","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/triphaline-vegan-gelules-packshot_11zon.webp?v=1781968669"},{"product_id":"tisane-digestion-6-plantes-bio","title":"Tisane Digestion Bio et Vegan en infusettes","description":"\u003cdiv class=\"soi-tdig-fiche\"\u003e\n\n\u003csection class=\"soi-tdig-hero\"\u003e\n  \u003cdiv class=\"soi-tdig-hero-tag\"\u003e\n    \u003cspan class=\"soi-tdig-tag-dot\"\u003e\u003c\/span\u003e\n    Tisane Bio · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-tdig-hero-title\"\u003eTisane digestive bio aux 6 plantes \u003c\/span\u003e\n  \u003cp class=\"soi-tdig-hero-subtitle\"\u003eSix plantes biologiques réunies en infusettes pour accompagner votre confort digestif au quotidien, de la digestion au transit en passant par le soutien hépatique.\u003c\/p\u003e\n  \u003cdiv class=\"soi-tdig-hero-labels\"\u003e\n    \u003cspan class=\"soi-tdig-label soi-tdig-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n    \u003cspan class=\"soi-tdig-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-tdig-label\"\u003e100 % VEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-tdig-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003cspan class=\"soi-tdig-label\"\u003eSANS LACTOSE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-tdig-section\"\u003e\n  \u003cp\u003eVous cherchez \u003cstrong\u003eune tisane pour la digestion\u003c\/strong\u003e vraiment efficace, sans compromis sur la qualité ? La \u003cstrong\u003eTisane Digestion Bio de Graine Sauvage\u003c\/strong\u003e rassemble six plantes soigneusement choisies pour accompagner votre confort digestif au quotidien. Certifiée Agriculture Biologique, fabriquée en France, 100 % vegan : c'est le rituel nature dont votre ventre a besoin, surtout après les repas difficiles.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-tdig-section\"\u003e\n  \u003ch2\u003ePourquoi choisir cette tisane pour la digestion ?\u003c\/h2\u003e\n  \u003cp class=\"soi-tdig-section-intro\"\u003eLà où la plupart des tisanes digestion misent sur une ou deux plantes classiques, cette formulation va plus loin grâce à la \u003cstrong\u003esynergie de six plantes complémentaires\u003c\/strong\u003e. Chacune agit sur un aspect précis de votre système digestif.\u003c\/p\u003e\n  \u003cdiv class=\"soi-tdig-grid\"\u003e\n    \u003cdiv class=\"soi-tdig-card\"\u003e\n      \u003ch3\u003e🌿 Gentiane\u003c\/h3\u003e\n      \u003cp\u003eStimule la sécrétion des sucs digestifs et favorise une \u003cstrong\u003edigestion saine\u003c\/strong\u003e, idéale en cas de digestion lente ou de lourdeurs après le repas.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-card\"\u003e\n      \u003ch3\u003e🌱 Romarin\u003c\/h3\u003e\n      \u003cp\u003eSoutient le \u003cstrong\u003edrainage hépatobiliaire\u003c\/strong\u003e et contribue au bon fonctionnement du tube digestif.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-card\"\u003e\n      \u003ch3\u003e🟠 Curcuma\u003c\/h3\u003e\n      \u003cp\u003eReconnu pour ses propriétés anti-inflammatoires naturelles, il prend soin de votre \u003cstrong\u003efoie\u003c\/strong\u003e et facilite la digestion des graisses.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-card\"\u003e\n      \u003ch3\u003e🤍 Guimauve\u003c\/h3\u003e\n      \u003cp\u003eApaise la muqueuse digestive et favorise un \u003cstrong\u003etransit régulier\u003c\/strong\u003e en douceur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-card\"\u003e\n      \u003ch3\u003e🌼 Achillée millefeuille\u003c\/h3\u003e\n      \u003cp\u003ePlante \u003cstrong\u003eantispasmodique\u003c\/strong\u003e traditionnelle, elle réduit les crampes et les spasmes intestinaux souvent associés à une digestion difficile.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-card\"\u003e\n      \u003ch3\u003e💜 Chicorée\u003c\/h3\u003e\n      \u003cp\u003eSoutient les \u003cstrong\u003efonctions d'élimination rénale et urinaire\u003c\/strong\u003e, utile pour un drainage global après les excès.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-tdig-section\"\u003e\n  \u003ch2\u003eComposition complète et dosage\u003c\/h2\u003e\n  \u003cp class=\"soi-tdig-section-intro\"\u003eChaque sachet contient un \u003cstrong\u003emélange de plantes biologiques\u003c\/strong\u003e, sans arômes artificiels ni additifs. Composition précise par sachet (1,5 g à 2 g) :\u003c\/p\u003e\n  \u003cdiv class=\"soi-tdig-compo\"\u003e\n    \u003cdiv class=\"soi-tdig-compo-row\"\u003e\n      \u003cspan class=\"soi-tdig-compo-label\"\u003eRomarin\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-compo-value\"\u003eFeuilles de \u003cem\u003eRosmarinus officinalis\u003c\/em\u003e BIO\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-compo-row\"\u003e\n      \u003cspan class=\"soi-tdig-compo-label\"\u003eGentiane\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-compo-value\"\u003eRacine de \u003cem\u003eGentiana lutea\u003c\/em\u003e BIO\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-compo-row\"\u003e\n      \u003cspan class=\"soi-tdig-compo-label\"\u003eCurcuma\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-compo-value\"\u003eRhizome de \u003cem\u003eCurcuma longa\u003c\/em\u003e BIO\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-compo-row\"\u003e\n      \u003cspan class=\"soi-tdig-compo-label\"\u003eGuimauve\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-compo-value\"\u003eRacine d'\u003cem\u003eAlthaea officinalis\u003c\/em\u003e BIO\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-compo-row\"\u003e\n      \u003cspan class=\"soi-tdig-compo-label\"\u003eAchillée millefeuille\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-compo-value\"\u003eParties aériennes d'\u003cem\u003eAchillea millefolium\u003c\/em\u003e BIO\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-compo-row\"\u003e\n      \u003cspan class=\"soi-tdig-compo-label\"\u003eChicorée\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-compo-value\"\u003eRacine de \u003cem\u003eCichorium intybus\u003c\/em\u003e BIO\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-tdig-grid-compact\"\u003e\n    \u003cdiv class=\"soi-tdig-card-mini\"\u003e\n      \u003cspan class=\"soi-tdig-card-mini-icon\"\u003e📦\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-card-mini-value\"\u003e20 infusettes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-card-mini\"\u003e\n      \u003cspan class=\"soi-tdig-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-card-mini-label\"\u003eInfusettes\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-card-mini-value\"\u003eCellulose biodégradable\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-card-mini\"\u003e\n      \u003cspan class=\"soi-tdig-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-card-mini-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-tdig-card-mini-value\"\u003eArômes ni additifs\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-tdig-section\"\u003e\n  \u003ch2\u003eComment préparer et quand boire cette tisane digestion ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-tdig-timeline\"\u003e\n    \u003cdiv class=\"soi-tdig-step\"\u003e\n      \u003cdiv class=\"soi-tdig-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-tdig-step-content\"\u003e\n        \u003ch3\u003eChauffez l'eau\u003c\/h3\u003e\n        \u003cp\u003eFaites chauffer de l'eau à \u003cstrong\u003e90 à 95 °C\u003c\/strong\u003e (eau frémissante, non bouillante).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-step\"\u003e\n      \u003cdiv class=\"soi-tdig-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-tdig-step-content\"\u003e\n        \u003ch3\u003eLaissez infuser\u003c\/h3\u003e\n        \u003cp\u003ePlongez un sachet dans votre tasse et laissez infuser \u003cstrong\u003e5 à 8 minutes\u003c\/strong\u003e selon l'intensité souhaitée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-step\"\u003e\n      \u003cdiv class=\"soi-tdig-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-tdig-step-content\"\u003e\n        \u003ch3\u003eSavourez après les repas\u003c\/h3\u003e\n        \u003cp\u003eConsommez \u003cstrong\u003e1 à 3 tasses par jour\u003c\/strong\u003e, de préférence après les repas ou en cas de digestion difficile.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-tdig-tip\"\u003e\n    \u003cdiv class=\"soi-tdig-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour un confort optimal, intégrez cette tisane à votre routine du soir après un dîner copieux. La boîte contient 20 infusettes, soit jusqu'à 20 jours d'utilisation à raison d'une tasse par jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-tdig-section\"\u003e\n  \u003ch2\u003eGaranties qualité Graine Sauvage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-tdig-benefits\"\u003e\n    \u003cdiv class=\"soi-tdig-benefit\"\u003e\n      \u003cdiv class=\"soi-tdig-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAgriculture Biologique\u003c\/h3\u003e\n      \u003cp\u003eLabel AB, contrôlé par Ecocert : aucun pesticide, aucun produit chimique de synthèse.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-benefit\"\u003e\n      \u003cdiv class=\"soi-tdig-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFabriquée en France\u003c\/h3\u003e\n      \u003cp\u003eTraçabilité complète et respect de normes strictes de fabrication.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-benefit\"\u003e\n      \u003cdiv class=\"soi-tdig-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEmballage écoresponsable\u003c\/h3\u003e\n      \u003cp\u003eInfusettes en cellulose biodégradable et compostable, boîte recyclable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tdig-benefit\"\u003e\n      \u003cdiv class=\"soi-tdig-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003e100 % vegan et végétarien\u003c\/h3\u003e\n      \u003cp\u003eConvient à tous les régimes alimentaires, sans gluten et sans lactose.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-tdig-section\"\u003e\n  \u003ch2\u003ePrécautions d'utilisation\u003c\/h2\u003e\n  \u003cdiv class=\"soi-tdig-accordion\"\u003e\n    \u003cdetails class=\"soi-tdig-accordion-item\"\u003e\n      \u003csummary class=\"soi-tdig-accordion-header\"\u003e⚠️ Contre-indications et précautions\u003c\/summary\u003e\n      \u003cdiv class=\"soi-tdig-accordion-content\"\u003e\n        \u003cp\u003eCette tisane est déconseillée aux femmes enceintes ou allaitantes sans avis médical, ainsi qu'aux personnes souffrant d'obstruction biliaire (en raison du romarin et du curcuma). Elle ne se substitue pas à un traitement médical. En cas de troubles digestifs persistants, 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-tdig-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-tdig-cta-box\"\u003e\n    \u003cp class=\"soi-tdig-cta-tag\" style=\"color: white;\"\u003eUn rituel digestif naturel, bio et fabriqué en France\u003c\/p\u003e\n    \u003cp class=\"soi-tdig-cta-text\" style=\"color: white;\"\u003eUn sachet, quelques minutes d'infusion, et six plantes font leur travail en douceur : moins de lourdeurs, un transit apaisé, un foie soutenu. Le rituel dont votre ventre a besoin.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-tdig-marine: #1A2D3D;\n  --soi-tdig-marine-dark: #0F1E2B;\n  --soi-tdig-marine-light: #2C4458;\n  --soi-tdig-pomme: #A1C544;\n  --soi-tdig-pomme-dark: #84A636;\n  --soi-tdig-pomme-light: rgba(161,197,68,0.10);\n  --soi-tdig-white: #FFFFFF;\n  --soi-tdig-off-white: #F8FAF6;\n  --soi-tdig-stone: #F1F3EE;\n  --soi-tdig-line: #E5E8E0;\n  --soi-tdig-primary: #7CA86E;\n  --soi-tdig-primary-soft: #EAF2E6;\n  --soi-tdig-accent: #D4A52A;\n  --soi-tdig-text: #1A2D3D;\n  --soi-tdig-text-soft: #4A5B6B;\n  --soi-tdig-text-muted: #7B8693;\n  --soi-tdig-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tdig-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tdig-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tdig-radius: 12px;\n  --soi-tdig-radius-sm: 8px;\n  --soi-tdig-radius-pill: 999px;\n}\n\n.soi-tdig-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tdig-fiche img { max-width: 100%; height: auto; }\n\n.soi-tdig-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tdig-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tdig-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-tdig-hero {\n  position: relative;\n  background: var(--soi-tdig-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-tdig-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tdig-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tdig-pomme);\n}\n\n.soi-tdig-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-tdig-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tdig-pomme);\n  border-radius: 50%;\n}\n\n.soi-tdig-hero-title {\n  display: block;\n  color: var(--soi-tdig-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-tdig-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-tdig-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tdig-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-tdig-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tdig-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tdig-label-accent {\n  background: var(--soi-tdig-pomme);\n  border-color: var(--soi-tdig-pomme);\n  color: var(--soi-tdig-marine);\n  font-weight: 600;\n}\n\n.soi-tdig-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tdig-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tdig-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-tdig-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tdig-pomme);\n  border-radius: 2px;\n}\n\n.soi-tdig-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-tdig-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-tdig-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tdig-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tdig-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-tdig-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-tdig-benefit {\n  background: var(--soi-tdig-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-tdig-radius);\n  border: 1px solid var(--soi-tdig-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-tdig-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-tdig-shadow-md);\n}\n\n.soi-tdig-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-tdig-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-tdig-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-tdig-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-tdig-benefit:hover .soi-tdig-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-tdig-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tdig-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tdig-benefit p {\n  font-size: 13px;\n  color: var(--soi-tdig-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-tdig-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-tdig-card {\n  background: var(--soi-tdig-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tdig-radius);\n  border-left: 3px solid var(--soi-tdig-pomme);\n}\n\n.soi-tdig-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tdig-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tdig-card p {\n  font-size: 14px;\n  color: var(--soi-tdig-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-tdig-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-tdig-card-mini {\n  background: var(--soi-tdig-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-tdig-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-tdig-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-tdig-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-tdig-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-tdig-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tdig-marine);\n}\n\n.soi-tdig-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-tdig-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-tdig-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tdig-radius);\n  border: 1px solid var(--soi-tdig-line);\n  align-items: flex-start;\n}\n\n.soi-tdig-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-tdig-marine);\n  color: var(--soi-tdig-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-tdig-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tdig-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-tdig-step-content p {\n  font-size: 14px;\n  color: var(--soi-tdig-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-tdig-compo {\n  background: var(--soi-tdig-off-white);\n  border-radius: var(--soi-tdig-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-tdig-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-tdig-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-tdig-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-tdig-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-tdig-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-tdig-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-tdig-marine);\n  text-align: right;\n}\n\n.soi-tdig-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-tdig-pomme-light);\n  border-left: 4px solid var(--soi-tdig-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-tdig-radius) var(--soi-tdig-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-tdig-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-tdig-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-tdig-marine);\n  margin-bottom: 4px;\n}\n\n.soi-tdig-tip p {\n  font-size: 14px;\n  color: var(--soi-tdig-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-tdig-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-tdig-accordion-item {\n  background: var(--soi-tdig-off-white);\n  border-radius: var(--soi-tdig-radius-sm);\n  border: 1px solid var(--soi-tdig-line);\n  overflow: hidden;\n}\n\n.soi-tdig-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-tdig-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-tdig-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-tdig-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-tdig-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-tdig-accordion-item[open] .soi-tdig-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-tdig-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-tdig-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-tdig-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-tdig-cta-box {\n  background: var(--soi-tdig-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tdig-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tdig-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-tdig-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tdig-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-tdig-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tdig-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tdig-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-tdig-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-tdig-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-tdig-compo-value {\n    text-align: left;\n  }\n\n  .soi-tdig-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-tdig-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tdig-fiche {\n    --soi-tdig-text-soft: #2C3E50;\n    --soi-tdig-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603292840266,"sku":"GS9233","price":5.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tisane-digestion-bio-et-vegan-en-infusettes-packshot_92186c46-ac41-407c-9d1c-49c0ed1bba7b.webp?v=1779189731"},{"product_id":"triphala-bio-et-vegan-en-gelules","title":"Triphala Bio et Vegan en gélules","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Triphala Bio et Vegan en gélules\nMarque: Graine Sauvage\nCatégorie Soinat: Compléments alimentaires \/ Médecines alternatives \/ Ayurveda\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Bio, AB, Ecocert (FR-BIO-01), 100% Vegan, Sans gluten, Sans lactose, Sans OGM, Gélules végétales, Fabrication française\nChiffres précis mentionnés : 525 mg de poudre de Triphala bio par gélule, 4 gélules\/jour, 60 gélules par boîte, 15 jours d'utilisation\nOrigine mentionnée : Plantes cultivées en Inde, formulé et conditionné en France\nForme galénique : Gélules végétales (enveloppe HPMC)\nActifs\/plantes nommés : Triphala (Amla \/ Emblica officinalis, Bibhitaki \/ Terminalia bellirica, Haritaki \/ Terminalia chebula)\nPosologie mentionnée : 4 gélules\/jour, 2 prises matin et soir, avant les repas, avec un grand verre d'eau. Cure 15 jours renouvelable après pause de 2 semaines.\nPrécautions mentionnées : Déconseillé femmes enceintes\/allaitantes, enfants -12 ans, avis médecin si traitement médical\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #D4A52A (safran\/curcuma, univers ayurvédique, rappel du jaune-vert du bouchon)\nAccent produit: #6B8E23 (vert olive, rappel du vert du packaging et du label AB)\nPréfixe CSS: soi-triph\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Triphala Bio en gélules végétales : digestion, transit et équilibre ayurvédique\"\n  2. \"Le Triphala, c'est quoi exactement ?\"\n  3. \"Bienfaits du Triphala bio : ce que vous pouvez en attendre\"\n  4. \"Composition et posologie\"\n  5. \"Comment intégrer le Triphala bio à votre quotidien ?\"\n  6. \"Pourquoi choisir le Triphala bio de Graine Sauvage ?\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO · AB, VEGAN, SANS GLUTEN, SANS OGM, FABRIQUÉ EN FRANCE\nH2 #1 → paragraphe simple (texte introductif continu)\nH2 #2 → grille de cards (3 baies distinctes avec titre + description) + paragraphe de synthèse\nH2 #3 → benefits (4 bénéfices avec titre + description) + paragraphe disclaimer\nH2 #4 → compo data rows (dosage, durée, ingrédients, enveloppe) + grid-compact (specs chiffrées) + paragraphe labels\nH2 #5 → timeline (2 étapes : prise quotidienne + renouvellement) + accordéon (précautions)\nH2 #6 → grille de cards (4 arguments différenciants)\nCTA final : basé sur le paragraphe de clôture de la source\nComposants OMIS faute de données : tip (pas de conseil spécifique additionnel au-delà de ce qui est couvert par timeline\/accordéon)\n--\u003e\n\u003cdiv class=\"soi-triph-fiche\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"soi-triph-hero\"\u003e\n\u003cdiv class=\"soi-triph-hero-tag\"\u003e\n\u003cspan class=\"soi-triph-tag-dot\"\u003e\u003c\/span\u003e Complément alimentaire · Ayurveda · Graine Sauvage\u003c\/div\u003e\n\u003cspan class=\"soi-triph-hero-title\"\u003e3 baies, 3 millénaires de sagesse ayurvédique\u003c\/span\u003e\n\u003cp class=\"soi-triph-hero-subtitle\"\u003eTrois baies ancestrales de la tradition ayurvédique réunies dans une formule pure et certifiée, pour soutenir votre digestion, réguler votre transit et favoriser l'élimination naturelle.\u003c\/p\u003e\n\u003cdiv class=\"soi-triph-hero-labels\"\u003e\n\u003cspan class=\"soi-triph-label soi-triph-label-accent\"\u003eBIO · AB\u003c\/span\u003e \u003cspan class=\"soi-triph-label\"\u003eVEGAN\u003c\/span\u003e \u003cspan class=\"soi-triph-label\"\u003eSANS GLUTEN\u003c\/span\u003e \u003cspan class=\"soi-triph-label\"\u003eSANS OGM\u003c\/span\u003e \u003cspan class=\"soi-triph-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"soi-triph-section\"\u003e\n\u003ch2\u003eTriphala Bio en gélules végétales : digestion, transit et équilibre ayurvédique\u003c\/h2\u003e\n\u003cp\u003eLe Triphala bio est l'une des formules les plus anciennes et les plus respectées de la médecine ayurvédique. Utilisé depuis des millénaires en Inde, ce complexe de trois baies indiennes (Amla, Bibhitaki et Haritaki) est aujourd'hui reconnu comme un allié naturel pour soutenir la digestion, réguler le transit et favoriser l'élimination. La version en gélules végétales certifiées bio de Graine Sauvage vous permet d'en profiter facilement, sans compromis sur la qualité ni sur vos convictions.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"soi-triph-section\"\u003e\n\u003ch2\u003eLe Triphala, c'est quoi exactement ?\u003c\/h2\u003e\n\u003cp class=\"soi-triph-section-intro\"\u003eLe mot \u003cem\u003eTriphala\u003c\/em\u003e signifie littéralement « trois fruits » en sanskrit. Cette formule ancestrale associe trois myrobolans aux propriétés complémentaires :\u003c\/p\u003e\n\u003cdiv class=\"soi-triph-grid\"\u003e\n\u003cdiv class=\"soi-triph-card\"\u003e\n\u003ch3\u003e🍇 Amla (Emblica officinalis)\u003c\/h3\u003e\n\u003cp\u003eExceptionnellement riche en vitamine C naturelle et en antioxydants, l'Amla apaise les irritations digestives et soutient les défenses naturelles de l'organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-card\"\u003e\n\u003ch3\u003e🫐 Bibhitaki (Terminalia bellirica)\u003c\/h3\u003e\n\u003cp\u003eReconnu pour ses propriétés laxatives douces, le Bibhitaki aide à réguler le transit intestinal et à soulager l'inconfort lié à la constipation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-card\"\u003e\n\u003ch3\u003e👑 Haritaki (Terminalia chebula)\u003c\/h3\u003e\n\u003cp\u003eConsidéré comme le « roi des plantes » en Ayurvéda, l'Haritaki stimule la sécrétion de sucs gastriques et contribue au bon fonctionnement intestinal en profondeur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 1.25rem;\"\u003eEnsemble, ces trois baies agissent en synergie pour équilibrer les trois doshas (Vâta, Pitta, Kapha) selon la tradition ayurvédique, et offrir un soutien global à votre confort digestif.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"soi-triph-section\"\u003e\n\u003ch2\u003eBienfaits du Triphala bio : ce que vous pouvez en attendre\u003c\/h2\u003e\n\u003cdiv class=\"soi-triph-benefits\"\u003e\n\u003cdiv class=\"soi-triph-benefit\"\u003e\n\u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eDigestion facilitée\u003c\/h3\u003e\n\u003cp\u003eMoins de ballonnements, de gaz et de lourdeurs après les repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-benefit\"\u003e\n\u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eTransit régulé\u003c\/h3\u003e\n\u003cp\u003eUne action douce, sans effet drastique, idéale pour un usage quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-benefit\"\u003e\n\u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eÉlimination soutenue\u003c\/h3\u003e\n\u003cp\u003eAide l'organisme à se débarrasser naturellement des déchets accumulés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-benefit\"\u003e\n\u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eConfort intestinal durable\u003c\/h3\u003e\n\u003cp\u003eUne cure régulière de 15 jours permet d'observer des résultats progressifs et stables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 1.25rem; font-size: 13px; color: var(--soi-triph-text-muted); font-style: italic;\"\u003eCes informations sont données à titre indicatif. Ce complément ne remplace pas un avis médical ni un traitement prescrit.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"soi-triph-section\"\u003e\n\u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n\u003cdiv class=\"soi-triph-grid-compact\"\u003e\n\u003cdiv class=\"soi-triph-card-mini\"\u003e\n\u003cspan class=\"soi-triph-card-mini-icon\"\u003e💊\u003c\/span\u003e \u003cspan class=\"soi-triph-card-mini-label\"\u003ePar gélule\u003c\/span\u003e \u003cspan class=\"soi-triph-card-mini-value\"\u003e525 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-card-mini\"\u003e\n\u003cspan class=\"soi-triph-card-mini-icon\"\u003e📦\u003c\/span\u003e \u003cspan class=\"soi-triph-card-mini-label\"\u003eContenu\u003c\/span\u003e \u003cspan class=\"soi-triph-card-mini-value\"\u003e60 gélules\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-card-mini\"\u003e\n\u003cspan class=\"soi-triph-card-mini-icon\"\u003e📅\u003c\/span\u003e \u003cspan class=\"soi-triph-card-mini-label\"\u003eDurée de cure\u003c\/span\u003e \u003cspan class=\"soi-triph-card-mini-value\"\u003e15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-card-mini\"\u003e\n\u003cspan class=\"soi-triph-card-mini-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"soi-triph-card-mini-label\"\u003ePosologie\u003c\/span\u003e \u003cspan class=\"soi-triph-card-mini-value\"\u003e4 gélules\/jour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-compo\" style=\"margin-top: 1.25rem;\"\u003e\n\u003cdiv class=\"soi-triph-compo-row\"\u003e\n\u003cspan class=\"soi-triph-compo-label\"\u003eIngrédients\u003c\/span\u003e \u003cspan class=\"soi-triph-compo-value\"\u003ePoudre de fruit d'Amla bio (\u003cem\u003eEmblica officinalis\u003c\/em\u003e), poudre de fruit de Bibhitaki bio (\u003cem\u003eTerminalia bellirica\u003c\/em\u003e), poudre de fruit d'Haritaki bio (\u003cem\u003eTerminalia chebula\u003c\/em\u003e)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-compo-row\"\u003e\n\u003cspan class=\"soi-triph-compo-label\"\u003eEnveloppe\u003c\/span\u003e \u003cspan class=\"soi-triph-compo-value\"\u003eGélatine végétale (HPMC)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-compo-row\"\u003e\n\u003cspan class=\"soi-triph-compo-label\"\u003eOrigine des plantes\u003c\/span\u003e \u003cspan class=\"soi-triph-compo-value\"\u003eInde (agriculture biologique)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-compo-row\"\u003e\n\u003cspan class=\"soi-triph-compo-label\"\u003eCertification\u003c\/span\u003e \u003cspan class=\"soi-triph-compo-value\"\u003eAB, Ecocert (FR-BIO-01)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-compo-row\"\u003e\n\u003cspan class=\"soi-triph-compo-label\"\u003eConditionnement\u003c\/span\u003e \u003cspan class=\"soi-triph-compo-value\"\u003eFormulé et conditionné en France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 1rem;\"\u003eProduit 100 % vegan, sans gluten, sans lactose, sans OGM.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"soi-triph-section\"\u003e\n\u003ch2\u003eComment intégrer le Triphala bio à votre quotidien ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-triph-timeline\"\u003e\n\u003cdiv class=\"soi-triph-step\"\u003e\n\u003cdiv class=\"soi-triph-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-step-content\"\u003e\n\u003ch3\u003eVotre prise quotidienne\u003c\/h3\u003e\n\u003cp\u003ePrenez 4 gélules par jour, réparties en 2 prises (matin et soir), de préférence avant les repas avec un grand verre d'eau. Veillez à bien vous hydrater tout au long de la journée : l'eau joue un rôle essentiel dans l'action des plantes sur le transit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-step\"\u003e\n\u003cdiv class=\"soi-triph-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-step-content\"\u003e\n\u003ch3\u003eRenouvellement de la cure\u003c\/h3\u003e\n\u003cp\u003eUne cure de 15 jours peut être renouvelée après une pause de 2 semaines, selon vos besoins. Prenez vos gélules à heure fixe, idéalement avant les deux principaux repas, pour une efficacité optimale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n\u003cdetails class=\"soi-triph-accordion-item\"\u003e\n\u003csummary class=\"soi-triph-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-triph-accordion-content\"\u003e\n\u003cp\u003eCe produit est déconseillé aux femmes enceintes ou allaitantes et aux enfants de moins de 12 ans. En cas de traitement médical, demandez l'avis de votre médecin avant de commencer une cure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"soi-triph-section\"\u003e\n\u003ch2\u003ePourquoi choisir le Triphala bio de Graine Sauvage ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-triph-grid\"\u003e\n\u003cdiv class=\"soi-triph-card\"\u003e\n\u003ch3\u003e🌱 Certification bio officielle\u003c\/h3\u003e\n\u003cp\u003eContrôlé et certifié AB, sans pesticides ni intrants chimiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-card\"\u003e\n\u003ch3\u003e🥬 Gélules végétales\u003c\/h3\u003e\n\u003cp\u003eAdapté aux végétariens et aux vegans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-card\"\u003e\n\u003ch3\u003e🧪 Formule pure\u003c\/h3\u003e\n\u003cp\u003eBaies entières uniquement, sans excipient ni additif superflu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-triph-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n\u003cp\u003eTraçabilité garantie, normes qualité strictes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"soi-triph-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-triph-cta-box\"\u003e\n\u003cp class=\"soi-triph-cta-tag\" style=\"color: white;\"\u003eTrois baies, trois millénaires de sagesse ayurvédique\u003c\/p\u003e\n\u003cp class=\"soi-triph-cta-text\" style=\"color: white;\"\u003eRetrouvez un confort digestif durable, en douceur et naturellement. Le Triphala bio de Graine Sauvage, c'est l'essentiel, sans superflu : une formule pure, certifiée, vegan, fabriquée en France pour prendre soin de votre ventre chaque jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  \/* === Couleurs Soinat (FIXES) === *\/\n  --soi-triph-marine: #1A2D3D;\n  --soi-triph-marine-dark: #0F1E2B;\n  --soi-triph-marine-light: #2C4458;\n  --soi-triph-pomme: #A1C544;\n  --soi-triph-pomme-dark: #84A636;\n  --soi-triph-pomme-light: rgba(161,197,68,0.10);\n\n  \/* === Neutres Soinat === *\/\n  --soi-triph-white: #FFFFFF;\n  --soi-triph-off-white: #F8FAF6;\n  --soi-triph-stone: #F1F3EE;\n  --soi-triph-line: #E5E8E0;\n\n  \/* === Couleurs dynamiques (packaging : jaune-vert du bouchon + vert du label AB) === *\/\n  --soi-triph-primary: #D4A52A;\n  --soi-triph-primary-soft: rgba(212,165,42,0.12);\n  --soi-triph-accent: #6B8E23;\n\n  \/* === Textes === *\/\n  --soi-triph-text: #1A2D3D;\n  --soi-triph-text-soft: #4A5B6B;\n  --soi-triph-text-muted: #7B8693;\n\n  \/* === Effets === *\/\n  --soi-triph-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-triph-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-triph-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-triph-radius: 12px;\n  --soi-triph-radius-sm: 8px;\n  --soi-triph-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-triph-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-triph-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-triph-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-triph-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-triph-hero {\n  position: relative;\n  background: var(--soi-triph-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-triph-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-triph-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-triph-pomme);\n}\n\n.soi-triph-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-triph-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-triph-pomme);\n  border-radius: 50%;\n}\n\n.soi-triph-hero-title {\n  display: block;\n  color: var(--soi-triph-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-triph-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-triph-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-triph-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-triph-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-triph-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-triph-label-accent {\n  background: var(--soi-triph-pomme);\n  border-color: var(--soi-triph-pomme);\n  color: var(--soi-triph-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-triph-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-triph-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-triph-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-triph-pomme);\n  border-radius: 2px;\n}\n\n.soi-triph-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-triph-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-triph-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-triph-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-triph-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-triph-benefit {\n  background: var(--soi-triph-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-triph-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-triph-shadow-md);\n}\n\n.soi-triph-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-triph-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-triph-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-triph-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-triph-benefit:hover .soi-triph-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-triph-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-benefit p {\n  font-size: 13px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-triph-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-triph-card {\n  background: var(--soi-triph-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border-left: 3px solid var(--soi-triph-pomme);\n}\n\n.soi-triph-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-card p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-triph-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-triph-card-mini {\n  background: var(--soi-triph-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-triph-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-triph-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-triph-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-triph-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-triph-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-triph-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-triph-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-triph-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  align-items: flex-start;\n}\n\n.soi-triph-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-triph-marine);\n  color: var(--soi-triph-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-triph-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-triph-step-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-triph-compo {\n  background: var(--soi-triph-off-white);\n  border-radius: var(--soi-triph-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-triph-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-triph-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-triph-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-triph-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-triph-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-triph-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-triph-marine);\n  text-align: right;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-triph-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-triph-accordion-item {\n  background: var(--soi-triph-off-white);\n  border-radius: var(--soi-triph-radius-sm);\n  border: 1px solid var(--soi-triph-line);\n  overflow: hidden;\n}\n\n.soi-triph-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-triph-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-triph-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-triph-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-triph-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-triph-accordion-item[open] .soi-triph-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-triph-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-triph-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-triph-cta-box {\n  background: var(--soi-triph-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-triph-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-triph-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-triph-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-triph-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-triph-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-triph-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-triph-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-triph-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-triph-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-triph-compo-value {\n    text-align: left;\n  }\n\n  .soi-triph-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-triph-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-triph-benefits {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .soi-triph-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (max-width: 420px) {\n  .soi-triph-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-triph-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-triph-fiche {\n    --soi-triph-text-soft: #2C3E50;\n    --soi-triph-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603530080586,"sku":"GS9224","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/triphala_gelules_grainesauvage-packshot_11zon.jpg?v=1781948243"},{"product_id":"extrait-shilajit-vegan-en-gelules","title":"Extrait Shilajit Vegan en gélules","description":"\u003cdiv class=\"soi-shila-fiche\"\u003e\n\n\u003csection class=\"soi-shila-hero\"\u003e\n  \u003cdiv class=\"soi-shila-hero-tag\"\u003e\n    \u003cspan class=\"soi-shila-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-shila-hero-title\"\u003eLe trésor minéral de l'Himalaya\u003c\/span\u003e\n  \u003cp class=\"soi-shila-hero-subtitle\"\u003eRésine millénaire titrée à 20 % d'acide fulvique, le Shilajit soutient votre vitalité, votre immunité et la régénération cellulaire au quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-shila-hero-labels\"\u003e\n    \u003cspan class=\"soi-shila-label soi-shila-label-accent\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-shila-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-shila-label\"\u003e60 GÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-shila-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-shila-section\"\u003e\n  \u003ch2\u003eShilajit en gélules : quels bienfaits peut-on attendre ?\u003c\/h2\u003e\n  \u003cp class=\"soi-shila-section-intro\"\u003eLe Shilajit se distingue des autres compléments par sa composition unique, associant acide fulvique, acide humique, plus de 80 minéraux à l'état naturel et des antioxydants puissants. Voici ce que cette association peut vous apporter concrètement.\u003c\/p\u003e\n  \u003cdiv class=\"soi-shila-benefits\"\u003e\n    \u003cdiv class=\"soi-shila-benefit\"\u003e\n      \u003cdiv class=\"soi-shila-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eVitalité et réduction de la fatigue\u003c\/h3\u003e\n      \u003cp\u003eL'acide fulvique facilite le transport des nutriments jusqu'au cœur des cellules, soutenant ainsi la production d'énergie au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-benefit\"\u003e\n      \u003cdiv class=\"soi-shila-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eGrâce à sa richesse en minéraux biodisponibles et en antioxydants, le Shilajit aide votre organisme à mieux se défendre contre les agressions extérieures.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-benefit\"\u003e\n      \u003cdiv class=\"soi-shila-benefit-icon\"\u003e\u003cspan\u003e🧹\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDétoxification cellulaire\u003c\/h3\u003e\n      \u003cp\u003eL'acide fulvique agit comme un chélateur naturel, favorisant l'élimination des métaux lourds et des toxines accumulés dans les tissus.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-benefit\"\u003e\n      \u003cdiv class=\"soi-shila-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRenouvellement et régénération\u003c\/h3\u003e\n      \u003cp\u003eSes propriétés revitalisantes contribuent à soutenir la régénération cellulaire, avec une action progressive et profonde sur le long terme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-shila-tip\"\u003e\n    \u003cdiv class=\"soi-shila-tip-icon\"\u003e🪨\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eÉquilibre minéral\u003c\/strong\u003e\n      \u003cp\u003eLe Shilajit constitue une source rare de plus de 80 minéraux et oligoéléments naturellement présents, souvent absents des compléments classiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-shila-section\"\u003e\n  \u003ch2\u003eComposition et dosage des gélules de Shilajit Graine Sauvage\u003c\/h2\u003e\n  \u003cp class=\"soi-shila-section-intro\"\u003eChaque flacon contient 60 gélules végétales, soit 20 jours de cure à la posologie recommandée.\u003c\/p\u003e\n  \u003cdiv class=\"soi-shila-compo\"\u003e\n    \u003cdiv class=\"soi-shila-compo-row\"\u003e\n      \u003cspan class=\"soi-shila-compo-label\"\u003eExtrait de Shilajit (titré à 20 % d'acide fulvique)\u003c\/span\u003e\n      \u003cspan class=\"soi-shila-compo-value\"\u003e500 mg \/ gélule (1 000 mg \/ jour)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-compo-row\"\u003e\n      \u003cspan class=\"soi-shila-compo-label\"\u003eGélule\u003c\/span\u003e\n      \u003cspan class=\"soi-shila-compo-value\"\u003eHPMC (hydroxypropylméthylcellulose), origine végétale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-compo-row\"\u003e\n      \u003cspan class=\"soi-shila-compo-label\"\u003eAdditifs \/ excipients\u003c\/span\u003e\n      \u003cspan class=\"soi-shila-compo-value\"\u003eAucun\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-compo-row\"\u003e\n      \u003cspan class=\"soi-shila-compo-label\"\u003eGélatine animale\u003c\/span\u003e\n      \u003cspan class=\"soi-shila-compo-value\"\u003eSans\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-compo-row\"\u003e\n      \u003cspan class=\"soi-shila-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-shila-compo-value\"\u003e60 gélules végétales (20 jours de cure)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-compo-row\"\u003e\n      \u003cspan class=\"soi-shila-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-shila-compo-value\"\u003eFrance, normes strictes\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-shila-tip\"\u003e\n    \u003cdiv class=\"soi-shila-tip-icon\"\u003eℹ️\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eBon à savoir\u003c\/strong\u003e\n      \u003cp\u003eCe produit ne peut pas être certifié bio par nature (substance minérale d'origine rocheuse), mais il est rigoureusement sélectionné pour sa pureté et l'absence de contaminants.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-shila-section\"\u003e\n  \u003ch2\u003eComment prendre les gélules de Shilajit ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-shila-timeline\"\u003e\n    \u003cdiv class=\"soi-shila-step\"\u003e\n      \u003cdiv class=\"soi-shila-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-shila-step-content\"\u003e\n        \u003ch3\u003ePosologie\u003c\/h3\u003e\n        \u003cp\u003ePrenez 3 gélules par jour, de préférence le matin avec un grand verre d'eau, au moment du repas pour une meilleure absorption.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-step\"\u003e\n      \u003cdiv class=\"soi-shila-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-shila-step-content\"\u003e\n        \u003ch3\u003eDurée recommandée\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 4 à 6 semaines minimum est conseillée pour observer des résultats durables. Renouvelable après une pause de 2 semaines.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shila-step\"\u003e\n      \u003cdiv class=\"soi-shila-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-shila-step-content\"\u003e\n        \u003ch3\u003eAssociations possibles\u003c\/h3\u003e\n        \u003cp\u003eLe Shilajit se combine très bien avec d'autres adaptogènes comme l'ashwagandha ou la spiruline pour un effet synergique sur l'énergie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-shila-section\"\u003e\n  \u003ch2\u003ePrécautions et contre-indications\u003c\/h2\u003e\n  \u003cdiv class=\"soi-shila-accordion\"\u003e\n    \u003cdetails class=\"soi-shila-accordion-item\"\u003e\n      \u003csummary class=\"soi-shila-accordion-header\"\u003e⚠️ Personnes concernées par des restrictions\u003c\/summary\u003e\n      \u003cdiv class=\"soi-shila-accordion-content\"\u003e\n        \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes et aux enfants de moins de 18 ans. En cas de traitement médical en cours, demandez l'avis de votre médecin avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-shila-accordion-item\"\u003e\n      \u003csummary class=\"soi-shila-accordion-header\"\u003e💊 Avertissement complémentaire\u003c\/summary\u003e\n      \u003cdiv class=\"soi-shila-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical et ne constitue pas un diagnostic. Il doit s'inscrire dans le cadre d'une alimentation variée et équilibrée et d'un mode de vie sain.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-shila-accordion-item\"\u003e\n      \u003csummary class=\"soi-shila-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-shila-accordion-content\"\u003e\n        \u003cp\u003eConservez à l'abri de la chaleur, de l'humidité et de la lumière directe.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-shila-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-shila-cta-box\"\u003e\n    \u003cp class=\"soi-shila-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-shila-cta-text\" style=\"color: white;\"\u003eCe que vous mettez dans votre corps mérite d'être choisi avec soin. Vegan, fabriqué en France et titré à 20 % d'acide fulvique, le Shilajit Graine Sauvage est un concentré millénaire de la nature, mis en forme pour s'adapter à 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-shila-marine: #1A2D3D;\n  --soi-shila-marine-dark: #0F1E2B;\n  --soi-shila-marine-light: #2C4458;\n  --soi-shila-pomme: #A1C544;\n  --soi-shila-pomme-dark: #84A636;\n  --soi-shila-pomme-light: rgba(161,197,68,0.10);\n  --soi-shila-white: #FFFFFF;\n  --soi-shila-off-white: #F8FAF6;\n  --soi-shila-stone: #F1F3EE;\n  --soi-shila-line: #E5E8E0;\n  --soi-shila-primary: #8B6F47;\n  --soi-shila-primary-soft: #A8916B;\n  --soi-shila-accent: #C4A44E;\n  --soi-shila-text: #1A2D3D;\n  --soi-shila-text-soft: #4A5B6B;\n  --soi-shila-text-muted: #7B8693;\n  --soi-shila-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-shila-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-shila-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-shila-radius: 12px;\n  --soi-shila-radius-sm: 8px;\n  --soi-shila-radius-pill: 999px;\n}\n\n.soi-shila-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-shila-fiche img { max-width: 100%; height: auto; }\n\n.soi-shila-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-shila-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-shila-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-shila-hero {\n  position: relative;\n  background: var(--soi-shila-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-shila-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-shila-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-shila-pomme);\n}\n\n.soi-shila-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-shila-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-shila-pomme);\n  border-radius: 50%;\n}\n\n.soi-shila-hero-title {\n  display: block;\n  color: var(--soi-shila-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-shila-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-shila-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-shila-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-shila-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-shila-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-shila-label-accent {\n  background: var(--soi-shila-pomme);\n  border-color: var(--soi-shila-pomme);\n  color: var(--soi-shila-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-shila-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-shila-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-shila-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-shila-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-shila-pomme);\n  border-radius: 2px;\n}\n\n.soi-shila-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-shila-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-shila-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-shila-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-shila-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-shila-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-shila-benefit {\n  background: var(--soi-shila-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-shila-radius);\n  border: 1px solid var(--soi-shila-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-shila-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-shila-shadow-md);\n}\n\n.soi-shila-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-shila-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-shila-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-shila-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-shila-benefit:hover .soi-shila-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-shila-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shila-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shila-benefit p {\n  font-size: 13px;\n  color: var(--soi-shila-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-shila-compo {\n  background: var(--soi-shila-off-white);\n  border-radius: var(--soi-shila-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-shila-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-shila-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-shila-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-shila-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-shila-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-shila-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-shila-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-shila-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-shila-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-shila-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shila-radius);\n  border: 1px solid var(--soi-shila-line);\n  align-items: flex-start;\n}\n\n.soi-shila-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-shila-marine);\n  color: var(--soi-shila-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-shila-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shila-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-shila-step-content p {\n  font-size: 14px;\n  color: var(--soi-shila-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-shila-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-shila-pomme-light);\n  border-left: 4px solid var(--soi-shila-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-shila-radius) var(--soi-shila-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-shila-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-shila-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-shila-marine);\n  margin-bottom: 4px;\n}\n\n.soi-shila-tip p {\n  font-size: 14px;\n  color: var(--soi-shila-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-shila-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-shila-accordion-item {\n  background: var(--soi-shila-off-white);\n  border-radius: var(--soi-shila-radius-sm);\n  border: 1px solid var(--soi-shila-line);\n  overflow: hidden;\n}\n\n.soi-shila-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-shila-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-shila-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-shila-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-shila-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-shila-accordion-item[open] .soi-shila-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-shila-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-shila-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-shila-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-shila-cta-box {\n  background: var(--soi-shila-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-shila-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-shila-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-shila-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-shila-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-shila-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-shila-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-shila-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-shila-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-shila-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-shila-compo-value {\n    text-align: left;\n  }\n\n  .soi-shila-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-shila-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-shila-fiche {\n    --soi-shila-text-soft: #2C3E50;\n    --soi-shila-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603543482698,"sku":"GS0009","price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/extrait-shilajit-vegan-en-gelules-packshot.webp?v=1780060252"},{"product_id":"gymnema-sylvestris-bio-et-vegan-en-gelules","title":"Gymnema Sylvestris bio et vegan en gélules","description":"\n\u003cdiv class=\"soi-gymn-fiche\"\u003e\n\n  \u003csection class=\"soi-gymn-hero\"\u003e\n    \u003cdiv class=\"soi-gymn-hero-tag\"\u003e\n      \u003cspan class=\"soi-gymn-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire ayurvédique · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gymn-hero-title\"\u003eLe destructeur naturel des envies de sucre\u003c\/span\u003e\n    \u003cp class=\"soi-gymn-hero-subtitle\"\u003eIssu de la tradition ayurvédique indienne, le Gymnema Sylvestris vous accompagne au quotidien pour réduire naturellement l'attrait du sucré et retrouver un équilibre alimentaire serein.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gymn-hero-labels\"\u003e\n      \u003cspan class=\"soi-gymn-label soi-gymn-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n      \u003cspan class=\"soi-gymn-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-gymn-label\"\u003eFR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-gymn-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gymn-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gymn-section\"\u003e\n    \u003ch2\u003eGymnema Sylvestris bio en gélules : le complément naturel anti-envies de sucre\u003c\/h2\u003e\n    \u003cp\u003eVous connaissez ce moment de faiblesse en fin d'après-midi, quand l'envie de sucre devient presque irrésistible ? Le Gymnema Sylvestris, surnommé \u003cem\u003e« gurmar »\u003c\/em\u003e en sanskrit (littéralement « destructeur du sucré »), est une plante ayurvédique utilisée depuis des siècles en Inde pour exactement ce type de situation. Sous forme de gélules végétales biologiques certifiées AB, la version Graine Sauvage vous offre un soutien naturel, concret et facile à intégrer au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gymn-section\"\u003e\n    \u003ch2\u003eGymnema Sylvestris : bienfaits reconnus et mécanisme d'action\u003c\/h2\u003e\n    \u003cp class=\"soi-gymn-section-intro\"\u003eLe secret du Gymnema Sylvestris réside dans ses acides gymnémiques, des molécules actives qui agissent directement sur les récepteurs gustatifs de la langue et sur l'absorption intestinale du glucose. Voici ce que cela change concrètement pour vous :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gymn-benefits\"\u003e\n      \u003cdiv class=\"soi-gymn-benefit\"\u003e\n        \u003cdiv class=\"soi-gymn-benefit-icon\"\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction des envies de sucre\u003c\/h3\u003e\n        \u003cp\u003eLes acides gymnémiques « bloquent » temporairement les récepteurs du goût sucré, ce qui diminue naturellement l'attrait pour les aliments sucrés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-benefit\"\u003e\n        \u003cdiv class=\"soi-gymn-benefit-icon\"\u003e\u003cspan\u003e📊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMaintien d'une glycémie normale\u003c\/h3\u003e\n        \u003cp\u003eLe Gymnema limite l'absorption du sucre au niveau intestinal, contribuant à un taux de glucose sanguin plus stable après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-benefit\"\u003e\n        \u003cdiv class=\"soi-gymn-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMoins de grignotage\u003c\/h3\u003e\n        \u003cp\u003eEn réduisant les pics d'envie, il facilite la maîtrise de votre apport calorique sans frustration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-benefit\"\u003e\n        \u003cdiv class=\"soi-gymn-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien au métabolisme\u003c\/h3\u003e\n        \u003cp\u003eUtilisé en cure, il accompagne les objectifs de gestion du poids en s'attaquant à la cause principale : la dépendance au sucre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gymn-tip\"\u003e\n      \u003cdiv class=\"soi-gymn-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eContrairement à un simple « coupe-faim », le Gymnema Sylvestris agit en amont, sur la perception même du sucre. C'est ce qui le distingue dans l'univers des compléments minceur naturels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gymn-section\"\u003e\n    \u003ch2\u003eComposition et posologie : ce que contient chaque gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-gymn-section-intro\"\u003eLa formule Graine Sauvage mise sur la simplicité et la pureté. Chaque flacon contient 60 gélules végétales, soit 10 jours de cure intensive ou 30 jours à dose d'entretien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gymn-compo\"\u003e\n      \u003cdiv class=\"soi-gymn-compo-row\"\u003e\n        \u003cspan class=\"soi-gymn-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-gymn-compo-value\"\u003eExtrait de feuilles de Gymnema Sylvestris bio, titré en acides gymnémiques\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-compo-row\"\u003e\n        \u003cspan class=\"soi-gymn-compo-label\"\u003eDosage journalier\u003c\/span\u003e\n        \u003cspan class=\"soi-gymn-compo-value\"\u003e500 mg (pour 2 gélules)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-compo-row\"\u003e\n        \u003cspan class=\"soi-gymn-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-gymn-compo-value\"\u003eGélule végétale HPMC, sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-compo-row\"\u003e\n        \u003cspan class=\"soi-gymn-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-gymn-compo-value\"\u003eSans additif, sans excipient superflu, 100 % naturelle et vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-compo-row\"\u003e\n        \u003cspan class=\"soi-gymn-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-gymn-compo-value\"\u003eAgriculture Biologique (FR-BIO-01)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-compo-row\"\u003e\n        \u003cspan class=\"soi-gymn-compo-label\"\u003eOrigine de la plante\u003c\/span\u003e\n        \u003cspan class=\"soi-gymn-compo-value\"\u003eCultivé en Inde, sans pesticides\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-compo-row\"\u003e\n        \u003cspan class=\"soi-gymn-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-gymn-compo-value\"\u003e60 gélules par flacon\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gymn-timeline\"\u003e\n      \u003cdiv class=\"soi-gymn-step\"\u003e\n        \u003cdiv class=\"soi-gymn-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gymn-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 gélules par jour, de préférence avant les repas principaux, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-step\"\u003e\n        \u003cdiv class=\"soi-gymn-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gymn-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003ePour un résultat visible sur les envies de sucre, une cure de 4 à 6 semaines est conseillée. Le flacon permet 10 jours de cure intensive ou 30 jours à dose d'entretien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gymn-section\"\u003e\n    \u003ch2\u003eGymnema Sylvestris bio : pour qui, et dans quel contexte ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gymn-grid\"\u003e\n      \u003cdiv class=\"soi-gymn-card\"\u003e\n        \u003ch3\u003e🍫 Envies compulsives de sucré\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des envies irrésistibles de sucré en journée ou après les repas ? Le Gymnema vous aide à reprendre le contrôle naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-card\"\u003e\n        \u003ch3\u003e🥗 Rééquilibrage alimentaire\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez réduire votre consommation de sucre sans régime drastique, dans une démarche de gestion du poids.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-card\"\u003e\n        \u003ch3\u003e🌱 Mode de vie vegan ou végétarien\u003c\/h3\u003e\n        \u003cp\u003eCe complément est entièrement compatible avec un mode de vie végétarien ou vegan, grâce à sa gélule végétale et sa formule sans ingrédient d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gymn-tip\"\u003e\n      \u003cdiv class=\"soi-gymn-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe Gymnema Sylvestris est souvent associé au chrome dans les cures minceur, car les deux actifs se complètent : le chrome contribue au métabolisme normal des macronutriments et au maintien d'une glycémie normale. N'hésitez pas à demander conseil à votre professionnel de santé si vous souhaitez combiner plusieurs compléments.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gymn-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi et contre-indications\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gymn-accordion\"\u003e\n      \u003cdetails class=\"soi-gymn-accordion-item\"\u003e\n        \u003csummary class=\"soi-gymn-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gymn-accordion-content\"\u003e\n          \u003cp\u003eDemandez l'avis d'un médecin avant toute cure de Gymnema Sylvestris.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gymn-accordion-item\"\u003e\n        \u003csummary class=\"soi-gymn-accordion-header\"\u003e💉 Personnes diabétiques sous traitement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gymn-accordion-content\"\u003e\n          \u003cp\u003eUne surveillance glycémique renforcée est recommandée, car le Gymnema peut accentuer l'effet hypoglycémiant des médicaments.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gymn-accordion-item\"\u003e\n        \u003csummary class=\"soi-gymn-accordion-header\"\u003e⚕️ Complément alimentaire\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gymn-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical ni une alimentation équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gymn-accordion-item\"\u003e\n        \u003csummary class=\"soi-gymn-accordion-header\"\u003e🔒 Effets indésirables\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gymn-accordion-content\"\u003e\n          \u003cp\u003eLes effets indésirables sont rares aux doses recommandées. La certification bio garantit l'absence de résidus de pesticides, un gage de qualité supplémentaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gymn-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les gélules de Gymnema Sylvestris de Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gymn-benefits\"\u003e\n      \u003cdiv class=\"soi-gymn-benefit\"\u003e\n        \u003cdiv class=\"soi-gymn-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % bio et vegan\u003c\/h3\u003e\n        \u003cp\u003eCertifié AB, sans gélatine animale, compatible avec tous les régimes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-benefit\"\u003e\n        \u003cdiv class=\"soi-gymn-benefit-icon\"\u003e\u003cspan\u003e🏭\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduction encadrée selon des normes strictes de qualité et de traçabilité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-benefit\"\u003e\n        \u003cdiv class=\"soi-gymn-benefit-icon\"\u003e\u003cspan\u003e💊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule pure\u003c\/h3\u003e\n        \u003cp\u003eSans additif ni excipient inutile, uniquement l'essentiel pour votre santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gymn-benefit\"\u003e\n        \u003cdiv class=\"soi-gymn-benefit-icon\"\u003e\u003cspan\u003e📦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePratique au quotidien\u003c\/h3\u003e\n        \u003cp\u003e60 gélules par flacon, facile à emmener partout, sans contrainte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gymn-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gymn-cta-box\"\u003e\n      \u003cp class=\"soi-gymn-cta-tag\" style=\"color: white;\"\u003eReprendre le contrôle sur le sucre, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-gymn-cta-text\" style=\"color: white;\"\u003eEt si c'était plus simple qu'il n'y paraît ? Le Gymnema Sylvestris bio de Graine Sauvage vous accompagne avec douceur et efficacité, sans frustration ni privation forcée. Une plante, une intention, et un quotidien où le sucre reprend enfin sa juste place.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gymn-marine: #1A2D3D;\n  --soi-gymn-marine-dark: #0F1E2B;\n  --soi-gymn-marine-light: #2C4458;\n  --soi-gymn-pomme: #A1C544;\n  --soi-gymn-pomme-dark: #84A636;\n  --soi-gymn-pomme-light: rgba(161,197,68,0.10);\n  --soi-gymn-white: #FFFFFF;\n  --soi-gymn-off-white: #F8FAF6;\n  --soi-gymn-stone: #F1F3EE;\n  --soi-gymn-line: #E5E8E0;\n  --soi-gymn-primary: #D4A52A;\n  --soi-gymn-primary-soft: #F5EDD4;\n  --soi-gymn-accent: #D88542;\n  --soi-gymn-text: #1A2D3D;\n  --soi-gymn-text-soft: #4A5B6B;\n  --soi-gymn-text-muted: #7B8693;\n  --soi-gymn-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gymn-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gymn-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gymn-radius: 12px;\n  --soi-gymn-radius-sm: 8px;\n  --soi-gymn-radius-pill: 999px;\n}\n\n.soi-gymn-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gymn-fiche img { max-width: 100%; height: auto; }\n\n.soi-gymn-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gymn-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gymn-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-gymn-hero {\n  position: relative;\n  background: var(--soi-gymn-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-gymn-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gymn-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gymn-pomme);\n}\n\n.soi-gymn-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-gymn-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gymn-pomme);\n  border-radius: 50%;\n}\n\n.soi-gymn-hero-title {\n  display: block;\n  color: var(--soi-gymn-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-gymn-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-gymn-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gymn-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-gymn-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gymn-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gymn-label-accent {\n  background: var(--soi-gymn-pomme);\n  border-color: var(--soi-gymn-pomme);\n  color: var(--soi-gymn-marine);\n  font-weight: 600;\n}\n\n.soi-gymn-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gymn-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gymn-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-gymn-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gymn-pomme);\n  border-radius: 2px;\n}\n\n.soi-gymn-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gymn-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gymn-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gymn-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gymn-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gymn-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gymn-benefit {\n  background: var(--soi-gymn-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gymn-radius);\n  border: 1px solid var(--soi-gymn-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gymn-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gymn-shadow-md);\n}\n\n.soi-gymn-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gymn-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-gymn-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gymn-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gymn-benefit:hover .soi-gymn-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gymn-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gymn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gymn-benefit p {\n  font-size: 13px;\n  color: var(--soi-gymn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gymn-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gymn-card {\n  background: var(--soi-gymn-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gymn-radius);\n  border-left: 3px solid var(--soi-gymn-pomme);\n}\n\n.soi-gymn-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gymn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gymn-card p {\n  font-size: 14px;\n  color: var(--soi-gymn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gymn-compo {\n  background: var(--soi-gymn-off-white);\n  border-radius: var(--soi-gymn-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gymn-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-gymn-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gymn-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gymn-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gymn-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gymn-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gymn-marine);\n  text-align: right;\n}\n\n.soi-gymn-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gymn-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gymn-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gymn-radius);\n  border: 1px solid var(--soi-gymn-line);\n  align-items: flex-start;\n}\n\n.soi-gymn-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gymn-marine);\n  color: var(--soi-gymn-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-gymn-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gymn-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gymn-step-content p {\n  font-size: 14px;\n  color: var(--soi-gymn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gymn-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gymn-pomme-light);\n  border-left: 4px solid var(--soi-gymn-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gymn-radius) var(--soi-gymn-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-gymn-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gymn-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gymn-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gymn-tip p {\n  font-size: 14px;\n  color: var(--soi-gymn-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gymn-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gymn-accordion-item {\n  background: var(--soi-gymn-off-white);\n  border-radius: var(--soi-gymn-radius-sm);\n  border: 1px solid var(--soi-gymn-line);\n  overflow: hidden;\n}\n\n.soi-gymn-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gymn-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-gymn-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gymn-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gymn-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gymn-accordion-item[open] .soi-gymn-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gymn-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gymn-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gymn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gymn-cta-box {\n  background: var(--soi-gymn-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gymn-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gymn-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-gymn-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gymn-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-gymn-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gymn-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gymn-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-gymn-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gymn-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gymn-compo-value {\n    text-align: left;\n  }\n\n  .soi-gymn-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-gymn-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gymn-fiche {\n    --soi-gymn-text-soft: #2C3E50;\n    --soi-gymn-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603544039754,"sku":"GS0011","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gymnema-sylvestris-bio-et-vegan-en-gelules-packshot.webp?v=1780059658"},{"product_id":"andrographis-extrait-en-gelules","title":"Andrographis (extrait) en gélules","description":"\n\u003cdiv class=\"soi-andro-fiche\"\u003e\n\n  \u003csection class=\"soi-andro-hero\"\u003e\n    \u003cdiv class=\"soi-andro-hero-tag\"\u003e\n      \u003cspan class=\"soi-andro-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-andro-hero-title\"\u003eLa puissance millénaire des défenses naturelles\u003c\/span\u003e\n    \u003cp class=\"soi-andro-hero-subtitle\"\u003eSurnommée « Échinacée de l'Inde », l'Andrographis paniculata vous accompagne avec un extrait titré à 10 % d'andrographolides, pour un soutien immunitaire ciblé et efficace.\u003c\/p\u003e\n    \u003cdiv class=\"soi-andro-hero-labels\"\u003e\n      \u003cspan class=\"soi-andro-label soi-andro-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-andro-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-andro-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-andro-label\"\u003eEXTRAIT TITRÉ 10 %\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-andro-section\"\u003e\n    \u003ch2\u003eAndrographis paniculata extrait : la plante des défenses naturelles\u003c\/h2\u003e\n    \u003cp\u003eSurnommée \u003cstrong\u003e« roi des amers »\u003c\/strong\u003e ou encore \u003cstrong\u003e« Échinacée de l'Inde »\u003c\/strong\u003e, l'\u003cem\u003eAndrographis paniculata\u003c\/em\u003e est utilisée depuis des siècles en médecine ayurvédique et traditionnelle asiatique. Aujourd'hui, la science confirme ce que les praticiens indiens et sri-lankais savaient déjà : cette plante est l'une des plus intéressantes pour soutenir les défenses naturelles, en particulier lorsque votre corps en a le plus besoin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-andro-section\"\u003e\n    \u003ch2\u003eAndrographis paniculata : bienfaits reconnus\u003c\/h2\u003e\n    \u003cdiv class=\"soi-andro-benefits\"\u003e\n      \u003cdiv class=\"soi-andro-benefit\"\u003e\n        \u003cdiv class=\"soi-andro-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eLes andrographolides, principes actifs phares de la plante, contribuent à stimuler vos défenses naturelles face aux infections courantes, notamment en période hivernale ou de forte fatigue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-benefit\"\u003e\n        \u003cdiv class=\"soi-andro-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort respiratoire\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisée pour apaiser les voies respiratoires, réduire la sensation de gorge irritée et faciliter la respiration lors des épisodes saisonniers.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-benefit\"\u003e\n        \u003cdiv class=\"soi-andro-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction anti-inflammatoire douce\u003c\/h3\u003e\n        \u003cp\u003eSes composés actifs participent à réduire les inflammations légères associées aux infections, pour un retour au confort plus rapide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-benefit\"\u003e\n        \u003cdiv class=\"soi-andro-benefit-icon\"\u003e\u003cspan\u003e🫁\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien hépatique\u003c\/h3\u003e\n        \u003cp\u003eReconnue en phytothérapie pour ses effets bénéfiques sur la fonction hépatique et la détoxification, l'andrographis est souvent citée pour son lien avec le foie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-andro-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-andro-tip-icon\"\u003e⚕️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eRappel important\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-andro-section\"\u003e\n    \u003ch2\u003ePourquoi choisir l'Andrographis extrait en gélules de Graine Sauvage ?\u003c\/h2\u003e\n    \u003cp class=\"soi-andro-section-intro\"\u003eCe qui distingue cette formule, c'est la qualité de son extrait : \u003cstrong\u003etitré à 10 % d'andrographolides\u003c\/strong\u003e, soit une concentration bien supérieure à une poudre de plante classique. Vous obtenez ainsi un actif réellement dosé, avec une efficacité mesurable par prise.\u003c\/p\u003e\n    \u003cdiv class=\"soi-andro-grid\"\u003e\n      \u003cdiv class=\"soi-andro-card\"\u003e\n        \u003ch3\u003e🎯 Extrait titré à 10 %\u003c\/h3\u003e\n        \u003cp\u003eUne concentration en andrographolides garantie pour une action ciblée et reproductible à chaque prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-card\"\u003e\n        \u003ch3\u003e🌱 100 % vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales adaptées aux régimes végétariens et vegan, sans gélatine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eConçu et fabriqué en France selon des normes de qualité strictes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-card\"\u003e\n        \u003ch3\u003e✨ Formule propre\u003c\/h3\u003e\n        \u003cp\u003eSans additifs inutiles, sans gélatine animale. L'essentiel, rien de superflu.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-andro-section\"\u003e\n    \u003ch2\u003eComposition et posologie des gélules d'Andrographis Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-andro-compo\"\u003e\n      \u003cdiv class=\"soi-andro-compo-row\"\u003e\n        \u003cspan class=\"soi-andro-compo-label\"\u003ePar gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-andro-compo-value\"\u003e250 mg d'extrait d'Andrographis paniculata (parties aériennes)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-compo-row\"\u003e\n        \u003cspan class=\"soi-andro-compo-label\"\u003eTitrage\u003c\/span\u003e\n        \u003cspan class=\"soi-andro-compo-value\"\u003e10 % d'andrographolides\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-compo-row\"\u003e\n        \u003cspan class=\"soi-andro-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-andro-compo-value\"\u003eGélule végétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-compo-row\"\u003e\n        \u003cspan class=\"soi-andro-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-andro-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-compo-row\"\u003e\n        \u003cspan class=\"soi-andro-compo-label\"\u003ePosologie\u003c\/span\u003e\n        \u003cspan class=\"soi-andro-compo-value\"\u003e6 gélules\/jour au moment des repas, avec un grand verre d'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-compo-row\"\u003e\n        \u003cspan class=\"soi-andro-compo-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-andro-compo-value\"\u003e10 jours (cure intensive)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-andro-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-andro-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eContre-indications\u003c\/strong\u003e\n        \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes, aux personnes sous traitement anticoagulant ou immunosuppresseur. En cas de doute, l'avis d'un médecin ou pharmacien est recommandé avant toute prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-andro-section\"\u003e\n    \u003ch2\u003eComment prendre vos gélules d'andrographis : conseils pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-andro-timeline\"\u003e\n      \u003cdiv class=\"soi-andro-step\"\u003e\n        \u003cdiv class=\"soi-andro-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-andro-step-content\"\u003e\n          \u003ch3\u003eDès les premiers signes\u003c\/h3\u003e\n          \u003cp\u003eCommencez la cure dès l'apparition des premiers symptômes (fatigue inhabituelle, gorge qui gratte, nez qui coule) pour un effet optimal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-step\"\u003e\n        \u003cdiv class=\"soi-andro-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-andro-step-content\"\u003e\n          \u003ch3\u003eRépartissez les prises\u003c\/h3\u003e\n          \u003cp\u003e6 gélules par jour en 2 ou 3 prises au moment des repas, jamais à jeun pour éviter tout inconfort digestif.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-step\"\u003e\n        \u003cdiv class=\"soi-andro-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-andro-step-content\"\u003e\n          \u003ch3\u003eCombinez intelligemment\u003c\/h3\u003e\n          \u003cp\u003eL'andrographis se marie bien avec la vitamine C ou le zinc pour un soutien immunitaire renforcé en période hivernale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-andro-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-andro-cta-box\"\u003e\n      \u003cp class=\"soi-andro-cta-tag\" style=\"color: white;\"\u003eVotre allié naturel en 10 jours\u003c\/p\u003e\n      \u003cp class=\"soi-andro-cta-text\" style=\"color: white;\"\u003eOffrez à votre organisme la puissance d'une plante millénaire dans une formule moderne, vegan et fabriquée en France. L'Andrographis Graine Sauvage est là pour vous soutenir, sans compromis sur la qualité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-andro-marine: #1A2D3D;\n  --soi-andro-marine-dark: #0F1E2B;\n  --soi-andro-marine-light: #2C4458;\n  --soi-andro-pomme: #A1C544;\n  --soi-andro-pomme-dark: #84A636;\n  --soi-andro-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-andro-white: #FFFFFF;\n  --soi-andro-off-white: #F8FAF6;\n  --soi-andro-stone: #F1F3EE;\n  --soi-andro-line: #E5E8E0;\n\n  --soi-andro-primary: #7CA86E;\n  --soi-andro-primary-soft: rgba(124,168,110,0.12);\n  --soi-andro-accent: #8BBF2A;\n\n  --soi-andro-text: #1A2D3D;\n  --soi-andro-text-soft: #4A5B6B;\n  --soi-andro-text-muted: #7B8693;\n\n  --soi-andro-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-andro-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-andro-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-andro-radius: 12px;\n  --soi-andro-radius-sm: 8px;\n  --soi-andro-radius-pill: 999px;\n}\n\n.soi-andro-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-andro-fiche img { max-width: 100%; height: auto; }\n\n.soi-andro-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-andro-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-andro-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-andro-hero {\n  position: relative;\n  background: var(--soi-andro-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-andro-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-andro-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-andro-pomme);\n}\n\n.soi-andro-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-andro-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-andro-pomme);\n  border-radius: 50%;\n}\n\n.soi-andro-hero-title {\n  display: block;\n  color: var(--soi-andro-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-andro-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-andro-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-andro-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-andro-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-andro-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-andro-label-accent {\n  background: var(--soi-andro-pomme);\n  border-color: var(--soi-andro-pomme);\n  color: var(--soi-andro-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-andro-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-andro-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-andro-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-andro-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-andro-pomme);\n  border-radius: 2px;\n}\n\n.soi-andro-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-andro-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-andro-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-andro-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-andro-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-andro-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-andro-benefit {\n  background: var(--soi-andro-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-andro-radius);\n  border: 1px solid var(--soi-andro-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-andro-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-andro-shadow-md);\n}\n\n.soi-andro-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-andro-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-andro-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-andro-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-andro-benefit:hover .soi-andro-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-andro-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-andro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-andro-benefit p {\n  font-size: 13px;\n  color: var(--soi-andro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-andro-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-andro-card {\n  background: var(--soi-andro-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-andro-radius);\n  border-left: 3px solid var(--soi-andro-pomme);\n}\n\n.soi-andro-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-andro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-andro-card p {\n  font-size: 14px;\n  color: var(--soi-andro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-andro-compo {\n  background: var(--soi-andro-off-white);\n  border-radius: var(--soi-andro-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-andro-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-andro-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-andro-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-andro-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-andro-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-andro-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-andro-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-andro-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-andro-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-andro-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-andro-radius);\n  border: 1px solid var(--soi-andro-line);\n  align-items: flex-start;\n}\n\n.soi-andro-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-andro-marine);\n  color: var(--soi-andro-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-andro-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-andro-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-andro-step-content p {\n  font-size: 14px;\n  color: var(--soi-andro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-andro-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-andro-pomme-light);\n  border-left: 4px solid var(--soi-andro-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-andro-radius) var(--soi-andro-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-andro-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-andro-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-andro-marine);\n  margin-bottom: 4px;\n}\n\n.soi-andro-tip p {\n  font-size: 14px;\n  color: var(--soi-andro-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-andro-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-andro-accordion-item {\n  background: var(--soi-andro-off-white);\n  border-radius: var(--soi-andro-radius-sm);\n  border: 1px solid var(--soi-andro-line);\n  overflow: hidden;\n}\n\n.soi-andro-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-andro-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-andro-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-andro-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-andro-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-andro-accordion-item[open] .soi-andro-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-andro-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-andro-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-andro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-andro-cta-box {\n  background: var(--soi-andro-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-andro-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-andro-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-andro-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-andro-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-andro-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-andro-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-andro-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-andro-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-andro-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-andro-compo-value {\n    text-align: left;\n  }\n\n  .soi-andro-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-andro-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-andro-fiche {\n    --soi-andro-text-soft: #2C3E50;\n    --soi-andro-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603571925322,"sku":"GS1025","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/andrographis-extrait-en-gelules-packshot.webp?v=1780125084"},{"product_id":"ashwagandha-bio-extrait-en-gelules","title":"Ashwagandha bio (extrait) en gélules","description":"\u003cdiv class=\"soi-ashw-fiche\"\u003e\n\n\u003csection class=\"soi-ashw-hero\"\u003e\n  \u003cdiv class=\"soi-ashw-hero-tag\"\u003e\n    \u003cspan class=\"soi-ashw-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-ashw-hero-title\"\u003eLa force tranquille d'une plante millénaire\u003c\/span\u003e\n  \u003cp class=\"soi-ashw-hero-subtitle\"\u003eExtrait concentré de racine d'Ashwagandha certifié bio, en gélules végétales. Votre allié naturel pour soutenir la gestion du stress, retrouver votre vitalité et favoriser un sommeil réparateur.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ashw-hero-labels\"\u003e\n    \u003cspan class=\"soi-ashw-label soi-ashw-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n    \u003cspan class=\"soi-ashw-label\"\u003eFR-BIO-01\u003c\/span\u003e\n    \u003cspan class=\"soi-ashw-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-ashw-label\"\u003e60 GÉLULES · 30 JOURS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ashw-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ces gélules d'Ashwagandha bio ?\u003c\/h2\u003e\n  \u003cp class=\"soi-ashw-section-intro\"\u003eTous les ashwagandhas ne se valent pas. Ici, vous bénéficiez d'un extrait concentré de racine de \u003cem\u003eWithania somnifera\u003c\/em\u003e, certifié Agriculture Biologique (FR-BIO-01), conditionné en gélules végétales adaptées à tous les régimes, y compris végétalien. Pas de gélatine animale, pas d'additifs inutiles : juste l'essentiel, en version bio et traçable.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ashw-grid\"\u003e\n    \u003cdiv class=\"soi-ashw-card\"\u003e\n      \u003ch3\u003e🌿 Certification AB\u003c\/h3\u003e\n      \u003cp\u003eCulture en agriculture biologique, sans pesticides de synthèse.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-card\"\u003e\n      \u003ch3\u003e🌱 Extrait de racine\u003c\/h3\u003e\n      \u003cp\u003eLa partie de la plante la plus riche en withanolides, les principes actifs clés.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-card\"\u003e\n      \u003ch3\u003e💊 Gélules végétales\u003c\/h3\u003e\n      \u003cp\u003eCompatibles avec tous les régimes alimentaires, sans gélatine animale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-card\"\u003e\n      \u003ch3\u003e📦 Format pratique\u003c\/h3\u003e\n      \u003cp\u003e60 gélules pour 30 jours de cure complète.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ashw-section\"\u003e\n  \u003ch2\u003eLes bienfaits de l'Ashwagandha bio : ce que dit la science\u003c\/h2\u003e\n  \u003cp class=\"soi-ashw-section-intro\"\u003eL'ashwagandha est une plante dite adaptogène : elle aide l'organisme à mieux répondre aux agressions physiques et mentales, sans stimuler ni endormir de façon artificielle. Voici ce qu'elle peut concrètement vous apporter.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ashw-benefits\"\u003e\n    \u003cdiv class=\"soi-ashw-benefit\"\u003e\n      \u003cdiv class=\"soi-ashw-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eGestion du stress et de l'anxiété\u003c\/h3\u003e\n      \u003cp\u003eLes withanolides agissent sur l'axe cortisol, aidant à réduire la réponse hormonale au stress. Plusieurs études cliniques confirment une baisse significative du cortisol salivaire après 4 à 8 semaines de prise régulière.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-benefit\"\u003e\n      \u003cdiv class=\"soi-ashw-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉnergie et vitalité\u003c\/h3\u003e\n      \u003cp\u003eEn soutenant les glandes surrénales, l'ashwagandha vous aide à lutter contre la fatigue chronique et à retrouver un niveau d'énergie stable, sans effet \"coup de fouet\" artificiel.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-benefit\"\u003e\n      \u003cdiv class=\"soi-ashw-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eQualité du sommeil\u003c\/h3\u003e\n      \u003cp\u003eSon action sur le système nerveux favorise un endormissement plus rapide et un sommeil plus réparateur, sans effet sédatif le lendemain.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-benefit\"\u003e\n      \u003cdiv class=\"soi-ashw-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉquilibre mental et mémoire\u003c\/h3\u003e\n      \u003cp\u003eLa plante soutient les fonctions cognitives, la concentration et la mémoire de travail, particulièrement utile lors des périodes d'intensité intellectuelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-benefit\"\u003e\n      \u003cdiv class=\"soi-ashw-benefit-icon\"\u003e\u003cspan\u003e💛\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eVitalité hormonale\u003c\/h3\u003e\n      \u003cp\u003eReconnue en Ayurvéda pour soutenir la libido et la fertilité, chez l'homme comme chez la femme, en favorisant l'équilibre hormonal naturel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ashw-section\"\u003e\n  \u003ch2\u003eComposition et posologie de l'Ashwagandha bio Graine Sauvage\u003c\/h2\u003e\n  \u003cp class=\"soi-ashw-section-intro\"\u003eChez Soinat, la transparence sur la composition est une priorité. Voici ce que contient chaque gélule de cet extrait d'Ashwagandha bio.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ashw-compo\"\u003e\n    \u003cdiv class=\"soi-ashw-compo-row\"\u003e\n      \u003cspan class=\"soi-ashw-compo-label\"\u003eExtrait de racine d'Ashwagandha bio (Withania somnifera)\u003c\/span\u003e\n      \u003cspan class=\"soi-ashw-compo-value\"\u003e300 mg \/ gélule\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-compo-row\"\u003e\n      \u003cspan class=\"soi-ashw-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-ashw-compo-value\"\u003eHPMC · 100 % végétale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-compo-row\"\u003e\n      \u003cspan class=\"soi-ashw-compo-label\"\u003eExcipient \/ colorant \/ arôme\u003c\/span\u003e\n      \u003cspan class=\"soi-ashw-compo-value\"\u003eAucun\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-compo-row\"\u003e\n      \u003cspan class=\"soi-ashw-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-ashw-compo-value\"\u003e60 gélules · 30 jours\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-compo-row\"\u003e\n      \u003cspan class=\"soi-ashw-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-ashw-compo-value\"\u003eAgriculture Biologique · FR-BIO-01\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-ashw-tip\"\u003e\n    \u003cdiv class=\"soi-ashw-tip-icon\"\u003e💊\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003ePosologie recommandée\u003c\/strong\u003e\n      \u003cp\u003e2 gélules par jour, de préférence au moment des repas, avec un grand verre d'eau. Une cure de 4 à 8 semaines est conseillée pour observer des effets durables. Il est possible de renouveler la cure après une pause de deux semaines.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ashw-section\"\u003e\n  \u003ch2\u003eComment prendre votre Ashwagandha bio en gélules : conseils pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ashw-timeline\"\u003e\n    \u003cdiv class=\"soi-ashw-step\"\u003e\n      \u003cdiv class=\"soi-ashw-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-ashw-step-content\"\u003e\n        \u003ch3\u003eLe matin avec le petit-déjeuner\u003c\/h3\u003e\n        \u003cp\u003ePour profiter de ses effets sur l'énergie et la concentration tout au long de la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-step\"\u003e\n      \u003cdiv class=\"soi-ashw-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-ashw-step-content\"\u003e\n        \u003ch3\u003eLe soir avec le dîner\u003c\/h3\u003e\n        \u003cp\u003eSi vous souhaitez surtout améliorer votre qualité de sommeil et décompresser après une journée chargée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-step\"\u003e\n      \u003cdiv class=\"soi-ashw-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-ashw-step-content\"\u003e\n        \u003ch3\u003eEn cure de 4 à 8 semaines\u003c\/h3\u003e\n        \u003cp\u003eLes effets de l'ashwagandha sont progressifs. La régularité est la clé pour des résultats visibles et 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-ashw-section\"\u003e\n  \u003ch2\u003eCe complément est fait pour vous si...\u003c\/h2\u003e\n  \u003cp class=\"soi-ashw-section-intro\"\u003eCe complément convient à toute personne adulte souhaitant mieux gérer le stress, retrouver de l'énergie ou soutenir son équilibre mental au naturel.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ashw-grid\"\u003e\n    \u003cdiv class=\"soi-ashw-card\"\u003e\n      \u003ch3\u003e💼 Personnes actives\u003c\/h3\u003e\n      \u003cp\u003eVous jonglez entre vie professionnelle et personnelle ? L'ashwagandha vous accompagne pour maintenir un niveau d'énergie stable face aux exigences du quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-card\"\u003e\n      \u003ch3\u003e📚 Étudiants en période d'examens\u003c\/h3\u003e\n      \u003cp\u003eConcentration, mémoire de travail, gestion de la pression : un soutien naturel particulièrement adapté aux phases d'intensité intellectuelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ashw-card\"\u003e\n      \u003ch3\u003e🌀 Phases de fatigue ou de surcharge émotionnelle\u003c\/h3\u003e\n      \u003cp\u003eVous traversez une période exigeante ? Cette plante adaptogène vous aide à retrouver votre équilibre sans effet artificiel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-ashw-accordion\"\u003e\n    \u003cdetails class=\"soi-ashw-accordion-item\"\u003e\n      \u003csummary class=\"soi-ashw-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ashw-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. Non recommandé aux femmes enceintes ou allaitantes, ni aux personnes sous traitement thyroïdien sans avis médical préalable. En cas de traitement en cours, consultez un professionnel de santé avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ashw-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-ashw-cta-box\"\u003e\n    \u003cp class=\"soi-ashw-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement avec Soinat\u003c\/p\u003e\n    \u003cp class=\"soi-ashw-cta-text\" style=\"color: white;\"\u003eRetrouvez dans chaque gélule la force tranquille d'une plante millénaire, cultivée en agriculture biologique et conditionnée avec soin. Moins de stress, plus d'énergie, un sommeil retrouvé : votre équilibre commence ici.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ashw-marine: #1A2D3D;\n  --soi-ashw-marine-dark: #0F1E2B;\n  --soi-ashw-marine-light: #2C4458;\n  --soi-ashw-pomme: #A1C544;\n  --soi-ashw-pomme-dark: #84A636;\n  --soi-ashw-pomme-light: rgba(161,197,68,0.10);\n  --soi-ashw-white: #FFFFFF;\n  --soi-ashw-off-white: #F8FAF6;\n  --soi-ashw-stone: #F1F3EE;\n  --soi-ashw-line: #E5E8E0;\n  --soi-ashw-primary: #D4A52A;\n  --soi-ashw-primary-soft: rgba(212,165,42,0.10);\n  --soi-ashw-accent: #A8C94B;\n  --soi-ashw-text: #1A2D3D;\n  --soi-ashw-text-soft: #4A5B6B;\n  --soi-ashw-text-muted: #7B8693;\n  --soi-ashw-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ashw-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ashw-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ashw-radius: 12px;\n  --soi-ashw-radius-sm: 8px;\n  --soi-ashw-radius-pill: 999px;\n}\n\n.soi-ashw-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ashw-fiche img { max-width: 100%; height: auto; }\n\n.soi-ashw-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ashw-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ashw-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-ashw-hero {\n  position: relative;\n  background: var(--soi-ashw-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-ashw-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ashw-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ashw-pomme);\n}\n\n.soi-ashw-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-ashw-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ashw-pomme);\n  border-radius: 50%;\n}\n\n.soi-ashw-hero-title {\n  display: block;\n  color: var(--soi-ashw-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-ashw-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-ashw-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ashw-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-ashw-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ashw-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ashw-label-accent {\n  background: var(--soi-ashw-pomme);\n  border-color: var(--soi-ashw-pomme);\n  color: var(--soi-ashw-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-ashw-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ashw-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ashw-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-ashw-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ashw-pomme);\n  border-radius: 2px;\n}\n\n.soi-ashw-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ashw-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ashw-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ashw-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ashw-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-ashw-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ashw-benefit {\n  background: var(--soi-ashw-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ashw-radius);\n  border: 1px solid var(--soi-ashw-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ashw-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ashw-shadow-md);\n}\n\n.soi-ashw-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ashw-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-ashw-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ashw-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ashw-benefit:hover .soi-ashw-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ashw-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ashw-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ashw-benefit p {\n  font-size: 13px;\n  color: var(--soi-ashw-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-ashw-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ashw-card {\n  background: var(--soi-ashw-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ashw-radius);\n  border-left: 3px solid var(--soi-ashw-pomme);\n}\n\n.soi-ashw-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ashw-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ashw-card p {\n  font-size: 14px;\n  color: var(--soi-ashw-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-ashw-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ashw-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ashw-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ashw-radius);\n  border: 1px solid var(--soi-ashw-line);\n  align-items: flex-start;\n}\n\n.soi-ashw-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ashw-marine);\n  color: var(--soi-ashw-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-ashw-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ashw-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ashw-step-content p {\n  font-size: 14px;\n  color: var(--soi-ashw-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-ashw-compo {\n  background: var(--soi-ashw-off-white);\n  border-radius: var(--soi-ashw-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-ashw-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-ashw-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ashw-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ashw-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ashw-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ashw-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ashw-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-ashw-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ashw-pomme-light);\n  border-left: 4px solid var(--soi-ashw-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ashw-radius) var(--soi-ashw-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ashw-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ashw-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ashw-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ashw-tip p {\n  font-size: 14px;\n  color: var(--soi-ashw-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-ashw-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-ashw-accordion-item {\n  background: var(--soi-ashw-off-white);\n  border-radius: var(--soi-ashw-radius-sm);\n  border: 1px solid var(--soi-ashw-line);\n  overflow: hidden;\n}\n\n.soi-ashw-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ashw-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-ashw-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ashw-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ashw-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ashw-accordion-item[open] .soi-ashw-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ashw-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ashw-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ashw-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-ashw-cta-box {\n  background: var(--soi-ashw-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ashw-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ashw-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-ashw-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ashw-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-ashw-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ashw-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ashw-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-ashw-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ashw-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ashw-compo-value {\n    text-align: left;\n  }\n\n  .soi-ashw-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-ashw-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ashw-fiche {\n    --soi-ashw-text-soft: #2C3E50;\n    --soi-ashw-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603572515146,"sku":"GS0012","price":10.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/aswhaghanda_gelule_grainesauvage_11zon.webp?v=1781945828"},{"product_id":"huile-de-nigelle-cumin-noir-en-capsules","title":"Huile de Nigelle (Cumin noir) en capsules","description":"\u003cdiv class=\"soi-ngll-fiche\"\u003e\n\n\u003csection class=\"soi-ngll-hero\"\u003e\n  \u003cdiv class=\"soi-ngll-hero-tag\"\u003e\n    \u003cspan class=\"soi-ngll-tag-dot\"\u003e\u003c\/span\u003e\n    Phytothérapie · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-ngll-hero-title\"\u003eLe trésor du cumin noir, sans amertume\u003c\/span\u003e\n  \u003cp class=\"soi-ngll-hero-subtitle\"\u003eSoutenez votre immunité et votre confort saisonnier grâce à l'huile de nigelle concentrée en capsules molles végétales, pour une prise simple et sans goût.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ngll-hero-labels\"\u003e\n    \u003cspan class=\"soi-ngll-label soi-ngll-label-accent\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-ngll-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-ngll-label\"\u003e120 CAPSULES\u003c\/span\u003e\n    \u003cspan class=\"soi-ngll-label\"\u003e500 MG \/ CAPSULE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ngll-section\"\u003e\n  \u003ch2\u003eHuile de Nigelle en capsules : les bienfaits du cumin noir, sans le goût amer\u003c\/h2\u003e\n  \u003cp\u003eConnue depuis des siècles sous le nom de \u003cstrong\u003ecumin noir\u003c\/strong\u003e ou \u003cem\u003eNigella sativa\u003c\/em\u003e, la nigelle est l'une des plantes les plus étudiées de la phytothérapie traditionnelle. Originaire du Moyen-Orient et du bassin méditerranéen, elle est utilisée depuis l'Antiquité pour soutenir l'organisme au quotidien. Graine Sauvage vous en propose ici l'essentiel, concentré dans \u003cstrong\u003e120 capsules molles vegan\u003c\/strong\u003e, pour une prise simple et efficace.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ngll-section\"\u003e\n  \u003ch2\u003eLes bienfaits de l'huile de nigelle : ce que dit la tradition\u003c\/h2\u003e\n  \u003cp class=\"soi-ngll-section-intro\"\u003eL'huile de nigelle est principalement reconnue pour trois grandes actions complémentaires, soutenues par de nombreuses études et par une longue tradition d'usage, notamment dans la médecine ayurvédique et la médecine arabe classique.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ngll-benefits\"\u003e\n    \u003cdiv class=\"soi-ngll-benefit\"\u003e\n      \u003cdiv class=\"soi-ngll-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eRiche en thymoquinone, son composé bioactif phare, elle contribue à maintenir l'équilibre des défenses naturelles de votre organisme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-benefit\"\u003e\n      \u003cdiv class=\"soi-ngll-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAction antihistaminique naturelle\u003c\/h3\u003e\n      \u003cp\u003eTrès appréciée des personnes sujettes aux allergies saisonnières, elle aide à réduire les éternuements, les démangeaisons et la congestion nasale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-benefit\"\u003e\n      \u003cdiv class=\"soi-ngll-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEffet anti-inflammatoire\u003c\/h3\u003e\n      \u003cp\u003eElle soutient l'organisme face aux déséquilibres inflammatoires, en usage interne comme en application cutanée sous forme liquide.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-ngll-tip\"\u003e\n    \u003cdiv class=\"soi-ngll-tip-icon\"\u003e📌\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eBon à savoir\u003c\/strong\u003e\n      \u003cp\u003eCes bienfaits sont soutenus par une longue tradition d'usage. L'huile de nigelle ne remplace bien entendu aucun traitement médical prescrit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ngll-section\"\u003e\n  \u003ch2\u003ePourquoi choisir les capsules plutôt que l'huile liquide ?\u003c\/h2\u003e\n  \u003cp class=\"soi-ngll-section-intro\"\u003eL'huile de nigelle pure possède un goût très prononcé, légèrement amer et poivré, qui rebute souvent les débutants. Les capsules molles Graine Sauvage règlent ce problème avec trois avantages concrets.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ngll-grid\"\u003e\n    \u003cdiv class=\"soi-ngll-card\"\u003e\n      \u003ch3\u003e😌 Zéro arrière-goût\u003c\/h3\u003e\n      \u003cp\u003eLa capsule végétale enrobe l'huile et libère les actifs directement dans le tube digestif, sans aucune amertume en bouche.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-card\"\u003e\n      \u003ch3\u003e⚖️ Dosage précis\u003c\/h3\u003e\n      \u003cp\u003eChaque capsule contient une dose calibrée de 500 mg d'huile de nigelle, sans approximation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-card\"\u003e\n      \u003ch3\u003e🔒 Conservation optimale\u003c\/h3\u003e\n      \u003cp\u003eL'huile est protégée de l'oxydation, ce qui la rend plus stable et plus efficace dans la durée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ngll-section\"\u003e\n  \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ngll-compo\"\u003e\n    \u003cdiv class=\"soi-ngll-compo-row\"\u003e\n      \u003cspan class=\"soi-ngll-compo-label\"\u003eActif principal (par capsule)\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-compo-value\"\u003eHuile de graine de nigelle (\u003cem\u003eNigella sativa\u003c\/em\u003e) : 500 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-compo-row\"\u003e\n      \u003cspan class=\"soi-ngll-compo-label\"\u003eEnveloppe de capsule\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-compo-value\"\u003ePullulane (d'origine végétale, vegan)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-compo-row\"\u003e\n      \u003cspan class=\"soi-ngll-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-compo-value\"\u003e120 capsules molles (30 jours d'utilisation)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-compo-row\"\u003e\n      \u003cspan class=\"soi-ngll-compo-label\"\u003eDurée de cure conseillée\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-compo-value\"\u003e4 à 8 semaines\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-ngll-timeline\"\u003e\n    \u003cdiv class=\"soi-ngll-step\"\u003e\n      \u003cdiv class=\"soi-ngll-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-ngll-step-content\"\u003e\n        \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n        \u003cp\u003ePrenez 4 capsules par jour, à avaler avec un grand verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-step\"\u003e\n      \u003cdiv class=\"soi-ngll-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-ngll-step-content\"\u003e\n        \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n        \u003cp\u003eDe préférence au moment des repas, pour une absorption optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-step\"\u003e\n      \u003cdiv class=\"soi-ngll-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-ngll-step-content\"\u003e\n        \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 4 à 8 semaines est généralement conseillée pour en observer les effets.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ngll-section\"\u003e\n  \u003ch2\u003eL'huile de nigelle est-elle dangereuse ?\u003c\/h2\u003e\n  \u003cp\u003eC'est une question légitime que beaucoup se posent. Utilisée aux doses recommandées, l'\u003cstrong\u003ehuile de nigelle n'est pas dangereuse\u003c\/strong\u003e pour un adulte en bonne santé. Elle est cependant déconseillée en cas de traitement anticoagulant ou d'hypotension, et à forte dose sur une longue période sans suivi. En cas de doute, consultez toujours un professionnel de santé avant de démarrer une complémentation.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ngll-section\"\u003e\n  \u003ch2\u003eLes points forts des gélules Graine Sauvage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ngll-grid-compact\"\u003e\n    \u003cdiv class=\"soi-ngll-card-mini\"\u003e\n      \u003cspan class=\"soi-ngll-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-value\"\u003e100 % Vegan\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-card-mini\"\u003e\n      \u003cspan class=\"soi-ngll-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-value\"\u003eEn France\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-card-mini\"\u003e\n      \u003cspan class=\"soi-ngll-card-mini-icon\"\u003e💊\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-value\"\u003e120 capsules \/ 30 jours\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-card-mini\"\u003e\n      \u003cspan class=\"soi-ngll-card-mini-icon\"\u003e🎯\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-label\"\u003eDosage\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-value\"\u003e500 mg \/ capsule\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ngll-card-mini\"\u003e\n      \u003cspan class=\"soi-ngll-card-mini-icon\"\u003e😋\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-label\"\u003eConfort\u003c\/span\u003e\n      \u003cspan class=\"soi-ngll-card-mini-value\"\u003eSans goût amer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ngll-section\"\u003e\n  \u003cdiv class=\"soi-ngll-accordion\"\u003e\n    \u003cdetails class=\"soi-ngll-accordion-item\"\u003e\n      \u003csummary class=\"soi-ngll-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ngll-accordion-content\"\u003e\n        \u003cp\u003eCe complément est déconseillé aux femmes enceintes ou allaitantes et aux enfants, sans avis médical préalable. Il est également déconseillé en cas de traitement anticoagulant ou d'hypotension, et à forte dose sur une longue période sans suivi. En cas de doute, consultez toujours un professionnel de santé avant de démarrer une complémentation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ngll-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-ngll-cta-box\"\u003e\n    \u003cp class=\"soi-ngll-cta-tag\" style=\"color: white;\"\u003eUn héritage millénaire, un format moderne\u003c\/p\u003e\n    \u003cp class=\"soi-ngll-cta-text\" style=\"color: white;\"\u003eRedécouvrez toute la richesse du cumin noir avec les capsules d'huile de nigelle Graine Sauvage : sans contrainte de goût, pour soutenir votre immunité et votre confort saisonnier 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-ngll-marine: #1A2D3D;\n  --soi-ngll-marine-dark: #0F1E2B;\n  --soi-ngll-marine-light: #2C4458;\n  --soi-ngll-pomme: #A1C544;\n  --soi-ngll-pomme-dark: #84A636;\n  --soi-ngll-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-ngll-white: #FFFFFF;\n  --soi-ngll-off-white: #F8FAF6;\n  --soi-ngll-stone: #F1F3EE;\n  --soi-ngll-line: #E5E8E0;\n\n  --soi-ngll-primary: #D4B82A;\n  --soi-ngll-primary-soft: rgba(212,184,42,0.10);\n  --soi-ngll-accent: #7CA86E;\n\n  --soi-ngll-text: #1A2D3D;\n  --soi-ngll-text-soft: #4A5B6B;\n  --soi-ngll-text-muted: #7B8693;\n\n  --soi-ngll-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ngll-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ngll-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ngll-radius: 12px;\n  --soi-ngll-radius-sm: 8px;\n  --soi-ngll-radius-pill: 999px;\n}\n\n.soi-ngll-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ngll-fiche img { max-width: 100%; height: auto; }\n\n.soi-ngll-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ngll-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ngll-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-ngll-hero {\n  position: relative;\n  background: var(--soi-ngll-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-ngll-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ngll-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ngll-pomme);\n}\n\n.soi-ngll-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-ngll-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ngll-pomme);\n  border-radius: 50%;\n}\n\n.soi-ngll-hero-title {\n  display: block;\n  color: var(--soi-ngll-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-ngll-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-ngll-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ngll-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-ngll-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ngll-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ngll-label-accent {\n  background: var(--soi-ngll-pomme);\n  border-color: var(--soi-ngll-pomme);\n  color: var(--soi-ngll-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-ngll-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ngll-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ngll-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-ngll-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ngll-pomme);\n  border-radius: 2px;\n}\n\n.soi-ngll-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ngll-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ngll-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ngll-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ngll-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-ngll-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-ngll-benefit {\n  background: var(--soi-ngll-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ngll-radius);\n  border: 1px solid var(--soi-ngll-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ngll-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ngll-shadow-md);\n}\n\n.soi-ngll-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ngll-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-ngll-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ngll-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ngll-benefit:hover .soi-ngll-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ngll-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ngll-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ngll-benefit p {\n  font-size: 13px;\n  color: var(--soi-ngll-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-ngll-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ngll-card {\n  background: var(--soi-ngll-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ngll-radius);\n  border-left: 3px solid var(--soi-ngll-pomme);\n}\n\n.soi-ngll-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ngll-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ngll-card p {\n  font-size: 14px;\n  color: var(--soi-ngll-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-ngll-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-ngll-card-mini {\n  background: var(--soi-ngll-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-ngll-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-ngll-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-ngll-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-ngll-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-ngll-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ngll-marine);\n}\n\n\/* === COMPOSITION === *\/\n.soi-ngll-compo {\n  background: var(--soi-ngll-off-white);\n  border-radius: var(--soi-ngll-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-ngll-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-ngll-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ngll-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ngll-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ngll-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ngll-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ngll-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-ngll-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ngll-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ngll-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ngll-radius);\n  border: 1px solid var(--soi-ngll-line);\n  align-items: flex-start;\n}\n\n.soi-ngll-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ngll-marine);\n  color: var(--soi-ngll-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-ngll-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ngll-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ngll-step-content p {\n  font-size: 14px;\n  color: var(--soi-ngll-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-ngll-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ngll-pomme-light);\n  border-left: 4px solid var(--soi-ngll-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ngll-radius) var(--soi-ngll-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ngll-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ngll-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ngll-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ngll-tip p {\n  font-size: 14px;\n  color: var(--soi-ngll-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-ngll-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ngll-accordion-item {\n  background: var(--soi-ngll-off-white);\n  border-radius: var(--soi-ngll-radius-sm);\n  border: 1px solid var(--soi-ngll-line);\n  overflow: hidden;\n}\n\n.soi-ngll-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ngll-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-ngll-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ngll-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ngll-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ngll-accordion-item[open] .soi-ngll-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ngll-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ngll-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ngll-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-ngll-cta-box {\n  background: var(--soi-ngll-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ngll-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ngll-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-ngll-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ngll-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-ngll-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ngll-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ngll-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-ngll-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ngll-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ngll-compo-value {\n    text-align: left;\n  }\n\n  .soi-ngll-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-ngll-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ngll-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ngll-fiche {\n    --soi-ngll-text-soft: #2C3E50;\n    --soi-ngll-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603574579530,"sku":"GS0040","price":17.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-nigelle-cumin-noir-en-capsules-packshot_167b1e95-03cf-4ed7-bee3-b1ce280ab62f.webp?v=1780040351"},{"product_id":"huile-onagre-bourrache-bio-en-capsules","title":"Huile Onagre-Bourrache Bio en capsules","description":"\u003cdiv class=\"soi-onbr-fiche\"\u003e\n\n  \u003csection class=\"soi-onbr-hero\"\u003e\n    \u003cdiv class=\"soi-onbr-hero-tag\"\u003e\n      \u003cspan class=\"soi-onbr-tag-dot\"\u003e\u003c\/span\u003e\n      Bien-être féminin · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-onbr-hero-title\"\u003eLa synergie végétale au service de votre féminité\u003c\/span\u003e\n    \u003cp class=\"soi-onbr-hero-subtitle\"\u003eDeux huiles bio complémentaires, riches en acide gamma-linolénique (GLA), réunies dans une seule capsule pour soutenir votre équilibre hormonal, votre confort de cycle et l'éclat de votre peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-onbr-hero-labels\"\u003e\n      \u003cspan class=\"soi-onbr-label soi-onbr-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-onbr-label\"\u003eAB AGRICULTURE BIOLOGIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-onbr-label\"\u003eFR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-onbr-label\"\u003ePREMIÈRE PRESSION À FROID\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onbr-section\"\u003e\n    \u003ch2\u003ePourquoi associer l'huile d'onagre et l'huile de bourrache ?\u003c\/h2\u003e\n    \u003cp class=\"soi-onbr-section-intro\"\u003eCes deux huiles partagent un point commun précieux : une richesse naturelle en acide gamma-linolénique (GLA), un oméga-6 essentiel que le corps ne sait pas toujours synthétiser en quantité suffisante, notamment lors des variations hormonales (cycle menstruel, péri-ménopause, ménopause).\u003c\/p\u003e\n    \u003cdiv class=\"soi-onbr-grid\"\u003e\n      \u003cdiv class=\"soi-onbr-card\"\u003e\n        \u003ch3\u003e🌿 Huile de bourrache\u003c\/h3\u003e\n        \u003cp\u003eElle affiche l'une des concentrations en GLA les plus élevées du règne végétal (jusqu'à 20 à 25 %). Naturellement riche en vitamine E, reconnue pour protéger les cellules contre le stress oxydatif, elle forme un duo idéal pour soutenir l'éclat, l'hydratation et l'élasticité de votre peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-card\"\u003e\n        \u003ch3\u003e🌸 Huile d'onagre\u003c\/h3\u003e\n        \u003cp\u003eElle contient environ 8 à 10 % de GLA et est particulièrement appréciée pour son rôle dans le confort du syndrome prémenstruel ainsi que les inconforts liés à la ménopause : sensibilité des seins, bouffées de chaleur, irritabilité, sécheresse cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-onbr-tip\"\u003e\n      \u003cdiv class=\"soi-onbr-tip-icon\"\u003e🤝\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLa synergie en action\u003c\/strong\u003e\n        \u003cp\u003eAssociées, ces deux huiles forment une synergie complète pour le bien-être féminin, agissant à la fois sur la peau et sur l'équilibre général du cycle hormonal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onbr-section\"\u003e\n    \u003ch2\u003eComposition et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-onbr-section-intro\"\u003eChaque capsule molle réunit deux huiles bio extraites par première pression à froid, sans solvant, sans décoloration ni désodorisation.\u003c\/p\u003e\n    \u003cdiv class=\"soi-onbr-compo\"\u003e\n      \u003cdiv class=\"soi-onbr-compo-row\"\u003e\n        \u003cspan class=\"soi-onbr-compo-label\"\u003eHuile de bourrache bio (Borago officinalis)\u003c\/span\u003e\n        \u003cspan class=\"soi-onbr-compo-value\"\u003e500 mg dont GLA ≈ 100 à 125 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-compo-row\"\u003e\n        \u003cspan class=\"soi-onbr-compo-label\"\u003eHuile d'onagre bio (Oenothera biennis)\u003c\/span\u003e\n        \u003cspan class=\"soi-onbr-compo-value\"\u003e500 mg dont GLA ≈ 40 à 50 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-compo-row\"\u003e\n        \u003cspan class=\"soi-onbr-compo-label\"\u003eVitamine E naturelle (tocophérols)\u003c\/span\u003e\n        \u003cspan class=\"soi-onbr-compo-value\"\u003eAntioxydant de conservation, source végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-compo-row\"\u003e\n        \u003cspan class=\"soi-onbr-compo-label\"\u003eEnveloppe de la capsule\u003c\/span\u003e\n        \u003cspan class=\"soi-onbr-compo-value\"\u003eGélatine bovine (ou alternative végétale selon lot)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-compo-row\"\u003e\n        \u003cspan class=\"soi-onbr-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-onbr-compo-value\"\u003eAB Agriculture Biologique · FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onbr-section\"\u003e\n    \u003ch2\u003eComment prendre ces gélules d'huile d'onagre et bourrache ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-onbr-timeline\"\u003e\n      \u003cdiv class=\"soi-onbr-step\"\u003e\n        \u003cdiv class=\"soi-onbr-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-onbr-step-content\"\u003e\n          \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n          \u003cp\u003e6 capsules par jour, à répartir sur les repas (matin, midi, soir).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-step\"\u003e\n        \u003cdiv class=\"soi-onbr-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-onbr-step-content\"\u003e\n          \u003ch3\u003eDurée d'utilisation\u003c\/h3\u003e\n          \u003cp\u003e1 flacon contient 120 capsules, soit 20 jours de cure. Renouvelable selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-step\"\u003e\n        \u003cdiv class=\"soi-onbr-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-onbr-step-content\"\u003e\n          \u003ch3\u003eRésultats visibles\u003c\/h3\u003e\n          \u003cp\u003eLes effets sur la peau et le confort hormonal se ressentent généralement après 6 à 8 semaines de prise régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onbr-section\"\u003e\n    \u003ch2\u003ePour qui est ce complément fait à base d'huile de bourrache et d'onagre ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-onbr-grid\"\u003e\n      \u003cdiv class=\"soi-onbr-card\"\u003e\n        \u003ch3\u003e🌙 Syndrome prémenstruel\u003c\/h3\u003e\n        \u003cp\u003ePour les femmes qui souhaitent soulager les symptômes du SPM : crampes, sautes d'humeur, rétention d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-card\"\u003e\n        \u003ch3\u003e🔥 Péri-ménopause et ménopause\u003c\/h3\u003e\n        \u003cp\u003ePour celles qui traversent cette étape et cherchent un accompagnement naturel face aux bouffées de chaleur et à la sécheresse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-card\"\u003e\n        \u003ch3\u003e✨ Beauté de la peau\u003c\/h3\u003e\n        \u003cp\u003ePour toute personne souhaitant prendre soin de sa peau de l'intérieur, en luttant contre le vieillissement cutané et la déshydratation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-onbr-accordion\"\u003e\n      \u003cdetails class=\"soi-onbr-accordion-item\"\u003e\n        \u003csummary class=\"soi-onbr-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-onbr-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes sans avis médical préalable. Ce complément alimentaire 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\n  \u003csection class=\"soi-onbr-section\"\u003e\n    \u003ch2\u003eCe qui distingue Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-onbr-benefits\"\u003e\n      \u003cdiv class=\"soi-onbr-benefit\"\u003e\n        \u003cdiv class=\"soi-onbr-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % bio et pure\u003c\/h3\u003e\n        \u003cp\u003eHuiles sans additifs ni conservateurs synthétiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-benefit\"\u003e\n        \u003cdiv class=\"soi-onbr-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExtraction à froid\u003c\/h3\u003e\n        \u003cp\u003ePremière pression à froid pour préserver l'intégralité des acides gras essentiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-benefit\"\u003e\n        \u003cdiv class=\"soi-onbr-benefit-icon\"\u003e\u003cspan\u003e🚫\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans compromis\u003c\/h3\u003e\n        \u003cp\u003eFormule sans solvant, sans décoloration, sans désodorisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-onbr-benefit\"\u003e\n        \u003cdiv class=\"soi-onbr-benefit-icon\"\u003e\u003cspan\u003e🔍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié FR-BIO-01\u003c\/h3\u003e\n        \u003cp\u003eAgriculture UE et non-UE contrôlée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-onbr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-onbr-cta-box\"\u003e\n      \u003cp class=\"soi-onbr-cta-tag\" style=\"color: white;\"\u003eVotre rituel bien-être féminin au naturel\u003c\/p\u003e\n      \u003cp class=\"soi-onbr-cta-text\" style=\"color: white;\"\u003ePrenez soin de vous avec une formule aussi pure que naturelle. L'huile d'onagre et bourrache bio de Graine Sauvage accompagne chaque femme, à chaque étape de sa vie, 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-onbr-marine: #1A2D3D;\n  --soi-onbr-marine-dark: #0F1E2B;\n  --soi-onbr-marine-light: #2C4458;\n  --soi-onbr-pomme: #A1C544;\n  --soi-onbr-pomme-dark: #84A636;\n  --soi-onbr-pomme-light: rgba(161,197,68,0.10);\n  --soi-onbr-white: #FFFFFF;\n  --soi-onbr-off-white: #F8FAF6;\n  --soi-onbr-stone: #F1F3EE;\n  --soi-onbr-line: #E5E8E0;\n  --soi-onbr-primary: #D4A8A4;\n  --soi-onbr-primary-soft: #EDD5D2;\n  --soi-onbr-accent: #C8B84D;\n  --soi-onbr-text: #1A2D3D;\n  --soi-onbr-text-soft: #4A5B6B;\n  --soi-onbr-text-muted: #7B8693;\n  --soi-onbr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-onbr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-onbr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-onbr-radius: 12px;\n  --soi-onbr-radius-sm: 8px;\n  --soi-onbr-radius-pill: 999px;\n}\n\n.soi-onbr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-onbr-fiche img { max-width: 100%; height: auto; }\n\n.soi-onbr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-onbr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-onbr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-onbr-hero {\n  position: relative;\n  background: var(--soi-onbr-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-onbr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-onbr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-onbr-pomme);\n}\n\n.soi-onbr-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-onbr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-onbr-pomme);\n  border-radius: 50%;\n}\n\n.soi-onbr-hero-title {\n  display: block;\n  color: var(--soi-onbr-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-onbr-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-onbr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-onbr-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-onbr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-onbr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-onbr-label-accent {\n  background: var(--soi-onbr-pomme);\n  border-color: var(--soi-onbr-pomme);\n  color: var(--soi-onbr-marine);\n  font-weight: 600;\n}\n\n.soi-onbr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-onbr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-onbr-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-onbr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-onbr-pomme);\n  border-radius: 2px;\n}\n\n.soi-onbr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-onbr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-onbr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-onbr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-onbr-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-onbr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-onbr-benefit {\n  background: var(--soi-onbr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-onbr-radius);\n  border: 1px solid var(--soi-onbr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-onbr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-onbr-shadow-md);\n}\n\n.soi-onbr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-onbr-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-onbr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-onbr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-onbr-benefit:hover .soi-onbr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-onbr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-onbr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-onbr-benefit p {\n  font-size: 13px;\n  color: var(--soi-onbr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-onbr-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-onbr-card {\n  background: var(--soi-onbr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-onbr-radius);\n  border-left: 3px solid var(--soi-onbr-pomme);\n}\n\n.soi-onbr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-onbr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-onbr-card p {\n  font-size: 14px;\n  color: var(--soi-onbr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-onbr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-onbr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-onbr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-onbr-radius);\n  border: 1px solid var(--soi-onbr-line);\n  align-items: flex-start;\n}\n\n.soi-onbr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-onbr-marine);\n  color: var(--soi-onbr-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-onbr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-onbr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-onbr-step-content p {\n  font-size: 14px;\n  color: var(--soi-onbr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-onbr-compo {\n  background: var(--soi-onbr-off-white);\n  border-radius: var(--soi-onbr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-onbr-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-onbr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-onbr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-onbr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-onbr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-onbr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-onbr-marine);\n  text-align: right;\n}\n\n.soi-onbr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-onbr-pomme-light);\n  border-left: 4px solid var(--soi-onbr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-onbr-radius) var(--soi-onbr-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-onbr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-onbr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-onbr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-onbr-tip p {\n  font-size: 14px;\n  color: var(--soi-onbr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-onbr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-onbr-accordion-item {\n  background: var(--soi-onbr-off-white);\n  border-radius: var(--soi-onbr-radius-sm);\n  border: 1px solid var(--soi-onbr-line);\n  overflow: hidden;\n}\n\n.soi-onbr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-onbr-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-onbr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-onbr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-onbr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-onbr-accordion-item[open] .soi-onbr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-onbr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-onbr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-onbr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-onbr-cta-box {\n  background: var(--soi-onbr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-onbr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-onbr-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-onbr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-onbr-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-onbr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-onbr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-onbr-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-onbr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-onbr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-onbr-compo-value {\n    text-align: left;\n  }\n\n  .soi-onbr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-onbr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-onbr-fiche {\n    --soi-onbr-text-soft: #2C3E50;\n    --soi-onbr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603574743370,"sku":"GS0017","price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-onagre-bourrache-bio-en-capsules-packshot.webp?v=1780040379"},{"product_id":"guduchi-bio-et-vegan-en-gelules","title":"Guduchi bio et vegan en gélules","description":"\u003cdiv class=\"soi-gudu-fiche\"\u003e\n\n\u003csection class=\"soi-gudu-hero\"\u003e\n  \u003cdiv class=\"soi-gudu-hero-tag\"\u003e\n    \u003cspan class=\"soi-gudu-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-gudu-hero-title\"\u003eL'élixir ayurvédique de vos défenses naturelles\u003c\/span\u003e\n  \u003cp class=\"soi-gudu-hero-subtitle\"\u003ePlante adaptogène millénaire issue de la tradition indienne, le Guduchi soutient votre immunité et vous accompagne dans les périodes de fatigue, en toute simplicité.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gudu-hero-labels\"\u003e\n    \u003cspan class=\"soi-gudu-label soi-gudu-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n    \u003cspan class=\"soi-gudu-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-gudu-label\"\u003eCERTIFIÉ FR-BIO-01\u003c\/span\u003e\n    \u003cspan class=\"soi-gudu-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-gudu-label\"\u003eSANS OGM\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gudu-section\"\u003e\n  \u003ch2\u003eQu'est-ce que le Guduchi ? La plante adaptogène venue d'Inde\u003c\/h2\u003e\n  \u003cp\u003eLe Guduchi est une liane originaire des forêts tropicales d'Inde, utilisée depuis des siècles dans la tradition ayurvédique sous le nom d'\u003cem\u003eAmrita\u003c\/em\u003e, qui signifie littéralement « élixir d'immortalité ». Ce n'est pas un hasard : ses tiges sont particulièrement riches en alcaloïdes, polysaccharides et composés antioxydants qui agissent en synergie sur l'organisme.\u003c\/p\u003e\n  \u003cp\u003eGraine Sauvage exploite exclusivement ces tiges, issues de l'agriculture biologique certifiée AB, pour vous proposer un produit pur et traçable.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gudu-section\"\u003e\n  \u003ch2\u003eLes bienfaits du Guduchi bio : pourquoi en prendre ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gudu-benefits\"\u003e\n    \u003cdiv class=\"soi-gudu-benefit\"\u003e\n      \u003cdiv class=\"soi-gudu-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eLe Guduchi aide à maintenir les défenses naturelles de l'organisme, aussi bien en prévention qu'en période de convalescence. Ses polysaccharides stimulent l'activité des cellules immunitaires.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-benefit\"\u003e\n      \u003cdiv class=\"soi-gudu-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAction adaptogène contre le stress\u003c\/h3\u003e\n      \u003cp\u003eComme l'ashwagandha ou le tulsi, le Guduchi appartient à la famille des plantes adaptogènes. Il aide l'organisme à mieux répondre aux sollicitations physiques et mentales du quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-benefit\"\u003e\n      \u003cdiv class=\"soi-gudu-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePropriétés antioxydantes\u003c\/h3\u003e\n      \u003cp\u003eSes composés actifs contribuent à neutraliser les radicaux libres, limitant ainsi le stress oxydatif cellulaire, souvent associé à la fatigue chronique et au vieillissement prématuré.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-benefit\"\u003e\n      \u003cdiv class=\"soi-gudu-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRécupération et vitalité\u003c\/h3\u003e\n      \u003cp\u003eEn période de convalescence ou après un pic de fatigue, le Guduchi accompagne le retour à l'énergie de manière progressive et naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gudu-section\"\u003e\n  \u003ch2\u003eComposition et posologie du Guduchi Graine Sauvage\u003c\/h2\u003e\n  \u003cp class=\"soi-gudu-section-intro\"\u003eChaque flacon contient 60 gélules végétales, soit 30 jours d'utilisation à raison de 2 gélules par jour. La formule est minimaliste et transparente.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gudu-compo\"\u003e\n    \u003cdiv class=\"soi-gudu-compo-row\"\u003e\n      \u003cspan class=\"soi-gudu-compo-label\"\u003eIngrédient actif\u003c\/span\u003e\n      \u003cspan class=\"soi-gudu-compo-value\"\u003ePoudre de tiges de Guduchi (\u003cem\u003eTinospora cordifolia\u003c\/em\u003e) bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-compo-row\"\u003e\n      \u003cspan class=\"soi-gudu-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-gudu-compo-value\"\u003e500 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-compo-row\"\u003e\n      \u003cspan class=\"soi-gudu-compo-label\"\u003eDose journalière (2 gélules)\u003c\/span\u003e\n      \u003cspan class=\"soi-gudu-compo-value\"\u003e1 000 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-compo-row\"\u003e\n      \u003cspan class=\"soi-gudu-compo-label\"\u003eGélule\u003c\/span\u003e\n      \u003cspan class=\"soi-gudu-compo-value\"\u003eHypromellose (origine végétale), sans gélatine animale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-compo-row\"\u003e\n      \u003cspan class=\"soi-gudu-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-gudu-compo-value\"\u003e60 gélules végétales (30 jours)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-compo-row\"\u003e\n      \u003cspan class=\"soi-gudu-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-gudu-compo-value\"\u003eAgriculture biologique · FR-BIO-01\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-compo-row\"\u003e\n      \u003cspan class=\"soi-gudu-compo-label\"\u003eGaranties\u003c\/span\u003e\n      \u003cspan class=\"soi-gudu-compo-value\"\u003eSans additifs, sans excipients superflus, sans OGM, 100 % vegan\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gudu-section\"\u003e\n  \u003ch2\u003eComment prendre le Guduchi bio en gélules ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gudu-timeline\"\u003e\n    \u003cdiv class=\"soi-gudu-step\"\u003e\n      \u003cdiv class=\"soi-gudu-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-gudu-step-content\"\u003e\n        \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n        \u003cp\u003ePrenez 2 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-gudu-step\"\u003e\n      \u003cdiv class=\"soi-gudu-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-gudu-step-content\"\u003e\n        \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n        \u003cp\u003eEffectuez une cure de 30 jours minimum pour ressentir pleinement les effets. Les plantes adaptogènes agissent progressivement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gudu-step\"\u003e\n      \u003cdiv class=\"soi-gudu-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-gudu-step-content\"\u003e\n        \u003ch3\u003eSynergie ayurvédique\u003c\/h3\u003e\n        \u003cp\u003eLe Guduchi se combine très bien avec d'autres plantes ayurvédiques comme l'ashwagandha ou le tulsi pour un soutien global renforcé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-gudu-tip\"\u003e\n    \u003cdiv class=\"soi-gudu-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour bénéficier pleinement des propriétés adaptogènes du Guduchi, privilégiez une prise régulière au cours du repas. La constance est la clé avec les plantes de la tradition ayurvédique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gudu-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gudu-accordion\"\u003e\n    \u003cdetails class=\"soi-gudu-accordion-item\"\u003e\n      \u003csummary class=\"soi-gudu-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gudu-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. Déconseillé aux femmes enceintes ou allaitantes et aux enfants. En cas de traitement médical en cours, demandez l'avis de votre médecin avant toute prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-gudu-accordion-item\"\u003e\n      \u003csummary class=\"soi-gudu-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gudu-accordion-content\"\u003e\n        \u003cp\u003eConservez à l'abri de la chaleur et de l'humidité, 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-gudu-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-gudu-cta-box\"\u003e\n    \u003cp class=\"soi-gudu-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-gudu-cta-text\" style=\"color: white;\"\u003eDeux gélules par jour suffisent pour soutenir vos défenses, retrouver de l'énergie et traverser les saisons avec plus de sérénité. Votre bien-être, naturellement.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gudu-marine: #1A2D3D;\n  --soi-gudu-marine-dark: #0F1E2B;\n  --soi-gudu-marine-light: #2C4458;\n  --soi-gudu-pomme: #A1C544;\n  --soi-gudu-pomme-dark: #84A636;\n  --soi-gudu-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gudu-white: #FFFFFF;\n  --soi-gudu-off-white: #F8FAF6;\n  --soi-gudu-stone: #F1F3EE;\n  --soi-gudu-line: #E5E8E0;\n\n  --soi-gudu-primary: #D88542;\n  --soi-gudu-primary-soft: #F5E6D4;\n  --soi-gudu-accent: #A8C63D;\n\n  --soi-gudu-text: #1A2D3D;\n  --soi-gudu-text-soft: #4A5B6B;\n  --soi-gudu-text-muted: #7B8693;\n\n  --soi-gudu-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gudu-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gudu-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gudu-radius: 12px;\n  --soi-gudu-radius-sm: 8px;\n  --soi-gudu-radius-pill: 999px;\n}\n\n.soi-gudu-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gudu-fiche img { max-width: 100%; height: auto; }\n\n.soi-gudu-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gudu-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gudu-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gudu-hero {\n  position: relative;\n  background: var(--soi-gudu-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-gudu-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gudu-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gudu-pomme);\n}\n\n.soi-gudu-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-gudu-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gudu-pomme);\n  border-radius: 50%;\n}\n\n.soi-gudu-hero-title {\n  display: block;\n  color: var(--soi-gudu-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-gudu-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-gudu-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gudu-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-gudu-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gudu-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gudu-label-accent {\n  background: var(--soi-gudu-pomme);\n  border-color: var(--soi-gudu-pomme);\n  color: var(--soi-gudu-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gudu-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gudu-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gudu-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-gudu-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gudu-pomme);\n  border-radius: 2px;\n}\n\n.soi-gudu-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gudu-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gudu-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gudu-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gudu-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gudu-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gudu-benefit {\n  background: var(--soi-gudu-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gudu-radius);\n  border: 1px solid var(--soi-gudu-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gudu-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gudu-shadow-md);\n}\n\n.soi-gudu-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gudu-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-gudu-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gudu-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gudu-benefit:hover .soi-gudu-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gudu-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gudu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gudu-benefit p {\n  font-size: 13px;\n  color: var(--soi-gudu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gudu-compo {\n  background: var(--soi-gudu-off-white);\n  border-radius: var(--soi-gudu-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gudu-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-gudu-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gudu-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gudu-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gudu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gudu-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gudu-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-gudu-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gudu-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gudu-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gudu-radius);\n  border: 1px solid var(--soi-gudu-line);\n  align-items: flex-start;\n}\n\n.soi-gudu-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gudu-marine);\n  color: var(--soi-gudu-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-gudu-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gudu-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gudu-step-content p {\n  font-size: 14px;\n  color: var(--soi-gudu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-gudu-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gudu-pomme-light);\n  border-left: 4px solid var(--soi-gudu-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gudu-radius) var(--soi-gudu-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gudu-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gudu-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gudu-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gudu-tip p {\n  font-size: 14px;\n  color: var(--soi-gudu-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-gudu-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gudu-accordion-item {\n  background: var(--soi-gudu-off-white);\n  border-radius: var(--soi-gudu-radius-sm);\n  border: 1px solid var(--soi-gudu-line);\n  overflow: hidden;\n}\n\n.soi-gudu-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gudu-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-gudu-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gudu-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gudu-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gudu-accordion-item[open] .soi-gudu-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gudu-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gudu-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gudu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gudu-cta-box {\n  background: var(--soi-gudu-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gudu-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gudu-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-gudu-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gudu-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-gudu-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gudu-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gudu-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-gudu-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gudu-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gudu-compo-value {\n    text-align: left;\n  }\n\n  .soi-gudu-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gudu-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gudu-fiche {\n    --soi-gudu-text-soft: #2C3E50;\n    --soi-gudu-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603586277706,"sku":"GS0013","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/guduchi_60-gelules_grainesauvage_11zon.webp?v=1781946466"},{"product_id":"extrait-de-boswellia-vegan-en-gelules","title":"Extrait de Boswellia vegan en gélules","description":"\n\u003cdiv class=\"soi-bosw-fiche\"\u003e\n\n  \u003csection class=\"soi-bosw-hero\"\u003e\n    \u003cdiv class=\"soi-bosw-hero-tag\"\u003e\n      \u003cspan class=\"soi-bosw-tag-dot\"\u003e\u003c\/span\u003e\n      Complément articulaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-bosw-hero-title\"\u003eLe soutien ancestral de vos articulations\u003c\/span\u003e\n    \u003cp class=\"soi-bosw-hero-subtitle\"\u003eExtrait de Boswellia Serrata concentré à 65 % d'acides boswelliques en gélules végétales. Un actif millénaire issu de la médecine ayurvédique pour retrouver confort et mobilité au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bosw-hero-labels\"\u003e\n      \u003cspan class=\"soi-bosw-label soi-bosw-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-bosw-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-bosw-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-bosw-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bosw-section\"\u003e\n    \u003ch2\u003ePourquoi le Boswellia Serrata est-il si efficace pour les articulations ?\u003c\/h2\u003e\n    \u003cp\u003eLe Boswellia Serrata, aussi appelé encens indien, est extrait de la résine d'un arbre originaire d'Inde et d'Afrique. Ses composés actifs, les \u003cstrong\u003eacides boswelliques\u003c\/strong\u003e, agissent directement sur un mécanisme clé : l'inhibition de la 5-lipoxygénase, l'enzyme à l'origine de la production de leucotriènes, molécules pro-inflammatoires impliquées dans les douleurs articulaires.\u003c\/p\u003e\n    \u003cp\u003eConcrètement, une utilisation régulière peut vous aider à :\u003c\/p\u003e\n    \u003cdiv class=\"soi-bosw-benefits\"\u003e\n      \u003cdiv class=\"soi-bosw-benefit\"\u003e\n        \u003cdiv class=\"soi-bosw-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eInflammation articulaire\u003c\/h3\u003e\n        \u003cp\u003eContribue à réduire l'inflammation liée à l'arthrite et à l'arthrose.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-benefit\"\u003e\n        \u003cdiv class=\"soi-bosw-benefit-icon\"\u003e\u003cspan\u003e🌅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRaideur matinale\u003c\/h3\u003e\n        \u003cp\u003eFavorise la diminution de la raideur matinale et des douleurs chroniques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-benefit\"\u003e\n        \u003cdiv class=\"soi-bosw-benefit-icon\"\u003e\u003cspan\u003e🤸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMobilité et souplesse\u003c\/h3\u003e\n        \u003cp\u003eSoutient l'amélioration de la mobilité et de la souplesse articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-benefit\"\u003e\n        \u003cdiv class=\"soi-bosw-benefit-icon\"\u003e\u003cspan\u003e🫁\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction globale\u003c\/h3\u003e\n        \u003cp\u003eSoutient également la santé des poumons et de l'appareil digestif grâce à son action anti-inflammatoire globale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bosw-section\"\u003e\n    \u003ch2\u003eComposition et dosage précis\u003c\/h2\u003e\n    \u003cp class=\"soi-bosw-section-intro\"\u003eChaque gélule végétale est formulée avec un extrait concentré, sans excipient superflu ni additif inutile.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bosw-compo\"\u003e\n      \u003cdiv class=\"soi-bosw-compo-row\"\u003e\n        \u003cspan class=\"soi-bosw-compo-label\"\u003eExtrait de Boswellia Serrata par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-compo-value\"\u003e350 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-compo-row\"\u003e\n        \u003cspan class=\"soi-bosw-compo-label\"\u003eTitrage en acides boswelliques\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-compo-value\"\u003e65 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-compo-row\"\u003e\n        \u003cspan class=\"soi-bosw-compo-label\"\u003eAcides boswelliques par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-compo-value\"\u003e227,5 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-compo-row\"\u003e\n        \u003cspan class=\"soi-bosw-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-compo-value\"\u003eCellulose végétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-compo-row\"\u003e\n        \u003cspan class=\"soi-bosw-compo-label\"\u003eContenu du flacon\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-compo-row\"\u003e\n        \u003cspan class=\"soi-bosw-compo-label\"\u003eDurée d'utilisation\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-compo-value\"\u003e20 jours (à 3 gélules\/jour)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bosw-section\"\u003e\n    \u003ch2\u003eComment prendre vos gélules de Boswellia Serrata ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bosw-timeline\"\u003e\n      \u003cdiv class=\"soi-bosw-step\"\u003e\n        \u003cdiv class=\"soi-bosw-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-bosw-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrendre \u003cstrong\u003e3 gélules par jour\u003c\/strong\u003e, réparties en 2 ou 3 prises selon votre tolérance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-step\"\u003e\n        \u003cdiv class=\"soi-bosw-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-bosw-step-content\"\u003e\n          \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n          \u003cp\u003eÀ prendre \u003cstrong\u003ependant les repas\u003c\/strong\u003e pour une meilleure absorption et limiter tout inconfort gastrique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-step\"\u003e\n        \u003cdiv class=\"soi-bosw-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-bosw-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003eCure de 6 à 8 semaines minimum\u003c\/strong\u003e recommandée pour ressentir des effets durables sur le confort articulaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bosw-tip\"\u003e\n      \u003cdiv class=\"soi-bosw-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe Boswellia se combine très bien avec la curcumine, le collagène ou la glucosamine pour un soutien articulaire renforcé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bosw-section\"\u003e\n    \u003ch2\u003eCe qui distingue ce Boswellia en gélules des autres\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bosw-grid-compact\"\u003e\n      \u003cdiv class=\"soi-bosw-card-mini\"\u003e\n        \u003cspan class=\"soi-bosw-card-mini-icon\"\u003e⚗️\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-card-mini-label\"\u003eTitrage\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-card-mini-value\"\u003e65 % d'acides boswelliques\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-card-mini\"\u003e\n        \u003cspan class=\"soi-bosw-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-card-mini\"\u003e\n        \u003cspan class=\"soi-bosw-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-card-mini-value\"\u003e100 % vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-card-mini\"\u003e\n        \u003cspan class=\"soi-bosw-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-card-mini-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-bosw-card-mini-value\"\u003eColorant ni conservateur artificiel\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bosw-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce complément de Boswellia Serrata ?\u003c\/h2\u003e\n    \u003cp class=\"soi-bosw-section-intro\"\u003eCe complément est particulièrement adapté aux personnes qui :\u003c\/p\u003e\n    \u003cdiv class=\"soi-bosw-grid\"\u003e\n      \u003cdiv class=\"soi-bosw-card\"\u003e\n        \u003ch3\u003e🦵 Douleurs articulaires chroniques\u003c\/h3\u003e\n        \u003cp\u003eVous souffrez de douleurs persistantes aux genoux, hanches, dos ou mains et recherchez un soutien naturel au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-card\"\u003e\n        \u003ch3\u003e🩺 Arthrite ou arthrose\u003c\/h3\u003e\n        \u003cp\u003eVous êtes atteint(e) d'arthrite ou d'arthrose et souhaitez compléter votre accompagnement par un actif phyto reconnu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-card\"\u003e\n        \u003ch3\u003e🏃 Activité physique intense\u003c\/h3\u003e\n        \u003cp\u003eVous pratiquez une activité physique soutenue et souhaitez protéger vos articulations sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bosw-card\"\u003e\n        \u003ch3\u003e🕰️ Vieillissement articulaire\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez les effets du vieillissement articulaire et désirez préserver votre mobilité et votre souplesse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1.25rem; font-size: 13px; color: var(--soi-bosw-text-muted);\"\u003eCe produit ne se substitue pas à un traitement médical. En cas de pathologie articulaire diagnostiquée, consultez votre médecin avant toute cure.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bosw-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur le Boswellia en gélules\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bosw-accordion\"\u003e\n      \u003cdetails class=\"soi-bosw-accordion-item\"\u003e\n        \u003csummary class=\"soi-bosw-accordion-header\"\u003e⏱️ Combien de temps avant de ressentir les effets du Boswellia ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-bosw-accordion-content\"\u003e\n          \u003cp\u003eLes premiers effets sur le confort articulaire se font généralement sentir après \u003cstrong\u003e2 à 4 semaines\u003c\/strong\u003e de cure régulière. Une prise sur \u003cstrong\u003e6 à 8 semaines\u003c\/strong\u003e est recommandée pour des résultats optimaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-bosw-accordion-item\"\u003e\n        \u003csummary class=\"soi-bosw-accordion-header\"\u003e⚠️ Le Boswellia Serrata a-t-il des effets secondaires ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-bosw-accordion-content\"\u003e\n          \u003cp\u003eIl est généralement bien toléré. Dans de rares cas, de légères gênes digestives peuvent survenir : prenez-le toujours au cours d'un repas pour les éviter.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-bosw-accordion-item\"\u003e\n        \u003csummary class=\"soi-bosw-accordion-header\"\u003e🔗 Peut-on associer le Boswellia à d'autres compléments ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-bosw-accordion-content\"\u003e\n          \u003cp\u003eOui, il se combine très bien avec la \u003cstrong\u003ecurcumine\u003c\/strong\u003e, le \u003cstrong\u003ecollagène\u003c\/strong\u003e ou la \u003cstrong\u003eglucosamine\u003c\/strong\u003e pour un soutien articulaire renforcé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bosw-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-bosw-cta-box\"\u003e\n      \u003cp class=\"soi-bosw-cta-tag\" style=\"color: white;\"\u003eRetrouvez la liberté de chaque mouvement\u003c\/p\u003e\n      \u003cp class=\"soi-bosw-cta-text\" style=\"color: white;\"\u003eParce que chaque mouvement compte, le Boswellia Serrata de Graine Sauvage vous offre un soutien naturel, concentré et vegan pour articuler sans gêne. Fabriqué en France, titré à 65 % d'acides boswelliques, il accompagne vos journées 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-bosw-marine: #1A2D3D;\n  --soi-bosw-marine-dark: #0F1E2B;\n  --soi-bosw-marine-light: #2C4458;\n  --soi-bosw-pomme: #A1C544;\n  --soi-bosw-pomme-dark: #84A636;\n  --soi-bosw-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-bosw-white: #FFFFFF;\n  --soi-bosw-off-white: #F8FAF6;\n  --soi-bosw-stone: #F1F3EE;\n  --soi-bosw-line: #E5E8E0;\n\n  --soi-bosw-primary: #C8D929;\n  --soi-bosw-primary-soft: rgba(200,217,41,0.12);\n  --soi-bosw-accent: #D88542;\n\n  --soi-bosw-text: #1A2D3D;\n  --soi-bosw-text-soft: #4A5B6B;\n  --soi-bosw-text-muted: #7B8693;\n\n  --soi-bosw-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bosw-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bosw-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bosw-radius: 12px;\n  --soi-bosw-radius-sm: 8px;\n  --soi-bosw-radius-pill: 999px;\n}\n\n.soi-bosw-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bosw-fiche img { max-width: 100%; height: auto; }\n\n.soi-bosw-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bosw-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bosw-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-bosw-hero {\n  position: relative;\n  background: var(--soi-bosw-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-bosw-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bosw-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bosw-pomme);\n}\n\n.soi-bosw-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-bosw-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bosw-pomme);\n  border-radius: 50%;\n}\n\n.soi-bosw-hero-title {\n  display: block;\n  color: var(--soi-bosw-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-bosw-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-bosw-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bosw-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-bosw-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bosw-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bosw-label-accent {\n  background: var(--soi-bosw-pomme);\n  border-color: var(--soi-bosw-pomme);\n  color: var(--soi-bosw-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-bosw-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bosw-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bosw-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-bosw-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bosw-pomme);\n  border-radius: 2px;\n}\n\n.soi-bosw-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bosw-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bosw-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bosw-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bosw-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-bosw-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.25rem;\n}\n\n.soi-bosw-benefit {\n  background: var(--soi-bosw-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bosw-radius);\n  border: 1px solid var(--soi-bosw-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bosw-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bosw-shadow-md);\n}\n\n.soi-bosw-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bosw-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-bosw-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bosw-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bosw-benefit:hover .soi-bosw-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bosw-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bosw-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bosw-benefit p {\n  font-size: 13px;\n  color: var(--soi-bosw-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-bosw-compo {\n  background: var(--soi-bosw-off-white);\n  border-radius: var(--soi-bosw-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bosw-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-bosw-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bosw-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bosw-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bosw-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-bosw-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bosw-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-bosw-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-bosw-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bosw-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bosw-radius);\n  border: 1px solid var(--soi-bosw-line);\n  align-items: flex-start;\n}\n\n.soi-bosw-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bosw-marine);\n  color: var(--soi-bosw-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-bosw-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bosw-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bosw-step-content p {\n  font-size: 14px;\n  color: var(--soi-bosw-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-bosw-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-bosw-card {\n  background: var(--soi-bosw-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bosw-radius);\n  border-left: 3px solid var(--soi-bosw-pomme);\n}\n\n.soi-bosw-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bosw-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bosw-card p {\n  font-size: 14px;\n  color: var(--soi-bosw-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-bosw-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-bosw-card-mini {\n  background: var(--soi-bosw-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-bosw-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-bosw-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-bosw-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-bosw-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-bosw-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bosw-marine);\n}\n\n\/* === TIP === *\/\n.soi-bosw-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bosw-pomme-light);\n  border-left: 4px solid var(--soi-bosw-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bosw-radius) var(--soi-bosw-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-bosw-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bosw-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bosw-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bosw-tip p {\n  font-size: 14px;\n  color: var(--soi-bosw-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-bosw-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-bosw-accordion-item {\n  background: var(--soi-bosw-off-white);\n  border-radius: var(--soi-bosw-radius-sm);\n  border: 1px solid var(--soi-bosw-line);\n  overflow: hidden;\n}\n\n.soi-bosw-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-bosw-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-bosw-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-bosw-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-bosw-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-bosw-accordion-item[open] .soi-bosw-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-bosw-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-bosw-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-bosw-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-bosw-cta-box {\n  background: var(--soi-bosw-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bosw-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bosw-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-bosw-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bosw-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-bosw-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bosw-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bosw-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-bosw-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bosw-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bosw-compo-value {\n    text-align: left;\n  }\n\n  .soi-bosw-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bosw-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bosw-fiche {\n    --soi-bosw-text-soft: #2C3E50;\n    --soi-bosw-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603586638154,"sku":"GS0014","price":8.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/extrait-de-boswellia-vegan-en-gelules-packshot.webp?v=1780058550"},{"product_id":"shatavari-bio-et-vegan-en-gelules","title":"Shatavari bio et vegan en gélules","description":"\u003cdiv class=\"soi-shat-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-shat-hero\"\u003e\n    \u003cdiv class=\"soi-shat-hero-tag\"\u003e\n      \u003cspan class=\"soi-shat-tag-dot\"\u003e\u003c\/span\u003e\n      Ayurveda · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-shat-hero-title\"\u003eShatavari bio et vegan en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-shat-hero-subtitle\"\u003eLa plante ayurvédique dédiée au bien-être féminin : confort menstruel, vitalité et sérénité à chaque étape de votre vie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shat-hero-labels\"\u003e\n      \u003cspan class=\"soi-shat-label soi-shat-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003cp\u003eLe Shatavari (Asparagus racemosus) est l'une des plantes les plus précieuses de la médecine ayurvédique indienne. Son nom signifie littéralement « celle qui possède cent maris », une métaphore poétique pour désigner une vitalité féminine rayonnante. Depuis des siècles, cette racine adaptogène accompagne les femmes à chaque étape de leur vie, du premier cycle menstruel jusqu'à la ménopause. Ce Shatavari bio en gélules de Graine Sauvage vous en offre aujourd'hui toute la puissance, certifié Agriculture Biologique, 100 % vegan, fabriqué en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Shatavari bio de Graine Sauvage ?\u003c\/h2\u003e\n    \u003cp\u003eParmi les nombreux Shatavari bio en gélules disponibles sur le marché, celui de Graine Sauvage se distingue par trois engagements forts : une racine certifiée bio issue d'agriculture indienne contrôlée (FR-BIO-01), des gélules végétales 100 % vegan, et une formulation sans excipients superflus. Vous savez exactement ce que vous prenez.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les bienfaits --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eLes bienfaits du Shatavari bio : ce que dit la tradition ayurvédique\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-benefits\"\u003e\n      \u003cdiv class=\"soi-shat-benefit\"\u003e\n        \u003cdiv class=\"soi-shat-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort menstruel\u003c\/h3\u003e\n        \u003cp\u003eLe Shatavari est traditionnellement utilisé pour apaiser les crampes, les maux de tête et les troubles digestifs liés au cycle. Il contribue à des règles plus régulières et atténue le syndrome prémenstruel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-benefit\"\u003e\n        \u003cdiv class=\"soi-shat-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSystème reproducteur\u003c\/h3\u003e\n        \u003cp\u003eConsidérée comme un tonique utérin en Ayurveda, cette racine nourrit et régénère la sphère reproductive, un soutien apprécié des femmes qui préparent leur corps à une grossesse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-benefit\"\u003e\n        \u003cdiv class=\"soi-shat-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLibido et désir féminin\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés adaptogènes et tonifiantes, la plante aide à retrouver de l'énergie, à améliorer la lubrification naturelle et à raviver le désir.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-benefit\"\u003e\n        \u003cdiv class=\"soi-shat-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAccompagnement de la ménopause\u003c\/h3\u003e\n        \u003cp\u003eBouffées de chaleur, sautes d'humeur, sécheresse vaginale : le Shatavari est une alliée douce pour traverser cette transition avec davantage de sérénité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shat-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-shat-tip-icon\"\u003e📋\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eInformation importante\u003c\/strong\u003e\n        \u003cp\u003eCes bienfaits sont issus de la tradition ayurvédique. Ce complément ne se substitue pas à un avis ou traitement médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et posologie --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eComposition et posologie du Shatavari bio Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-compo\"\u003e\n      \u003cdiv class=\"soi-shat-compo-row\"\u003e\n        \u003cspan class=\"soi-shat-compo-label\"\u003eIngrédient actif\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-compo-value\"\u003ePoudre de racine de Shatavari bio (Asparagus racemosus)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-compo-row\"\u003e\n        \u003cspan class=\"soi-shat-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-compo-value\"\u003e300 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-compo-row\"\u003e\n        \u003cspan class=\"soi-shat-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-compo-value\"\u003eGélule végétale (HPMC), convient aux végétariens et végétaliens\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-compo-row\"\u003e\n        \u003cspan class=\"soi-shat-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-compo-value\"\u003eAgriculture Biologique FR-BIO-01, Agriculture Inde\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-compo-row\"\u003e\n        \u003cspan class=\"soi-shat-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-compo-value\"\u003eAdditifs, colorants, gluten\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shat-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n          \u003cp\u003e4 gélules par jour, de préférence avec un grand verre d'eau, au moment des repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003eDurée d'un flacon\u003c\/h3\u003e\n          \u003cp\u003eLe flacon de 60 gélules correspond à 15 jours d'utilisation à pleine dose.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003eDurée de cure conseillée\u003c\/h3\u003e\n          \u003cp\u003ePour un effet durable, une cure de 4 à 8 semaines est généralement conseillée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment prendre --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eComment prendre le Shatavari bio : nos conseils pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-grid\"\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🌿 Quand commencer ?\u003c\/h3\u003e\n        \u003cp\u003eIdéalement en début de cycle menstruel ou dès que vous ressentez les premiers inconforts. Certaines femmes le prennent en continu toute l'année.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e💧 Avec quoi associer ?\u003c\/h3\u003e\n        \u003cp\u003eLe Shatavari s'associe très bien à l'Ashwagandha pour une action adaptogène renforcée, ou au Maca pour soutenir la libido et l'énergie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e⚠️ Précautions\u003c\/h3\u003e\n        \u003cp\u003eDéconseillé en cas d'allergie aux asperges. Demandez l'avis de votre médecin en cas de grossesse, d'allaitement ou de traitement hormonal en cours.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Ce que pensent les utilisatrices --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eCe que pensent les utilisatrices du Shatavari bio\u003c\/h2\u003e\n    \u003cp\u003eLes retours les plus fréquents portent sur une amélioration du confort menstruel dès la deuxième ou troisième semaine de cure, une sensation de regain d'énergie, et une meilleure gestion des symptômes de la périménopause. Les femmes apprécient particulièrement le format gélule, plus pratique et sans le goût amer de la poudre de Shatavari bio.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Informations pratiques --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-grid-compact\"\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e📅\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eDurée de la cure\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003e15 jours à dose pleine\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003eAB · FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🥗\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003eVegan · Sans gluten\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-shat-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-shat-cta-box\"\u003e\n      \u003cp class=\"soi-shat-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, au féminin\u003c\/p\u003e\n      \u003cp class=\"soi-shat-cta-text\" style=\"color: white;\"\u003eDes siècles de sagesse ayurvédique condensés dans une gélule végétale certifiée bio. Pour les femmes qui souhaitent prendre soin de leur équilibre, retrouver de la vitalité et vivre chaque étape de leur vie avec plus de sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-shat-marine: #1A2D3D;\n  --soi-shat-marine-dark: #0F1E2B;\n  --soi-shat-marine-light: #2C4458;\n  --soi-shat-pomme: #A1C544;\n  --soi-shat-pomme-dark: #84A636;\n  --soi-shat-pomme-light: rgba(161,197,68,0.10);\n  --soi-shat-white: #FFFFFF;\n  --soi-shat-off-white: #F8FAF6;\n  --soi-shat-stone: #F1F3EE;\n  --soi-shat-line: #E5E8E0;\n  --soi-shat-primary: #D88542;\n  --soi-shat-primary-soft: #F5E6D4;\n  --soi-shat-accent: #C9B84A;\n  --soi-shat-text: #1A2D3D;\n  --soi-shat-text-soft: #4A5B6B;\n  --soi-shat-text-muted: #7B8693;\n  --soi-shat-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-shat-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-shat-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-shat-radius: 12px;\n  --soi-shat-radius-sm: 8px;\n  --soi-shat-radius-pill: 999px;\n}\n\n.soi-shat-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-shat-fiche img { max-width: 100%; height: auto; }\n\n.soi-shat-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-shat-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-shat-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-shat-hero {\n  position: relative;\n  background: var(--soi-shat-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-shat-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-shat-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-shat-pomme);\n}\n\n.soi-shat-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-shat-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-shat-pomme);\n  border-radius: 50%;\n}\n\n.soi-shat-hero-title {\n  display: block;\n  color: var(--soi-shat-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-shat-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-shat-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-shat-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-shat-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-shat-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-shat-label-accent {\n  background: var(--soi-shat-pomme);\n  border-color: var(--soi-shat-pomme);\n  color: var(--soi-shat-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-shat-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-shat-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-shat-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-shat-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-shat-pomme);\n  border-radius: 2px;\n}\n\n.soi-shat-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-shat-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-shat-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-shat-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-shat-benefit {\n  background: var(--soi-shat-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-shat-radius);\n  border: 1px solid var(--soi-shat-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-shat-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-shat-shadow-md);\n}\n\n.soi-shat-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-shat-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-shat-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-shat-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-shat-benefit:hover .soi-shat-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-shat-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shat-benefit p {\n  font-size: 13px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-shat-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-shat-card {\n  background: var(--soi-shat-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shat-radius);\n  border-left: 3px solid var(--soi-shat-pomme);\n}\n\n.soi-shat-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shat-card p {\n  font-size: 14px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-shat-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-shat-card-mini {\n  background: var(--soi-shat-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-shat-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-shat-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-shat-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-shat-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-shat-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n}\n\n\/* TIMELINE *\/\n.soi-shat-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-shat-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-shat-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shat-radius);\n  border: 1px solid var(--soi-shat-line);\n  align-items: flex-start;\n}\n\n.soi-shat-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-shat-marine);\n  color: var(--soi-shat-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-shat-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-shat-step-content p {\n  font-size: 14px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPO *\/\n.soi-shat-compo {\n  background: var(--soi-shat-off-white);\n  border-radius: var(--soi-shat-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-shat-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-shat-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-shat-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-shat-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-shat-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-shat-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-shat-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-shat-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-shat-pomme-light);\n  border-left: 4px solid var(--soi-shat-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-shat-radius) var(--soi-shat-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-shat-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-shat-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-shat-marine);\n  margin-bottom: 4px;\n}\n\n.soi-shat-tip p {\n  font-size: 14px;\n  color: var(--soi-shat-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-shat-cta-box {\n  background: var(--soi-shat-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-shat-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-shat-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-shat-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-shat-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-shat-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-shat-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-shat-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-shat-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-shat-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-shat-compo-value {\n    text-align: left;\n  }\n\n  .soi-shat-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-shat-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-shat-fiche {\n    --soi-shat-text-soft: #2C3E50;\n    --soi-shat-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603588768074,"sku":"GS0019","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/graine-sauvage_shatavari.jpg?v=1776162460"},{"product_id":"extrait-de-guggul-vegan-en-gelules","title":"Extrait de Guggul vegan en gélules","description":"\n\u003cdiv class=\"soi-gugg-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-gugg-hero\"\u003e\n    \u003cdiv class=\"soi-gugg-hero-tag\"\u003e\n      \u003cspan class=\"soi-gugg-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gugg-hero-title\"\u003eLa sagesse ayurvédique au service de votre cholestérol\u003c\/span\u003e\n    \u003cp class=\"soi-gugg-hero-subtitle\"\u003eExtrait de Guggul titré à 2,5 % de guggulstérones, formulé en gélules végétales pour vous accompagner naturellement dans le maintien d'un taux de cholestérol sain.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gugg-hero-labels\"\u003e\n      \u003cspan class=\"soi-gugg-label soi-gugg-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-gugg-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gugg-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-gugg-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Le Guggul : la résine millénaire pour un cholestérol équilibré --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003eLe Guggul : la résine millénaire pour un cholestérol équilibré\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez à \u003cstrong\u003emaintenir un taux de cholestérol sain naturellement\u003c\/strong\u003e, sans recourir aux statines ? Le Guggul de Graine Sauvage est un complément alimentaire issu de la résine de \u003cem\u003eCommiphora mukul\u003c\/em\u003e, un arbre originaire du sud de l'Inde, utilisé depuis plus de 3 000 ans dans la médecine ayurvédique. Une tradition plurimillénaire qui parle d'elle-même.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Qu'est-ce que le Guggul et pourquoi ça fonctionne ? --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le Guggul et pourquoi ça fonctionne ?\u003c\/h2\u003e\n    \u003cp class=\"soi-gugg-section-intro\"\u003eLe Guggul, aussi appelé \u003cstrong\u003eMyrrhe des Indes\u003c\/strong\u003e, tire ses propriétés d'une famille de molécules : les \u003cstrong\u003eguggulstérones\u003c\/strong\u003e. Ce sont elles qui agissent sur la régulation des lipides sanguins. Concrètement, elles contribuent à :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gugg-grid\"\u003e\n      \u003cdiv class=\"soi-gugg-card\"\u003e\n        \u003ch3\u003e📉 Cholestérol LDL\u003c\/h3\u003e\n        \u003cp\u003eFavorise la réduction du taux de cholestérol LDL, communément appelé le « mauvais » cholestérol.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-card\"\u003e\n        \u003ch3\u003e📈 Cholestérol HDL\u003c\/h3\u003e\n        \u003cp\u003eSoutient l'augmentation du cholestérol HDL, le « bon » cholestérol, pour un meilleur équilibre lipidique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-card\"\u003e\n        \u003ch3\u003e🫀 Santé artérielle\u003c\/h3\u003e\n        \u003cp\u003eContribue à limiter l'accumulation de lipides dans les parois artérielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-card\"\u003e\n        \u003ch3\u003e❤️ Fonction cardiovasculaire\u003c\/h3\u003e\n        \u003cp\u003eSoutient la fonction cardiovasculaire sur le long terme, pour un accompagnement durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gugg-tip\"\u003e\n      \u003cdiv class=\"soi-gugg-tip-icon\"\u003e🔬\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003eLa formulation Graine Sauvage est standardisée à \u003cstrong\u003e2,5 % de guggulstérones\u003c\/strong\u003e, la concentration de référence validée par les études disponibles sur ce complément.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition et posologie --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003eComposition et posologie : ce que vous prenez exactement\u003c\/h2\u003e\n    \u003cp class=\"soi-gugg-section-intro\"\u003eChaque flacon contient \u003cstrong\u003e60 gélules végétales\u003c\/strong\u003e, soit \u003cstrong\u003e20 jours de cure\u003c\/strong\u003e à raison de 3 gélules par jour. Voici la composition détaillée :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gugg-compo\"\u003e\n      \u003cdiv class=\"soi-gugg-compo-row\"\u003e\n        \u003cspan class=\"soi-gugg-compo-label\"\u003ePar gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-compo-value\"\u003e500 mg d'extrait de Guggul (Commiphora mukul, résine)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-compo-row\"\u003e\n        \u003cspan class=\"soi-gugg-compo-label\"\u003eTitrage en actif\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-compo-value\"\u003e2,5 % de guggulstérones\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-compo-row\"\u003e\n        \u003cspan class=\"soi-gugg-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-compo-value\"\u003eGélule végétale HPMC, 100 % d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-compo-row\"\u003e\n        \u003cspan class=\"soi-gugg-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-compo-value\"\u003e60 gélules végétales (20 jours de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-compo-row\"\u003e\n        \u003cspan class=\"soi-gugg-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-gugg-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-gugg-step\"\u003e\n        \u003cdiv class=\"soi-gugg-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gugg-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez \u003cstrong\u003e3 gélules par jour\u003c\/strong\u003e, de préférence au moment des repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-step\"\u003e\n        \u003cdiv class=\"soi-gugg-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gugg-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure d'au moins \u003cstrong\u003e4 semaines\u003c\/strong\u003e est conseillée pour évaluer pleinement les effets du Guggul sur votre équilibre lipidique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-step\"\u003e\n        \u003cdiv class=\"soi-gugg-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gugg-step-content\"\u003e\n          \u003ch3\u003eSuivi recommandé\u003c\/h3\u003e\n          \u003cp\u003eUne prise de sang après 1 mois peut vous permettre de mesurer concrètement les résultats obtenus.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Guggul ou statines --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003eGuggul ou statines : quelle différence pour vous ?\u003c\/h2\u003e\n    \u003cp\u003eLes statines sont des médicaments souvent prescrits pour abaisser le cholestérol, mais elles peuvent entraîner des effets indésirables : douleurs musculaires, fatigue, troubles digestifs. Le Guggul, lui, représente une \u003cstrong\u003ealternative naturelle sans statines\u003c\/strong\u003e qui agit en douceur, en respectant l'équilibre de votre organisme.\u003c\/p\u003e\n    \u003cp\u003eIl ne remplace pas un traitement médical prescrit, mais peut s'intégrer dans une démarche préventive ou complémentaire, après avis de votre médecin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Pourquoi choisir le Guggul de Graine Sauvage ? --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Guggul en gélules de Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gugg-benefits\"\u003e\n      \u003cdiv class=\"soi-gugg-benefit\"\u003e\n        \u003cdiv class=\"soi-gugg-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % vegan\u003c\/h3\u003e\n        \u003cp\u003eGélules en HPMC, sans gélatine animale. Convient parfaitement aux régimes vegan et végétarien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-benefit\"\u003e\n        \u003cdiv class=\"soi-gugg-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduction sous normes qualité strictes, pour une traçabilité et une fiabilité maximales.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-benefit\"\u003e\n        \u003cdiv class=\"soi-gugg-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExtrait standardisé à 2,5 %\u003c\/h3\u003e\n        \u003cp\u003eConcentration éprouvée en guggulstérones pour une action ciblée sur les lipides sanguins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-benefit\"\u003e\n        \u003cdiv class=\"soi-gugg-benefit-icon\"\u003e\u003cspan\u003e💊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans statines, sans additifs\u003c\/h3\u003e\n        \u003cp\u003eUne approche naturelle, sans les effets secondaires associés aux traitements conventionnels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Précautions d'emploi --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gugg-accordion\"\u003e\n      \u003cdetails class=\"soi-gugg-accordion-item\"\u003e\n        \u003csummary class=\"soi-gugg-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gugg-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire est déconseillé aux femmes enceintes ou allaitantes, ainsi qu'aux personnes sous traitement anticoagulant ou hypolipémiant, sans avis médical préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gugg-accordion-item\"\u003e\n        \u003csummary class=\"soi-gugg-accordion-header\"\u003e💊 Dosage et substitution\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gugg-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose journalière recommandée de 3 gélules par jour. Ce produit \u003cstrong\u003ene se substitue pas à un traitement médical\u003c\/strong\u003e et ne doit pas remplacer une alimentation variée et équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gugg-accordion-item\"\u003e\n        \u003csummary class=\"soi-gugg-accordion-header\"\u003e🏠 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gugg-accordion-content\"\u003e\n          \u003cp\u003eConservez votre flacon 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 --\u003e\n  \u003csection class=\"soi-gugg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gugg-cta-box\"\u003e\n      \u003cp class=\"soi-gugg-cta-tag\" style=\"color: white;\"\u003e3 000 ans de sagesse ayurvédique, une gélule végétale\u003c\/p\u003e\n      \u003cp class=\"soi-gugg-cta-text\" style=\"color: white;\"\u003ePrenez soin de votre équilibre lipidique naturellement, sans compromis sur la qualité ni sur vos convictions. Votre cœur mérite ce qu'il y a de mieux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gugg-marine: #1A2D3D;\n  --soi-gugg-marine-dark: #0F1E2B;\n  --soi-gugg-marine-light: #2C4458;\n  --soi-gugg-pomme: #A1C544;\n  --soi-gugg-pomme-dark: #84A636;\n  --soi-gugg-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gugg-white: #FFFFFF;\n  --soi-gugg-off-white: #F8FAF6;\n  --soi-gugg-stone: #F1F3EE;\n  --soi-gugg-line: #E5E8E0;\n\n  --soi-gugg-primary: #C4D600;\n  --soi-gugg-primary-soft: rgba(196,214,0,0.10);\n  --soi-gugg-accent: #D88542;\n\n  --soi-gugg-text: #1A2D3D;\n  --soi-gugg-text-soft: #4A5B6B;\n  --soi-gugg-text-muted: #7B8693;\n\n  --soi-gugg-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gugg-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gugg-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gugg-radius: 12px;\n  --soi-gugg-radius-sm: 8px;\n  --soi-gugg-radius-pill: 999px;\n}\n\n.soi-gugg-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gugg-fiche img { max-width: 100%; height: auto; }\n\n.soi-gugg-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gugg-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gugg-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-gugg-hero {\n  position: relative;\n  background: var(--soi-gugg-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-gugg-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gugg-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gugg-pomme);\n}\n\n.soi-gugg-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-gugg-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gugg-pomme);\n  border-radius: 50%;\n}\n\n.soi-gugg-hero-title {\n  display: block;\n  color: var(--soi-gugg-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-gugg-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-gugg-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gugg-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-gugg-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gugg-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gugg-label-accent {\n  background: var(--soi-gugg-pomme);\n  border-color: var(--soi-gugg-pomme);\n  color: var(--soi-gugg-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-gugg-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gugg-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gugg-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-gugg-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gugg-pomme);\n  border-radius: 2px;\n}\n\n.soi-gugg-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gugg-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gugg-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gugg-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gugg-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-gugg-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gugg-benefit {\n  background: var(--soi-gugg-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gugg-radius);\n  border: 1px solid var(--soi-gugg-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gugg-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gugg-shadow-md);\n}\n\n.soi-gugg-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gugg-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-gugg-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gugg-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gugg-benefit:hover .soi-gugg-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gugg-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gugg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gugg-benefit p {\n  font-size: 13px;\n  color: var(--soi-gugg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-gugg-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-gugg-card {\n  background: var(--soi-gugg-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gugg-radius);\n  border-left: 3px solid var(--soi-gugg-pomme);\n}\n\n.soi-gugg-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gugg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gugg-card p {\n  font-size: 14px;\n  color: var(--soi-gugg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-gugg-compo {\n  background: var(--soi-gugg-off-white);\n  border-radius: var(--soi-gugg-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gugg-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-gugg-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gugg-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gugg-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gugg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gugg-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gugg-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-gugg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gugg-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gugg-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gugg-radius);\n  border: 1px solid var(--soi-gugg-line);\n  align-items: flex-start;\n}\n\n.soi-gugg-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gugg-marine);\n  color: var(--soi-gugg-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-gugg-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gugg-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gugg-step-content p {\n  font-size: 14px;\n  color: var(--soi-gugg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-gugg-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gugg-pomme-light);\n  border-left: 4px solid var(--soi-gugg-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gugg-radius) var(--soi-gugg-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gugg-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gugg-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gugg-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gugg-tip p {\n  font-size: 14px;\n  color: var(--soi-gugg-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-gugg-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gugg-accordion-item {\n  background: var(--soi-gugg-off-white);\n  border-radius: var(--soi-gugg-radius-sm);\n  border: 1px solid var(--soi-gugg-line);\n  overflow: hidden;\n}\n\n.soi-gugg-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gugg-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-gugg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gugg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gugg-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gugg-accordion-item[open] .soi-gugg-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gugg-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gugg-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gugg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-gugg-cta-box {\n  background: var(--soi-gugg-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gugg-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gugg-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-gugg-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gugg-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-gugg-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gugg-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gugg-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-gugg-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gugg-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gugg-compo-value {\n    text-align: left;\n  }\n\n  .soi-gugg-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gugg-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gugg-fiche {\n    --soi-gugg-text-soft: #2C3E50;\n    --soi-gugg-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603589161290,"sku":"GS0008","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/guggul_gelules_grainesauvage_11zon.webp?v=1782033326"},{"product_id":"extrait-de-centella-asiatica-bio-et-vegan-en-gelules","title":"Extrait de Centella asiatica bio et vegan en gélules","description":"\n\u003cdiv class=\"soi-cent-fiche\"\u003e\n\n  \u003csection class=\"soi-cent-hero\"\u003e\n    \u003cdiv class=\"soi-cent-hero-tag\"\u003e\n      \u003cspan class=\"soi-cent-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cent-hero-title\"\u003eVivacité intellectuelle et éclat naturel\u003c\/span\u003e\n    \u003cp class=\"soi-cent-hero-subtitle\"\u003eL'extrait concentré de Centella asiatica, plante millénaire de l'Ayurveda, soutient vos fonctions cognitives, apaise le stress et contribue à la beauté de votre peau de l'intérieur.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-hero-labels\"\u003e\n      \u003cspan class=\"soi-cent-label soi-cent-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003e60 GÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003cp class=\"soi-cent-section-intro\"\u003eLa \u003cstrong\u003eCentella asiatica\u003c\/strong\u003e, aussi connue sous le nom de \u003cstrong\u003eGotu Kola\u003c\/strong\u003e, est l'une des plantes les plus étudiées en phytothérapie. Utilisée depuis des siècles en médecine ayurvédique et en médecine traditionnelle asiatique, elle est aujourd'hui reconnue pour ses bienfaits sur la vivacité intellectuelle, la gestion du stress et la santé de la peau. Graine Sauvage vous propose un extrait concentré, certifié bio et vegan, en 60 gélules végétales fabriquées en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eCentella asiatica : quels bienfaits concrets pour votre corps et votre esprit ?\u003c\/h2\u003e\n    \u003cp class=\"soi-cent-section-intro\"\u003eCe qui distingue la Centella asiatica des autres plantes adaptogènes, c'est la richesse de ses \u003cstrong\u003eprincipes actifs triterpéniques\u003c\/strong\u003e : asiaticoside, madecassoside, acide asiatique et acide madécassique. Ces molécules agissent simultanément sur plusieurs systèmes de l'organisme.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-benefits\"\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMémoire et concentration\u003c\/h3\u003e\n        \u003cp\u003eLes triterpènes favorisent la régénération des cellules neuronales et améliorent la communication entre elles. Particulièrement utile lors de périodes de surcharge mentale, d'examens ou de travail intense.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction du stress et de l'anxiété\u003c\/h3\u003e\n        \u003cp\u003eGrâce à ses propriétés anxiolytiques naturelles, la plante vous aide à retrouver un état de calme sans provoquer de somnolence. Elle soutient vos performances cognitives en limitant les effets du stress chronique sur le cerveau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtection antioxydante du cerveau\u003c\/h3\u003e\n        \u003cp\u003eEn neutralisant les radicaux libres, elle contribue à ralentir le vieillissement cellulaire et à préserver votre santé neurologique sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCirculation sanguine cérébrale\u003c\/h3\u003e\n        \u003cp\u003eUne meilleure irrigation du cerveau se traduit par une plus grande clarté d'esprit et une vigilance accrue au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eCentella asiatica et bienfaits pour la peau : un actif skincare reconnu\u003c\/h2\u003e\n    \u003cp class=\"soi-cent-section-intro\"\u003eLa Centella asiatica est devenue incontournable en cosmétique, mais sachez que cette plante agit aussi de l'intérieur. En complément alimentaire, ses principes actifs soutiennent la beauté de votre peau en profondeur.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-grid\"\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e✨ Stimulation du collagène\u003c\/h3\u003e\n        \u003cp\u003eL'asiaticoside et le madecassoside activent les fibroblastes, les cellules responsables de la synthèse du collagène. Résultat : une peau plus ferme et des cicatrices qui s'estompent progressivement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌿 Action apaisante et anti-inflammatoire\u003c\/h3\u003e\n        \u003cp\u003eIdéale pour les peaux sensibles, réactives ou sujettes aux rougeurs, la Centella asiatica calme les irritations et favorise le confort cutané.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌞 Effet antioxydant visible\u003c\/h3\u003e\n        \u003cp\u003eEn luttant contre le stress oxydatif, la Centella asiatica contribue à un teint plus uniforme et à une peau qui vieillit mieux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cent-tip\"\u003e\n      \u003cdiv class=\"soi-cent-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCes bienfaits pour le visage sont obtenus aussi bien par voie topique qu'en complément alimentaire. Les deux approches sont complémentaires pour des résultats optimaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-compo\"\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eExtrait de Centella asiatica bio (Gotu Kola)\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003e300 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003eGélule végétale HPMC (100 % végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003e60 gélules · 20 jours d'utilisation\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003eAgriculture Biologique (FR-BIO-01, agriculture Inde)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cent-timeline\"\u003e\n      \u003cdiv class=\"soi-cent-step\"\u003e\n        \u003cdiv class=\"soi-cent-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cent-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules par jour, de préférence au cours des repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-step\"\u003e\n        \u003cdiv class=\"soi-cent-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cent-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003ePour des effets optimaux, une cure de 6 à 8 semaines est généralement conseillée. Un flacon correspond à 20 jours d'utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cent-accordion\"\u003e\n      \u003cdetails class=\"soi-cent-accordion-item\"\u003e\n        \u003csummary class=\"soi-cent-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cent-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes, ainsi qu'aux personnes sous traitement anticoagulant ou hépatique. En cas de doute lié à votre situation de santé personnelle, consultez un professionnel de santé avant de démarrer une cure. Ce complément ne se substitue à aucun traitement 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-cent-section\"\u003e\n    \u003ch2\u003ePourquoi choisir l'extrait en gélule de Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-grid\"\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌱 Certifié Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003eCertifié par FR-BIO-01, agriculture Inde. Vous bénéficiez d'un extrait cultivé selon les exigences strictes de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eLa fabrication est réalisée en France, dans le respect des normes qualité françaises et européennes les plus rigoureuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌿 100 % vegan\u003c\/h3\u003e\n        \u003cp\u003eGélule végétale HPMC, sans gélatine animale. Ce complément convient parfaitement aux personnes suivant un régime vegan.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🧪 Sans excipients inutiles\u003c\/h3\u003e\n        \u003cp\u003eFormule épurée, sans additifs superflus. Vous retrouvez l'essentiel : un extrait concentré pour une biodisponibilité optimale des principes actifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cent-cta-box\"\u003e\n      \u003cp class=\"soi-cent-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement avec Graine Sauvage\u003c\/p\u003e\n      \u003cp class=\"soi-cent-cta-text\" style=\"color: white;\"\u003eLa force d'une plante millénaire dans une formule moderne, bio et vegan. Offrez à votre esprit la clarté et à votre peau l'éclat qu'ils méritent.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cent-marine: #1A2D3D;\n  --soi-cent-marine-dark: #0F1E2B;\n  --soi-cent-marine-light: #2C4458;\n  --soi-cent-pomme: #A1C544;\n  --soi-cent-pomme-dark: #84A636;\n  --soi-cent-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cent-white: #FFFFFF;\n  --soi-cent-off-white: #F8FAF6;\n  --soi-cent-stone: #F1F3EE;\n  --soi-cent-line: #E5E8E0;\n\n  --soi-cent-primary: #D4A52A;\n  --soi-cent-primary-soft: rgba(212,165,42,0.10);\n  --soi-cent-accent: #6B9A3D;\n\n  --soi-cent-text: #1A2D3D;\n  --soi-cent-text-soft: #4A5B6B;\n  --soi-cent-text-muted: #7B8693;\n\n  --soi-cent-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cent-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cent-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cent-radius: 12px;\n  --soi-cent-radius-sm: 8px;\n  --soi-cent-radius-pill: 999px;\n}\n\n.soi-cent-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cent-fiche img { max-width: 100%; height: auto; }\n\n.soi-cent-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cent-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cent-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-cent-hero {\n  position: relative;\n  background: var(--soi-cent-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-cent-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cent-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cent-pomme);\n}\n\n.soi-cent-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-cent-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cent-pomme);\n  border-radius: 50%;\n}\n\n.soi-cent-hero-title {\n  display: block;\n  color: var(--soi-cent-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-cent-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-cent-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cent-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-cent-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cent-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cent-label-accent {\n  background: var(--soi-cent-pomme);\n  border-color: var(--soi-cent-pomme);\n  color: var(--soi-cent-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-cent-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cent-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cent-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-cent-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cent-pomme);\n  border-radius: 2px;\n}\n\n.soi-cent-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cent-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-cent-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cent-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cent-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-cent-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cent-benefit {\n  background: var(--soi-cent-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cent-radius);\n  border: 1px solid var(--soi-cent-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cent-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cent-shadow-md);\n}\n\n.soi-cent-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cent-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-cent-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cent-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cent-benefit:hover .soi-cent-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cent-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cent-benefit p {\n  font-size: 13px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-cent-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-cent-card {\n  background: var(--soi-cent-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cent-radius);\n  border-left: 3px solid var(--soi-cent-pomme);\n}\n\n.soi-cent-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cent-card p {\n  font-size: 14px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-cent-compo {\n  background: var(--soi-cent-off-white);\n  border-radius: var(--soi-cent-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cent-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-cent-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cent-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cent-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cent-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cent-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-cent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cent-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cent-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cent-radius);\n  border: 1px solid var(--soi-cent-line);\n  align-items: flex-start;\n}\n\n.soi-cent-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cent-marine);\n  color: var(--soi-cent-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-cent-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cent-step-content p {\n  font-size: 14px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-cent-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cent-pomme-light);\n  border-left: 4px solid var(--soi-cent-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cent-radius) var(--soi-cent-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cent-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cent-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cent-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cent-tip p {\n  font-size: 14px;\n  color: var(--soi-cent-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-cent-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cent-accordion-item {\n  background: var(--soi-cent-off-white);\n  border-radius: var(--soi-cent-radius-sm);\n  border: 1px solid var(--soi-cent-line);\n  overflow: hidden;\n}\n\n.soi-cent-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cent-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-cent-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cent-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cent-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cent-accordion-item[open] .soi-cent-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cent-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cent-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-cent-cta-box {\n  background: var(--soi-cent-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cent-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cent-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-cent-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cent-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-cent-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cent-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cent-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-cent-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cent-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cent-compo-value {\n    text-align: left;\n  }\n\n  .soi-cent-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cent-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cent-fiche {\n    --soi-cent-text-soft: #2C3E50;\n    --soi-cent-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603592143178,"sku":"GS0015","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/extrait-de-centella-asiatica-bio-et-vegan-en-gelules-packshot.webp?v=1780058592"},{"product_id":"maca-bio-et-vegan-en-poudre-sachet-150g","title":"Maca bio et vegan en poudre – Sachet 150g","description":"\n\n\u003cdiv class=\"soi-maca-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-maca-hero\"\u003e\n    \u003cdiv class=\"soi-maca-hero-tag\"\u003e\n      \u003cspan class=\"soi-maca-tag-dot\"\u003e\u003c\/span\u003e\n      Superfood bio en poudre · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-maca-hero-title\"\u003eLa force ancestrale des hauts plateaux andins\u003c\/span\u003e\n    \u003cp class=\"soi-maca-hero-subtitle\"\u003eRacine adaptogène cultivée à plus de 4 000 mètres d'altitude au Pérou, séchée et réduite en poudre fine pour enrichir votre quotidien en énergie, en fibres et en protéines végétales.\u003c\/p\u003e\n    \u003cdiv class=\"soi-maca-hero-labels\"\u003e\n      \u003cspan class=\"soi-maca-label soi-maca-label-accent\"\u003eBIO CERTIFIÉE AB\u003c\/span\u003e\n      \u003cspan class=\"soi-maca-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-maca-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-maca-label\"\u003eSACHET 150 G\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Bienfaits --\u003e\n  \u003csection class=\"soi-maca-section\"\u003e\n    \u003ch2\u003ePoudre de maca : bienfaits concrets pour votre quotidien\u003c\/h2\u003e\n    \u003cp class=\"soi-maca-section-intro\"\u003eLa maca en poudre est ce que l'on appelle un adaptogène : elle aide votre organisme à mieux répondre aux stress physiques et mentaux, sans stimulant artificiel. Voici ce que les usages traditionnels et les études nutritionnelles lui reconnaissent.\u003c\/p\u003e\n    \u003cdiv class=\"soi-maca-benefits\"\u003e\n      \u003cdiv class=\"soi-maca-benefit\"\u003e\n        \u003cdiv class=\"soi-maca-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉnergie et endurance\u003c\/h3\u003e\n        \u003cp\u003eGrâce à ses acides aminés essentiels et ses glucides complexes, la maca soutient la résistance à l'effort, idéale pour les sportifs ou les périodes de fatigue passagère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-benefit\"\u003e\n        \u003cdiv class=\"soi-maca-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre hormonal\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement reconnue pour favoriser la vitalité et la libido, chez la femme comme chez l'homme, notamment grâce aux macamides et macacamides qu'elle contient.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-benefit\"\u003e\n        \u003cdiv class=\"soi-maca-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHumeur et bien-être mental\u003c\/h3\u003e\n        \u003cp\u003eSes composés bioactifs contribuent à une meilleure résistance au stress et à un sentiment de tonus général au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-benefit\"\u003e\n        \u003cdiv class=\"soi-maca-benefit-icon\"\u003e\u003cspan\u003e💎\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRichesse nutritionnelle complète\u003c\/h3\u003e\n        \u003cp\u003eFibres alimentaires, protéines végétales, fer, zinc, calcium, vitamines B : la maca est une source dense en micronutriments essentiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Précautions --\u003e\n  \u003csection class=\"soi-maca-section\"\u003e\n    \u003ch2\u003ePoudre de maca : dangers et précautions à connaître\u003c\/h2\u003e\n    \u003cp\u003eLa maca est généralement bien tolérée. Cependant, quelques précautions s'imposent pour profiter pleinement de ses bienfaits en toute sérénité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-maca-accordion\"\u003e\n      \u003cdetails class=\"soi-maca-accordion-item\"\u003e\n        \u003csummary class=\"soi-maca-accordion-header\"\u003e⚠️ Contre-indications et populations sensibles\u003c\/summary\u003e\n        \u003cdiv class=\"soi-maca-accordion-content\"\u003e\n          \u003cp\u003eEn cas de troubles hormonaux, de grossesse ou d'allaitement, consultez votre médecin avant utilisation. Ce produit ne remplace pas un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-maca-accordion-item\"\u003e\n        \u003csummary class=\"soi-maca-accordion-header\"\u003e🔄 Adaptation progressive\u003c\/summary\u003e\n        \u003cdiv class=\"soi-maca-accordion-content\"\u003e\n          \u003cp\u003eCertaines personnes sensibles peuvent ressentir de légères tensions ou inconforts digestifs en début de cure, le temps que l'organisme s'adapte. Il est recommandé de démarrer progressivement, à raison d'une cuillère à café par jour, puis d'augmenter selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Composition --\u003e\n  \u003csection class=\"soi-maca-section\"\u003e\n    \u003ch2\u003eComposition et valeurs nutritionnelles\u003c\/h2\u003e\n    \u003cp\u003e\u003cstrong\u003eIngrédient unique :\u003c\/strong\u003e poudre de racine de maca (\u003cem\u003eLepidium meyenii\u003c\/em\u003e) issue de l'agriculture biologique péruvienne, certifiée AB. Aucun additif, aucun arôme, aucun OGM. Juste la racine, séchée et réduite en poudre fine.\u003c\/p\u003e\n    \u003cdiv class=\"soi-maca-compo\"\u003e\n      \u003cdiv class=\"soi-maca-compo-row\"\u003e\n        \u003cspan class=\"soi-maca-compo-label\"\u003eValeurs pour 10 g (2 cuillères à café)\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-compo-value\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-compo-row\"\u003e\n        \u003cspan class=\"soi-maca-compo-label\"\u003eÉnergie\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-compo-value\"\u003eEnviron 35 kcal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-compo-row\"\u003e\n        \u003cspan class=\"soi-maca-compo-label\"\u003eProtéines végétales\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-compo-value\"\u003e1,4 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-compo-row\"\u003e\n        \u003cspan class=\"soi-maca-compo-label\"\u003eGlucides\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-compo-value\"\u003e6,5 g dont sucres 2,0 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-compo-row\"\u003e\n        \u003cspan class=\"soi-maca-compo-label\"\u003eFibres alimentaires\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-compo-value\"\u003e0,9 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-compo-row\"\u003e\n        \u003cspan class=\"soi-maca-compo-label\"\u003eLipides\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-compo-value\"\u003e0,3 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Utilisation --\u003e\n  \u003csection class=\"soi-maca-section\"\u003e\n    \u003ch2\u003eComment utiliser la poudre de maca au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-maca-grid-compact\"\u003e\n      \u003cdiv class=\"soi-maca-card-mini\"\u003e\n        \u003cspan class=\"soi-maca-card-mini-icon\"\u003e☀️\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-card-mini-label\"\u003eMoment idéal\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-card-mini-value\"\u003eLe matin ou avant l'effort\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-card-mini\"\u003e\n        \u003cspan class=\"soi-maca-card-mini-icon\"\u003e🥄\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-card-mini-label\"\u003ePosologie conseillée\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-card-mini-value\"\u003e1 à 3 cuillères à café \/ jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-card-mini\"\u003e\n        \u003cspan class=\"soi-maca-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-card-mini-label\"\u003eQuantité\u003c\/span\u003e\n        \u003cspan class=\"soi-maca-card-mini-value\"\u003e5 à 15 g par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1.25rem;\"\u003eSon goût doux, légèrement caramel et malté, se marie facilement avec de nombreuses préparations :\u003c\/p\u003e\n    \u003cdiv class=\"soi-maca-timeline\"\u003e\n      \u003cdiv class=\"soi-maca-step\"\u003e\n        \u003cdiv class=\"soi-maca-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-maca-step-content\"\u003e\n          \u003ch3\u003eSmoothie ou jus de fruits\u003c\/h3\u003e\n          \u003cp\u003eAjoutez 1 à 3 cuillères à café dans votre boisson matinale pour un apport en énergie naturelle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-step\"\u003e\n        \u003cdiv class=\"soi-maca-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-maca-step-content\"\u003e\n          \u003ch3\u003eYaourt végétal ou fromage blanc\u003c\/h3\u003e\n          \u003cp\u003eMélangez la poudre directement dans votre laitage pour une collation enrichie en protéines et fibres.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-step\"\u003e\n        \u003cdiv class=\"soi-maca-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-maca-step-content\"\u003e\n          \u003ch3\u003eRecettes de gâteaux, biscuits ou muffins\u003c\/h3\u003e\n          \u003cp\u003eIncorporez la poudre de maca dans vos préparations pâtissières pour une touche nutritive et un arôme malté subtil.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-step\"\u003e\n        \u003cdiv class=\"soi-maca-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-maca-step-content\"\u003e\n          \u003ch3\u003eBols de céréales ou porridges\u003c\/h3\u003e\n          \u003cp\u003eSaupoudrez la maca sur vos petits-déjeuners pour démarrer la journée avec un soutien nutritionnel complet.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-step\"\u003e\n        \u003cdiv class=\"soi-maca-step-num\"\u003e5\u003c\/div\u003e\n        \u003cdiv class=\"soi-maca-step-content\"\u003e\n          \u003ch3\u003eBoisson chaude au lait végétal\u003c\/h3\u003e\n          \u003cp\u003eDiluez la poudre dans un lait végétal tiède, sans dépasser 40 °C pour préserver les nutriments.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-maca-tip\"\u003e\n      \u003cdiv class=\"soi-maca-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eDémarrez progressivement avec une cuillère à café par jour, puis augmentez selon votre ressenti jusqu'à 3 cuillères à café. Le matin ou avant un effort physique reste le meilleur moment pour profiter pleinement des propriétés de la maca.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-maca-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la maca bio Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-maca-grid\"\u003e\n      \u003cdiv class=\"soi-maca-card\"\u003e\n        \u003ch3\u003e🌱 Certifiée agriculture biologique\u003c\/h3\u003e\n        \u003cp\u003eCultivée au Pérou et transformée en France selon les exigences de la certification AB : aucun pesticide, aucun OGM.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eTransformation, contrôle qualité et conditionnement réalisés sur le territoire français pour une traçabilité rigoureuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-card\"\u003e\n        \u003ch3\u003e✨ 100 % pure\u003c\/h3\u003e\n        \u003cp\u003eUn seul ingrédient, sans additif, sans arôme ajouté, sans transformation superflue. Juste la racine de maca.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-card\"\u003e\n        \u003ch3\u003e♻️ Emballage kraft refermable\u003c\/h3\u003e\n        \u003cp\u003eSachet recyclable et refermable pour une conservation optimale de votre poudre jusqu'à la dernière cuillère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-maca-card\"\u003e\n        \u003ch3\u003e🌿 Vegan et universelle\u003c\/h3\u003e\n        \u003cp\u003e100 % végétale, cette poudre convient à tous les régimes alimentaires, y compris vegan et végétarien.\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-maca-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-maca-cta-box\"\u003e\n      \u003cp class=\"soi-maca-cta-tag\" style=\"color: white;\"\u003eCinq siècles de tradition andine dans votre cuisine\u003c\/p\u003e\n      \u003cp class=\"soi-maca-cta-text\" style=\"color: white;\"\u003eQue vous cherchiez à retrouver de l'énergie, à soutenir votre équilibre hormonal ou simplement à enrichir votre alimentation végétale, la maca bio Graine Sauvage devient vite un allié du quotidien. Simple, pure, authentique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-maca-marine: #1A2D3D;\n  --soi-maca-marine-dark: #0F1E2B;\n  --soi-maca-marine-light: #2C4458;\n  --soi-maca-pomme: #A1C544;\n  --soi-maca-pomme-dark: #84A636;\n  --soi-maca-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-maca-white: #FFFFFF;\n  --soi-maca-off-white: #F8FAF6;\n  --soi-maca-stone: #F1F3EE;\n  --soi-maca-line: #E5E8E0;\n\n  --soi-maca-primary: #C49A5C;\n  --soi-maca-primary-soft: #E8D5B8;\n  --soi-maca-accent: #B5694A;\n\n  --soi-maca-text: #1A2D3D;\n  --soi-maca-text-soft: #4A5B6B;\n  --soi-maca-text-muted: #7B8693;\n\n  --soi-maca-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-maca-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-maca-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-maca-radius: 12px;\n  --soi-maca-radius-sm: 8px;\n  --soi-maca-radius-pill: 999px;\n}\n\n.soi-maca-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-maca-fiche img { max-width: 100%; height: auto; }\n\n.soi-maca-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-maca-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-maca-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-maca-hero {\n  position: relative;\n  background: var(--soi-maca-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-maca-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-maca-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-maca-pomme);\n}\n\n.soi-maca-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-maca-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-maca-pomme);\n  border-radius: 50%;\n}\n\n.soi-maca-hero-title {\n  display: block;\n  color: var(--soi-maca-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-maca-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-maca-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-maca-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-maca-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-maca-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-maca-label-accent {\n  background: var(--soi-maca-pomme);\n  border-color: var(--soi-maca-pomme);\n  color: var(--soi-maca-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-maca-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-maca-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-maca-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-maca-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-maca-pomme);\n  border-radius: 2px;\n}\n\n.soi-maca-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-maca-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-maca-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-maca-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-maca-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-maca-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-maca-benefit {\n  background: var(--soi-maca-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-maca-radius);\n  border: 1px solid var(--soi-maca-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-maca-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-maca-shadow-md);\n}\n\n.soi-maca-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-maca-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-maca-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-maca-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-maca-benefit:hover .soi-maca-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-maca-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-maca-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-maca-benefit p {\n  font-size: 13px;\n  color: var(--soi-maca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-maca-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-maca-card {\n  background: var(--soi-maca-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-maca-radius);\n  border-left: 3px solid var(--soi-maca-pomme);\n}\n\n.soi-maca-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-maca-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-maca-card p {\n  font-size: 14px;\n  color: var(--soi-maca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-maca-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-maca-card-mini {\n  background: var(--soi-maca-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-maca-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-maca-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-maca-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-maca-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-maca-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-maca-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-maca-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.25rem;\n}\n\n.soi-maca-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-maca-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-maca-radius);\n  border: 1px solid var(--soi-maca-line);\n  align-items: flex-start;\n}\n\n.soi-maca-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-maca-marine);\n  color: var(--soi-maca-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-maca-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-maca-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-maca-step-content p {\n  font-size: 14px;\n  color: var(--soi-maca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-maca-compo {\n  background: var(--soi-maca-off-white);\n  border-radius: var(--soi-maca-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n}\n\n.soi-maca-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-maca-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-maca-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-maca-compo-row:first-child {\n  background: var(--soi-maca-stone);\n}\n\n.soi-maca-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-maca-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-maca-compo-row:first-child .soi-maca-compo-label {\n  font-weight: 600;\n  color: var(--soi-maca-marine);\n  font-size: 13px;\n}\n\n.soi-maca-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-maca-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-maca-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-maca-pomme-light);\n  border-left: 4px solid var(--soi-maca-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-maca-radius) var(--soi-maca-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-maca-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-maca-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-maca-marine);\n  margin-bottom: 4px;\n}\n\n.soi-maca-tip p {\n  font-size: 14px;\n  color: var(--soi-maca-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-maca-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1rem;\n}\n\n.soi-maca-accordion-item {\n  background: var(--soi-maca-off-white);\n  border-radius: var(--soi-maca-radius-sm);\n  border: 1px solid var(--soi-maca-line);\n  overflow: hidden;\n}\n\n.soi-maca-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-maca-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-maca-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-maca-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-maca-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-maca-accordion-item[open] .soi-maca-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-maca-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-maca-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-maca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-maca-cta-box {\n  background: var(--soi-maca-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-maca-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-maca-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-maca-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-maca-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-maca-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-maca-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-maca-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-maca-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-maca-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-maca-compo-value {\n    text-align: left;\n  }\n\n  .soi-maca-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-maca-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-maca-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-maca-fiche {\n    --soi-maca-text-soft: #2C3E50;\n    --soi-maca-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603666329930,"sku":"GS0027","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/maca-bio-et-vegan-en-poudre-sachet-150g-packshot.webp?v=1780001007"},{"product_id":"tribulus-extrait-vegan-en-gelules","title":"Tribulus (extrait) vegan en gélules","description":"\n\n\u003cdiv class=\"soi-trib-fiche\"\u003e\n\n  \u003csection class=\"soi-trib-hero\"\u003e\n    \u003cdiv class=\"soi-trib-hero-tag\"\u003e\n      \u003cspan class=\"soi-trib-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-trib-hero-title\"\u003eTribulus (extrait) vegan en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-trib-hero-subtitle\"\u003eUn extrait végétal puissant pour soutenir votre vitalité sexuelle, vos performances physiques et votre santé reproductive, naturellement.\u003c\/p\u003e\n    \u003cdiv class=\"soi-trib-hero-labels\"\u003e\n      \u003cspan class=\"soi-trib-label soi-trib-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-trib-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-trib-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trib-section\"\u003e\n    \u003ch2\u003e🌿 Découvrez le Tribulus Graine Sauvage\u003c\/h2\u003e\n    \u003cp\u003eLe Tribulus Graine Sauvage est un complément naturel puissant, utilisé pour soutenir votre bien-être global. Idéal pour les hommes et les femmes, cet extrait végétal offre des bienfaits remarquables sur la santé reproductive, la vitalité sexuelle et les performances physiques.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trib-section\"\u003e\n    \u003ch2\u003eCaractéristiques et bienfaits du Tribulus en extrait\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trib-benefits\"\u003e\n      \u003cdiv class=\"soi-trib-benefit\"\u003e\n        \u003cdiv class=\"soi-trib-benefit-icon\"\u003e\u003cspan\u003e❤️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eStimulation de la libido\u003c\/h3\u003e\n        \u003cp\u003eLe Tribulus favorise la libération d'oxyde nitrique dans les tissus érectiles, contribuant à une meilleure circulation sanguine et une stimulation efficace du désir, chez les hommes comme chez les femmes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trib-benefit\"\u003e\n        \u003cdiv class=\"soi-trib-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSanté reproductive\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour maintenir la vitalité des organes reproducteurs, le Tribulus est apprécié pour favoriser un équilibre hormonal sain, contribuant ainsi à une meilleure fertilité et une fonction reproductive optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trib-benefit\"\u003e\n        \u003cdiv class=\"soi-trib-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTestostérone et énergie musculaire\u003c\/h3\u003e\n        \u003cp\u003eGrâce à sa concentration exceptionnelle en protodioscines (20%), cet extrait stimule la production de testostérone et aide à maintenir un tonus musculaire solide, idéal pour les sportifs et les personnes actives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trib-benefit\"\u003e\n        \u003cdiv class=\"soi-trib-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eQualité et pureté\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France et conditionné en gélules végétales, ce Tribulus est parfaitement adapté aux régimes vegan et végétarien. Son titrage précis garantit une efficacité optimale avec une composition saine et pure.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trib-section\"\u003e\n    \u003ch2\u003e📋 Fiche technique\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trib-grid-compact\"\u003e\n      \u003cdiv class=\"soi-trib-card-mini\"\u003e\n        \u003cspan class=\"soi-trib-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-trib-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-trib-card-mini-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trib-card-mini\"\u003e\n        \u003cspan class=\"soi-trib-card-mini-icon\"\u003e📅\u003c\/span\u003e\n        \u003cspan class=\"soi-trib-card-mini-label\"\u003eDurée d'utilisation\u003c\/span\u003e\n        \u003cspan class=\"soi-trib-card-mini-value\"\u003e10 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trib-card-mini\"\u003e\n        \u003cspan class=\"soi-trib-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-trib-card-mini-label\"\u003eTitrage protodioscines\u003c\/span\u003e\n        \u003cspan class=\"soi-trib-card-mini-value\"\u003e20%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trib-card-mini\"\u003e\n        \u003cspan class=\"soi-trib-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-trib-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-trib-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trib-section\"\u003e\n    \u003ch2\u003e🎯 À qui s'adresse le Tribulus Graine Sauvage ?\u003c\/h2\u003e\n    \u003cp\u003eLe Tribulus Graine Sauvage est une solution naturelle pour soutenir votre vitalité et votre bien-être au quotidien. Que ce soit pour revitaliser votre libido, optimiser vos performances sportives ou préserver votre santé reproductive, ce produit s'intègre facilement à votre routine.\u003c\/p\u003e\n    \u003cdiv class=\"soi-trib-tip\"\u003e\n      \u003cdiv class=\"soi-trib-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe complément convient aussi bien aux hommes qu'aux femmes en quête d'un soutien naturel pour leur vitalité et leur équilibre hormonal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trib-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-trib-cta-box\"\u003e\n      \u003cp class=\"soi-trib-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-trib-cta-text\" style=\"color: white;\"\u003eFaites confiance aux bienfaits éprouvés du Tribulus et redécouvrez une énergie débordante, naturellement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-trib-marine: #1A2D3D;\n  --soi-trib-marine-dark: #0F1E2B;\n  --soi-trib-marine-light: #2C4458;\n  --soi-trib-pomme: #A1C544;\n  --soi-trib-pomme-dark: #84A636;\n  --soi-trib-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-trib-white: #FFFFFF;\n  --soi-trib-off-white: #F8FAF6;\n  --soi-trib-stone: #F1F3EE;\n  --soi-trib-line: #E5E8E0;\n\n  --soi-trib-primary: #2D7A4F;\n  --soi-trib-primary-soft: rgba(45,122,79,0.10);\n  --soi-trib-accent: #C5D63D;\n\n  --soi-trib-text: #1A2D3D;\n  --soi-trib-text-soft: #4A5B6B;\n  --soi-trib-text-muted: #7B8693;\n\n  --soi-trib-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-trib-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-trib-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-trib-radius: 12px;\n  --soi-trib-radius-sm: 8px;\n  --soi-trib-radius-pill: 999px;\n}\n\n.soi-trib-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-trib-fiche img { max-width: 100%; height: auto; }\n\n.soi-trib-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-trib-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-trib-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-trib-hero {\n  position: relative;\n  background: var(--soi-trib-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-trib-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-trib-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-trib-pomme);\n}\n\n.soi-trib-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-trib-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-trib-pomme);\n  border-radius: 50%;\n}\n\n.soi-trib-hero-title {\n  display: block;\n  color: var(--soi-trib-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-trib-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-trib-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-trib-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-trib-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-trib-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-trib-label-accent {\n  background: var(--soi-trib-pomme);\n  border-color: var(--soi-trib-pomme);\n  color: var(--soi-trib-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-trib-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-trib-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-trib-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-trib-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-trib-pomme);\n  border-radius: 2px;\n}\n\n.soi-trib-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-trib-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-trib-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-trib-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-trib-benefit {\n  background: var(--soi-trib-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-trib-radius);\n  border: 1px solid var(--soi-trib-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-trib-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-trib-shadow-md);\n}\n\n.soi-trib-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-trib-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-trib-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-trib-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-trib-benefit:hover .soi-trib-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-trib-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-trib-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-trib-benefit p {\n  font-size: 13px;\n  color: var(--soi-trib-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-trib-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-trib-card-mini {\n  background: var(--soi-trib-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-trib-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-trib-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-trib-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-trib-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-trib-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-trib-marine);\n}\n\n\/* === TIP === *\/\n.soi-trib-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-trib-pomme-light);\n  border-left: 4px solid var(--soi-trib-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-trib-radius) var(--soi-trib-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-trib-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-trib-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-trib-marine);\n  margin-bottom: 4px;\n}\n\n.soi-trib-tip p {\n  font-size: 14px;\n  color: var(--soi-trib-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-trib-cta-box {\n  background: var(--soi-trib-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-trib-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-trib-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-trib-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-trib-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-trib-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-trib-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-trib-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-trib-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-trib-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-trib-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-trib-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-trib-fiche {\n    --soi-trib-text-soft: #2C3E50;\n    --soi-trib-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603699229002,"sku":"GS0021","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tribulus-extrait-vegan-en-gelules-packshot_80f3ad5a-6e94-434a-9de4-b7186f2a993a.webp?v=1780072909"},{"product_id":"bibhitaki-bio-et-vegan-en-gelules","title":"Bibhitaki bio et vegan en gélules","description":"\n\n\u003cdiv class=\"soi-bibh-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-bibh-hero\"\u003e\n    \u003cdiv class=\"soi-bibh-hero-tag\"\u003e\n      \u003cspan class=\"soi-bibh-tag-dot\"\u003e\u003c\/span\u003e\n      Ayurveda · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-bibh-hero-title\"\u003eSagesse ayurvédique au service de vos cellules\u003c\/span\u003e\n    \u003cp class=\"soi-bibh-hero-subtitle\"\u003eLe Bibhitaki, fruit sacré du Triphala, vous offre ses vertus antioxydantes, digestives et cardiovasculaires en gélules végétales certifiées biologiques.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bibh-hero-labels\"\u003e\n      \u003cspan class=\"soi-bibh-label soi-bibh-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n      \u003cspan class=\"soi-bibh-label\"\u003e100 % VEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-bibh-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-bibh-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-bibh-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Pourquoi le Bibhitaki est-il si précieux en ayurveda ? --\u003e\n  \u003csection class=\"soi-bibh-section\"\u003e\n    \u003ch2\u003ePourquoi le Bibhitaki est-il si précieux en ayurveda ?\u003c\/h2\u003e\n    \u003cp\u003eLe Bibhitaki (\u003cem\u003eTerminalia bellerica\u003c\/em\u003e) est l'une des trois plantes sacrées du Triphala, la formule la plus réputée de la médecine traditionnelle indienne. Considéré comme un puissant \u003cstrong\u003erasayana\u003c\/strong\u003e, c'est-à-dire un tonique de longévité, son nom sanskrit signifie littéralement « celui qui éloigne la maladie ».\u003c\/p\u003e\n    \u003cp\u003eRiche en tanins, acide gallique, acide ellagique et bêta-sitostérol, le fruit du \u003cem\u003eTerminalia bellerica\u003c\/em\u003e agit sur plusieurs systèmes de l'organisme à la fois. Cette polyvalence en fait un complément rare, utilisé depuis des millénaires pour soutenir l'organisme dans sa globalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Les 4 atouts principaux du Bibhitaki bio Graine Sauvage --\u003e\n  \u003csection class=\"soi-bibh-section\"\u003e\n    \u003ch2\u003eLes 4 atouts principaux du Bibhitaki bio Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bibh-benefits\"\u003e\n      \u003cdiv class=\"soi-bibh-benefit\"\u003e\n        \u003cdiv class=\"soi-bibh-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAntioxydants puissants\u003c\/h3\u003e\n        \u003cp\u003eLes polyphénols du Bibhitaki neutralisent les radicaux libres, contribuant à protéger vos cellules, tissus et organes du stress oxydatif et du vieillissement prématuré.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-benefit\"\u003e\n        \u003cdiv class=\"soi-bibh-benefit-icon\"\u003e\u003cspan\u003e🫁\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien respiratoire et muqueuses\u003c\/h3\u003e\n        \u003cp\u003eReconnu en ayurveda pour ses effets purifiants sur les voies respiratoires, il accompagne le confort des muqueuses pulmonaires et des bronches.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-benefit\"\u003e\n        \u003cdiv class=\"soi-bibh-benefit-icon\"\u003e\u003cspan\u003e🫀\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre du cholestérol\u003c\/h3\u003e\n        \u003cp\u003eGrâce à sa teneur en bêta-sitostérol, le Bibhitaki contribue à maintenir un taux de cholestérol normal et soutient la santé cardiovasculaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-benefit\"\u003e\n        \u003cdiv class=\"soi-bibh-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDigestion et transit\u003c\/h3\u003e\n        \u003cp\u003eIl favorise un transit régulier, renforce la paroi intestinale et améliore l'assimilation des nutriments pour un confort digestif durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition et posologie --\u003e\n  \u003csection class=\"soi-bibh-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cp class=\"soi-bibh-section-intro\"\u003eUn fruit unique, une formule pure, sans aucun additif superflu.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bibh-compo\"\u003e\n      \u003cdiv class=\"soi-bibh-compo-row\"\u003e\n        \u003cspan class=\"soi-bibh-compo-label\"\u003eActif par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-compo-value\"\u003ePoudre de fruit de Bibhitaki bio (\u003cem\u003eTerminalia bellerica\u003c\/em\u003e) : 400 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-compo-row\"\u003e\n        \u003cspan class=\"soi-bibh-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC, origine végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-compo-row\"\u003e\n        \u003cspan class=\"soi-bibh-compo-label\"\u003ePosologie recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-compo-value\"\u003e4 gélules par jour, en dehors des repas, avec un grand verre d'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-compo-row\"\u003e\n        \u003cspan class=\"soi-bibh-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-compo-value\"\u003e60 gélules végétales (15 jours d'utilisation)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-compo-row\"\u003e\n        \u003cspan class=\"soi-bibh-compo-label\"\u003eRenouvellement\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-compo-value\"\u003eCure renouvelable 2 à 4 fois par an selon vos besoins\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-compo-row\"\u003e\n        \u003cspan class=\"soi-bibh-compo-label\"\u003eOrigine de la plante\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-compo-value\"\u003eInde, avec traçabilité totale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-compo-row\"\u003e\n        \u003cspan class=\"soi-bibh-compo-label\"\u003eGaranties\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-compo-value\"\u003eSans additif, sans gluten, sans lactose\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Comment prendre le Bibhitaki ? Nos conseils pratiques --\u003e\n  \u003csection class=\"soi-bibh-section\"\u003e\n    \u003ch2\u003eComment prendre le Bibhitaki ? Nos conseils pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bibh-timeline\"\u003e\n      \u003cdiv class=\"soi-bibh-step\"\u003e\n        \u003cdiv class=\"soi-bibh-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-bibh-step-content\"\u003e\n          \u003ch3\u003ePrivilégiez la prise matinale\u003c\/h3\u003e\n          \u003cp\u003ePrenez vos gélules le matin à jeun pour maximiser l'absorption des actifs du Bibhitaki.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-step\"\u003e\n        \u003cdiv class=\"soi-bibh-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-bibh-step-content\"\u003e\n          \u003ch3\u003ePensez à la synergie Triphala\u003c\/h3\u003e\n          \u003cp\u003eAssociez le Bibhitaki à l'Amalaki et à l'Haritaki pour reconstituer la cure Triphala complète, la synergie ayurvédique la plus réputée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-step\"\u003e\n        \u003cdiv class=\"soi-bibh-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-bibh-step-content\"\u003e\n          \u003ch3\u003eConsultez votre médecin si nécessaire\u003c\/h3\u003e\n          \u003cp\u003eCe complément ne remplace pas un traitement médical. Demandez l'avis de votre médecin en cas de traitement en cours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Certifications et engagement qualité --\u003e\n  \u003csection class=\"soi-bibh-section\"\u003e\n    \u003ch2\u003eCertifications et engagement qualité\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bibh-grid-compact\"\u003e\n      \u003cdiv class=\"soi-bibh-card-mini\"\u003e\n        \u003cspan class=\"soi-bibh-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-card-mini-value\"\u003eAgriculture Biologique (AB)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-card-mini\"\u003e\n        \u003cspan class=\"soi-bibh-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-card-mini-value\"\u003e100 % vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-card-mini\"\u003e\n        \u003cspan class=\"soi-bibh-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-card-mini-value\"\u003eFrance (normes BPF)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bibh-card-mini\"\u003e\n        \u003cspan class=\"soi-bibh-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n        \u003cspan class=\"soi-bibh-card-mini-value\"\u003eÉcoresponsable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-bibh-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-bibh-cta-box\"\u003e\n      \u003cp class=\"soi-bibh-cta-tag\" style=\"color: white;\"\u003eDes millénaires de sagesse ayurvédique en gélules bio\u003c\/p\u003e\n      \u003cp class=\"soi-bibh-cta-text\" style=\"color: white;\"\u003ePrenez soin de vos cellules, de votre digestion et de votre cœur avec le Bibhitaki bio Graine Sauvage : un geste naturel, une plante rare et véritablement utile.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-bibh-marine: #1A2D3D;\n  --soi-bibh-marine-dark: #0F1E2B;\n  --soi-bibh-marine-light: #2C4458;\n  --soi-bibh-pomme: #A1C544;\n  --soi-bibh-pomme-dark: #84A636;\n  --soi-bibh-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-bibh-white: #FFFFFF;\n  --soi-bibh-off-white: #F8FAF6;\n  --soi-bibh-stone: #F1F3EE;\n  --soi-bibh-line: #E5E8E0;\n\n  --soi-bibh-primary: #C4B94A;\n  --soi-bibh-primary-soft: #E8E3A8;\n  --soi-bibh-accent: #D88542;\n\n  --soi-bibh-text: #1A2D3D;\n  --soi-bibh-text-soft: #4A5B6B;\n  --soi-bibh-text-muted: #7B8693;\n\n  --soi-bibh-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bibh-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bibh-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bibh-radius: 12px;\n  --soi-bibh-radius-sm: 8px;\n  --soi-bibh-radius-pill: 999px;\n}\n\n.soi-bibh-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bibh-fiche img { max-width: 100%; height: auto; }\n\n.soi-bibh-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bibh-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bibh-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-bibh-hero {\n  position: relative;\n  background: var(--soi-bibh-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-bibh-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bibh-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bibh-pomme);\n}\n\n.soi-bibh-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-bibh-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bibh-pomme);\n  border-radius: 50%;\n}\n\n.soi-bibh-hero-title {\n  display: block;\n  color: var(--soi-bibh-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-bibh-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-bibh-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bibh-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-bibh-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bibh-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bibh-label-accent {\n  background: var(--soi-bibh-pomme);\n  border-color: var(--soi-bibh-pomme);\n  color: var(--soi-bibh-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-bibh-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bibh-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bibh-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-bibh-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bibh-pomme);\n  border-radius: 2px;\n}\n\n.soi-bibh-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bibh-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bibh-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bibh-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bibh-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-bibh-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bibh-benefit {\n  background: var(--soi-bibh-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bibh-radius);\n  border: 1px solid var(--soi-bibh-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bibh-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bibh-shadow-md);\n}\n\n.soi-bibh-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bibh-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-bibh-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bibh-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bibh-benefit:hover .soi-bibh-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bibh-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bibh-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bibh-benefit p {\n  font-size: 13px;\n  color: var(--soi-bibh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-bibh-compo {\n  background: var(--soi-bibh-off-white);\n  border-radius: var(--soi-bibh-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bibh-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-bibh-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bibh-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bibh-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bibh-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-bibh-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bibh-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-bibh-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-bibh-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bibh-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bibh-radius);\n  border: 1px solid var(--soi-bibh-line);\n  align-items: flex-start;\n}\n\n.soi-bibh-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bibh-marine);\n  color: var(--soi-bibh-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-bibh-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bibh-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bibh-step-content p {\n  font-size: 14px;\n  color: var(--soi-bibh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-bibh-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-bibh-card-mini {\n  background: var(--soi-bibh-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-bibh-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-bibh-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-bibh-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-bibh-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-bibh-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bibh-marine);\n}\n\n\/* CTA BOX *\/\n.soi-bibh-cta-box {\n  background: var(--soi-bibh-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bibh-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bibh-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-bibh-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bibh-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-bibh-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bibh-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bibh-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-bibh-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bibh-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bibh-compo-value {\n    text-align: left;\n  }\n\n  .soi-bibh-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bibh-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bibh-fiche {\n    --soi-bibh-text-soft: #2C3E50;\n    --soi-bibh-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603700736330,"sku":"GS0024","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bibhitaki-bio-et-vegan-en-gelules-packshot.webp?v=1779987883"},{"product_id":"haritaki-bio-et-vegan-en-gelules","title":"Haritaki bio et vegan en gélules","description":"\u003cdiv class=\"soi-hari-fiche\"\u003e\n\n\u003csection class=\"soi-hari-hero\"\u003e\n  \u003cdiv class=\"soi-hari-hero-tag\"\u003e\n    \u003cspan class=\"soi-hari-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-hari-hero-title\"\u003eLe roi des plantes ayurvédiques\u003c\/span\u003e\n  \u003cp class=\"soi-hari-hero-subtitle\"\u003eVénéré depuis plus de 3 000 ans en Inde, l'Haritaki soutient votre confort digestif, accompagne la fonction hépatique et offre une protection antioxydante remarquable.\u003c\/p\u003e\n  \u003cdiv class=\"soi-hari-hero-labels\"\u003e\n    \u003cspan class=\"soi-hari-label soi-hari-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n    \u003cspan class=\"soi-hari-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-hari-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-hari-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-hari-label\"\u003eCERTIFIÉ FR-BIO-01\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-hari-section\"\u003e\n  \u003cp class=\"soi-hari-section-intro\"\u003eVénéré depuis plus de 3 000 ans dans la médecine ayurvédique, l'\u003cstrong\u003eHaritaki\u003c\/strong\u003e (\u003cem\u003eTerminalia chebula\u003c\/em\u003e) est surnommé le « roi des plantes » en Inde. Ce petit fruit issu d'un arbre tropical d'Asie concentre une richesse exceptionnelle en polyphénols, tannins et antioxydants. Graine Sauvage vous le propose en \u003cstrong\u003egélules végétales certifiées bio\u003c\/strong\u003e, pour intégrer facilement cette plante ancestrale à votre quotidien.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-hari-section\"\u003e\n  \u003ch2\u003ePourquoi choisir l'Haritaki bio en gélules ?\u003c\/h2\u003e\n  \u003cp class=\"soi-hari-section-intro\"\u003eL'Haritaki agit sur plusieurs axes du bien-être, ce qui en fait un complément particulièrement polyvalent. Voici ce que cette plante peut concrètement vous apporter :\u003c\/p\u003e\n  \u003cdiv class=\"soi-hari-benefits\"\u003e\n    \u003cdiv class=\"soi-hari-benefit\"\u003e\n      \u003cdiv class=\"soi-hari-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eConfort digestif au quotidien\u003c\/h3\u003e\n      \u003cp\u003eTraditionnellement utilisé pour apaiser les ballonnements, soulager la constipation et rééquilibrer un transit paresseux ou irrégulier. Un soutien ciblé si vous ressentez des lourdeurs après les repas.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-benefit\"\u003e\n      \u003cdiv class=\"soi-hari-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien hépatique et détoxification\u003c\/h3\u003e\n      \u003cp\u003eReconnu pour ses propriétés dépuratives, l'Haritaki accompagne le foie et les reins dans leur travail d'élimination des toxines. Précieux après une période de surcharge alimentaire ou de stress prolongé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-benefit\"\u003e\n      \u003cdiv class=\"soi-hari-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eProtection antioxydante\u003c\/h3\u003e\n      \u003cp\u003eSa teneur élevée en antioxydants (acide chébulique, acide gallique) contribue à neutraliser les radicaux libres et à préserver vos cellules contre le stress oxydatif.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-benefit\"\u003e\n      \u003cdiv class=\"soi-hari-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFormule 100 % végétale et bio\u003c\/h3\u003e\n      \u003cp\u003eGélules végétales, ingrédients certifiés AB, convient aux végétariens et végans. Fabriqué en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-hari-section\"\u003e\n  \u003ch2\u003eComposition et posologie des gélules d'Haritaki Graine Sauvage\u003c\/h2\u003e\n\n  \u003cdiv class=\"soi-hari-compo\"\u003e\n    \u003cdiv class=\"soi-hari-compo-row\"\u003e\n      \u003cspan class=\"soi-hari-compo-label\"\u003ePoudre de fruit d'Haritaki bio (par gélule)\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-compo-value\"\u003e400 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-compo-row\"\u003e\n      \u003cspan class=\"soi-hari-compo-label\"\u003eDose journalière (2 gélules)\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-compo-value\"\u003e800 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-compo-row\"\u003e\n      \u003cspan class=\"soi-hari-compo-label\"\u003eNom botanique\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-compo-value\"\u003e\u003cem\u003eTerminalia chebula\u003c\/em\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-compo-row\"\u003e\n      \u003cspan class=\"soi-hari-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-compo-value\"\u003eHPMC (100 % végétale)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-compo-row\"\u003e\n      \u003cspan class=\"soi-hari-compo-label\"\u003eAdditifs \/ excipients\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-compo-value\"\u003eAucun\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-compo-row\"\u003e\n      \u003cspan class=\"soi-hari-compo-label\"\u003eContenu du flacon\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-compo-value\"\u003e60 gélules végétales (15 jours)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-compo-row\"\u003e\n      \u003cspan class=\"soi-hari-compo-label\"\u003eOrigine agriculture\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-compo-value\"\u003eInde · Certifié FR-BIO-01\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-hari-grid-compact\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-hari-card-mini\"\u003e\n      \u003cspan class=\"soi-hari-card-mini-icon\"\u003e💊\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-card-mini-label\"\u003ePosologie\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-card-mini-value\"\u003e2 gélules \/ jour\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-card-mini\"\u003e\n      \u003cspan class=\"soi-hari-card-mini-icon\"\u003e⏱️\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-card-mini-label\"\u003eMoment de prise\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-card-mini-value\"\u003eAvant les repas\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-card-mini\"\u003e\n      \u003cspan class=\"soi-hari-card-mini-icon\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-card-mini-label\"\u003eMode de prise\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-card-mini-value\"\u003eAvec un grand verre d'eau\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-card-mini\"\u003e\n      \u003cspan class=\"soi-hari-card-mini-icon\"\u003e📅\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-card-mini-label\"\u003eCure conseillée\u003c\/span\u003e\n      \u003cspan class=\"soi-hari-card-mini-value\"\u003e4 à 6 semaines\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-hari-tip\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-hari-tip-icon\"\u003e⚠️\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eRappel important\u003c\/strong\u003e\n      \u003cp\u003eCe complément alimentaire ne se substitue pas à une alimentation variée, équilibrée et à un mode de vie sain. Consultez un professionnel de santé en cas de doute ou de traitement médical en cours.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-hari-section\"\u003e\n  \u003ch2\u003eComment bien utiliser l'Haritaki bio : nos conseils pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-hari-timeline\"\u003e\n    \u003cdiv class=\"soi-hari-step\"\u003e\n      \u003cdiv class=\"soi-hari-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-hari-step-content\"\u003e\n        \u003ch3\u003ePrenez vos gélules le matin à jeun\u003c\/h3\u003e\n        \u003cp\u003eOu 20 minutes avant un repas pour maximiser l'absorption des actifs et l'effet sur le transit.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-step\"\u003e\n      \u003cdiv class=\"soi-hari-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-hari-step-content\"\u003e\n        \u003ch3\u003eHydratez-vous suffisamment\u003c\/h3\u003e\n        \u003cp\u003ePendant la cure, l'Haritaki stimule l'élimination : une bonne hydratation amplifie son action détoxifiante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hari-step\"\u003e\n      \u003cdiv class=\"soi-hari-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-hari-step-content\"\u003e\n        \u003ch3\u003eAssociez-le à une alimentation légère\u003c\/h3\u003e\n        \u003cp\u003eEn début de cure, notamment si votre digestion est particulièrement sensible, pour laisser au corps le temps de s'adapter.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-hari-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur l'Haritaki en gélules\u003c\/h2\u003e\n  \u003cdiv class=\"soi-hari-accordion\"\u003e\n    \u003cdetails class=\"soi-hari-accordion-item\"\u003e\n      \u003csummary class=\"soi-hari-accordion-header\"\u003e🌳 L'Haritaki, c'est quoi exactement ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-hari-accordion-content\"\u003e\n        \u003cp\u003eC'est un fruit séché et réduit en poudre, issu de l'arbre \u003cem\u003eTerminalia chebula\u003c\/em\u003e, cultivé principalement en Inde. Il fait partie du célèbre trio ayurvédique Triphala, aux côtés de l'Amalaki et du Bibhitaki.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-hari-accordion-item\"\u003e\n      \u003csummary class=\"soi-hari-accordion-header\"\u003e👤 À qui s'adresse ce complément ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-hari-accordion-content\"\u003e\n        \u003cp\u003eÀ toute personne souhaitant soutenir sa digestion, accompagner une détox naturelle ou renforcer sa vitalité. Déconseillé aux femmes enceintes ou allaitantes sans avis médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-hari-accordion-item\"\u003e\n      \u003csummary class=\"soi-hari-accordion-header\"\u003e💬 Y a-t-il des effets secondaires ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-hari-accordion-content\"\u003e\n        \u003cp\u003eAux doses recommandées, l'Haritaki est bien toléré. Un transit accéléré peut survenir en début de cure : c'est souvent le signe que la plante agit.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-hari-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-hari-cta-box\"\u003e\n    \u003cp class=\"soi-hari-cta-tag\" style=\"color: white;\"\u003e3 000 ans de sagesse ayurvédique dans une gélule végétale\u003c\/p\u003e\n    \u003cp class=\"soi-hari-cta-text\" style=\"color: white;\"\u003eRedonnez de la légèreté à votre ventre et du souffle à votre vitalité. Pour une digestion apaisée, un foie soutenu et un organisme qui respire enfin, votre bien-être intérieur mérite ce soin naturel et authentique.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-hari-marine: #1A2D3D;\n  --soi-hari-marine-dark: #0F1E2B;\n  --soi-hari-marine-light: #2C4458;\n  --soi-hari-pomme: #A1C544;\n  --soi-hari-pomme-dark: #84A636;\n  --soi-hari-pomme-light: rgba(161,197,68,0.10);\n  --soi-hari-white: #FFFFFF;\n  --soi-hari-off-white: #F8FAF6;\n  --soi-hari-stone: #F1F3EE;\n  --soi-hari-line: #E5E8E0;\n  --soi-hari-primary: #7CA86E;\n  --soi-hari-primary-soft: rgba(124,168,110,0.12);\n  --soi-hari-accent: #D4A52A;\n  --soi-hari-text: #1A2D3D;\n  --soi-hari-text-soft: #4A5B6B;\n  --soi-hari-text-muted: #7B8693;\n  --soi-hari-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-hari-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-hari-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-hari-radius: 12px;\n  --soi-hari-radius-sm: 8px;\n  --soi-hari-radius-pill: 999px;\n}\n\n.soi-hari-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-hari-fiche img { max-width: 100%; height: auto; }\n\n.soi-hari-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-hari-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-hari-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-hari-hero {\n  position: relative;\n  background: var(--soi-hari-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-hari-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-hari-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-hari-pomme);\n}\n\n.soi-hari-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-hari-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-hari-pomme);\n  border-radius: 50%;\n}\n\n.soi-hari-hero-title {\n  display: block;\n  color: var(--soi-hari-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-hari-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-hari-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-hari-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-hari-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-hari-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-hari-label-accent {\n  background: var(--soi-hari-pomme);\n  border-color: var(--soi-hari-pomme);\n  color: var(--soi-hari-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-hari-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-hari-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-hari-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-hari-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-hari-pomme);\n  border-radius: 2px;\n}\n\n.soi-hari-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-hari-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-hari-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-hari-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-hari-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-hari-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-hari-benefit {\n  background: var(--soi-hari-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-hari-radius);\n  border: 1px solid var(--soi-hari-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-hari-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-hari-shadow-md);\n}\n\n.soi-hari-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-hari-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-hari-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-hari-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-hari-benefit:hover .soi-hari-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-hari-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hari-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-hari-benefit p {\n  font-size: 13px;\n  color: var(--soi-hari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-hari-compo {\n  background: var(--soi-hari-off-white);\n  border-radius: var(--soi-hari-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-hari-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-hari-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-hari-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-hari-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-hari-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-hari-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-hari-marine);\n  text-align: right;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-hari-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-hari-card-mini {\n  background: var(--soi-hari-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-hari-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-hari-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-hari-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-hari-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-hari-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-hari-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-hari-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-hari-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-hari-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-hari-radius);\n  border: 1px solid var(--soi-hari-line);\n  align-items: flex-start;\n}\n\n.soi-hari-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-hari-marine);\n  color: var(--soi-hari-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-hari-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-hari-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-hari-step-content p {\n  font-size: 14px;\n  color: var(--soi-hari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-hari-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-hari-pomme-light);\n  border-left: 4px solid var(--soi-hari-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-hari-radius) var(--soi-hari-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-hari-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-hari-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-hari-marine);\n  margin-bottom: 4px;\n}\n\n.soi-hari-tip p {\n  font-size: 14px;\n  color: var(--soi-hari-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-hari-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-hari-accordion-item {\n  background: var(--soi-hari-off-white);\n  border-radius: var(--soi-hari-radius-sm);\n  border: 1px solid var(--soi-hari-line);\n  overflow: hidden;\n}\n\n.soi-hari-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-hari-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-hari-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-hari-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-hari-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-hari-accordion-item[open] .soi-hari-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-hari-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-hari-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-hari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-hari-cta-box {\n  background: var(--soi-hari-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-hari-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-hari-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-hari-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-hari-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-hari-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-hari-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-hari-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-hari-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-hari-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-hari-compo-value {\n    text-align: left;\n  }\n\n  .soi-hari-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-hari-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-hari-fiche {\n    --soi-hari-text-soft: #2C3E50;\n    --soi-hari-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603701653834,"sku":"GS0023","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/haritaki-bio-et-vegan-en-gelules-packshot_e42a1fc7-2633-44af-8bf5-45ad16bb23d2.webp?v=1780125271"},{"product_id":"amla-extrait-bio-et-vegan-en-gelules-graine-sauvage","title":"Amla (extrait) bio \u0026 vegan - 60 gélules - Graine Sauvage","description":"\u003cdiv class=\"soi-amla-fiche\"\u003e\n\n\u003csection class=\"soi-amla-hero\"\u003e\n  \u003cdiv class=\"soi-amla-hero-tag\"\u003e\n    \u003cspan class=\"soi-amla-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-amla-hero-title\"\u003eLe fruit sacré de l'Ayurveda, concentré et certifié\u003c\/span\u003e\n  \u003cp class=\"soi-amla-hero-subtitle\"\u003eExtrait d'Amla bio titré à 25 % de tanins en gélules végétales : un antioxydant puissant issu de la tradition ayurvédique indienne, pour votre vitalité, votre digestion et votre jeunesse cellulaire.\u003c\/p\u003e\n  \u003cdiv class=\"soi-amla-hero-labels\"\u003e\n    \u003cspan class=\"soi-amla-label soi-amla-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n    \u003cspan class=\"soi-amla-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-amla-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-amla-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-amla-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-amla-section\"\u003e\n  \u003ch2\u003eAmla Bio en gélules : l'extrait d'Amalaki titré à 25 % de tanins\u003c\/h2\u003e\n  \u003cp\u003eDans la médecine ayurvédique indienne, l'\u003cstrong\u003eAmla\u003c\/strong\u003e (ou \u003cem\u003eAmalaki\u003c\/em\u003e) est vénéré depuis plus de 3 000 ans sous le nom de \u003cem\u003eDivaushadi\u003c\/em\u003e, la « plante divine ». Ce petit fruit vert, cultivé en Inde selon les principes de l'agriculture biologique certifiée AB, concentre une densité exceptionnelle de polyphénols. Graine Sauvage vous propose un extrait d'Amla bio titré à 25 % de tanins, encapsulé dans des gélules végétales : une formule pure, vegan et sans excipient superflu.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-amla-section\"\u003e\n  \u003ch2\u003ePourquoi choisir un extrait titré plutôt qu'une simple poudre d'Amla ?\u003c\/h2\u003e\n  \u003cp\u003eLa plupart des produits concurrents proposent de la poudre d'Amla bio ou des comprimés à 300 mg sans garantie de concentration. Un extrait standardisé à 25 % de tanins change la donne : vous savez exactement ce que vous ingérez à chaque gélule. Les tanins sont les composés polyphénoliques responsables de l'action antioxydante de l'Amla, bien plus puissante que celle de la vitamine C seule. C'est cette précision qui fait la différence dans vos résultats.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-amla-section\"\u003e\n  \u003ch2\u003eLes bienfaits concrets de l'Amla bio en gélules\u003c\/h2\u003e\n  \u003cdiv class=\"soi-amla-benefits\"\u003e\n    \u003cdiv class=\"soi-amla-benefit\"\u003e\n      \u003cdiv class=\"soi-amla-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAntioxydant puissant\u003c\/h3\u003e\n      \u003cp\u003eLes tanins et polyphénols de l'Amla neutralisent les radicaux libres responsables du vieillissement cellulaire prématuré. Une cure régulière contribue à préserver la jeunesse cellulaire de l'intérieur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-benefit\"\u003e\n      \u003cdiv class=\"soi-amla-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien digestif\u003c\/h3\u003e\n      \u003cp\u003eL'Amla est traditionnellement reconnu pour aider à réguler le transit, apaiser les inconforts digestifs et favoriser un équilibre sain de la flore intestinale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-benefit\"\u003e\n      \u003cdiv class=\"soi-amla-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eVitalité et énergie\u003c\/h3\u003e\n      \u003cp\u003eEn soutenant le renouvellement cellulaire et en limitant le stress oxydatif, l'Amla participe à une sensation de vitalité retrouvée, notamment lors des périodes de fatigue ou de changement de saison.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-benefit\"\u003e\n      \u003cdiv class=\"soi-amla-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePeau et cheveux\u003c\/h3\u003e\n      \u003cp\u003eRiche en actifs protecteurs, l'Amla est également plébiscité pour contribuer à l'éclat du teint et à la santé du cuir chevelu, à l'instar de l'huile d'Amla bio utilisée en soin capillaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-benefit\"\u003e\n      \u003cdiv class=\"soi-amla-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eSes propriétés anti-inflammatoires naturelles aident l'organisme à mieux se défendre face aux agressions quotidiennes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-amla-section\"\u003e\n  \u003ch2\u003eComposition et posologie détaillées\u003c\/h2\u003e\n  \u003cdiv class=\"soi-amla-compo\"\u003e\n    \u003cdiv class=\"soi-amla-compo-row\"\u003e\n      \u003cspan class=\"soi-amla-compo-label\"\u003eExtrait sec d'Amla (\u003cem\u003ePhyllanthus emblica\u003c\/em\u003e) bio, titré à 25 % de tanins\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-compo-value\"\u003e300 mg \/ gélule\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-compo-row\"\u003e\n      \u003cspan class=\"soi-amla-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-compo-value\"\u003eHydroxypropylméthylcellulose végétale (HPMC)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-compo-row\"\u003e\n      \u003cspan class=\"soi-amla-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-compo-value\"\u003eStéarate de magnésium, gluten, lactose\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-amla-timeline\"\u003e\n    \u003cdiv class=\"soi-amla-step\"\u003e\n      \u003cdiv class=\"soi-amla-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-amla-step-content\"\u003e\n        \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n        \u003cp\u003ePrenez 2 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-amla-step\"\u003e\n      \u003cdiv class=\"soi-amla-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-amla-step-content\"\u003e\n        \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n        \u003cp\u003eLa cure standard est de 15 jours, renouvelable selon vos besoins. En cas de doute, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-amla-tip\"\u003e\n    \u003cdiv class=\"soi-amla-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical et ne remplace pas une alimentation variée et équilibrée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-amla-section\"\u003e\n  \u003ch2\u003eUn produit bio, vegan et fabriqué en France\u003c\/h2\u003e\n  \u003cdiv class=\"soi-amla-grid-compact\"\u003e\n    \u003cdiv class=\"soi-amla-card-mini\"\u003e\n      \u003cspan class=\"soi-amla-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-card-mini-label\"\u003eCertification bio\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-card-mini-value\"\u003eFR-BIO-01\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-card-mini\"\u003e\n      \u003cspan class=\"soi-amla-card-mini-icon\"\u003e🇮🇳\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-card-mini-label\"\u003eOrigine Amla\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-card-mini-value\"\u003eInde\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-card-mini\"\u003e\n      \u003cspan class=\"soi-amla-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-card-mini-value\"\u003eFrance (GMP)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-card-mini\"\u003e\n      \u003cspan class=\"soi-amla-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-amla-card-mini-value\"\u003e100 % vegan\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp\u003eL'Amla utilisé par Graine Sauvage est cultivé en Inde selon un cahier des charges bio certifié FR-BIO-01, sans pesticide ni engrais de synthèse. Les gélules sont fabriquées en France, dans des conditions GMP strictes. Le produit est entièrement vegan : enveloppe végétale, pas de gélatine animale, pas de colorant.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-amla-section\"\u003e\n  \u003ch2\u003ePour qui est fait cet Amla bio en gélules ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-amla-grid\"\u003e\n    \u003cdiv class=\"soi-amla-card\"\u003e\n      \u003ch3\u003e🛡️ Protection antioxydante\u003c\/h3\u003e\n      \u003cp\u003eVous cherchez un antioxydant naturel puissant pour contribuer à ralentir le vieillissement cellulaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-card\"\u003e\n      \u003ch3\u003e🌿 Confort digestif\u003c\/h3\u003e\n      \u003cp\u003eVous souhaitez soutenir votre digestion sans recourir à des produits chimiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-card\"\u003e\n      \u003ch3\u003e🌱 Mode de vie vegan\u003c\/h3\u003e\n      \u003cp\u003eVous suivez un mode de vie vegan ou végétarien et souhaitez des compléments parfaitement compatibles.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-amla-card\"\u003e\n      \u003ch3\u003e✨ Beauté de l'intérieur\u003c\/h3\u003e\n      \u003cp\u003eVous avez entendu parler des bienfaits de l'huile d'Amla pure bio sur les cheveux et souhaitez agir aussi de l'intérieur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-amla-section\"\u003e\n  \u003cdiv class=\"soi-amla-accordion\"\u003e\n    \u003cdetails class=\"soi-amla-accordion-item\"\u003e\n      \u003csummary class=\"soi-amla-accordion-header\"\u003e🔒 Précautions d'emploi et conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-amla-accordion-content\"\u003e\n        \u003cp\u003eConservez le flacon à l'abri de la lumière, de la chaleur et de l'humidité. Tenir hors de portée des enfants. Déconseillé aux femmes enceintes ou allaitantes sans 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-amla-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-amla-cta-box\"\u003e\n    \u003cp class=\"soi-amla-cta-tag\" style=\"color: white;\"\u003eLe trésor ayurvédique, certifié bio et concentré pour vous\u003c\/p\u003e\n    \u003cp class=\"soi-amla-cta-text\" style=\"color: white;\"\u003eDepuis des millénaires, l'Amla est le secret de vitalité de l'Ayurveda. Avec cet extrait bio titré à 25 % de tanins, Graine Sauvage vous offre sa forme la plus concentrée et la plus pure : pour prendre soin de vos cellules, de votre digestion et de votre énergie, 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-amla-marine: #1A2D3D;\n  --soi-amla-marine-dark: #0F1E2B;\n  --soi-amla-marine-light: #2C4458;\n  --soi-amla-pomme: #A1C544;\n  --soi-amla-pomme-dark: #84A636;\n  --soi-amla-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-amla-white: #FFFFFF;\n  --soi-amla-off-white: #F8FAF6;\n  --soi-amla-stone: #F1F3EE;\n  --soi-amla-line: #E5E8E0;\n\n  --soi-amla-primary: #D4A52A;\n  --soi-amla-primary-soft: rgba(212,165,42,0.12);\n  --soi-amla-accent: #7CA86E;\n\n  --soi-amla-text: #1A2D3D;\n  --soi-amla-text-soft: #4A5B6B;\n  --soi-amla-text-muted: #7B8693;\n\n  --soi-amla-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-amla-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-amla-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-amla-radius: 12px;\n  --soi-amla-radius-sm: 8px;\n  --soi-amla-radius-pill: 999px;\n}\n\n.soi-amla-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-amla-fiche img { max-width: 100%; height: auto; }\n\n.soi-amla-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-amla-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-amla-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-amla-hero {\n  position: relative;\n  background: var(--soi-amla-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-amla-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-amla-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-amla-pomme);\n}\n\n.soi-amla-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-amla-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-amla-pomme);\n  border-radius: 50%;\n}\n\n.soi-amla-hero-title {\n  display: block;\n  color: var(--soi-amla-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-amla-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-amla-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-amla-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-amla-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-amla-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-amla-label-accent {\n  background: var(--soi-amla-pomme);\n  border-color: var(--soi-amla-pomme);\n  color: var(--soi-amla-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-amla-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-amla-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-amla-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-amla-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-amla-pomme);\n  border-radius: 2px;\n}\n\n.soi-amla-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-amla-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-amla-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-amla-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-amla-benefit {\n  background: var(--soi-amla-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-amla-radius);\n  border: 1px solid var(--soi-amla-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-amla-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-amla-shadow-md);\n}\n\n.soi-amla-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-amla-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-amla-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-amla-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-amla-benefit:hover .soi-amla-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-amla-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-amla-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-amla-benefit p {\n  font-size: 13px;\n  color: var(--soi-amla-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-amla-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-amla-card {\n  background: var(--soi-amla-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-amla-radius);\n  border-left: 3px solid var(--soi-amla-pomme);\n}\n\n.soi-amla-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-amla-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-amla-card p {\n  font-size: 14px;\n  color: var(--soi-amla-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-amla-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.5rem;\n}\n\n.soi-amla-card-mini {\n  background: var(--soi-amla-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-amla-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-amla-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-amla-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-amla-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-amla-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-amla-marine);\n}\n\n\/* === COMPOSITION === *\/\n.soi-amla-compo {\n  background: var(--soi-amla-off-white);\n  border-radius: var(--soi-amla-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-amla-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-amla-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-amla-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-amla-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-amla-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-amla-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-amla-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-amla-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-amla-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-amla-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-amla-radius);\n  border: 1px solid var(--soi-amla-line);\n  align-items: flex-start;\n}\n\n.soi-amla-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-amla-marine);\n  color: var(--soi-amla-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-amla-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-amla-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-amla-step-content p {\n  font-size: 14px;\n  color: var(--soi-amla-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-amla-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-amla-pomme-light);\n  border-left: 4px solid var(--soi-amla-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-amla-radius) var(--soi-amla-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-amla-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-amla-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-amla-marine);\n  margin-bottom: 4px;\n}\n\n.soi-amla-tip p {\n  font-size: 14px;\n  color: var(--soi-amla-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-amla-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-amla-accordion-item {\n  background: var(--soi-amla-off-white);\n  border-radius: var(--soi-amla-radius-sm);\n  border: 1px solid var(--soi-amla-line);\n  overflow: hidden;\n}\n\n.soi-amla-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-amla-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-amla-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-amla-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-amla-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-amla-accordion-item[open] .soi-amla-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-amla-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-amla-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-amla-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-amla-cta-box {\n  background: var(--soi-amla-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-amla-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-amla-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-amla-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-amla-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-amla-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-amla-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-amla-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-amla-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-amla-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-amla-compo-value {\n    text-align: left;\n  }\n\n  .soi-amla-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-amla-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-amla-fiche {\n    --soi-amla-text-soft: #2C3E50;\n    --soi-amla-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603702407498,"sku":"GS0016","price":6.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/amla-extrait-bio-et-vegan-en-gelules-graine-sauvage-packshot_11zon.webp?v=1779988763"},{"product_id":"bilva-bio-et-vegan-en-gelules-graine-sauvage","title":"Bilva Bio et vegan en gélules - Graine Sauvage","description":"\n\u003cdiv class=\"soi-bilv-fiche\"\u003e\n\n  \u003csection class=\"soi-bilv-hero\"\u003e\n    \u003cdiv class=\"soi-bilv-hero-tag\"\u003e\n      \u003cspan class=\"soi-bilv-tag-dot\"\u003e\u003c\/span\u003e\n      Complément ayurvédique · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-bilv-hero-title\"\u003eLe fruit sacré du confort digestif\u003c\/span\u003e\n    \u003cp class=\"soi-bilv-hero-subtitle\"\u003eRedécouvrez le Bilva, trésor millénaire de la médecine ayurvédique, en extrait concentré bio et gélules végétales pour soutenir votre équilibre intestinal au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bilv-hero-labels\"\u003e\n      \u003cspan class=\"soi-bilv-label soi-bilv-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-bilv-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-bilv-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-bilv-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bilv-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le Bilva ? Un fruit aux racines ancestrales\u003c\/h2\u003e\n    \u003cp\u003eConnu sous les noms de \u003cem\u003eBael\u003c\/em\u003e, \u003cem\u003eBilwa\u003c\/em\u003e ou \u003cem\u003eBel\u003c\/em\u003e, le bilva pousse dans les forêts sèches d'Inde et du sous-continent asiatique. Dans la tradition ayurvédique, il est considéré comme l'un des fruits les plus précieux pour harmoniser les fonctions digestives et éliminer les impuretés accumulées dans l'organisme.\u003c\/p\u003e\n    \u003cp\u003eCe n'est pas un hasard si cet arbre, l'\u003cem\u003eAegle marmelos\u003c\/em\u003e, orne les temples hindous depuis des millénaires : sa réputation n'est plus à faire. Graine Sauvage vous propose aujourd'hui son fruit mûr sous forme d'extrait concentré, certifié bio, pour vous permettre de bénéficier pleinement de ses propriétés.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bilv-section\"\u003e\n    \u003ch2\u003eComposition du Bilva bio Graine Sauvage : ce qu'il y a dans chaque gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-bilv-section-intro\"\u003eL'extrait de fruit mûr d'\u003cem\u003eAegle marmelos\u003c\/em\u003e renferme un profil phytochimique riche et cohérent. Voici les principaux composés actifs que vous retrouvez dans chaque gélule :\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-bilv-grid\"\u003e\n      \u003cdiv class=\"soi-bilv-card\"\u003e\n        \u003ch3\u003e🍂 Tanins\u003c\/h3\u003e\n        \u003cp\u003eAction astringente reconnue : ils contribuent à réguler le transit et à limiter les selles fréquentes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-card\"\u003e\n        \u003ch3\u003e🧬 Alcaloïdes (aegeline)\u003c\/h3\u003e\n        \u003cp\u003eComposés spécifiques au fruit de bilva, réputés pour leur action apaisante sur la muqueuse intestinale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-card\"\u003e\n        \u003ch3\u003e🌿 Coumarines\u003c\/h3\u003e\n        \u003cp\u003eMolécules végétales aux effets calmants sur les spasmes digestifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-card\"\u003e\n        \u003ch3\u003e🍊 Vitamines naturelles\u003c\/h3\u003e\n        \u003cp\u003ePrésentes naturellement dans le fruit, elles soutiennent le bon fonctionnement de la digestion.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-bilv-compo\"\u003e\n      \u003cdiv class=\"soi-bilv-compo-row\"\u003e\n        \u003cspan class=\"soi-bilv-compo-label\"\u003eExtrait de fruit mûr de Bilva bio\u003c\/span\u003e\n        \u003cspan class=\"soi-bilv-compo-value\"\u003e500 mg par gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-compo-row\"\u003e\n        \u003cspan class=\"soi-bilv-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-bilv-compo-value\"\u003eGélule végétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-compo-row\"\u003e\n        \u003cspan class=\"soi-bilv-compo-label\"\u003eExcipients \/ Additifs\u003c\/span\u003e\n        \u003cspan class=\"soi-bilv-compo-value\"\u003eAucun\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-compo-row\"\u003e\n        \u003cspan class=\"soi-bilv-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-bilv-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bilv-section\"\u003e\n    \u003ch2\u003ePosologie : comment prendre vos gélules de Bilva bio ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-bilv-timeline\"\u003e\n      \u003cdiv class=\"soi-bilv-step\"\u003e\n        \u003cdiv class=\"soi-bilv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-bilv-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrendre 6 gélules par jour, réparties en 2 prises de 3 gélules, de préférence avant les repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-step\"\u003e\n        \u003cdiv class=\"soi-bilv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-bilv-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUn flacon de 60 gélules correspond à une cure de 10 jours. À renouveler selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-step\"\u003e\n        \u003cdiv class=\"soi-bilv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-bilv-step-content\"\u003e\n          \u003ch3\u003eMode de prise et conservation\u003c\/h3\u003e\n          \u003cp\u003eAvalez les gélules avec un grand verre d'eau. Conservez le flacon dans un endroit frais et sec, à l'abri de la lumière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-bilv-tip\"\u003e\n      \u003cdiv class=\"soi-bilv-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécautions d'emploi\u003c\/strong\u003e\n        \u003cp\u003eCe complément ne se substitue pas à une alimentation variée et équilibrée, ni à un suivi médical. En cas de grossesse, d'allaitement ou de traitement en cours, consultez un professionnel de santé avant utilisation. Non recommandé en cas de constipation chronique sans avis médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bilv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Bilva bio de Graine Sauvage ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-bilv-benefits\"\u003e\n      \u003cdiv class=\"soi-bilv-benefit\"\u003e\n        \u003cdiv class=\"soi-bilv-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003eLabel AB européen, certifié FR-BIO-01 : matière première cultivée en Inde sans pesticides de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-benefit\"\u003e\n        \u003cdiv class=\"soi-bilv-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExtrait concentré\u003c\/h3\u003e\n        \u003cp\u003eUne forme concentrée pour une efficacité optimale à dose réduite, préservant la richesse des actifs du fruit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-benefit\"\u003e\n        \u003cdiv class=\"soi-bilv-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormulé en France\u003c\/h3\u003e\n        \u003cp\u003eConditionné en France selon des procédés respectueux des actifs naturels, en gélules 100 % végétales.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bilv-benefit\"\u003e\n        \u003cdiv class=\"soi-bilv-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePureté absolue\u003c\/h3\u003e\n        \u003cp\u003eSans excipient, sans additif, sans arôme artificiel. Le bilva, rien que le bilva. Convient aux régimes végétariens et végans.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bilv-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse le Bilva bio en gélules ?\u003c\/h2\u003e\n    \u003cp\u003eCe complément est particulièrement adapté aux personnes qui ressentent des inconforts digestifs ponctuels : selles fréquentes, tiraillements abdominaux, digestion lourde ou irrégulière.\u003c\/p\u003e\n    \u003cp\u003eIl convient également à celles et ceux qui souhaitent soutenir leur transit de façon naturelle lors d'un changement de routine, qu'il s'agisse d'un voyage, d'une période de stress ou d'une alimentation déséquilibrée.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bilv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-bilv-cta-box\"\u003e\n      \u003cp class=\"soi-bilv-cta-tag\" style=\"color: white;\"\u003eDes siècles de sagesse ayurvédique, dans chaque gélule\u003c\/p\u003e\n      \u003cp class=\"soi-bilv-cta-text\" style=\"color: white;\"\u003eOffrez à votre ventre la douceur et l'équilibre d'un fruit sacré d'Inde, pur, bio et sans compromis. Prenez soin de vous, naturellement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-bilv-marine: #1A2D3D;\n  --soi-bilv-marine-dark: #0F1E2B;\n  --soi-bilv-marine-light: #2C4458;\n  --soi-bilv-pomme: #A1C544;\n  --soi-bilv-pomme-dark: #84A636;\n  --soi-bilv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-bilv-white: #FFFFFF;\n  --soi-bilv-off-white: #F8FAF6;\n  --soi-bilv-stone: #F1F3EE;\n  --soi-bilv-line: #E5E8E0;\n\n  --soi-bilv-primary: #D88542;\n  --soi-bilv-primary-soft: rgba(216,133,66,0.10);\n  --soi-bilv-accent: #C49A5C;\n\n  --soi-bilv-text: #1A2D3D;\n  --soi-bilv-text-soft: #4A5B6B;\n  --soi-bilv-text-muted: #7B8693;\n\n  --soi-bilv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bilv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bilv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bilv-radius: 12px;\n  --soi-bilv-radius-sm: 8px;\n  --soi-bilv-radius-pill: 999px;\n}\n\n.soi-bilv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bilv-fiche img { max-width: 100%; height: auto; }\n\n.soi-bilv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bilv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bilv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-bilv-hero {\n  position: relative;\n  background: var(--soi-bilv-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-bilv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bilv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bilv-pomme);\n}\n\n.soi-bilv-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-bilv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bilv-pomme);\n  border-radius: 50%;\n}\n\n.soi-bilv-hero-title {\n  display: block;\n  color: var(--soi-bilv-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-bilv-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-bilv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bilv-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-bilv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bilv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bilv-label-accent {\n  background: var(--soi-bilv-pomme);\n  border-color: var(--soi-bilv-pomme);\n  color: var(--soi-bilv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-bilv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bilv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bilv-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-bilv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bilv-pomme);\n  border-radius: 2px;\n}\n\n.soi-bilv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bilv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bilv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bilv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bilv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-bilv-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-bilv-card {\n  background: var(--soi-bilv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bilv-radius);\n  border-left: 3px solid var(--soi-bilv-pomme);\n}\n\n.soi-bilv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bilv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bilv-card p {\n  font-size: 14px;\n  color: var(--soi-bilv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-bilv-compo {\n  background: var(--soi-bilv-off-white);\n  border-radius: var(--soi-bilv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bilv-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-bilv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bilv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bilv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bilv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-bilv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bilv-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-bilv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-bilv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bilv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bilv-radius);\n  border: 1px solid var(--soi-bilv-line);\n  align-items: flex-start;\n}\n\n.soi-bilv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bilv-marine);\n  color: var(--soi-bilv-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-bilv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bilv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bilv-step-content p {\n  font-size: 14px;\n  color: var(--soi-bilv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-bilv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bilv-benefit {\n  background: var(--soi-bilv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bilv-radius);\n  border: 1px solid var(--soi-bilv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bilv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bilv-shadow-md);\n}\n\n.soi-bilv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bilv-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-bilv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bilv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bilv-benefit:hover .soi-bilv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bilv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bilv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bilv-benefit p {\n  font-size: 13px;\n  color: var(--soi-bilv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-bilv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bilv-pomme-light);\n  border-left: 4px solid var(--soi-bilv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bilv-radius) var(--soi-bilv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-bilv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bilv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bilv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bilv-tip p {\n  font-size: 14px;\n  color: var(--soi-bilv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-bilv-cta-box {\n  background: var(--soi-bilv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bilv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bilv-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-bilv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bilv-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-bilv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bilv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bilv-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-bilv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bilv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bilv-compo-value {\n    text-align: left;\n  }\n\n  .soi-bilv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bilv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bilv-fiche {\n    --soi-bilv-text-soft: #2C3E50;\n    --soi-bilv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603798679882,"sku":"GS0028","price":6.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bilva-extrait-gelules-bio_11zon.webp?v=1780124080"},{"product_id":"brahmi-bio-et-vegan-en-gelules-graine-sauvage","title":"Brahmi Bio et vegan en gélules - Graine Sauvage","description":"\u003cdiv class=\"soi-brah-fiche\"\u003e\n\n\u003csection class=\"soi-brah-hero\"\u003e\n  \u003cdiv class=\"soi-brah-hero-tag\"\u003e\n    \u003cspan class=\"soi-brah-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Graine Sauvage\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-brah-hero-title\"\u003eLa plante de la sagesse ayurvédique\u003c\/span\u003e\n  \u003cp class=\"soi-brah-hero-subtitle\"\u003eSoutien naturel de la mémoire et de la concentration, le Brahmi bio concentre des millénaires de tradition dans une gélule végétale pure et certifiée.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brah-hero-labels\"\u003e\n    \u003cspan class=\"soi-brah-label soi-brah-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n    \u003cspan class=\"soi-brah-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-brah-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-brah-label\"\u003eSANS ADDITIFS\u003c\/span\u003e\n    \u003cspan class=\"soi-brah-label\"\u003eSANS OGM\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brah-section\"\u003e\n  \u003ch2\u003ePourquoi choisir le Brahmi bio pour la mémoire et la concentration ?\u003c\/h2\u003e\n  \u003cp\u003eLe Brahmi (\u003cem\u003eBacopa monnieri\u003c\/em\u003e), surnommé depuis des millénaires « la plante de la sagesse » en médecine ayurvédique, contient des \u003cstrong\u003ebacosides\u003c\/strong\u003e, des composés actifs reconnus pour leur action sur la transmission nerveuse et la plasticité cérébrale. Les érudits indiens l'utilisaient déjà pour mémoriser des textes sacrés entiers.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brah-benefits\"\u003e\n    \u003cdiv class=\"soi-brah-benefit\"\u003e\n      \u003cdiv class=\"soi-brah-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMémoire renforcée\u003c\/h3\u003e\n      \u003cp\u003eContribue à améliorer la mémoire à court et long terme grâce à l'action des bacosides sur la plasticité cérébrale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-benefit\"\u003e\n      \u003cdiv class=\"soi-brah-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eConcentration soutenue\u003c\/h3\u003e\n      \u003cp\u003eSoutient la clarté d'esprit et la concentration pendant les phases de travail intense, de révisions ou de projets exigeants.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-benefit\"\u003e\n      \u003cdiv class=\"soi-brah-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eProtection antioxydante\u003c\/h3\u003e\n      \u003cp\u003eLes bacosides agissent également comme antioxydants, contribuant à protéger les cellules cérébrales contre les dommages oxydatifs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-benefit\"\u003e\n      \u003cdiv class=\"soi-brah-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCalme et sérénité\u003c\/h3\u003e\n      \u003cp\u003eFavorise un état de calme propice à la réflexion, à la méditation ou au yoga, tout en réduisant l'impact du stress mental sur vos performances cognitives.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-brah-tip\"\u003e\n    \u003cdiv class=\"soi-brah-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLe Brahmi accompagne également le maintien des fonctions cognitives avec l'âge. Une cure régulière vous aide à rester pleinement présent au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brah-section\"\u003e\n  \u003ch2\u003eComposition et posologie du Brahmi bio en gélules de Graine Sauvage\u003c\/h2\u003e\n  \u003cp\u003eChaque flacon contient \u003cstrong\u003e60 gélules végétales\u003c\/strong\u003e, soit 20 jours d'utilisation à la dose recommandée. Une formulation minimaliste, sans compromis sur la qualité.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brah-compo\"\u003e\n    \u003cdiv class=\"soi-brah-compo-row\"\u003e\n      \u003cspan class=\"soi-brah-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-compo-value\"\u003ePoudre de Brahmi bio (Bacopa monnieri), parties aériennes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-compo-row\"\u003e\n      \u003cspan class=\"soi-brah-compo-label\"\u003eGélule\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC), 100 % végétale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-compo-row\"\u003e\n      \u003cspan class=\"soi-brah-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-compo-value\"\u003eAgriculture biologique (FR-BIO-01, Inde)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-compo-row\"\u003e\n      \u003cspan class=\"soi-brah-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-compo-value\"\u003e60 gélules végétales (20 jours)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-compo-row\"\u003e\n      \u003cspan class=\"soi-brah-compo-label\"\u003ePosologie conseillée\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-compo-value\"\u003e3 gélules par jour, aux repas, avec un grand verre d'eau\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-compo-row\"\u003e\n      \u003cspan class=\"soi-brah-compo-label\"\u003eDurée de cure recommandée\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-compo-value\"\u003e6 à 8 semaines minimum\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-brah-grid-compact\"\u003e\n    \u003cdiv class=\"soi-brah-card-mini\"\u003e\n      \u003cspan class=\"soi-brah-card-mini-icon\"\u003e💊\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-card-mini-label\"\u003eForme\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-card-mini-value\"\u003eGélules végétales\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-card-mini\"\u003e\n      \u003cspan class=\"soi-brah-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-card-mini-label\"\u003eFormulation\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-card-mini-value\"\u003eSans additifs ni excipients\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-card-mini\"\u003e\n      \u003cspan class=\"soi-brah-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-card-mini-value\"\u003eFrance\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-card-mini\"\u003e\n      \u003cspan class=\"soi-brah-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-card-mini-label\"\u003eOrigine plante\u003c\/span\u003e\n      \u003cspan class=\"soi-brah-card-mini-value\"\u003eInde (culture bio)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brah-section\"\u003e\n  \u003ch2\u003eComment prendre le Brahmi bio en gélules : nos conseils pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brah-timeline\"\u003e\n    \u003cdiv class=\"soi-brah-step\"\u003e\n      \u003cdiv class=\"soi-brah-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-brah-step-content\"\u003e\n        \u003ch3\u003eCommencez progressivement\u003c\/h3\u003e\n        \u003cp\u003eDébutez avec 1 à 2 gélules par jour la première semaine, puis passez à 3 gélules pour laisser votre organisme s'adapter en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-step\"\u003e\n      \u003cdiv class=\"soi-brah-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-brah-step-content\"\u003e\n        \u003ch3\u003ePrenez-les aux repas\u003c\/h3\u003e\n        \u003cp\u003ePour une meilleure assimilation et éviter tout inconfort digestif, accompagnez vos gélules d'un grand verre d'eau au cours de vos repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-step\"\u003e\n      \u003cdiv class=\"soi-brah-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-brah-step-content\"\u003e\n        \u003ch3\u003eSoyez régulier\u003c\/h3\u003e\n        \u003cp\u003eLes effets du Brahmi sur la mémoire et la concentration se renforcent au fil des semaines. La constance est la clé 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-brah-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi et contre-indications\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brah-accordion\"\u003e\n    \u003cdetails class=\"soi-brah-accordion-item\"\u003e\n      \u003csummary class=\"soi-brah-accordion-header\"\u003e⚠️ Personnes concernées par les restrictions\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brah-accordion-content\"\u003e\n        \u003cp\u003eCe complément est déconseillé aux femmes enceintes ou allaitantes, ainsi qu'aux enfants de moins de 12 ans. Si vous suivez un traitement médicamenteux (notamment thyroïdiens ou sédatifs), demandez l'avis de votre médecin avant de débuter une cure.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-brah-accordion-item\"\u003e\n      \u003csummary class=\"soi-brah-accordion-header\"\u003e📋 Rappel important\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brah-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical et ne constitue pas un diagnostic. Il est destiné à accompagner un mode de vie équilibré et une alimentation variée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-brah-accordion-item\"\u003e\n      \u003csummary class=\"soi-brah-accordion-header\"\u003e🏠 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-brah-accordion-content\"\u003e\n        \u003cp\u003eConservez votre flacon à l'abri de la chaleur et de l'humidité, 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-brah-section\"\u003e\n  \u003ch2\u003eBrahmi bio Graine Sauvage : les garanties qualité\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brah-grid\"\u003e\n    \u003cdiv class=\"soi-brah-card\"\u003e\n      \u003ch3\u003e🌾 Certifié agriculture biologique\u003c\/h3\u003e\n      \u003cp\u003eCertification FR-BIO-01. Le Bacopa monnieri est issu de culture biologique en Inde, traçable et contrôlé à chaque étape.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-card\"\u003e\n      \u003ch3\u003e🌱 100 % vegan et végétarien\u003c\/h3\u003e\n      \u003cp\u003eGélules végétales en HPMC, sans aucune matière d'origine animale. Adapté à tous les régimes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-card\"\u003e\n      \u003ch3\u003e🧪 Formulation pure\u003c\/h3\u003e\n      \u003cp\u003eSans additifs, sans excipients, sans OGM. Uniquement la poudre de Brahmi bio dans une gélule végétale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brah-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eConditionné et fabriqué en France pour vous garantir des standards de qualité rigoureux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brah-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-brah-cta-box\"\u003e\n    \u003cp class=\"soi-brah-cta-tag\" style=\"color: white;\"\u003eDes millénaires de sagesse ayurvédique dans une gélule\u003c\/p\u003e\n    \u003cp class=\"soi-brah-cta-text\" style=\"color: white;\"\u003eQue vous prépariez un examen, traversiez une période de stress ou cherchiez simplement à retrouver une clarté mentale au quotidien, le Brahmi bio Graine Sauvage vous accompagne jour après jour 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-brah-marine: #1A2D3D;\n  --soi-brah-marine-dark: #0F1E2B;\n  --soi-brah-marine-light: #2C4458;\n  --soi-brah-pomme: #A1C544;\n  --soi-brah-pomme-dark: #84A636;\n  --soi-brah-pomme-light: rgba(161,197,68,0.10);\n  --soi-brah-white: #FFFFFF;\n  --soi-brah-off-white: #F8FAF6;\n  --soi-brah-stone: #F1F3EE;\n  --soi-brah-line: #E5E8E0;\n  --soi-brah-primary: #D88542;\n  --soi-brah-primary-soft: rgba(216,133,66,0.10);\n  --soi-brah-accent: #D4A52A;\n  --soi-brah-text: #1A2D3D;\n  --soi-brah-text-soft: #4A5B6B;\n  --soi-brah-text-muted: #7B8693;\n  --soi-brah-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-brah-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-brah-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-brah-radius: 12px;\n  --soi-brah-radius-sm: 8px;\n  --soi-brah-radius-pill: 999px;\n}\n\n.soi-brah-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-brah-fiche img { max-width: 100%; height: auto; }\n\n.soi-brah-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-brah-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-brah-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-brah-hero {\n  position: relative;\n  background: var(--soi-brah-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-brah-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-brah-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-brah-pomme);\n}\n\n.soi-brah-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-brah-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-brah-pomme);\n  border-radius: 50%;\n}\n\n.soi-brah-hero-title {\n  display: block;\n  color: var(--soi-brah-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-brah-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-brah-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-brah-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-brah-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-brah-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-brah-label-accent {\n  background: var(--soi-brah-pomme);\n  border-color: var(--soi-brah-pomme);\n  color: var(--soi-brah-marine);\n  font-weight: 600;\n}\n\n.soi-brah-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-brah-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-brah-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-brah-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-brah-pomme);\n  border-radius: 2px;\n}\n\n.soi-brah-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-brah-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-brah-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-brah-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-brah-benefit {\n  background: var(--soi-brah-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-brah-radius);\n  border: 1px solid var(--soi-brah-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-brah-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-brah-shadow-md);\n}\n\n.soi-brah-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-brah-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-brah-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-brah-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-brah-benefit:hover .soi-brah-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-brah-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brah-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brah-benefit p {\n  font-size: 13px;\n  color: var(--soi-brah-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brah-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-brah-card {\n  background: var(--soi-brah-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brah-radius);\n  border-left: 3px solid var(--soi-brah-pomme);\n}\n\n.soi-brah-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brah-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brah-card p {\n  font-size: 14px;\n  color: var(--soi-brah-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brah-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-brah-card-mini {\n  background: var(--soi-brah-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-brah-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-brah-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-brah-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-brah-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-brah-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brah-marine);\n}\n\n.soi-brah-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-brah-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-brah-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brah-radius);\n  border: 1px solid var(--soi-brah-line);\n  align-items: flex-start;\n}\n\n.soi-brah-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-brah-marine);\n  color: var(--soi-brah-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-brah-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brah-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-brah-step-content p {\n  font-size: 14px;\n  color: var(--soi-brah-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brah-compo {\n  background: var(--soi-brah-off-white);\n  border-radius: var(--soi-brah-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-brah-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-brah-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-brah-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-brah-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-brah-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-brah-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-brah-marine);\n  text-align: right;\n}\n\n.soi-brah-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-brah-pomme-light);\n  border-left: 4px solid var(--soi-brah-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-brah-radius) var(--soi-brah-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-brah-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-brah-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-brah-marine);\n  margin-bottom: 4px;\n}\n\n.soi-brah-tip p {\n  font-size: 14px;\n  color: var(--soi-brah-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brah-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-brah-accordion-item {\n  background: var(--soi-brah-off-white);\n  border-radius: var(--soi-brah-radius-sm);\n  border: 1px solid var(--soi-brah-line);\n  overflow: hidden;\n}\n\n.soi-brah-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-brah-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-brah-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-brah-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-brah-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-brah-accordion-item[open] .soi-brah-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-brah-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-brah-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-brah-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brah-cta-box {\n  background: var(--soi-brah-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-brah-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-brah-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-brah-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-brah-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-brah-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-brah-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-brah-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-brah-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-brah-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-brah-compo-value {\n    text-align: left;\n  }\n\n  .soi-brah-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-brah-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-brah-fiche {\n    --soi-brah-text-soft: #2C3E50;\n    --soi-brah-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603798778186,"sku":"GS0030","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/brahmi-bio-et-vegan-en-gelules-graine-sauvage-packshot.webp?v=1780124003"},{"product_id":"curcuma-bio-et-vegan-en-poudre-graine-sauvage","title":"Curcuma bio en poudre - Graine Sauvage","description":"\n\u003cdiv class=\"soi-curc-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-curc-hero\"\u003e\n    \u003cdiv class=\"soi-curc-hero-tag\"\u003e\n      \u003cspan class=\"soi-curc-tag-dot\"\u003e\u003c\/span\u003e\n      Épice bio en poudre · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-curc-hero-title\"\u003eL'or jaune de la cuisine et du bien-être\u003c\/span\u003e\n    \u003cp class=\"soi-curc-hero-subtitle\"\u003eUne poudre de curcuma 100 % pure, issue du rhizome de Curcuma longa, riche en curcumine. Certifiée bio, vegan et conditionnée en France en sachet de 150 g.\u003c\/p\u003e\n    \u003cdiv class=\"soi-curc-hero-labels\"\u003e\n      \u003cspan class=\"soi-curc-label soi-curc-label-accent\"\u003eBIO FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-curc-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-curc-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-curc-label\"\u003e100% PURE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Introduction --\u003e\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eLe curcuma en poudre bio : l'épice dorée qui mérite une place dans votre quotidien\u003c\/h2\u003e\n    \u003cp\u003eSurnommé l'or jaune des cuisines asiatiques, le curcuma en poudre accompagne l'humanité depuis plus de 4 000 ans. Graine Sauvage vous propose une poudre de \u003cem\u003eCurcuma longa\u003c\/em\u003e 100 % pure, certifiée bio et vegan, conditionnée en sachet de 150 g fabriqué en France. Ni additifs, ni conservateurs : juste l'épice, dans toute sa générosité naturelle.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Composition et origine --\u003e\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eComposition et origine\u003c\/h2\u003e\n    \u003cp class=\"soi-curc-section-intro\"\u003eLa qualité d'un curcuma en poudre se joue avant tout dans sa composition. Voici ce que vous trouverez dans ce sachet :\u003c\/p\u003e\n    \u003cdiv class=\"soi-curc-compo\"\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003ePoudre de rhizome de \u003cem\u003eCurcuma longa\u003c\/em\u003e bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eTeneur en curcumine\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eEntre 2 % et 5 % selon la récolte\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eCertifications\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eAgriculture Biologique (FR-BIO-01), Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eSachet refermable de 150 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eFabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem;\"\u003eAucun exhausteur de goût, aucun colorant ajouté. Sa couleur jaune safranée intense vient naturellement de la curcumine.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Bienfaits --\u003e\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eBienfaits du curcuma en poudre : ce que dit la tradition \u0026amp; la science\u003c\/h2\u003e\n    \u003cp class=\"soi-curc-section-intro\"\u003eLes bienfaits du curcuma en poudre sont reconnus depuis des millénaires dans la médecine ayurvédique. Voici ce pour quoi il est traditionnellement apprécié :\u003c\/p\u003e\n    \u003cdiv class=\"soi-curc-benefits\"\u003e\n      \u003cdiv class=\"soi-curc-benefit\"\u003e\n        \u003cdiv class=\"soi-curc-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAntioxydant naturel\u003c\/h3\u003e\n        \u003cp\u003eLa curcumine aide à neutraliser les radicaux libres et à protéger les cellules.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-benefit\"\u003e\n        \u003cdiv class=\"soi-curc-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien digestif\u003c\/h3\u003e\n        \u003cp\u003eConsommé régulièrement, il favorise le confort digestif après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-benefit\"\u003e\n        \u003cdiv class=\"soi-curc-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropriétés anti-inflammatoires\u003c\/h3\u003e\n        \u003cp\u003eLargement étudié pour son action sur les inflammations légères.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-benefit\"\u003e\n        \u003cdiv class=\"soi-curc-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTonus général\u003c\/h3\u003e\n        \u003cp\u003eIntégré à une alimentation équilibrée, il contribue à une sensation de vitalité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-curc-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-curc-tip-icon\"\u003eℹ️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eBon à savoir\u003c\/strong\u003e\n        \u003cp\u003eCes informations relèvent de la tradition et de la recherche, et ne constituent pas des allégations médicales. Le curcuma ne remplace en aucun cas un traitement prescrit par un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Comment utiliser --\u003e\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eComment utiliser le curcuma en poudre au quotidien ?\u003c\/h2\u003e\n    \u003cp class=\"soi-curc-section-intro\"\u003eLe bienfait du curcuma en poudre se révèle pleinement quand il est associé à une petite quantité de poivre noir (pipérine) et une matière grasse, ce qui multiplie son absorption par l'organisme. Voici quelques façons simples de l'intégrer :\u003c\/p\u003e\n    \u003cdiv class=\"soi-curc-grid\"\u003e\n      \u003cdiv class=\"soi-curc-card\"\u003e\n        \u003ch3\u003e☕ Golden latte\u003c\/h3\u003e\n        \u003cp\u003eMélangez 1 cuillère à café de curcuma dans un lait végétal chaud avec du miel et une pincée de poivre noir. Le classique réconfortant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-card\"\u003e\n        \u003ch3\u003e🍛 Cuisine du monde\u003c\/h3\u003e\n        \u003cp\u003eIndispensable dans les currys, dals de lentilles, woks de légumes et marinades. Comptez 1 à 2 cuillères à café par plat pour 2 personnes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-card\"\u003e\n        \u003ch3\u003e🥗 Vinaigrettes et sauces\u003c\/h3\u003e\n        \u003cp\u003eAjoutez une pincée dans vos vinaigrettes maison ou vos houmous pour une touche dorée et un parfum légèrement boisé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-card\"\u003e\n        \u003ch3\u003e🥤 Smoothies et jus\u003c\/h3\u003e\n        \u003cp\u003eUne demi-cuillère dans un smoothie mangue-gingembre ou un jus d'orange frais : discret mais efficace sur le plan nutritionnel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le curcuma bio Graine Sauvage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-curc-grid-compact\"\u003e\n      \u003cdiv class=\"soi-curc-card-mini\"\u003e\n        \u003cspan class=\"soi-curc-card-mini-icon\"\u003e✨\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-card-mini-label\"\u003ePureté\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-card-mini-value\"\u003e100 % rhizome, sans charge ni arôme\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-card-mini\"\u003e\n        \u003cspan class=\"soi-curc-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-card-mini-value\"\u003eBio FR-BIO-01, sans pesticides\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-card-mini\"\u003e\n        \u003cspan class=\"soi-curc-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-card-mini-value\"\u003eVegan, conditionné en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-card-mini\"\u003e\n        \u003cspan class=\"soi-curc-card-mini-icon\"\u003e🎨\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-card-mini-label\"\u003eQualité\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-card-mini-value\"\u003eCouleur et arôme intenses, riche en curcumine\u003c\/span\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-curc-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-curc-accordion\"\u003e\n      \u003cdetails class=\"soi-curc-accordion-item\"\u003e\n        \u003csummary class=\"soi-curc-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-curc-accordion-content\"\u003e\n          \u003cp\u003eLe curcuma est déconseillé en quantités importantes en cas de calculs biliaires ou de prise d'anticoagulants. En cas de doute ou de traitement médical en cours, consultez votre médecin avant d'augmenter votre consommation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-curc-accordion-item\"\u003e\n        \u003csummary class=\"soi-curc-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-curc-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants. À conserver à l'abri de la lumière et de l'humidité pour préserver toute la richesse aromatique de votre curcuma.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-curc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-curc-cta-box\"\u003e\n      \u003cp class=\"soi-curc-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-curc-cta-text\" style=\"color: white;\"\u003eCe sachet de curcuma bio Graine Sauvage, c'est une sagesse millénaire dans votre placard. Une épice qui colore, réconforte et soutient votre corps au fil des repas. Simple, pure, généreuse : elle mérite sa place au cœur de votre cuisine.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-curc-marine: #1A2D3D;\n  --soi-curc-marine-dark: #0F1E2B;\n  --soi-curc-marine-light: #2C4458;\n  --soi-curc-pomme: #A1C544;\n  --soi-curc-pomme-dark: #84A636;\n  --soi-curc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-curc-white: #FFFFFF;\n  --soi-curc-off-white: #F8FAF6;\n  --soi-curc-stone: #F1F3EE;\n  --soi-curc-line: #E5E8E0;\n\n  --soi-curc-primary: #D4A52A;\n  --soi-curc-primary-soft: #FFF8E1;\n  --soi-curc-accent: #B5884A;\n\n  --soi-curc-text: #1A2D3D;\n  --soi-curc-text-soft: #4A5B6B;\n  --soi-curc-text-muted: #7B8693;\n\n  --soi-curc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-curc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-curc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-curc-radius: 12px;\n  --soi-curc-radius-sm: 8px;\n  --soi-curc-radius-pill: 999px;\n}\n\n.soi-curc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-curc-fiche img { max-width: 100%; height: auto; }\n\n.soi-curc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-curc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-curc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-curc-hero {\n  position: relative;\n  background: var(--soi-curc-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-curc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-curc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-curc-pomme);\n}\n\n.soi-curc-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-curc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-curc-pomme);\n  border-radius: 50%;\n}\n\n.soi-curc-hero-title {\n  display: block;\n  color: var(--soi-curc-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-curc-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-curc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-curc-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-curc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-curc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-curc-label-accent {\n  background: var(--soi-curc-pomme);\n  border-color: var(--soi-curc-pomme);\n  color: var(--soi-curc-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-curc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-curc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-curc-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-curc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-curc-pomme);\n  border-radius: 2px;\n}\n\n.soi-curc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-curc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-curc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-curc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-curc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-curc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-curc-benefit {\n  background: var(--soi-curc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-curc-radius);\n  border: 1px solid var(--soi-curc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-curc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-curc-shadow-md);\n}\n\n.soi-curc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-curc-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-curc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-curc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-curc-benefit:hover .soi-curc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-curc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-curc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-curc-benefit p {\n  font-size: 13px;\n  color: var(--soi-curc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-curc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-curc-card {\n  background: var(--soi-curc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-curc-radius);\n  border-left: 3px solid var(--soi-curc-pomme);\n}\n\n.soi-curc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-curc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-curc-card p {\n  font-size: 14px;\n  color: var(--soi-curc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-curc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-curc-card-mini {\n  background: var(--soi-curc-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-curc-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-curc-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-curc-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-curc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-curc-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-curc-marine);\n}\n\n\/* === COMPOSITION === *\/\n.soi-curc-compo {\n  background: var(--soi-curc-off-white);\n  border-radius: var(--soi-curc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-curc-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-curc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-curc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-curc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-curc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-curc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-curc-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-curc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-curc-pomme-light);\n  border-left: 4px solid var(--soi-curc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-curc-radius) var(--soi-curc-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-curc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-curc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-curc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-curc-tip p {\n  font-size: 14px;\n  color: var(--soi-curc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-curc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-curc-accordion-item {\n  background: var(--soi-curc-off-white);\n  border-radius: var(--soi-curc-radius-sm);\n  border: 1px solid var(--soi-curc-line);\n  overflow: hidden;\n}\n\n.soi-curc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-curc-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-curc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-curc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-curc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-curc-accordion-item[open] .soi-curc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-curc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-curc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-curc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-curc-cta-box {\n  background: var(--soi-curc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-curc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-curc-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-curc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-curc-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-curc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-curc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-curc-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-curc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-curc-compo-value {\n    text-align: left;\n  }\n\n  .soi-curc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-curc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-curc-fiche {\n    --soi-curc-text-soft: #2C3E50;\n    --soi-curc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61603817455946,"sku":"GS0039","price":4.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/curcuma-bio-et-vegan-en-poudre-graine-sauvage-packshot.webp?v=1780125223"},{"product_id":"rhumafort-90-gelules","title":"Rhumafort - Complexe Articulaire 4 Plantes - Graine Sauvage","description":"** → `soi-rhuma`\n\n\u003cdiv class=\"soi-rhuma-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-rhuma-hero\"\u003e\n    \u003cdiv class=\"soi-rhuma-hero-tag\"\u003e\n      \u003cspan class=\"soi-rhuma-tag-dot\"\u003e\u003c\/span\u003e\n      Complexe articulaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rhuma-hero-title\"\u003eQuatre plantes pour retrouver la liberté de mouvement\u003c\/span\u003e\n    \u003cp class=\"soi-rhuma-hero-subtitle\"\u003eUne synergie végétale d'harpagophytum, bambou, curcuma et boswellia pour soutenir votre mobilité et votre souplesse articulaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rhuma-hero-labels\"\u003e\n      \u003cspan class=\"soi-rhuma-label soi-rhuma-label-accent\"\u003eVÉGAN CERTIFIÉ\u003c\/span\u003e\n      \u003cspan class=\"soi-rhuma-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-rhuma-label\"\u003e90 GÉLULES\u003c\/span\u003e\n      \u003cspan class=\"soi-rhuma-label\"\u003eSANS ADDITIFS INUTILES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Introduction --\u003e\n  \u003csection class=\"soi-rhuma-section\"\u003e\n    \u003ch2\u003eRhumafort vegan : le complexe articulaire 4 plantes de Graine Sauvage\u003c\/h2\u003e\n    \u003cp\u003eVous ressentez des raideurs au lever, une gêne après l'effort ou simplement l'envie de prendre soin de vos articulations sur le long terme ? Le Rhumafort vegan de Graine Sauvage est un complexe articulaire naturel en gélules formulé autour de quatre plantes complémentaires : harpagophytum, bambou, curcuma et boswellia. Une approche globale, sans ingrédient d'origine animale, pour soutenir votre mobilité et souplesse articulaire au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-rhuma-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Rhumafort pour vos articulations ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rhuma-section-intro\"\u003eChaque plante de cette formule a été choisie pour son rôle spécifique dans le soutien articulaire naturel. Ensemble, elles forment une synergie cohérente et bien dosée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rhuma-benefits\"\u003e\n      \u003cdiv class=\"soi-rhuma-benefit\"\u003e\n        \u003cdiv class=\"soi-rhuma-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHarpagophytum\u003c\/h3\u003e\n        \u003cp\u003ePlante africaine traditionnellement reconnue pour accompagner la souplesse des articulations et faciliter les mouvements du quotidien, notamment après 40 ans ou en période d'activité physique intense.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-benefit\"\u003e\n        \u003cdiv class=\"soi-rhuma-benefit-icon\"\u003e\u003cspan\u003e🎋\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBambou\u003c\/h3\u003e\n        \u003cp\u003eRiche en silice organique, il contribue à la solidité des os et des cartilages. La silice joue un rôle structurel clé pour le tissu conjonctif et les articulations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-benefit\"\u003e\n        \u003cdiv class=\"soi-rhuma-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCurcuma\u003c\/h3\u003e\n        \u003cp\u003eÉpice ayurvédique utilisée depuis des millénaires, reconnue pour aider à maintenir la flexibilité articulaire et soutenir un confort durable lors des mouvements répétés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-benefit\"\u003e\n        \u003cdiv class=\"soi-rhuma-benefit-icon\"\u003e\u003cspan\u003e🪔\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBoswellia\u003c\/h3\u003e\n        \u003cp\u003eRésine aux propriétés reconnues pour préserver la fonction articulaire et la mobilité. Son association avec le curcuma est particulièrement appréciée des praticiens de médecine naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition et posologie --\u003e\n  \u003csection class=\"soi-rhuma-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cp class=\"soi-rhuma-section-intro\"\u003eChaque gélule végétale de Rhumafort contient des extraits secs soigneusement dosés pour une efficacité optimale.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rhuma-compo\"\u003e\n      \u003cdiv class=\"soi-rhuma-compo-row\"\u003e\n        \u003cspan class=\"soi-rhuma-compo-label\"\u003eHarpagophytum (racine)\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-compo-value\"\u003eExtrait sec, titré à 2 % d'harpagosides\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-compo-row\"\u003e\n        \u003cspan class=\"soi-rhuma-compo-label\"\u003eBambou (tige)\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-compo-value\"\u003eExtrait sec, riche en silice organique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-compo-row\"\u003e\n        \u003cspan class=\"soi-rhuma-compo-label\"\u003eCurcuma (rhizome)\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-compo-value\"\u003eExtrait sec, titré à 95 % de curcuminoïdes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-compo-row\"\u003e\n        \u003cspan class=\"soi-rhuma-compo-label\"\u003eBoswellia (résine)\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-compo-value\"\u003eExtrait sec, titré en acides boswelliques\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-compo-row\"\u003e\n        \u003cspan class=\"soi-rhuma-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-compo-value\"\u003eHPMC (hydroxypropylméthylcellulose), origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-rhuma-timeline\"\u003e\n      \u003cdiv class=\"soi-rhuma-step\"\u003e\n        \u003cdiv class=\"soi-rhuma-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rhuma-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003e6 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-rhuma-step\"\u003e\n        \u003cdiv class=\"soi-rhuma-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rhuma-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. Cure renouvelable selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-step\"\u003e\n        \u003cdiv class=\"soi-rhuma-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rhuma-step-content\"\u003e\n          \u003ch3\u003eFormat du flacon\u003c\/h3\u003e\n          \u003cp\u003e90 gélules, soit un quinze jours de cure à plein dosage, un format pratique pour démarrer sereinement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Pour qui --\u003e\n  \u003csection class=\"soi-rhuma-section\"\u003e\n    \u003ch2\u003ePour qui est fait Rhumafort ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rhuma-grid\"\u003e\n      \u003cdiv class=\"soi-rhuma-card\"\u003e\n        \u003ch3\u003e🚶 Personnes actives\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez préserver votre mobilité articulaire dans la durée et rester en mouvement sans gêne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-card\"\u003e\n        \u003ch3\u003e🏋️ Sportifs\u003c\/h3\u003e\n        \u003cp\u003eExposés à des sollicitations articulaires répétées (genoux, hanches, épaules), vous cherchez un soutien naturel adapté.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-card\"\u003e\n        \u003ch3\u003e🧓 Seniors\u003c\/h3\u003e\n        \u003cp\u003eVous recherchez un accompagnement naturel pour le confort de vos articulations au fil des années.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-card\"\u003e\n        \u003ch3\u003e🌱 Régimes végan et végétarien\u003c\/h3\u003e\n        \u003cp\u003eGrâce à ses gélules 100 % végétales, Rhumafort convient parfaitement à votre mode de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Comment utiliser --\u003e\n  \u003csection class=\"soi-rhuma-section\"\u003e\n    \u003ch2\u003eComment utiliser Rhumafort efficacement ?\u003c\/h2\u003e\n    \u003cp\u003ePour optimiser les effets du Rhumafort, intégrez-le à une routine cohérente : une alimentation riche en oméga-3 et en antioxydants, une hydratation suffisante, et une activité physique douce et régulière (marche, natation, yoga). Le complexe agit progressivement : accordez-lui le temps d'une cure complète avant d'évaluer ses effets sur votre confort articulaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rhuma-tip\"\u003e\n      \u003cdiv class=\"soi-rhuma-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe flacon de 90 gélules correspond à un mois de cure à mi-dosage, et 15 jours à plein dosage. Pour bénéficier pleinement de la synergie des quatre plantes, nous vous conseillons de poursuivre sur 6 à 8 semaines, renouvelable selon vos besoins.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Engagements --\u003e\n  \u003csection class=\"soi-rhuma-section\"\u003e\n    \u003ch2\u003eLes engagements Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rhuma-grid-compact\"\u003e\n      \u003cdiv class=\"soi-rhuma-card-mini\"\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-value\"\u003eVégan certifié\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-card-mini\"\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-label\"\u003eQualité\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-value\"\u003ePlantes sélectionnées\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-card-mini\"\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-value\"\u003eArômes artificiels ni additifs inutiles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rhuma-card-mini\"\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-icon\"\u003e🏭\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-rhuma-card-mini-value\"\u003eBonnes pratiques (BPF)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Précautions --\u003e\n  \u003csection class=\"soi-rhuma-section\"\u003e\n    \u003cdiv class=\"soi-rhuma-accordion\"\u003e\n      \u003cdetails class=\"soi-rhuma-accordion-item\"\u003e\n        \u003csummary class=\"soi-rhuma-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rhuma-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un complément alimentaire. Il ne remplace pas un traitement médical ni une alimentation variée et équilibrée. En cas de pathologie articulaire diagnostiquée, consultez votre médecin avant utilisation. Tenir hors de portée des enfants. Déconseillé aux femmes enceintes sans avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-rhuma-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rhuma-cta-box\"\u003e\n      \u003cp class=\"soi-rhuma-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-rhuma-cta-text\" style=\"color: white;\"\u003ePrenez soin de vos articulations avec Rhumafort : quatre plantes, une synergie naturelle, et la liberté de bouger sans contrainte.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-rhuma-marine: #1A2D3D;\n  --soi-rhuma-marine-dark: #0F1E2B;\n  --soi-rhuma-marine-light: #2C4458;\n  --soi-rhuma-pomme: #A1C544;\n  --soi-rhuma-pomme-dark: #84A636;\n  --soi-rhuma-pomme-light: rgba(161,197,68,0.10);\n  --soi-rhuma-white: #FFFFFF;\n  --soi-rhuma-off-white: #F8FAF6;\n  --soi-rhuma-stone: #F1F3EE;\n  --soi-rhuma-line: #E5E8E0;\n  --soi-rhuma-primary: #7CA86E;\n  --soi-rhuma-primary-soft: rgba(124,168,110,0.12);\n  --soi-rhuma-accent: #D4A52A;\n  --soi-rhuma-text: #1A2D3D;\n  --soi-rhuma-text-soft: #4A5B6B;\n  --soi-rhuma-text-muted: #7B8693;\n  --soi-rhuma-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rhuma-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rhuma-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rhuma-radius: 12px;\n  --soi-rhuma-radius-sm: 8px;\n  --soi-rhuma-radius-pill: 999px;\n}\n\n.soi-rhuma-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rhuma-fiche img { max-width: 100%; height: auto; }\n\n.soi-rhuma-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rhuma-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rhuma-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-rhuma-hero {\n  position: relative;\n  background: var(--soi-rhuma-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-rhuma-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-rhuma-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rhuma-pomme);\n}\n\n.soi-rhuma-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-rhuma-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rhuma-pomme);\n  border-radius: 50%;\n}\n\n.soi-rhuma-hero-title {\n  display: block;\n  color: var(--soi-rhuma-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-rhuma-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-rhuma-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-rhuma-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-rhuma-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rhuma-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-rhuma-label-accent {\n  background: var(--soi-rhuma-pomme);\n  border-color: var(--soi-rhuma-pomme);\n  color: var(--soi-rhuma-marine);\n  font-weight: 600;\n}\n\n.soi-rhuma-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-rhuma-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rhuma-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-rhuma-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rhuma-pomme);\n  border-radius: 2px;\n}\n\n.soi-rhuma-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rhuma-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-rhuma-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rhuma-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-rhuma-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-rhuma-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-rhuma-benefit {\n  background: var(--soi-rhuma-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-rhuma-radius);\n  border: 1px solid var(--soi-rhuma-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-rhuma-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rhuma-shadow-md);\n}\n\n.soi-rhuma-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-rhuma-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-rhuma-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-rhuma-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-rhuma-benefit:hover .soi-rhuma-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-rhuma-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rhuma-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rhuma-benefit p {\n  font-size: 13px;\n  color: var(--soi-rhuma-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rhuma-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-rhuma-card {\n  background: var(--soi-rhuma-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rhuma-radius);\n  border-left: 3px solid var(--soi-rhuma-pomme);\n}\n\n.soi-rhuma-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rhuma-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rhuma-card p {\n  font-size: 14px;\n  color: var(--soi-rhuma-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rhuma-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-rhuma-card-mini {\n  background: var(--soi-rhuma-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-rhuma-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-rhuma-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-rhuma-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-rhuma-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-rhuma-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rhuma-marine);\n}\n\n.soi-rhuma-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-rhuma-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rhuma-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rhuma-radius);\n  border: 1px solid var(--soi-rhuma-line);\n  align-items: flex-start;\n}\n\n.soi-rhuma-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rhuma-marine);\n  color: var(--soi-rhuma-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-rhuma-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rhuma-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-rhuma-step-content p {\n  font-size: 14px;\n  color: var(--soi-rhuma-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rhuma-compo {\n  background: var(--soi-rhuma-off-white);\n  border-radius: var(--soi-rhuma-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-rhuma-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-rhuma-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-rhuma-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-rhuma-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rhuma-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-rhuma-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rhuma-marine);\n  text-align: right;\n}\n\n.soi-rhuma-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rhuma-pomme-light);\n  border-left: 4px solid var(--soi-rhuma-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rhuma-radius) var(--soi-rhuma-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-rhuma-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-rhuma-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rhuma-marine);\n  margin-bottom: 4px;\n}\n\n.soi-rhuma-tip p {\n  font-size: 14px;\n  color: var(--soi-rhuma-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rhuma-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-rhuma-accordion-item {\n  background: var(--soi-rhuma-off-white);\n  border-radius: var(--soi-rhuma-radius-sm);\n  border: 1px solid var(--soi-rhuma-line);\n  overflow: hidden;\n}\n\n.soi-rhuma-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rhuma-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-rhuma-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-rhuma-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rhuma-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-rhuma-accordion-item[open] .soi-rhuma-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-rhuma-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-rhuma-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rhuma-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rhuma-cta-box {\n  background: var(--soi-rhuma-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rhuma-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-rhuma-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-rhuma-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-rhuma-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-rhuma-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-rhuma-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rhuma-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-rhuma-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-rhuma-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-rhuma-compo-value {\n    text-align: left;\n  }\n\n  .soi-rhuma-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-rhuma-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-rhuma-fiche {\n    --soi-rhuma-text-soft: #2C3E50;\n    --soi-rhuma-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61966735212874,"sku":"GS7001","price":10.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/Rhumafort_gelules_grainesauvage_11zon.webp?v=1781108272"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/Graine_Sauvage.png?v=1779882723","url":"https:\/\/www.soinature.com\/collections\/graine-sauvage.oembed","provider":"Soinature","version":"1.0","type":"link"}