{"title":"Soldes d'été : jusqu'à -25%","description":"","products":[{"product_id":"spray-propolis-bio","title":"Spray gorge à la Propolis bio - Abeille Forestière","description":"\n\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Abeille Forestière\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003eLa Propolis au service de votre gorge\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003ePropolis verte et sauge bio réunies dans un spray de poche pour apaiser et protéger votre gorge, dès les premières irritations.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eBIO AB\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSPRAY 20 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eSpray à la Propolis Bio : la défense naturelle de votre gorge\u003c\/h2\u003e\n    \u003cp\u003eQuand la gorge commence à gratter, à brûler ou simplement à se fragiliser au fil des saisons froides, le \u003cstrong\u003espray à la propolis bio\u003c\/strong\u003e d'Abeille Forestière devient votre allié de poche. Certifié AB par Ecocert, ce \u003cstrong\u003espray propolis gorge\u003c\/strong\u003e réunit deux actifs naturels complémentaires : la \u003cstrong\u003epropolis verte bio\u003c\/strong\u003e, résine protectrice des ruches, et la \u003cstrong\u003esauge\u003c\/strong\u003e, plante traditionnellement reconnue pour apaiser les irritations du pharynx.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eLa propolis, le bouclier naturel de la ruche... et de votre gorge\u003c\/h2\u003e\n    \u003cp\u003eLes abeilles récoltent la propolis sur les bourgeons d'arbres (peuplier, bouleau, pin) pour imperméabiliser et assainir la ruche. Riche en flavonoïdes, en acides phénoliques et en résines naturelles, elle est utilisée depuis des siècles en phytothérapie pour ses vertus \u003cstrong\u003eantibactériennes, antifongiques et anti-inflammatoires\u003c\/strong\u003e. En spray pour la gorge, la propolis agit localement, là où l'irritation se manifeste, dès les premières pulvérisations.\u003c\/p\u003e\n    \u003cp\u003eLa sauge vient compléter cette action : ses propriétés adoucissantes et antiseptiques en font un ingrédient de choix pour calmer les maux de gorge, les angines légères et les inflammations du pharynx.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition de ce spray à la Propolis Bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eExtrait de propolis verte bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eExtrait de sauge bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eAgent humectant\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eGlycérine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eSupport d'extraction\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eAlcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eEau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eVolume net\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eAgriculture Biologique (AB) Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComment utiliser ce spray gorge à la propolis ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-timeline\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eSecouez légèrement le flacon avant chaque utilisation pour bien homogénéiser les actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eOrientez l'embout\u003c\/h3\u003e\n          \u003cp\u003eDirigez l'embout vers le fond de la gorge, la bouche ouverte.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003ePulvérisez\u003c\/h3\u003e\n          \u003cp\u003eAppuyez sur le spray pour délivrer \u003cstrong\u003e1 à 2 pulvérisations\u003c\/strong\u003e, 3 à 5 fois par jour selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eLaissez agir\u003c\/h3\u003e\n          \u003cp\u003eNe rincez pas après application pour laisser la propolis agir sur les muqueuses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour une efficacité optimale, commencez dès les \u003cstrong\u003epremiers signes d'irritation\u003c\/strong\u003e ou de fragilité. Le format 20 ml tient facilement dans une poche ou un sac à main.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eCe que ce spray propolis bio vous apporte concrètement\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisement rapide\u003c\/h3\u003e\n        \u003cp\u003ePropolis et sauge agissent directement sur les muqueuses irritées de votre gorge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtection hivernale\u003c\/h3\u003e\n        \u003cp\u003eVotre allié lors des pics de rhumes, angines ou fragilités saisonnières.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHygiène buccale\u003c\/h3\u003e\n        \u003cp\u003eRafraîchit naturellement l'haleine sans composés artificiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e✈️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat nomade\u003c\/h3\u003e\n        \u003cp\u003eCompact et discret, utilisable partout : au bureau comme en voyage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi et contre-indications\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e🐝 Allergies aux produits de la ruche\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eCe spray à la propolis est déconseillé aux personnes \u003cstrong\u003eallergiques aux produits de la ruche\u003c\/strong\u003e (miel, cire, pollen, propolis). En cas de doute, consultez un professionnel de santé avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e👶 Enfants et femmes enceintes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants de moins de 6 ans. 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-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚕️ Complément alimentaire\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical prescrit. En cas de symptômes 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\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la propolis en spray\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e💬 La propolis en spray est-elle plus efficace qu'en gélules pour la gorge ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eOui, le spray permet une action locale directe sur les muqueuses, là où la gélule agit plutôt de façon systémique. Les deux formes sont complémentaires selon vos objectifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e💬 Peut-on utiliser ce spray tous les jours en prévention ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eOui, une utilisation quotidienne à faible dose (1 pulvérisation matin et soir) est envisageable pendant les périodes à risque, notamment en automne et en hiver.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003eVotre gorge mérite le meilleur de la ruche\u003c\/p\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003eUn geste simple, quelques secondes, et votre gorge retrouve douceur et protection. Avec le Spray à la Propolis Bio, prendre soin de soi n'a jamais été aussi naturel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n  --soi-prop-primary: #D4A82A;\n  --soi-prop-primary-soft: rgba(212,168,42,0.10);\n  --soi-prop-accent: #C4922A;\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-primary);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-primary);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-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-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-primary);\n  border-color: var(--soi-prop-primary);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-primary);\n  border-radius: 2px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-primary-soft);\n  border-left: 4px solid var(--soi-prop-primary);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 14px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 13px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-primary);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Abeille Forestiere","offers":[{"title":"Default Title","offer_id":61598086857034,"sku":"AF2070","price":11.61,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-a-la-propolis-bio-packshot_777f0356-9bb5-4d13-8d26-ed6f80a4df8e.webp?v=1779800401"},{"product_id":"programme-poids-de-forme","title":"Programme Poids de Forme - 3 mois - Ayurvana","description":"\n\u003cdiv class=\"soi-ppf-fiche\"\u003e\n\n\u003csection class=\"soi-ppf-hero\"\u003e\n  \u003cdiv class=\"soi-ppf-hero-tag\"\u003e\n    \u003cspan class=\"soi-ppf-tag-dot\"\u003e\u003c\/span\u003e\n    Programme Ayurvédique · Ayurvana\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-ppf-hero-title\"\u003eProgramme Poids de Forme\u003c\/span\u003e\n  \u003cp class=\"soi-ppf-hero-subtitle\"\u003eUne approche progressive en 90 jours, inspirée de l'Ayurveda, pour retrouver votre équilibre digestif et métabolique naturellement.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ppf-hero-labels\"\u003e\n    \u003cspan class=\"soi-ppf-label soi-ppf-label-accent\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003cspan class=\"soi-ppf-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-ppf-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ppf-section\"\u003e\n  \u003ch2\u003eProgramme Poids de Forme Ayurvana : retrouvez votre équilibre en 90 jours\u003c\/h2\u003e\n  \u003cp\u003eVous ne cherchez pas un régime de plus. Vous cherchez une \u003cstrong\u003esolution naturelle et durable\u003c\/strong\u003e pour retrouver votre poids de forme, sans frustration ni effet yo-yo. Ce \u003cstrong\u003eprogramme minceur ayurvédique\u003c\/strong\u003e de 3 mois repose sur une logique progressive inspirée de l'Ayurveda : préparer le terrain, stimuler, rééquilibrer, puis stabiliser. Chaque complément est introduit au bon moment pour agir en synergie.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ppf-section\"\u003e\n  \u003ch2\u003eCe que contient ce programme minceur\u003c\/h2\u003e\n  \u003cp class=\"soi-ppf-section-intro\"\u003eLe Programme Poids de Forme Ayurvana regroupe \u003cstrong\u003e4 compléments alimentaires\u003c\/strong\u003e soigneusement sélectionnés, avec une introduction progressive pensée semaine après semaine :\u003c\/p\u003e\n  \u003cdiv class=\"soi-ppf-timeline\"\u003e\n    \u003cdiv class=\"soi-ppf-step\"\u003e\n      \u003cdiv class=\"soi-ppf-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-ppf-step-content\"\u003e\n        \u003ch3\u003eTriphala (x6) : dès le 1er jour\u003c\/h3\u003e\n        \u003cp\u003eCe mélange certifié bio de trois baies ayurvédiques (Amalaki, Bibhitaki, Haritaki) prépare votre système digestif, favorise un \u003cstrong\u003etransit intestinal régulier\u003c\/strong\u003e et soutient l'élimination naturelle des déchets. Il constitue la base indispensable du programme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-step\"\u003e\n      \u003cdiv class=\"soi-ppf-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-ppf-step-content\"\u003e\n        \u003ch3\u003eTrikatu (x1) : introduit au 8e jour\u003c\/h3\u003e\n        \u003cp\u003eCe trio d'épices (gingembre, poivre noir, poivre long) \u003cstrong\u003estimule les feux digestifs\u003c\/strong\u003e et améliore l'assimilation des nutriments. Il contribue à une digestion plus efficace et réduit les ballonnements post-repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-step\"\u003e\n      \u003cdiv class=\"soi-ppf-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-ppf-step-content\"\u003e\n        \u003ch3\u003eTrimada (x3) : introduit au 15e jour\u003c\/h3\u003e\n        \u003cp\u003eAssociant \u003cstrong\u003eGymnema sylvestris\u003c\/strong\u003e (qui aide à réduire les envies de sucre) et \u003cstrong\u003eFenugrec\u003c\/strong\u003e (qui soutient la régulation de la glycémie), Trimada agit sur le \u003cstrong\u003emétabolisme lipidique et glucidique\u003c\/strong\u003e pour un équilibre nutritionnel durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-step\"\u003e\n      \u003cdiv class=\"soi-ppf-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-ppf-step-content\"\u003e\n        \u003ch3\u003eGuggul (x3) : introduit au 30e jour\u003c\/h3\u003e\n        \u003cp\u003eExtrait de résine de \u003cem\u003eCommiphora mukul\u003c\/em\u003e, le Guggul est reconnu en Ayurveda pour \u003cstrong\u003eaider à maintenir des taux sains de cholestérol\u003c\/strong\u003e et soutenir la santé cardiovasculaire dans le cadre d'une alimentation équilibré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-ppf-section\"\u003e\n  \u003ch2\u003eComposition détaillée des compléments\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ppf-compo\"\u003e\n    \u003cdiv class=\"soi-ppf-compo-row\"\u003e\n      \u003cspan class=\"soi-ppf-compo-label\"\u003eTriphala (bio)\u003c\/span\u003e\n      \u003cspan class=\"soi-ppf-compo-value\"\u003eEmblica officinalis (Amalaki), Terminalia bellerica (Bibhitaki), Terminalia chebula (Haritaki) — 60 gélules végétales\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-compo-row\"\u003e\n      \u003cspan class=\"soi-ppf-compo-label\"\u003eTrikatu\u003c\/span\u003e\n      \u003cspan class=\"soi-ppf-compo-value\"\u003eZingiber officinale (gingembre), Piper nigrum (poivre noir), Piper longum (poivre long) — 60 gélules végétales\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-compo-row\"\u003e\n      \u003cspan class=\"soi-ppf-compo-label\"\u003eTrimada\u003c\/span\u003e\n      \u003cspan class=\"soi-ppf-compo-value\"\u003eGymnema sylvestris, Trigonella foenum-graecum (fenugrec) — 60 gélules végétales\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-compo-row\"\u003e\n      \u003cspan class=\"soi-ppf-compo-label\"\u003eGuggul\u003c\/span\u003e\n      \u003cspan class=\"soi-ppf-compo-value\"\u003eCommiphora mukul — 60 gélules végétales\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-compo-row\"\u003e\n      \u003cspan class=\"soi-ppf-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-ppf-compo-value\"\u003eFrance, gélules végétales, sans additifs inutiles\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ppf-section\"\u003e\n  \u003ch2\u003ePourquoi ce programme minceur est différent\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ppf-benefits\"\u003e\n    \u003cdiv class=\"soi-ppf-benefit\"\u003e\n      \u003cdiv class=\"soi-ppf-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eApproche holistique\u003c\/h3\u003e\n      \u003cp\u003eOn ne combat pas les symptômes : vous rééquilibrez vos fonctions digestives et métaboliques en profondeur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-benefit\"\u003e\n      \u003cdiv class=\"soi-ppf-benefit-icon\"\u003e\u003cspan\u003e📅\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eIntroduction progressive\u003c\/h3\u003e\n      \u003cp\u003eChaque complément s'intègre au bon moment pour maximiser les synergies sans surcharger votre organisme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-benefit\"\u003e\n      \u003cdiv class=\"soi-ppf-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePlantes validées\u003c\/h3\u003e\n      \u003cp\u003eChaque actif est issu de la tradition ayurvédique millénaire, avec des données scientifiques modernes à l'appui.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ppf-benefit\"\u003e\n      \u003cdiv class=\"soi-ppf-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eTraçabilité, qualité et sérieux à chaque étape de la fabrication.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ppf-section\"\u003e\n  \u003ch2\u003eComment utiliser ce Programme Poids de Forme\u003c\/h2\u003e\n  \u003cp\u003eSuivez le calendrier d'introduction fourni avec le programme. En règle générale, les gélules se prennent \u003cstrong\u003eavant les repas principaux\u003c\/strong\u003e, avec un grand verre d'eau. Pour des résultats optimaux, associez ce programme à une alimentation variée, une bonne hydratation et une activité physique régulière.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ppf-tip\"\u003e\n    \u003cdiv class=\"soi-ppf-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de traitement en cours 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-ppf-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur ce programme minceur naturel\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ppf-accordion\"\u003e\n    \u003cdetails class=\"soi-ppf-accordion-item\"\u003e\n      \u003csummary class=\"soi-ppf-accordion-header\"\u003e🌱 Ce programme convient-il aux végétariens ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ppf-accordion-content\"\u003e\n        \u003cp\u003eOui, toutes les gélules sont d'origine végétale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-ppf-accordion-item\"\u003e\n      \u003csummary class=\"soi-ppf-accordion-header\"\u003e💊 Peut-on le prendre en parallèle d'un autre traitement ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ppf-accordion-content\"\u003e\n        \u003cp\u003eDemandez conseil à votre professionnel de santé, notamment pour le Guggul si vous suivez un traitement pour le cholestérol.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-ppf-accordion-item\"\u003e\n      \u003csummary class=\"soi-ppf-accordion-header\"\u003e⏳ Au bout de combien de temps ressent-on les effets ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ppf-accordion-content\"\u003e\n        \u003cp\u003eLes premiers effets sur le transit se ressentent dès les premières semaines. Le rééquilibrage métabolique s'installe progressivement sur les 3 mois.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ppf-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-ppf-cta-box\"\u003e\n    \u003cp class=\"soi-ppf-cta-tag\" style=\"color: white;\"\u003eVotre reconquête naturelle en 90 jours\u003c\/p\u003e\n    \u003cp class=\"soi-ppf-cta-text\" style=\"color: white;\"\u003eBien plus qu'un simple complément minceur : une reconquête douce et profonde de votre équilibre digestif, métabolique et énergétique. Retrouver son poids de forme, c'est d'abord retrouver confiance en son corps.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ppf-marine: #1A2D3D;\n  --soi-ppf-marine-dark: #0F1E2B;\n  --soi-ppf-marine-light: #2C4458;\n  --soi-ppf-pomme: #A1C544;\n  --soi-ppf-pomme-dark: #84A636;\n  --soi-ppf-pomme-light: rgba(161,197,68,0.10);\n  --soi-ppf-white: #FFFFFF;\n  --soi-ppf-off-white: #F8FAF6;\n  --soi-ppf-stone: #F1F3EE;\n  --soi-ppf-line: #E5E8E0;\n  --soi-ppf-primary: #D88542;\n  --soi-ppf-primary-soft: #F5E6D4;\n  --soi-ppf-accent: #B5694A;\n  --soi-ppf-text: #1A2D3D;\n  --soi-ppf-text-soft: #4A5B6B;\n  --soi-ppf-text-muted: #7B8693;\n  --soi-ppf-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ppf-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ppf-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ppf-radius: 12px;\n  --soi-ppf-radius-sm: 8px;\n  --soi-ppf-radius-pill: 999px;\n}\n\n.soi-ppf-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ppf-fiche img { max-width: 100%; height: auto; }\n\n.soi-ppf-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ppf-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ppf-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-ppf-hero {\n  position: relative;\n  background: var(--soi-ppf-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-ppf-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ppf-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ppf-pomme);\n}\n\n.soi-ppf-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-ppf-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ppf-pomme);\n  border-radius: 50%;\n}\n\n.soi-ppf-hero-title {\n  display: block;\n  color: var(--soi-ppf-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-ppf-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-ppf-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ppf-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-ppf-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ppf-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ppf-label-accent {\n  background: var(--soi-ppf-pomme);\n  border-color: var(--soi-ppf-pomme);\n  color: var(--soi-ppf-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-ppf-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ppf-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ppf-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-ppf-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ppf-pomme);\n  border-radius: 2px;\n}\n\n.soi-ppf-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ppf-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ppf-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ppf-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ppf-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-ppf-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ppf-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ppf-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ppf-radius);\n  border: 1px solid var(--soi-ppf-line);\n  align-items: flex-start;\n}\n\n.soi-ppf-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ppf-marine);\n  color: var(--soi-ppf-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-ppf-step:nth-child(1) .soi-ppf-step-num { background: #5A8A5A; }\n.soi-ppf-step:nth-child(2) .soi-ppf-step-num { background: #5A8AB5; }\n.soi-ppf-step:nth-child(3) .soi-ppf-step-num { background: var(--soi-ppf-accent); }\n.soi-ppf-step:nth-child(4) .soi-ppf-step-num { background: var(--soi-ppf-primary); }\n\n.soi-ppf-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ppf-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ppf-step-content p {\n  font-size: 14px;\n  color: var(--soi-ppf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-ppf-compo {\n  background: var(--soi-ppf-off-white);\n  border-radius: var(--soi-ppf-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-ppf-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-ppf-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ppf-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ppf-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ppf-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-ppf-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ppf-marine);\n  text-align: right;\n}\n\n\/* === BENEFITS === *\/\n.soi-ppf-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ppf-benefit {\n  background: var(--soi-ppf-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ppf-radius);\n  border: 1px solid var(--soi-ppf-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ppf-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ppf-shadow-md);\n}\n\n.soi-ppf-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ppf-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-ppf-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ppf-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ppf-benefit:hover .soi-ppf-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ppf-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ppf-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ppf-benefit p {\n  font-size: 13px;\n  color: var(--soi-ppf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-ppf-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ppf-pomme-light);\n  border-left: 4px solid var(--soi-ppf-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ppf-radius) var(--soi-ppf-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-ppf-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ppf-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ppf-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ppf-tip p {\n  font-size: 14px;\n  color: var(--soi-ppf-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-ppf-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ppf-accordion-item {\n  background: var(--soi-ppf-off-white);\n  border-radius: var(--soi-ppf-radius-sm);\n  border: 1px solid var(--soi-ppf-line);\n  overflow: hidden;\n}\n\n.soi-ppf-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ppf-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-ppf-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ppf-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ppf-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ppf-accordion-item[open] .soi-ppf-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ppf-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ppf-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ppf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-ppf-cta-box {\n  background: var(--soi-ppf-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ppf-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ppf-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-ppf-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ppf-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-ppf-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ppf-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ppf-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-ppf-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ppf-step-num {\n    margin: 0;\n  }\n\n  .soi-ppf-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ppf-compo-value {\n    text-align: left;\n  }\n\n  .soi-ppf-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-ppf-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-ppf-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ppf-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ppf-fiche {\n    --soi-ppf-text-soft: #2C3E50;\n    --soi-ppf-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602565062986,"sku":"AY1010","price":211.76,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/programme-poids-de-forme-3-mois-ayurvana-packshot.webp?v=1779633630"},{"product_id":"guggul-ayurvana","title":"Extrait de Guggul vegan en gélules - Ayurvana","description":"\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 ayurvédique · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gugg-hero-title\"\u003eExtrait de Guggul\u003c\/span\u003e\n    \u003cp class=\"soi-gugg-hero-subtitle\"\u003eLa résine sacrée de l'Ayurveda pour vous aider à maintenir un taux de cholestérol sain, naturellement et durablement.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gugg-hero-labels\"\u003e\n      \u003cspan class=\"soi-gugg-label soi-gugg-label-accent\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-gugg-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-gugg-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gugg-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-gugg-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003cp class=\"soi-gugg-section-intro\"\u003eLe \u003cstrong\u003eGuggul\u003c\/strong\u003e, surnommé la \"myrrhe des Indes\", est une résine précieuse extraite de l'arbre \u003cem\u003eCommiphora mukul\u003c\/em\u003e, originaire des forêts sèches d'Inde et du Pakistan. Pilier de la médecine ayurvédique depuis plus de 4 500 ans, il est aujourd'hui reconnu pour son rôle dans le maintien d'un \u003cstrong\u003etaux de cholestérol sain\u003c\/strong\u003e. Ayur-Vana vous propose un extrait standardisé, conditionné en gélules végétales, fabriqué en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi le Guggul agit sur le cholestérol --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003ePourquoi le Guggul agit sur le cholestérol\u003c\/h2\u003e\n    \u003cp\u003eL'efficacité du Guggul repose sur ses \u003cstrong\u003eguggulstérones\u003c\/strong\u003e, des stéroïdes végétaux naturels qui interagissent avec les récepteurs nucléaires du foie impliqués dans le métabolisme des lipides. Concrètement, ils favorisent l'élimination du cholestérol LDL (le \"mauvais\") tout en préservant le HDL (le \"bon\"). Une alternative végétale, sans statines, pour celles et ceux qui souhaitent prendre soin de leur bilan lipidique de façon naturelle.\u003c\/p\u003e\n    \u003cp\u003eL'extrait Ayur-Vana est \u003cstrong\u003etitré à 2,5 % de guggulstérones\u003c\/strong\u003e, une concentration validée par la tradition et cohérente avec les études disponibles sur cette plante.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les bienfaits du Guggul Ayur-Vana en un coup d'œil --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003eLes bienfaits des gélules de Guggul Ayur-Vana en un coup d'œil\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\u003eCholestérol LDL\u003c\/h3\u003e\n        \u003cp\u003eAide à réduire le taux de mauvais cholestérol circulant dans le sang.\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\u003eCholestérol HDL\u003c\/h3\u003e\n        \u003cp\u003eSoutient les niveaux de bon cholestérol, favorable à la santé cardiovasculaire.\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\u003eConfort articulaire\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour soutenir la souplesse des articulations.\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\u003eMétabolisme\u003c\/h3\u003e\n        \u003cp\u003eStimule le métabolisme, souvent associé au Guggul dans les protocoles minceur ayurvédiques.\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-gugg-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gugg-compo\"\u003e\n      \u003cdiv class=\"soi-gugg-compo-row\"\u003e\n        \u003cspan class=\"soi-gugg-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-compo-value\"\u003eExtrait sec de résine de Guggul (\u003cem\u003eCommiphora mukul\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-compo-row\"\u003e\n        \u003cspan class=\"soi-gugg-compo-label\"\u003eTitrage\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), sans gélatine animale\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\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-compo-row\"\u003e\n        \u003cspan class=\"soi-gugg-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-compo-value\"\u003eExcipients inutiles, OGM, gélatine animale\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\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003e2 gélules par jour, à avaler avec un grand verre d'eau, de préférence au cours d'un repas. 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-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 conseillée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est généralement conseillée pour observer des résultats.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Un produit fabriqué en France, 100 % vegan --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003eUn produit fabriqué en France, 100 % vegan\u003c\/h2\u003e\n    \u003cp\u003eLa résine est récoltée directement en Inde selon des méthodes traditionnelles, puis contrôlée et conditionnée \u003cstrong\u003een France\u003c\/strong\u003e. Chaque lot fait l'objet d'une vérification rigoureuse pour garantir la pureté et la concentration en principes actifs. Les gélules sont végétales, ce qui rend ce complément parfaitement adapté aux régimes \u003cstrong\u003evégétarien et vegan\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gugg-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-gugg-card-mini\"\u003e\n        \u003cspan class=\"soi-gugg-card-mini-icon\"\u003e🇮🇳\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-card-mini-label\"\u003eOrigine résine\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-card-mini-value\"\u003eInde\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-card-mini\"\u003e\n        \u003cspan class=\"soi-gugg-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-card-mini\"\u003e\n        \u003cspan class=\"soi-gugg-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-card-mini-label\"\u003eRégime\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-card-mini-value\"\u003eVegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gugg-card-mini\"\u003e\n        \u003cspan class=\"soi-gugg-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-card-mini-label\"\u003eContrôle qualité\u003c\/span\u003e\n        \u003cspan class=\"soi-gugg-card-mini-value\"\u003eChaque lot vérifié\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : À qui s'adresse le Guggul Ayur-Vana ? --\u003e\n  \u003csection class=\"soi-gugg-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse le Guggul en gélules d'Ayur-Vana ?\u003c\/h2\u003e\n    \u003cp\u003eCe complément s'adresse aux adultes souhaitant \u003cstrong\u003emaintenir un bilan lipidique équilibré\u003c\/strong\u003e dans le cadre d'une hygiène de vie saine, notamment une alimentation pauvre en graisses saturées et une activité physique régulière. Il ne remplace en aucun cas un traitement médical prescrit. En cas de traitement en cours ou de pathologie cardiovasculaire, consultez votre médecin avant toute prise.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-gugg-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-gugg-accordion-item\"\u003e\n        \u003csummary class=\"soi-gugg-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gugg-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes. Ne remplace pas un traitement médical prescrit. En cas de traitement en cours ou de pathologie cardiovasculaire, consultez votre médecin avant toute prise. Ne pas dépasser la dose journalière recommandé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\u003eÀ conserver dans un endroit frais et sec, à l'abri de la lumière. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TIP --\u003e\n  \u003csection class=\"soi-gugg-section\"\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 conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour bénéficier pleinement des propriétés du Guggul, nous vous recommandons de l'associer à une alimentation équilibrée, pauvre en graisses saturées, et à une activité physique régulière tout au long de votre 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-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;\"\u003e4 500 ans de sagesse ayurvédique en gélule\u003c\/p\u003e\n      \u003cp class=\"soi-gugg-cta-text\" style=\"color: white;\"\u003eLe Guggul Ayur-Vana : un extrait pur, vegan, fabriqué en France, pour vous aider à prendre soin de votre cholestérol naturellement et durablement.\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  --soi-gugg-white: #FFFFFF;\n  --soi-gugg-off-white: #F8FAF6;\n  --soi-gugg-stone: #F1F3EE;\n  --soi-gugg-line: #E5E8E0;\n  --soi-gugg-primary: #6DBFAA;\n  --soi-gugg-primary-soft: rgba(109,191,170,0.12);\n  --soi-gugg-accent: #D88542;\n  --soi-gugg-text: #1A2D3D;\n  --soi-gugg-text-soft: #4A5B6B;\n  --soi-gugg-text-muted: #7B8693;\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  line-height: 1.7;\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\/* === COMPOSITION (data rows) === *\/\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\/* === GRID COMPACT === *\/\n.soi-gugg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gugg-card-mini {\n  background: var(--soi-gugg-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gugg-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gugg-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gugg-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gugg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gugg-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gugg-marine);\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\/* === ACCORDÉON === *\/\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":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602566734154,"sku":"AY1403","price":27.46,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/extrait-de-guggul-vegan-en-gelules-ayurvana-packshot.webp?v=1779709558"},{"product_id":"trimada-gelules-ayurvana","title":"Trimada vegan en gélules - Ayurvana","description":"\u003cstyle\u003e\n@media (max-width: 768px) {\n  .trimada-step-num {\n    text-align: center !important;\n    margin: 0 auto 8px auto !important;\n    display: block !important;\n  }\n  .trimada-step-row {\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cp\u003eVous cherchez un soutien naturel pour mieux gérer vos graisses, votre glycémie ou vos envies de sucre ? Le \u003cstrong\u003eTrimada d'Ayur-Vana\u003c\/strong\u003e puise dans la sagesse de l'Ayurveda pour vous proposer une formule à deux plantes complémentaires, soigneusement dosées et fabriquées en France.\u003c\/p\u003e\n\n\u003chr class=\"mt-3\"\u003e\n\n\u003ch2\u003eTrimada : que contiennent ces gélules exactement ?\u003c\/h2\u003e\n\n\u003cp\u003eChaque boîte contient \u003cstrong\u003e60 gélules végétales\u003c\/strong\u003e. La dose journalière recommandée est de \u003cstrong\u003e3 gélules par jour\u003c\/strong\u003e, ce qui représente :\u003c\/p\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGymnema sylvestris (extrait de feuille) : 330 mg\u003c\/strong\u003e par prise journalière\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFenugrec (\u003cem\u003eTrigonella foenum-graecum\u003c\/em\u003e, graine en poudre) : 330 mg\u003c\/strong\u003e par prise journalière\u003c\/li\u003e\n  \u003cli\u003eGélule végétale (hydroxypropylméthylcellulose) : sans gélatine animale\u003c\/li\u003e\n  \u003cli\u003eSans excipient superflu, sans colorant artificiel\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eLa formule est \u003cstrong\u003evegan, sans gluten\u003c\/strong\u003e et convient aux végétariens et végétaliens.\u003c\/p\u003e\n\n\u003chr class=\"mt-3\"\u003e\n\n\u003ch2\u003eGymnema sylvestris et fenugrec : pourquoi cette association ?\u003c\/h2\u003e\n\n\u003cp\u003eCes deux plantes ayurvédiques se complètent de manière remarquable. Voici ce que chacune apporte concrètement :\u003c\/p\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGymnema sylvestris (\"destructeur de sucre\" en sanskrit) :\u003c\/strong\u003e traditionnellement utilisé pour atténuer les envies de sucre, cette plante est réputée pour son rôle dans le soutien du métabolisme glucidique et la régulation de la glycémie.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFenugrec :\u003c\/strong\u003e riche en fibres solubles (galactomannanes), il contribue à ralentir l'absorption des graisses et des glucides dans l'intestin, favorisant ainsi un meilleur équilibre lipidique et une sensation de satiété durable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eEnsemble, ils forment un duo équilibré : l'un freine les envies de sucré, l'autre ralentit l'assimilation des lipides et améliore la satiété. C'est précisément ce double mécanisme qui distingue Trimada d'un complément classique.\u003c\/p\u003e\n\n\u003chr class=\"mt-3\"\u003e\n\n\u003ch2\u003eComment prendre le Trimada Ayur-Vana ?\u003c\/h2\u003e\n\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 16px; margin-top: 12px;\"\u003e\n\n  \u003cdiv style=\"flex: 1; min-width: 220px; background: #fdf6ee; border-radius: 10px; padding: 16px;\"\u003e\n    \u003cdiv class=\"trimada-step-num\" style=\"font-size: 1.6em; margin-bottom: 6px;\"\u003e🕐\u003c\/div\u003e\n    \u003cstrong\u003eQuand ?\u003c\/strong\u003e\n    \u003cp style=\"margin: 6px 0 0 0;\"\u003ePrenez vos 3 gélules \u003cstrong\u003eavant les repas\u003c\/strong\u003e, idéalement réparties sur la journée (1 le matin, 1 le midi, 1 le soir).\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"flex: 1; min-width: 220px; background: #fdf6ee; border-radius: 10px; padding: 16px;\"\u003e\n    \u003cdiv class=\"trimada-step-num\" style=\"font-size: 1.6em; margin-bottom: 6px;\"\u003e💧\u003c\/div\u003e\n    \u003cstrong\u003eComment ?\u003c\/strong\u003e\n    \u003cp style=\"margin: 6px 0 0 0;\"\u003eAvalez-les avec un grand verre d'eau. La prise avant le repas optimise l'effet sur la satiété et le métabolisme glucidique.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"flex: 1; min-width: 220px; background: #fdf6ee; border-radius: 10px; padding: 16px;\"\u003e\n    \u003cdiv class=\"trimada-step-num\" style=\"font-size: 1.6em; margin-bottom: 6px;\"\u003e📅\u003c\/div\u003e\n    \u003cstrong\u003eCombien de temps ?\u003c\/strong\u003e\n    \u003cp style=\"margin: 6px 0 0 0;\"\u003eUne cure de \u003cstrong\u003e1 à 2 mois\u003c\/strong\u003e est généralement conseillée pour observer des résultats durables, à renouveler selon vos besoins.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003chr class=\"mt-3\"\u003e\n\n\u003ch2\u003eTrimada Ayur-Vana : pour qui est-il fait ?\u003c\/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003eVous souhaitez \u003cstrong\u003eréduire naturellement vos envies de sucre\u003c\/strong\u003e au quotidien.\u003c\/li\u003e\n  \u003cli\u003eVous cherchez un soutien complémentaire pour \u003cstrong\u003emaintenir un taux de cholestérol équilibré\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eVous adoptez une alimentation plus saine et souhaitez accompagner votre démarche minceur.\u003c\/li\u003e\n  \u003cli\u003eVous suivez un régime végétalien et voulez un complément \u003cstrong\u003e100 % vegan\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eContre-indications :\u003c\/strong\u003e déconseillé aux femmes enceintes ou allaitantes, aux personnes sous traitement antidiabétique ou anticoagulant sans avis médical préalable. Ce complément ne remplace pas un traitement médical ni un suivi diététique personnalisé.\u003c\/p\u003e\n\n\u003chr class=\"mt-3\"\u003e\n\n\u003ch2\u003eQualité et fabrication du Trimada\u003c\/h2\u003e\n\n\u003cp\u003eConçu par \u003cstrong\u003eAyur-Vana\u003c\/strong\u003e, spécialiste français de la phytothérapie ayurvédique depuis plus de 20 ans, le Trimada est \u003cstrong\u003efabriqué en France\u003c\/strong\u003e selon des normes qualité strictes. Les matières premières sont sélectionnées pour leur pureté et leur concentration en principes actifs. Un gage de confiance pour un complément que vous prenez au quotidien.\u003c\/p\u003e\n\n\u003chr class=\"mt-3\"\u003e\n\nLe Trimada d'Ayur-Vana, c'est la rencontre entre deux plantes ayurvédiques millénaires et une formulation française rigoureuse. Si vous cherchez à reprendre le contrôle sur vos envies de sucre, soutenir votre équilibre lipidique et accompagner une hygiène de vie saine, c'est une option naturelle, vegan et vraiment pensée pour vous.","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602568405322,"sku":"AY3000","price":17.01,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/trimada-vegan-en-gelules-ayurvana-packshot.webp?v=1779037522"},{"product_id":"tulsi-bio-en-gelules-ayurvana","title":"Tulsi bio en gélules - Ayurvana","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Tulsi bio en gélules\nMarque: Ayur-Vana\nCatégorie Soinat: Compléments alimentaires \/ Médecines alternatives \/ Ayurveda\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Certifié Agriculture Biologique par Ecocert (FR-BIO-01, agriculture Inde), Fabriqué en France, Végan et végétarien, Sans gluten, Sans lactose\nChiffres précis mentionnés : 60 gélules végétales, 400 mg de poudre de feuilles de Tulsi bio par gélule, 800 mg par jour (2 gélules), cure de 30 jours conseillée\nOrigine mentionnée : Inde (agriculture), France (fabrication)\nForme galénique : Gélules végétales (HPMC)\nActifs\/plantes nommés : Tulsi (Ocimum sanctum), poudre de feuilles de Tulsi bio, flavonoïdes, triterpènes (mentionnés comme composants)\nPosologie mentionnée : 2 gélules par jour, au cours d'un repas, avec un grand verre d'eau, cure de 30 jours renouvelable\nPrécautions mentionnées : Déconseillé aux femmes enceintes ou allaitantes sans avis médical, ne se substitue pas à un traitement médical, alimentation variée et équilibrée, conserver au frais et au sec, à l'abri de la lumière, hors de portée des enfants\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #D4764E (corail\/terre cuite du packaging cylindrique)\nAccent produit: #D88542 (safran\/ayurveda, cohérent avec la catégorie)\nPréfixe CSS: soi-tuls\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Pourquoi choisir le Tulsi en Ayurvéda ?\"\n  2. \"Composition et dosage précis\"\n  3. \"Tulsi bio ou tisane Tulsi : quelle forme choisir ?\"\n  4. \"Qualité, traçabilité et certifications\"\n  5. \"Conseils d'utilisation et précautions\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO ECOCERT, FABRIQUÉ EN FRANCE, VÉGAN, SANS GLUTEN, AYURVÉDIQUE\nH2 #1 \"Pourquoi choisir le Tulsi en Ayurvéda ?\" → paragraphe intro + benefits (4 bénéfices distincts avec titre + description : respiration, stress, antioxydant, immunité)\nH2 #2 \"Composition et dosage précis\" → compo (data rows) pour composition + timeline pour posologie (3 étapes claires)\nH2 #3 \"Tulsi bio ou tisane Tulsi : quelle forme choisir ?\" → grid cards (2 items : gélules vs infusion) + paragraphe complémentaire\nH2 #4 \"Qualité, traçabilité et certifications\" → grid-compact (4 specs : Bio Ecocert, Fabriqué en France, Végan, Sans gluten\/lactose)\nH2 #5 \"Conseils d'utilisation et précautions\" → tip (conseil d'usage) + accordion (précautions, conservation)\nCTA final : oui\nComposants OMIS faute de données : aucun\n--\u003e\n\n\u003cdiv class=\"soi-tuls-fiche\"\u003e\n\n  \u003csection class=\"soi-tuls-hero\"\u003e\n    \u003cdiv class=\"soi-tuls-hero-tag\"\u003e\n      \u003cspan class=\"soi-tuls-tag-dot\"\u003e\u003c\/span\u003e\n      Ayurveda · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tuls-hero-title\"\u003eTulsi bio en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-tuls-hero-subtitle\"\u003eLe Basilic sacré de l'Ayurvéda, reconnu pour apaiser la respiration, favoriser la sérénité et soutenir la vitalité cellulaire. 60 gélules végétales, pures et certifiées bio.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tuls-hero-labels\"\u003e\n      \u003cspan class=\"soi-tuls-label soi-tuls-label-accent\"\u003eBIO ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eVÉGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Tulsi en Ayurvéda ?\u003c\/h2\u003e\n    \u003cp class=\"soi-tuls-section-intro\"\u003eDans la tradition ayurvédique, le Tulsi (\u003cem\u003eOcimum sanctum\u003c\/em\u003e) occupe une place unique : c'est une plante dite adaptogène, c'est-à-dire qu'elle aide votre organisme à mieux répondre aux agressions du quotidien, qu'elles soient physiques, environnementales ou émotionnelles. Contrairement à un simple stimulant, il rééquilibre sans épuiser.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tuls-benefits\"\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRespiration apaisée\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour dégager les voies respiratoires et soutenir une respiration plus fluide, notamment en cas d'inconfort saisonnier.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGestion du stress\u003c\/h3\u003e\n        \u003cp\u003eConsidéré comme un rasayana en Ayurvéda, une plante qui nourrit l'esprit. Il favorise un état de calme intérieur sans provoquer de somnolence.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtection antioxydante\u003c\/h3\u003e\n        \u003cp\u003eSes flavonoïdes et triterpènes contribuent à neutraliser les radicaux libres et à préserver l'intégrité cellulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eUtilisé au quotidien, le Tulsi participe au renforcement des défenses naturelles de votre organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eComposition et dosage précis\u003c\/h2\u003e\n    \u003cp class=\"soi-tuls-section-intro\"\u003eUne formule volontairement épurée : un seul ingrédient actif, sans additif, sans excipient superflu. Chaque gélule vous apporte 400 mg de poudre de feuilles de Tulsi bio.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tuls-compo\"\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eIngrédient actif (par gélule)\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003ePoudre de feuilles de Tulsi bio (\u003cem\u003eOcimum sanctum\u003c\/em\u003e) : 400 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eAdditifs\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003eAucun additif, colorant ou conservateur artificiel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-tuls-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 gélules par jour, soit 800 mg de Tulsi bio.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n          \u003cp\u003eDe 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-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 30 jours est conseillée pour un bénéfice optimal, 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-tuls-section\"\u003e\n    \u003ch2\u003eTulsi bio ou tisane Tulsi : quelle forme choisir ?\u003c\/h2\u003e\n    \u003cp class=\"soi-tuls-section-intro\"\u003eVous vous demandez si une tisane de Tulsi bio ne serait pas plus adaptée à vos habitudes ? La réponse dépend de votre usage et de votre mode de vie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tuls-grid\"\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🍵 L'infusion de Tulsi\u003c\/h3\u003e\n        \u003cp\u003eElle offre un rituel apaisant et une absorption rapide via les muqueuses, parfaite le soir ou en cas d'inconfort respiratoire ponctuel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e💊 Les gélules de Tulsi\u003c\/h3\u003e\n        \u003cp\u003eElles garantissent un dosage précis et constant, idéal pour une cure régulière, même en déplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tuls-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-tuls-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAyur-Vana propose également du Tulsi en vrac pour celles et ceux qui préfèrent le rituel de l'infusion. Vous pouvez ainsi alterner les formes selon vos envies.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eQualité, traçabilité et certifications\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-grid-compact\"\u003e\n      \u003cdiv class=\"soi-tuls-card-mini\"\u003e\n        \u003cspan class=\"soi-tuls-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-card-mini-value\"\u003eBio Ecocert (FR-BIO-01)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card-mini\"\u003e\n        \u003cspan class=\"soi-tuls-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card-mini\"\u003e\n        \u003cspan class=\"soi-tuls-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-card-mini-label\"\u003eRégime\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-card-mini-value\"\u003eVégan et végétarien\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card-mini\"\u003e\n        \u003cspan class=\"soi-tuls-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-card-mini-label\"\u003eSans allergènes\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-card-mini-value\"\u003eSans gluten, sans lactose\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem; font-size: 13px; color: var(--soi-tuls-text-soft);\"\u003eOrigine de la matière première : agriculture Inde. Formulation et encapsulation réalisées sur le territoire français.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et précautions\u003c\/h2\u003e\n    \u003cp\u003eLe Tulsi bio en gélules convient aux adultes souhaitant soutenir leur confort respiratoire et leur équilibre nerveux au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tuls-accordion\"\u003e\n      \u003cdetails class=\"soi-tuls-accordion-item\"\u003e\n        \u003csummary class=\"soi-tuls-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tuls-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes sans avis médical préalable. Ce complément alimentaire ne se substitue pas à un traitement médical et ne dispense pas d'une alimentation variée et équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tuls-accordion-item\"\u003e\n        \u003csummary class=\"soi-tuls-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tuls-accordion-content\"\u003e\n          \u003cp\u003eConservez le produit dans un endroit frais et sec, à l'abri de la lumière et 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-tuls-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-tuls-cta-box\"\u003e\n      \u003cp class=\"soi-tuls-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-tuls-cta-text\" style=\"color: white;\"\u003eDes millénaires de sagesse ayurvédique condensés en une gélule végétale pure. Pour respirer plus librement, retrouver la sérénité ou simplement prendre soin de vous avec des plantes d'exception.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-tuls-marine: #1A2D3D;\n  --soi-tuls-marine-dark: #0F1E2B;\n  --soi-tuls-marine-light: #2C4458;\n  --soi-tuls-pomme: #A1C544;\n  --soi-tuls-pomme-dark: #84A636;\n  --soi-tuls-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-tuls-white: #FFFFFF;\n  --soi-tuls-off-white: #F8FAF6;\n  --soi-tuls-stone: #F1F3EE;\n  --soi-tuls-line: #E5E8E0;\n\n  --soi-tuls-primary: #D4764E;\n  --soi-tuls-primary-soft: rgba(212,118,78,0.10);\n  --soi-tuls-accent: #D88542;\n\n  --soi-tuls-text: #1A2D3D;\n  --soi-tuls-text-soft: #4A5B6B;\n  --soi-tuls-text-muted: #7B8693;\n\n  --soi-tuls-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tuls-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tuls-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tuls-radius: 12px;\n  --soi-tuls-radius-sm: 8px;\n  --soi-tuls-radius-pill: 999px;\n}\n\n.soi-tuls-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tuls-fiche img { max-width: 100%; height: auto; }\n\n.soi-tuls-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tuls-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tuls-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-tuls-hero {\n  position: relative;\n  background: var(--soi-tuls-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-tuls-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tuls-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tuls-pomme);\n}\n\n.soi-tuls-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-tuls-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tuls-pomme);\n  border-radius: 50%;\n}\n\n.soi-tuls-hero-title {\n  display: block;\n  color: var(--soi-tuls-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-tuls-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-tuls-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tuls-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-tuls-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tuls-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tuls-label-accent {\n  background: var(--soi-tuls-pomme);\n  border-color: var(--soi-tuls-pomme);\n  color: var(--soi-tuls-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-tuls-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tuls-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tuls-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-tuls-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tuls-pomme);\n  border-radius: 2px;\n}\n\n.soi-tuls-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-tuls-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-tuls-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tuls-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tuls-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-tuls-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-tuls-benefit {\n  background: var(--soi-tuls-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-tuls-radius);\n  border: 1px solid var(--soi-tuls-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-tuls-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-tuls-shadow-md);\n}\n\n.soi-tuls-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-tuls-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-tuls-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-tuls-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-tuls-benefit:hover .soi-tuls-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-tuls-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tuls-benefit p {\n  font-size: 13px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-tuls-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-tuls-card {\n  background: var(--soi-tuls-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tuls-radius);\n  border-left: 3px solid var(--soi-tuls-pomme);\n}\n\n.soi-tuls-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tuls-card p {\n  font-size: 14px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-tuls-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-tuls-card-mini {\n  background: var(--soi-tuls-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-tuls-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-tuls-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-tuls-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-tuls-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-tuls-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n}\n\n\/* === COMPOSITION === *\/\n.soi-tuls-compo {\n  background: var(--soi-tuls-off-white);\n  border-radius: var(--soi-tuls-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-tuls-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-tuls-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-tuls-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-tuls-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-tuls-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-tuls-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-tuls-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-tuls-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-tuls-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-tuls-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tuls-radius);\n  border: 1px solid var(--soi-tuls-line);\n  align-items: flex-start;\n}\n\n.soi-tuls-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-tuls-marine);\n  color: var(--soi-tuls-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-tuls-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-tuls-step-content p {\n  font-size: 14px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-tuls-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-tuls-pomme-light);\n  border-left: 4px solid var(--soi-tuls-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-tuls-radius) var(--soi-tuls-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-tuls-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-tuls-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 4px;\n}\n\n.soi-tuls-tip p {\n  font-size: 14px;\n  color: var(--soi-tuls-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-tuls-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-tuls-accordion-item {\n  background: var(--soi-tuls-off-white);\n  border-radius: var(--soi-tuls-radius-sm);\n  border: 1px solid var(--soi-tuls-line);\n  overflow: hidden;\n}\n\n.soi-tuls-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-tuls-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-tuls-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-tuls-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-tuls-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-tuls-accordion-item[open] .soi-tuls-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-tuls-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-tuls-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-tuls-cta-box {\n  background: var(--soi-tuls-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tuls-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tuls-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-tuls-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tuls-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-tuls-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tuls-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tuls-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-tuls-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-tuls-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-tuls-compo-value {\n    text-align: left;\n  }\n\n  .soi-tuls-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-tuls-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tuls-fiche {\n    --soi-tuls-text-soft: #2C3E50;\n    --soi-tuls-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602569060682,"sku":"AY9007","price":16.06,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tulsi-bio-en-gelules-ayurvana-packshot.webp?v=1779034247"},{"product_id":"gingembre-indien-bio-60-gelules","title":"Gingembre indien bio en gélules - Ayurvana","description":"\n\u003cdiv class=\"soi-ging-fiche\"\u003e\n\n  \u003csection class=\"soi-ging-hero\"\u003e\n    \u003cdiv class=\"soi-ging-hero-tag\"\u003e\n      \u003cspan class=\"soi-ging-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-ging-hero-title\"\u003eGingembre Indien Bio en Gélules\u003c\/span\u003e\n    \u003cp class=\"soi-ging-hero-subtitle\"\u003eAndraka, le roi des épices ayurvédiques : un concentré de gingembre bio cultivé en Inde et encapsulé en France pour soutenir votre digestion, votre vitalité et vos défenses naturelles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ging-hero-labels\"\u003e\n      \u003cspan class=\"soi-ging-label soi-ging-label-accent\"\u003eBIO FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-ging-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-ging-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-ging-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-ging-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ging-section\"\u003e\n    \u003ch2\u003ePourquoi le gingembre indien ? Une plante ayurvédique hors du commun\u003c\/h2\u003e\n    \u003cp\u003eDans la médecine ayurvédique, le gingembre est considéré comme le « roi des épices » : il active \u003cem\u003eAgni\u003c\/em\u003e, le feu digestif intérieur, et soutient l'énergie vitale du corps. Contrairement au gingembre en poudre vendu en vrac pour la cuisine, ces gélules de gingembre bio vous apportent une dose précise et concentrée à chaque prise, sans l'effort de peser ou d'infuser.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ging-section\"\u003e\n    \u003ch2\u003eLes bienfaits concrets des gélules de gingembre bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ging-benefits\"\u003e\n      \u003cdiv class=\"soi-ging-benefit\"\u003e\n        \u003cdiv class=\"soi-ging-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDigestion facilitée\u003c\/h3\u003e\n        \u003cp\u003eLe gingembre bio stimule la production d'enzymes digestives et réduit les ballonnements, les lourdeurs et les spasmes intestinaux. Votre allié si votre digestion est lente ou inconfortable après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-benefit\"\u003e\n        \u003cdiv class=\"soi-ging-benefit-icon\"\u003e\u003cspan\u003e🌊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eNausées et mal des transports\u003c\/h3\u003e\n        \u003cp\u003eReconnu par la Commission Européenne, le gingembre contribue à soulager les nausées légères, y compris en voyage ou en début de grossesse (demandez toujours l'avis de votre médecin).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-benefit\"\u003e\n        \u003cdiv class=\"soi-ging-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitalité et tonus\u003c\/h3\u003e\n        \u003cp\u003eSes composés actifs, les gingérols et les shogaols, stimulent la circulation sanguine et offrent un vrai coup de fouet naturel en période de fatigue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-benefit\"\u003e\n        \u003cdiv class=\"soi-ging-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien articulaire\u003c\/h3\u003e\n        \u003cp\u003eGrâce à ses propriétés naturellement anti-inflammatoires, le gingembre peut contribuer à atténuer les inconforts articulaires au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-benefit\"\u003e\n        \u003cdiv class=\"soi-ging-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDéfenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eRiche en antioxydants, il participe à la protection cellulaire et au renforcement des défenses de l'organisme, particulièrement utile en hiver.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ging-section\"\u003e\n    \u003ch2\u003eComposition et dosage précis\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ging-grid-compact\"\u003e\n      \u003cdiv class=\"soi-ging-card-mini\"\u003e\n        \u003cspan class=\"soi-ging-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-card-mini-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-card-mini\"\u003e\n        \u003cspan class=\"soi-ging-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-card-mini-label\"\u003ePar gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-card-mini-value\"\u003e400 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-card-mini\"\u003e\n        \u003cspan class=\"soi-ging-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-card-mini-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-card-mini-value\"\u003eHPMC végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-card-mini\"\u003e\n        \u003cspan class=\"soi-ging-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-card-mini-value\"\u003eFR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ging-compo\"\u003e\n      \u003cdiv class=\"soi-ging-compo-row\"\u003e\n        \u003cspan class=\"soi-ging-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-compo-value\"\u003ePoudre de rhizome de gingembre bio (\u003cem\u003eZingiber officinale\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-compo-row\"\u003e\n        \u003cspan class=\"soi-ging-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-compo-value\"\u003e400 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-compo-row\"\u003e\n        \u003cspan class=\"soi-ging-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-compo-value\"\u003eVégétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-compo-row\"\u003e\n        \u003cspan class=\"soi-ging-compo-label\"\u003eOrigine de la plante\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-compo-value\"\u003eInde, agriculture biologique certifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-compo-row\"\u003e\n        \u003cspan class=\"soi-ging-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-ging-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ging-section\"\u003e\n    \u003ch2\u003eComment prendre les gélules de gingembre bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ging-timeline\"\u003e\n      \u003cdiv class=\"soi-ging-step\"\u003e\n        \u003cdiv class=\"soi-ging-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-ging-step-content\"\u003e\n          \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n          \u003cp\u003e2 gélules par jour, de préférence avant les repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-step\"\u003e\n        \u003cdiv class=\"soi-ging-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-ging-step-content\"\u003e\n          \u003ch3\u003eCure conseillée\u003c\/h3\u003e\n          \u003cp\u003e1 mois minimum, renouvelable. Les effets sur la digestion se ressentent souvent dès la première semaine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-step\"\u003e\n        \u003cdiv class=\"soi-ging-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-ging-step-content\"\u003e\n          \u003ch3\u003ePrécautions d'usage\u003c\/h3\u003e\n          \u003cp\u003eDéconseillé aux personnes sous anticoagulants, aux femmes enceintes sans avis médical, et aux enfants de moins de 12 ans.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ging-section\"\u003e\n    \u003ch2\u003eCe qui distingue le Gingembre Indien Bio Ayurvana\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ging-grid\"\u003e\n      \u003cdiv class=\"soi-ging-card\"\u003e\n        \u003ch3\u003e🌿 Certifié Bio (FR-BIO-01)\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité totale du champ en Inde à la gélule : une culture biologique certifiée pour un produit d'une pureté irréprochable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eContrôles qualité stricts, sans additifs inutiles. Vous bénéficiez d'un savoir-faire français rigoureux à chaque étape de la fabrication.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-card\"\u003e\n        \u003ch3\u003e🌱 Gélules végétales\u003c\/h3\u003e\n        \u003cp\u003eEnveloppe en HPMC sans gélatine animale : ces gélules sont compatibles avec les régimes végétariens et végans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ging-card\"\u003e\n        \u003ch3\u003e✅ Pureté garantie\u003c\/h3\u003e\n        \u003cp\u003eSans OGM, sans arôme, sans conservateur artificiel. Rien que du gingembre bio, rien de superflu.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ging-section\"\u003e\n    \u003cdiv class=\"soi-ging-accordion\"\u003e\n      \u003cdetails class=\"soi-ging-accordion-item\"\u003e\n        \u003csummary class=\"soi-ging-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ging-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à une alimentation variée et équilibrée, ni à un suivi médical. Déconseillé aux personnes sous anticoagulants, aux femmes enceintes sans avis médical et aux enfants de moins de 12 ans.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ging-accordion-item\"\u003e\n        \u003csummary class=\"soi-ging-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ging-accordion-content\"\u003e\n          \u003cp\u003eConservez vos gélules dans un endroit sec, à l'abri de la chaleur et 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  \u003csection class=\"soi-ging-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-ging-cta-box\"\u003e\n      \u003cp class=\"soi-ging-cta-tag\" style=\"color: white;\"\u003eLa sagesse ayurvédique, dans une gélule\u003c\/p\u003e\n      \u003cp class=\"soi-ging-cta-text\" style=\"color: white;\"\u003eRetrouvez une digestion légère, un regain d'énergie et un tonus renforcé grâce à l'Andraka, cultivé en Inde et mis en gélules en France avec le plus grand soin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ging-marine: #1A2D3D;\n  --soi-ging-marine-dark: #0F1E2B;\n  --soi-ging-marine-light: #2C4458;\n  --soi-ging-pomme: #A1C544;\n  --soi-ging-pomme-dark: #84A636;\n  --soi-ging-pomme-light: rgba(161,197,68,0.10);\n  --soi-ging-white: #FFFFFF;\n  --soi-ging-off-white: #F8FAF6;\n  --soi-ging-stone: #F1F3EE;\n  --soi-ging-line: #E5E8E0;\n  --soi-ging-primary: #B5694A;\n  --soi-ging-primary-soft: #F5E6DC;\n  --soi-ging-accent: #D88542;\n  --soi-ging-text: #1A2D3D;\n  --soi-ging-text-soft: #4A5B6B;\n  --soi-ging-text-muted: #7B8693;\n  --soi-ging-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ging-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ging-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ging-radius: 12px;\n  --soi-ging-radius-sm: 8px;\n  --soi-ging-radius-pill: 999px;\n}\n\n.soi-ging-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ging-fiche img { max-width: 100%; height: auto; }\n\n.soi-ging-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ging-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ging-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-ging-hero {\n  position: relative;\n  background: var(--soi-ging-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-ging-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ging-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ging-pomme);\n}\n\n.soi-ging-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-ging-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ging-pomme);\n  border-radius: 50%;\n}\n\n.soi-ging-hero-title {\n  display: block;\n  color: var(--soi-ging-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-ging-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-ging-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ging-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-ging-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ging-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ging-label-accent {\n  background: var(--soi-ging-pomme);\n  border-color: var(--soi-ging-pomme);\n  color: var(--soi-ging-marine);\n  font-weight: 600;\n}\n\n.soi-ging-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ging-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ging-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-ging-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ging-pomme);\n  border-radius: 2px;\n}\n\n.soi-ging-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ging-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ging-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-ging-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ging-benefit {\n  background: var(--soi-ging-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ging-radius);\n  border: 1px solid var(--soi-ging-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ging-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ging-shadow-md);\n}\n\n.soi-ging-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ging-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-ging-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ging-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ging-benefit:hover .soi-ging-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ging-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ging-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ging-benefit p {\n  font-size: 13px;\n  color: var(--soi-ging-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ging-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ging-card {\n  background: var(--soi-ging-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ging-radius);\n  border-left: 3px solid var(--soi-ging-pomme);\n}\n\n.soi-ging-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ging-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ging-card p {\n  font-size: 14px;\n  color: var(--soi-ging-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ging-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-ging-card-mini {\n  background: var(--soi-ging-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-ging-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-ging-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-ging-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-ging-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-ging-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ging-marine);\n}\n\n.soi-ging-compo {\n  background: var(--soi-ging-off-white);\n  border-radius: var(--soi-ging-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-ging-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-ging-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ging-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ging-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ging-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ging-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ging-marine);\n  text-align: right;\n}\n\n.soi-ging-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ging-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ging-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ging-radius);\n  border: 1px solid var(--soi-ging-line);\n  align-items: flex-start;\n}\n\n.soi-ging-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ging-marine);\n  color: var(--soi-ging-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-ging-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ging-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ging-step-content p {\n  font-size: 14px;\n  color: var(--soi-ging-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ging-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ging-pomme-light);\n  border-left: 4px solid var(--soi-ging-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ging-radius) var(--soi-ging-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ging-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ging-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ging-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ging-tip p {\n  font-size: 14px;\n  color: var(--soi-ging-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ging-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ging-accordion-item {\n  background: var(--soi-ging-off-white);\n  border-radius: var(--soi-ging-radius-sm);\n  border: 1px solid var(--soi-ging-line);\n  overflow: hidden;\n}\n\n.soi-ging-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ging-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-ging-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ging-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ging-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ging-accordion-item[open] .soi-ging-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ging-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ging-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ging-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ging-cta-box {\n  background: var(--soi-ging-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ging-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ging-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-ging-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ging-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-ging-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ging-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ging-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-ging-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ging-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ging-compo-value {\n    text-align: left;\n  }\n\n  .soi-ging-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-ging-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ging-fiche {\n    --soi-ging-text-soft: #2C3E50;\n    --soi-ging-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602571878730,"sku":"AY9018","price":15.11,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gingembre-indien-bio-en-gelules-ayurvana-packshot.webp?v=1779709185"},{"product_id":"trikatu-gelules","title":"Trikatu en gélules - Ayurvana","description":"\u003cstyle\u003e\n:root {\n  --soi-trik-marine: #1A2D3D;\n  --soi-trik-marine-dark: #0F1E2B;\n  --soi-trik-marine-light: #2C4458;\n  --soi-trik-pomme: #A1C544;\n  --soi-trik-pomme-dark: #84A636;\n  --soi-trik-pomme-light: rgba(161,197,68,0.10);\n  --soi-trik-white: #FFFFFF;\n  --soi-trik-off-white: #F8FAF6;\n  --soi-trik-stone: #F1F3EE;\n  --soi-trik-line: #E5E8E0;\n  --soi-trik-primary: #6AABCF;\n  --soi-trik-primary-soft: #D6ECF5;\n  --soi-trik-accent: #D88542;\n  --soi-trik-text: #1A2D3D;\n  --soi-trik-text-soft: #4A5B6B;\n  --soi-trik-text-muted: #7B8693;\n  --soi-trik-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-trik-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-trik-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-trik-radius: 12px;\n  --soi-trik-radius-sm: 8px;\n  --soi-trik-radius-pill: 999px;\n}\n\n.soi-trik-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-trik-fiche img { max-width: 100%; height: auto; }\n\n.soi-trik-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-trik-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-trik-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-trik-hero {\n  position: relative;\n  background: var(--soi-trik-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-trik-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-trik-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-trik-pomme);\n}\n\n.soi-trik-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-trik-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-trik-pomme);\n  border-radius: 50%;\n}\n\n.soi-trik-hero-title {\n  display: block;\n  color: var(--soi-trik-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-trik-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-trik-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-trik-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-trik-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-trik-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-trik-label-accent {\n  background: var(--soi-trik-pomme);\n  border-color: var(--soi-trik-pomme);\n  color: var(--soi-trik-marine);\n  font-weight: 600;\n}\n\n.soi-trik-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-trik-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-trik-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-trik-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-trik-pomme);\n  border-radius: 2px;\n}\n\n.soi-trik-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-trik-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-trik-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-trik-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-trik-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-trik-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-trik-benefit {\n  background: var(--soi-trik-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-trik-radius);\n  border: 1px solid var(--soi-trik-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-trik-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-trik-shadow-md);\n}\n\n.soi-trik-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-trik-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-trik-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-trik-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-trik-benefit:hover .soi-trik-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-trik-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-trik-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-trik-benefit p {\n  font-size: 13px;\n  color: var(--soi-trik-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trik-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-trik-card {\n  background: var(--soi-trik-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-trik-radius);\n  border-left: 3px solid var(--soi-trik-pomme);\n}\n\n.soi-trik-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-trik-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-trik-card p {\n  font-size: 14px;\n  color: var(--soi-trik-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trik-compo {\n  background: var(--soi-trik-off-white);\n  border-radius: var(--soi-trik-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-trik-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-trik-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-trik-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-trik-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-trik-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-trik-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-trik-marine);\n  text-align: right;\n}\n\n.soi-trik-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-trik-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-trik-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-trik-radius);\n  border: 1px solid var(--soi-trik-line);\n  align-items: flex-start;\n}\n\n.soi-trik-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-trik-marine);\n  color: var(--soi-trik-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-trik-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-trik-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-trik-step-content p {\n  font-size: 14px;\n  color: var(--soi-trik-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trik-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-trik-card-mini {\n  background: var(--soi-trik-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-trik-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-trik-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-trik-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-trik-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-trik-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-trik-marine);\n}\n\n.soi-trik-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-trik-pomme-light);\n  border-left: 4px solid var(--soi-trik-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-trik-radius) var(--soi-trik-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-trik-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-trik-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-trik-marine);\n  margin-bottom: 4px;\n}\n\n.soi-trik-tip p {\n  font-size: 14px;\n  color: var(--soi-trik-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trik-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-trik-accordion-item {\n  background: var(--soi-trik-off-white);\n  border-radius: var(--soi-trik-radius-sm);\n  border: 1px solid var(--soi-trik-line);\n  overflow: hidden;\n}\n\n.soi-trik-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-trik-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-trik-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-trik-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-trik-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-trik-accordion-item[open] .soi-trik-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-trik-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-trik-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-trik-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trik-accordion-content ul {\n  padding-left: 1.25rem;\n  margin: 0;\n}\n\n.soi-trik-accordion-content ul li {\n  font-size: 14px;\n  color: var(--soi-trik-text-soft);\n  line-height: 1.7;\n  margin-bottom: 0.4rem;\n}\n\n.soi-trik-accordion-content ul li:last-child {\n  margin-bottom: 0;\n}\n\n.soi-trik-cta-box {\n  background: var(--soi-trik-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-trik-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-trik-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-trik-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-trik-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-trik-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-trik-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-trik-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-trik-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-trik-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-trik-compo-value {\n    text-align: left;\n  }\n\n  .soi-trik-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-trik-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-trik-fiche {\n    --soi-trik-text-soft: #2C3E50;\n    --soi-trik-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"soi-trik-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-trik-hero\"\u003e\n    \u003cdiv class=\"soi-trik-hero-tag\"\u003e\n      \u003cspan class=\"soi-trik-tag-dot\"\u003e\u003c\/span\u003e\n      Complément ayurvédique · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-trik-hero-title\"\u003eTrikatu en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-trik-hero-subtitle\"\u003eLes trois épices piquantes de l'Ayurveda réunies pour faciliter votre digestion et soutenir l'assimilation des nutriments.\u003c\/p\u003e\n    \u003cdiv class=\"soi-trik-hero-labels\"\u003e\n      \u003cspan class=\"soi-trik-label soi-trik-label-accent\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-trik-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-trik-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-trik-section\"\u003e\n    \u003cp\u003eLe \u003cstrong\u003eTrikatu\u003c\/strong\u003e est l'une des formules les plus emblématiques de l'Ayurveda. Son nom sanskrit signifie littéralement \u003cstrong\u003e« les trois épices piquantes »\u003c\/strong\u003e : gingembre, poivre noir et poivre long. Utilisé depuis plus de 3 000 ans dans la médecine traditionnelle indienne, ce complexe végétal est reconnu pour faciliter la digestion, soutenir l'assimilation des nutriments et activer le feu digestif, appelé \u003cem\u003eAgni\u003c\/em\u003e en Ayurveda.\u003c\/p\u003e\n    \u003cp\u003eLa formule \u003cstrong\u003eTrikatu Ayur-Vana\u003c\/strong\u003e est fabriquée en France, conditionnée en gélules végétales, et ne contient que l'essentiel : les trois plantes, rien de superflu.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- QU'EST-CE QUE LE TRIKATU --\u003e\n  \u003csection class=\"soi-trik-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le Trikatu en Ayurveda ? Origine et tradition\u003c\/h2\u003e\n    \u003cp\u003eDans la philosophie ayurvédique, une digestion affaiblie est considérée comme la source de nombreux déséquilibres. Le Trikatu est précisément formulé pour raviver ce feu digestif, stimuler les sécrétions enzymatiques et faciliter le transit. Ce mélange figure dans les textes anciens comme le \u003cem\u003eCharaka Samhita\u003c\/em\u003e et reste aujourd'hui l'un des compléments ayurvédiques les plus étudiés par la recherche moderne.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LES 3 INGRÉDIENTS ACTIFS --\u003e\n  \u003csection class=\"soi-trik-section\"\u003e\n    \u003ch2\u003eLes 3 ingrédients actifs du Trikatu : rôles et bienfaits\u003c\/h2\u003e\n    \u003cp class=\"soi-trik-section-intro\"\u003eC'est la synergie de ces trois épices qui fait toute la puissance du Trikatu : chaque ingrédient potentialise les effets des autres.\u003c\/p\u003e\n    \u003cdiv class=\"soi-trik-benefits\"\u003e\n      \u003cdiv class=\"soi-trik-benefit\"\u003e\n        \u003cdiv class=\"soi-trik-benefit-icon\"\u003e\u003cspan\u003e🫚\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGingembre\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés carminatives, le \u003cem\u003eZingiber officinale\u003c\/em\u003e contribue à réduire les ballonnements, soulager les nausées et accompagner la digestion des repas riches. C'est aussi un puissant antioxydant naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-benefit\"\u003e\n        \u003cdiv class=\"soi-trik-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePoivre noir\u003c\/h3\u003e\n        \u003cp\u003eSa teneur en pipérine stimule les glandes digestives et favorise la sécrétion d'enzymes. Le \u003cem\u003ePiper nigrum\u003c\/em\u003e joue également un rôle dans la thermogenèse et améliore la biodisponibilité d'autres nutriments.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-benefit\"\u003e\n        \u003cdiv class=\"soi-trik-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePoivre long\u003c\/h3\u003e\n        \u003cp\u003eMoins connu que le poivre noir, le \u003cem\u003ePiper longum\u003c\/em\u003e est encore plus riche en pipérine. Il renforce l'action des deux autres plantes en stimulant la paroi intestinale pour une meilleure absorption des vitamines et minéraux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION ET DOSAGE --\u003e\n  \u003csection class=\"soi-trik-section\"\u003e\n    \u003ch2\u003eComposition et dosage du Trikatu Ayur-Vana\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trik-compo\"\u003e\n      \u003cdiv class=\"soi-trik-compo-row\"\u003e\n        \u003cspan class=\"soi-trik-compo-label\"\u003eGingembre (Zingiber officinale), rhizome\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-compo-value\"\u003e166,66 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-compo-row\"\u003e\n        \u003cspan class=\"soi-trik-compo-label\"\u003ePoivre noir (Piper nigrum), fruit\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-compo-value\"\u003e166,66 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-compo-row\"\u003e\n        \u003cspan class=\"soi-trik-compo-label\"\u003ePoivre long (Piper longum), fruit\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-compo-value\"\u003e166,66 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-compo-row\"\u003e\n        \u003cspan class=\"soi-trik-compo-label\"\u003eDose journalière recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-compo-value\"\u003e2 gélules par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-compo-row\"\u003e\n        \u003cspan class=\"soi-trik-compo-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-compo-value\"\u003e60 gélules végétales (30 jours de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMMENT PRENDRE LE TRIKATU --\u003e\n  \u003csection class=\"soi-trik-section\"\u003e\n    \u003ch2\u003eComment prendre le Trikatu ? Conseils pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trik-timeline\"\u003e\n      \u003cdiv class=\"soi-trik-step\"\u003e\n        \u003cdiv class=\"soi-trik-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-trik-step-content\"\u003e\n          \u003ch3\u003ePrise quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrenez 1 gélule le matin et 1 le soir, idéalement au début du repas pour activer la digestion dès les premières bouchées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-step\"\u003e\n        \u003cdiv class=\"soi-trik-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-trik-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 1 à 3 mois est généralement conseillée pour observer des effets durables sur le confort digestif.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-step\"\u003e\n        \u003cdiv class=\"soi-trik-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-trik-step-content\"\u003e\n          \u003ch3\u003ePrécaution avec les traitements\u003c\/h3\u003e\n          \u003cp\u003eEn cas de traitement médicamenteux, consultez un professionnel de santé avant de commencer une supplémentation en pipérine, qui peut influencer l'absorption de certains médicaments.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRÉCAUTIONS D'EMPLOI --\u003e\n  \u003csection class=\"soi-trik-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trik-accordion\"\u003e\n      \u003cdetails class=\"soi-trik-accordion-item\"\u003e\n        \u003csummary class=\"soi-trik-accordion-header\"\u003e⚠️ Précautions et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-trik-accordion-content\"\u003e\n          \u003cul\u003e\n            \u003cli\u003eDéconseillé aux femmes enceintes ou allaitantes.\u003c\/li\u003e\n            \u003cli\u003eNe pas dépasser la dose journalière recommandée.\u003c\/li\u003e\n            \u003cli\u003eCe complément alimentaire ne se substitue pas à un traitement médical ni à une alimentation variée et équilibrée.\u003c\/li\u003e\n            \u003cli\u003eTenir hors de portée des enfants.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POURQUOI CHOISIR --\u003e\n  \u003csection class=\"soi-trik-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Trikatu Ayur-Vana ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trik-grid-compact\"\u003e\n      \u003cdiv class=\"soi-trik-card-mini\"\u003e\n        \u003cspan class=\"soi-trik-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-card-mini\"\u003e\n        \u003cspan class=\"soi-trik-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-card-mini-label\"\u003eGélules\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-card-mini-value\"\u003e100 % végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-card-mini\"\u003e\n        \u003cspan class=\"soi-trik-card-mini-icon\"\u003e✨\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-card-mini-value\"\u003ePure, sans excipient inutile\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trik-card-mini\"\u003e\n        \u003cspan class=\"soi-trik-card-mini-icon\"\u003e🕉️\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-card-mini-label\"\u003eTradition\u003c\/span\u003e\n        \u003cspan class=\"soi-trik-card-mini-value\"\u003eAyurveda, +3 000 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-trik-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-trik-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSi vos repas se terminent souvent par de l'inconfort, le Trikatu pourrait vous accompagner au quotidien. Trois épices millénaires réunies pour redonner à votre digestion toute sa vitalité, en douceur et en profondeur.\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-trik-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-trik-cta-box\"\u003e\n      \u003cp class=\"soi-trik-cta-tag\" style=\"color: white;\"\u003eLa sagesse de l'Ayurveda en gélule\u003c\/p\u003e\n      \u003cp class=\"soi-trik-cta-text\" style=\"color: white;\"\u003eRedonnez à votre digestion toute sa vitalité avec le Trikatu Ayur-Vana, votre allié confort digestif au naturel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602572534090,"sku":"AY9020","price":14.72,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/trikatu-en-gelules-ayurvana-packshot.webp?v=1779099314"},{"product_id":"fenugrec-gelules-bio","title":"Fenugrec bio en gélules - Ayurvana","description":"\n\u003cdiv class=\"soi-fenu-fiche\"\u003e\n\n  \u003csection class=\"soi-fenu-hero\"\u003e\n    \u003cdiv class=\"soi-fenu-hero-tag\"\u003e\n      \u003cspan class=\"soi-fenu-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-fenu-hero-title\"\u003eFenugrec bio en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-fenu-hero-subtitle\"\u003eUtilisé depuis plus de 3 000 ans en médecine ayurvédique et dans la tradition méditerranéenne, le fenugrec concentre toute la richesse de la graine de \u003cem\u003eTrigonella foenum-graecum\u003c\/em\u003e dans un format pratique, sans additif, entièrement végétal.\u003c\/p\u003e\n    \u003cdiv class=\"soi-fenu-hero-labels\"\u003e\n      \u003cspan class=\"soi-fenu-label soi-fenu-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-fenu-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-fenu-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-fenu-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-fenu-label\"\u003eSANS GLUTEN · SANS LACTOSE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fenu-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le fenugrec bio d'Ayurvana ?\u003c\/h2\u003e\n    \u003cp class=\"soi-fenu-section-intro\"\u003eToutes les gélules de fenugrec bio Ayurvana sont fabriquées en France, certifiées Agriculture Biologique et encapsulées dans des gélules 100 % végétales. Un choix qui convient aux végans, végétariens, et aux personnes souhaitant éviter tout excipient inutile.\u003c\/p\u003e\n    \u003cdiv class=\"soi-fenu-grid\"\u003e\n      \u003cdiv class=\"soi-fenu-card\"\u003e\n        \u003ch3\u003e🌿 Certification bio européenne\u003c\/h3\u003e\n        \u003cp\u003eGraines de fenugrec bio issues d'une agriculture sans pesticides, certifiées FR-BIO-01.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eUn contrôle qualité rigoureux est assuré à chaque étape de la fabrication.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-card\"\u003e\n        \u003ch3\u003e🌱 Gélules végétales\u003c\/h3\u003e\n        \u003cp\u003eSans gélatine animale, ce format convient parfaitement aux régimes vegan et végétarien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-card\"\u003e\n        \u003ch3\u003e✨ Formule pure\u003c\/h3\u003e\n        \u003cp\u003eSans gluten, sans lactose, sans additif artificiel pour une composition au plus proche de la plante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fenu-section\"\u003e\n    \u003ch2\u003eLes bienfaits du fenugrec bio en gélules\u003c\/h2\u003e\n    \u003cp class=\"soi-fenu-section-intro\"\u003eLe fenugrec est l'une des plantes les plus polyvalentes de la phytothérapie. Voici ce que vous pouvez en attendre concrètement.\u003c\/p\u003e\n    \u003cdiv class=\"soi-fenu-benefits\"\u003e\n      \u003cdiv class=\"soi-fenu-benefit\"\u003e\n        \u003cdiv class=\"soi-fenu-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort digestif\u003c\/h3\u003e\n        \u003cp\u003eLes mucilages contenus dans la graine tapissent et apaisent la muqueuse intestinale, idéal en cas de lourdeurs après les repas ou de transit irrégulier.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-benefit\"\u003e\n        \u003cdiv class=\"soi-fenu-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eStimulation de l'appétit\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour stimuler l'appétit, notamment en cas de fatigue ou de perte d'élan alimentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-benefit\"\u003e\n        \u003cdiv class=\"soi-fenu-benefit-icon\"\u003e\u003cspan\u003e📊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien glycémique\u003c\/h3\u003e\n        \u003cp\u003eLes fibres solubles (galactomannanes) contribuent à ralentir l'absorption des glucides et à maintenir une glycémie normale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-benefit\"\u003e\n        \u003cdiv class=\"soi-fenu-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitalité et tonus\u003c\/h3\u003e\n        \u003cp\u003eRiche en fer, magnésium et vitamines du groupe B, le fenugrec aide à réduire la fatigue et à soutenir votre énergie au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-benefit\"\u003e\n        \u003cdiv class=\"soi-fenu-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien hormonal féminin\u003c\/h3\u003e\n        \u003cp\u003eTrès apprécié pour favoriser la lactation chez les femmes allaitantes, ainsi que pour atténuer certains inconforts liés au cycle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fenu-section\"\u003e\n    \u003ch2\u003eComposition et posologie du fenugrec Ayurvana\u003c\/h2\u003e\n    \u003cdiv class=\"soi-fenu-compo\"\u003e\n      \u003cdiv class=\"soi-fenu-compo-row\"\u003e\n        \u003cspan class=\"soi-fenu-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-fenu-compo-value\"\u003ePoudre de graines de fenugrec bio (\u003cem\u003eTrigonella foenum-graecum\u003c\/em\u003e), gélule végétale (hydroxypropyléthylcellulose)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-compo-row\"\u003e\n        \u003cspan class=\"soi-fenu-compo-label\"\u003eDosage par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-fenu-compo-value\"\u003e400 mg de poudre de graines de fenugrec bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-compo-row\"\u003e\n        \u003cspan class=\"soi-fenu-compo-label\"\u003ePosologie recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-fenu-compo-value\"\u003e2 à 3 gélules par jour, avant les repas, avec un grand verre d'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-compo-row\"\u003e\n        \u003cspan class=\"soi-fenu-compo-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-fenu-compo-value\"\u003e60 gélules végétales (soit 20 à 30 jours de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-compo-row\"\u003e\n        \u003cspan class=\"soi-fenu-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-fenu-compo-value\"\u003eAgriculture Biologique · FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-compo-row\"\u003e\n        \u003cspan class=\"soi-fenu-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-fenu-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fenu-section\"\u003e\n    \u003ch2\u003eComment prendre les gélules de fenugrec ? Conseils pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-fenu-timeline\"\u003e\n      \u003cdiv class=\"soi-fenu-step\"\u003e\n        \u003cdiv class=\"soi-fenu-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-fenu-step-content\"\u003e\n          \u003ch3\u003eAvec un grand verre d'eau\u003c\/h3\u003e\n          \u003cp\u003eLes mucilages gonflent au contact de l'eau. Bien vous hydrater potentialise l'effet sur le transit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-step\"\u003e\n        \u003cdiv class=\"soi-fenu-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-fenu-step-content\"\u003e\n          \u003ch3\u003eAvant les repas\u003c\/h3\u003e\n          \u003cp\u003ePour un meilleur confort digestif et une action optimale sur la glycémie post-prandiale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-fenu-step\"\u003e\n        \u003cdiv class=\"soi-fenu-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-fenu-step-content\"\u003e\n          \u003ch3\u003eSur 4 à 8 semaines\u003c\/h3\u003e\n          \u003cp\u003eUne cure régulière est recommandée pour observer des effets durables sur la digestion et la vitalité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-fenu-tip\"\u003e\n      \u003cdiv class=\"soi-fenu-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 du fenugrec, privilégiez une prise régulière sur la durée de cure recommandée plutôt qu'une utilisation ponctuelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fenu-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-fenu-accordion\"\u003e\n      \u003cdetails class=\"soi-fenu-accordion-item\"\u003e\n        \u003csummary class=\"soi-fenu-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-fenu-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. Déconseillé aux femmes enceintes en raison d'un effet utérotonique potentiel. En cas de traitement anticoagulant ou hypoglycémiant, consultez votre médecin avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-fenu-accordion-item\"\u003e\n        \u003csummary class=\"soi-fenu-accordion-header\"\u003e🔒 Conservation et sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-fenu-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants. À conserver à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-fenu-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-fenu-cta-box\"\u003e\n      \u003cp class=\"soi-fenu-cta-tag\" style=\"color: white;\"\u003e3 000 ans de sagesse botanique dans chaque gélule\u003c\/p\u003e\n      \u003cp class=\"soi-fenu-cta-text\" style=\"color: white;\"\u003eLe fenugrec bio Ayurvana, certifié bio et fabriqué en France : une dose de nature concentrée, pensée pour accompagner votre digestion, votre énergie et votre équilibre 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-fenu-marine: #1A2D3D;\n  --soi-fenu-marine-dark: #0F1E2B;\n  --soi-fenu-marine-light: #2C4458;\n  --soi-fenu-pomme: #A1C544;\n  --soi-fenu-pomme-dark: #84A636;\n  --soi-fenu-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-fenu-white: #FFFFFF;\n  --soi-fenu-off-white: #F8FAF6;\n  --soi-fenu-stone: #F1F3EE;\n  --soi-fenu-line: #E5E8E0;\n\n  --soi-fenu-primary: #C49A42;\n  --soi-fenu-primary-soft: #E8D5A8;\n  --soi-fenu-accent: #5A8A4A;\n\n  --soi-fenu-text: #1A2D3D;\n  --soi-fenu-text-soft: #4A5B6B;\n  --soi-fenu-text-muted: #7B8693;\n\n  --soi-fenu-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-fenu-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-fenu-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-fenu-radius: 12px;\n  --soi-fenu-radius-sm: 8px;\n  --soi-fenu-radius-pill: 999px;\n}\n\n.soi-fenu-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-fenu-fiche img { max-width: 100%; height: auto; }\n\n.soi-fenu-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-fenu-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-fenu-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-fenu-hero {\n  position: relative;\n  background: var(--soi-fenu-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-fenu-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-fenu-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-fenu-pomme);\n}\n\n.soi-fenu-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-fenu-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-fenu-pomme);\n  border-radius: 50%;\n}\n\n.soi-fenu-hero-title {\n  display: block;\n  color: var(--soi-fenu-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-fenu-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-fenu-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-fenu-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-fenu-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-fenu-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-fenu-label-accent {\n  background: var(--soi-fenu-pomme);\n  border-color: var(--soi-fenu-pomme);\n  color: var(--soi-fenu-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-fenu-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-fenu-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-fenu-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-fenu-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-fenu-pomme);\n  border-radius: 2px;\n}\n\n.soi-fenu-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-fenu-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-fenu-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-fenu-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-fenu-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-fenu-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-fenu-benefit {\n  background: var(--soi-fenu-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-fenu-radius);\n  border: 1px solid var(--soi-fenu-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-fenu-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-fenu-shadow-md);\n}\n\n.soi-fenu-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-fenu-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-fenu-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-fenu-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-fenu-benefit:hover .soi-fenu-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-fenu-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-fenu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-fenu-benefit p {\n  font-size: 13px;\n  color: var(--soi-fenu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-fenu-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-fenu-card {\n  background: var(--soi-fenu-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-fenu-radius);\n  border-left: 3px solid var(--soi-fenu-pomme);\n}\n\n.soi-fenu-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-fenu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-fenu-card p {\n  font-size: 14px;\n  color: var(--soi-fenu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-fenu-compo {\n  background: var(--soi-fenu-off-white);\n  border-radius: var(--soi-fenu-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-fenu-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-fenu-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-fenu-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-fenu-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-fenu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-fenu-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-fenu-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-fenu-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-fenu-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-fenu-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-fenu-radius);\n  border: 1px solid var(--soi-fenu-line);\n  align-items: flex-start;\n}\n\n.soi-fenu-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-fenu-marine);\n  color: var(--soi-fenu-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-fenu-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-fenu-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-fenu-step-content p {\n  font-size: 14px;\n  color: var(--soi-fenu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-fenu-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-fenu-pomme-light);\n  border-left: 4px solid var(--soi-fenu-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-fenu-radius) var(--soi-fenu-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-fenu-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-fenu-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-fenu-marine);\n  margin-bottom: 4px;\n}\n\n.soi-fenu-tip p {\n  font-size: 14px;\n  color: var(--soi-fenu-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-fenu-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-fenu-accordion-item {\n  background: var(--soi-fenu-off-white);\n  border-radius: var(--soi-fenu-radius-sm);\n  border: 1px solid var(--soi-fenu-line);\n  overflow: hidden;\n}\n\n.soi-fenu-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-fenu-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-fenu-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-fenu-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-fenu-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-fenu-accordion-item[open] .soi-fenu-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-fenu-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-fenu-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-fenu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-fenu-cta-box {\n  background: var(--soi-fenu-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-fenu-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-fenu-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-fenu-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-fenu-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-fenu-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-fenu-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-fenu-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-fenu-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-fenu-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-fenu-compo-value {\n    text-align: left;\n  }\n\n  .soi-fenu-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-fenu-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-fenu-fiche {\n    --soi-fenu-text-soft: #2C3E50;\n    --soi-fenu-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602573058378,"sku":"AY9021","price":14.72,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fenugrec-bio-en-gelules-ayurvana-packshot.webp?v=1779715986"},{"product_id":"centella-asiatica-bio-en-gelules-ayurvana","title":"Centella Asiatica Bio - 60 gélules - Ayur-Vana","description":"\n\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      Ayurveda · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cent-hero-title\"\u003eCentella Asiatica bio en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-cent-hero-subtitle\"\u003ePlante millénaire de la médecine ayurvédique, la Centella Asiatica soutient votre vivacité intellectuelle, votre mémoire et votre résistance au stress, dans une formule bio et végétale fabriquée en France.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-hero-labels\"\u003e\n      \u003cspan class=\"soi-cent-label soi-cent-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eCentella Asiatica : bienfaits pour le cerveau et le bien-être\u003c\/h2\u003e\n    \u003cp class=\"soi-cent-section-intro\"\u003eUtilisée depuis plus de 3 000 ans en médecine ayurvédique et en médecine traditionnelle asiatique, la Centella Asiatica (aussi appelée Gotu Kola) est particulièrement appréciée dans trois situations concrètes.\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\u003eConcentration et mémoire\u003c\/h3\u003e\n        \u003cp\u003eElle stimule la circulation sanguine cérébrale et favorise la clarté mentale, la logique et la capacité de mémorisation.\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\u003eAdaptogène anti-stress\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés adaptogènes, elle aide l'organisme à mieux gérer la pression mentale sans perdre en efficacité.\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\u003eRevitalisation globale\u003c\/h3\u003e\n        \u003cp\u003eRéputée pour soutenir la tonicité vasculaire et participer à la régénération des tissus, elle agit aussi bien sur le plan physique que mental.\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 de la Centella Asiatica bio Ayur-Vana\u003c\/h2\u003e\n    \u003cp class=\"soi-cent-section-intro\"\u003eChaque boîte contient 60 gélules végétales, adaptées aux régimes végétariens et végans. Une formule pure, sans additif ni excipient superflu.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-compo\"\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003ePoudre de feuilles de Centella Asiatica (Gotu Kola), certifiée agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC, origine 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 végétales\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\"\u003eFR-BIO-01, Inde\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003eSans additif, sans excipient superflu\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cent-timeline\" style=\"margin-top: 1.5rem;\"\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\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 gélules par jour, de préférence le matin ou à midi, 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\u003eUne cure de 6 à 8 semaines est généralement recommandée pour observer des résultats notables, en particulier lors de périodes de surcharge intellectuelle ou d'examens.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Centella Asiatica bio d'Ayur-Vana ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-grid\"\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌿 Certifiée Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003eCertification FR-BIO-01, matière première d'origine Inde.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eProduite dans le respect des normes qualité en vigueur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌱 Gélules 100% végétales\u003c\/h3\u003e\n        \u003cp\u003eSans gélatine animale, convient aux végétariens et végans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e📦 Conditionnement éco-responsable\u003c\/h3\u003e\n        \u003cp\u003eTube en carton recyclable, sans gluten et sans OGM.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\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\u003ePour bénéficier pleinement des propriétés de la Centella Asiatica, privilégiez une prise le matin ou à midi avec un grand verre d'eau. Cette plante adaptogène vous accompagne idéalement pendant les périodes de surcharge intellectuelle ou de préparation d'examens.\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\u003c\/p\u003e\n      \u003cp class=\"soi-cent-cta-text\" style=\"color: white;\"\u003eDepuis des millénaires, la Centella Asiatica accompagne ceux qui cherchent à rester lucides, concentrés et sereins. Avec la formule bio et végétale d'Ayur-Vana, vous choisissez une plante authentique pour nourrir votre vivacité intellectuelle en toute confiance.\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  --soi-cent-white: #FFFFFF;\n  --soi-cent-off-white: #F8FAF6;\n  --soi-cent-stone: #F1F3EE;\n  --soi-cent-line: #E5E8E0;\n  --soi-cent-primary: #D88542;\n  --soi-cent-primary-soft: #F5E6D4;\n  --soi-cent-accent: #C49A5C;\n  --soi-cent-text: #1A2D3D;\n  --soi-cent-text-soft: #4A5B6B;\n  --soi-cent-text-muted: #7B8693;\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.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.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}\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.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.soi-cent-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\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.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}\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.soi-cent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\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.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.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.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@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@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":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602573582666,"sku":"AY9022","price":16.06,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/centella-asiatica-bio-en-gelules-ayurvana-packshot_74f125b9-dafb-4711-9278-ab889084a98b.webp?v=1779720859"},{"product_id":"triphala-boisson-bio","title":"Triphala bio en boisson (500 ml) - Ayurvana","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Triphala bio en boisson (500 ml)\nMarque: Ayurvana (Ayur-Vana)\nCatégorie Soinat: Compléments alimentaires \/ Médecines alternatives - Ayurveda\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Agriculture Biologique (AB), certifié bio, convient aux régimes vegan et végétarien, fabrication française\nChiffres précis mentionnés : 500 ml, 20 ml par jour, 25 jours de cure, 4 à 6 semaines de cure recommandée, 30 minutes avant le petit-déjeuner, 30 jours après ouverture, enfants de moins de 12 ans\nOrigine mentionnée : Fabriqué en France, baies indiennes\nForme galénique : Boisson (extraits aqueux biologiques)\nActifs\/plantes nommés : Triphala (trois fruits), Amalaki (Emblica officinalis), Haritaki (Terminalia chebula), Bibhitaki (Terminalia bellirica)\nPosologie mentionnée : 20 ml par jour, diluer dans un grand verre d'eau tiède, de préférence le matin à jeun ou 30 min avant le petit-déjeuner\nPrécautions mentionnées : Ne remplace pas un traitement médical, demander conseil en cas de grossesse\/allaitement\/traitement médicamenteux, déconseillé aux enfants de moins de 12 ans, en cas de diarrhée persistante interrompre et consulter\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #D88542 (safran\/ambre, inspiré de l'univers ayurvédique et des tons bruns ambrés du flacon)\nAccent produit: #8B6E3A (brun doré, reflet du flacon ambré)\nPréfixe CSS: soi-triph\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Triphala bio en boisson (500 ml) : la sagesse ayurvédique pour votre digestion et votre silhouette\"\n  2. \"Le Triphala, c'est quoi exactement ?\"\n  3. \"Les trois baies : rôle et bienfaits de chaque actif\"\n  4. \"Composition complète et dosage\"\n  5. \"Comment utiliser la boisson Triphala bio au quotidien ?\"\n  6. \"Pourquoi choisir la boisson plutôt que la poudre ou les gélules ?\"\n  7. \"Précautions d'emploi\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO (AB), VEGAN, FABRIQUÉ EN FRANCE, AYURVÉDIQUE (tous mentionnés dans la source)\nH2 #1 → hero-subtitle (phrase d'intro reformulée, le H2 est repris dans le hero puis en section intro avec paragraphe)\nH2 #2 → section avec paragraphe simple (\u003cp\u003e) car contenu narratif continu\nH2 #3 → grid + cards (3 cartes pour les 3 baies avec emoji dans h3) + paragraphe de conclusion\nH2 #4 → compo (data rows) car données structurées (actifs, dosage, contenu, certifications)\nH2 #5 → timeline (4 étapes numérotées issues de la source)\nH2 #6 → grid + cards (4 avantages distincts du format boisson)\nH2 #7 → accordion (précautions d'emploi)\nCTA final → reformulation de la phrase de clôture italique présente dans la source\nComposants OMIS faute de données : benefits (cercles marine) non utilisé car les bénéfices sont mieux structurés en cards par baie, tip omis car pas de conseil isolé spécifique au-delà de la posologie déjà couverte en timeline, grid-compact omis car les specs chiffrées sont mieux dans 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      Ayurveda · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-triph-hero-title\"\u003eTriphala bio en boisson (500 ml)\u003c\/span\u003e\n    \u003cp class=\"soi-triph-hero-subtitle\"\u003eLa sagesse ayurvédique des trois fruits au service de votre digestion, de votre transit et de votre silhouette. Une boisson naturelle, certifiée bio, prête à être savourée.\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\n      \u003cspan class=\"soi-triph-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eTriphala bio en boisson (500 ml) : la sagesse ayurvédique pour votre digestion et votre silhouette\u003c\/h2\u003e\n    \u003cp\u003eLe Triphala bio en boisson Ayurvana est l'une des formulations ayurvédiques les plus anciennes et les plus respectées. Issu de la synergie de trois baies indiennes certifiées biologiques, il accompagne en douceur votre transit, votre digestion et votre équilibre corporel. Une boisson naturelle, fabriquée en France, convenant aux vegans.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eLe Triphala, c'est quoi exactement ?\u003c\/h2\u003e\n    \u003cp\u003eLe mot \u003cem\u003eTriphala\u003c\/em\u003e signifie littéralement « trois fruits » en sanskrit. Dans la médecine ayurvédique, chacun des trois fruits joue un rôle précis sur l'un des doshas (Vata, Pitta, Kapha), les trois grandes énergies qui régissent l'équilibre du corps selon cette tradition millénaire. Cette boisson concentre leurs vertus dans un format pratique et facilement assimilable.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eLes trois baies : rôle et bienfaits de chaque actif\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-grid\"\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🍈 Amalaki (Emblica officinalis)\u003c\/h3\u003e\n        \u003cp\u003eLa baie la plus riche en vitamine C de la pharmacopée ayurvédique. Elle soutient la digestion, apporte un effet antioxydant et est traditionnellement associée aux cures minceur. Elle régule le dosha Pitta.\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\u003ePrécieux pour entretenir un transit régulier et confortable, il contribue à l'élimination naturelle et équilibre le dosha Vata.\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\u003eActif sur la motilité intestinale, il favorise une bonne élimination et régule le dosha Kapha, souvent associé à la rétention et à la pesanteur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-triph-section-intro\" style=\"margin-top:1.25rem;\"\u003eEnsemble, ces trois fruits forment une synergie unique, plus puissante que chaque plante prise isolément. C'est précisément ce qui fait du Triphala l'une des préparations les plus étudiées de l'Ayurveda.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-compo\"\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003eBoisson (extraits aqueux biologiques)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eActifs\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003eBibhitaki bio, Haritaki bio, Amalaki bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eDose journalière\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e20 ml par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eContenu du flacon\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003e500 ml (environ 25 jours de cure)\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\n        \u003cspan class=\"soi-triph-compo-value\"\u003eAgriculture Biologique (AB)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-compo-row\"\u003e\n        \u003cspan class=\"soi-triph-compo-label\"\u003eGaranties\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-compo-value\"\u003eSans additif, sans conservateur artificiel, vegan, végétarien\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eComment utiliser la boisson Triphala bio au 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\u003eVersez votre dose quotidienne\u003c\/h3\u003e\n          \u003cp\u003eMesurez 20 ml de boisson Triphala bio et versez-les dans un verre d'eau tiède chaque matin.\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\u003eConsommez à jeun\u003c\/h3\u003e\n          \u003cp\u003eDe préférence 30 minutes avant le petit-déjeuner, pour optimiser l'absorption des actifs.\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\u003eSuivez une cure de 4 à 6 semaines\u003c\/h3\u003e\n          \u003cp\u003eCette durée est généralement recommandée pour observer des effets sur le transit et le confort digestif.\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\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eConservez au frais après ouverture\u003c\/h3\u003e\n          \u003cp\u003ePlacez le flacon au réfrigérateur et consommez-le dans les 30 jours suivant l'ouverture.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1.25rem;\"\u003eLa boisson est nettement plus biodisponible qu'une gélule de Triphala bio classique : les actifs sont déjà en solution aqueuse, prêts à être assimilés dès l'ingestion.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la boisson plutôt que la poudre ou les gélules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-grid\"\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e⚡ Assimilation plus rapide\u003c\/h3\u003e\n        \u003cp\u003ePas de capsule à dissoudre : les actifs agissent dès le contact avec les muqueuses digestives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e✨ Praticité au quotidien\u003c\/h3\u003e\n        \u003cp\u003eUne simple cuillère à soupe le matin, sans eau supplémentaire si vous l'associez à votre routine hydratation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🍃 Goût doux et naturel\u003c\/h3\u003e\n        \u003cp\u003eLa boisson Ayurvana n'est pas amère comme peut l'être la poudre pure de Triphala.\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\u003eGarantie de traçabilité et de contrôle qualité rigoureux tout au long du processus de production.\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 d'emploi\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 et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. Demandez conseil à votre médecin en cas de grossesse, d'allaitement ou de traitement médicamenteux en cours. Déconseillé aux enfants de moins de 12 ans. En cas de diarrhée persistante, interrompez la cure et consultez un professionnel de santé.\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 au réfrigérateur après ouverture et consommez dans les 30 jours.\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;\"\u003eTrois baies, une tradition millénaire\u003c\/p\u003e\n      \u003cp class=\"soi-triph-cta-text\" style=\"color: white;\"\u003eRetrouvez un ventre léger, un transit fluide et une silhouette plus harmonieuse avec la boisson Triphala bio Ayurvana. Fidèle à l'essentiel : le naturel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-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: #D88542;\n  --soi-triph-primary-soft: #F5E6D3;\n  --soi-triph-accent: #8B6E3A;\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\/* === 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\/* === 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 (data rows) === *\/\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}\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(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":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602574893386,"sku":"AY9026","price":18.52,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/triphala-bio-en-boisson-ayurvana-packshot.webp?v=1778863907"},{"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":17.91,"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":"glucosamine-chondroitine-msm-gelules","title":"Glucosamine Chondroïtine MSM en gélules","description":"\n\u003cdiv class=\"soi-gluc-fiche\"\u003e\n\n  \u003csection class=\"soi-gluc-hero\"\u003e\n    \u003cdiv class=\"soi-gluc-hero-tag\"\u003e\n      \u003cspan class=\"soi-gluc-tag-dot\"\u003e\u003c\/span\u003e\n      Confort articulaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gluc-hero-title\"\u003eGlucosamine Chondroïtine MSM en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-gluc-hero-subtitle\"\u003eUne formule complète associant cinq actifs synergiques pour soutenir vos articulations au quotidien, enrichie en cuivre et manganèse pour le maintien de tissus conjonctifs normaux.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gluc-hero-labels\"\u003e\n      \u003cspan class=\"soi-gluc-label soi-gluc-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gluc-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-gluc-label\"\u003e60 GÉLULES\u003c\/span\u003e\n      \u003cspan class=\"soi-gluc-label\"\u003e5 ACTIFS SYNERGIQUES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gluc-section\"\u003e\n    \u003ch2\u003eGlucosamine et chondroïtine : à quoi servent-elles vraiment ?\u003c\/h2\u003e\n    \u003cp class=\"soi-gluc-section-intro\"\u003eLa glucosamine et la chondroïtine sont deux molécules naturellement présentes dans le cartilage. Avec l'âge ou l'activité physique intense, leur production ralentit, ce qui peut fragiliser les articulations. Les compléter par voie orale est une approche largement étudiée pour soutenir le confort articulaire et limiter la dégradation du cartilage.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gluc-grid\"\u003e\n      \u003cdiv class=\"soi-gluc-card\"\u003e\n        \u003ch3\u003e🦴 La glucosamine\u003c\/h3\u003e\n        \u003cp\u003eD'origine crustacés, elle contribue à la structure et à l'élasticité du cartilage, des tendons et des tissus conjonctifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-card\"\u003e\n        \u003ch3\u003e🐚 La chondroïtine sulfate\u003c\/h3\u003e\n        \u003cp\u003eD'origine marine, elle renforce la résistance du cartilage et améliore la synergie avec la glucosamine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-card\"\u003e\n        \u003ch3\u003e🧪 Le MSM\u003c\/h3\u003e\n        \u003cp\u003eLe méthylsulfonylméthane est un composé soufré reconnu pour son soutien à la formation de collagène et à la réduction des inconforts articulaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gluc-section\"\u003e\n    \u003ch2\u003eCuivre et manganèse : les oligo-éléments qui font la différence\u003c\/h2\u003e\n    \u003cp\u003eCe qui distingue cette formule, c'est l'ajout de cuivre et de manganèse, deux oligo-éléments dont le rôle est reconnu par l'EFSA pour le maintien de tissus conjonctifs normaux. Ils soutiennent les enzymes impliquées dans la réparation articulaire et renforcent l'action des trois actifs principaux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gluc-section\"\u003e\n    \u003ch2\u003eComposition et posologie détaillées\u003c\/h2\u003e\n    \u003cp class=\"soi-gluc-section-intro\"\u003eChaque gélule végétale de 716 mg contient les actifs suivants :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gluc-compo\"\u003e\n      \u003cdiv class=\"soi-gluc-compo-row\"\u003e\n        \u003cspan class=\"soi-gluc-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-gluc-compo-value\"\u003eGlucosamine sulfate (origine crustacés)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-compo-row\"\u003e\n        \u003cspan class=\"soi-gluc-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-gluc-compo-value\"\u003eChondroïtine sulfate (origine marine)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-compo-row\"\u003e\n        \u003cspan class=\"soi-gluc-compo-label\"\u003eComposé soufré\u003c\/span\u003e\n        \u003cspan class=\"soi-gluc-compo-value\"\u003eMSM (méthylsulfonylméthane)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-compo-row\"\u003e\n        \u003cspan class=\"soi-gluc-compo-label\"\u003eOligo-élément\u003c\/span\u003e\n        \u003cspan class=\"soi-gluc-compo-value\"\u003eCuivre (maintien des tissus conjonctifs normaux)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-compo-row\"\u003e\n        \u003cspan class=\"soi-gluc-compo-label\"\u003eOligo-élément\u003c\/span\u003e\n        \u003cspan class=\"soi-gluc-compo-value\"\u003eManganèse (maintien des tissus conjonctifs normaux)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-compo-row\"\u003e\n        \u003cspan class=\"soi-gluc-compo-label\"\u003eForme galénique\u003c\/span\u003e\n        \u003cspan class=\"soi-gluc-compo-value\"\u003eGélules végétales de 716 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-compo-row\"\u003e\n        \u003cspan class=\"soi-gluc-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-gluc-compo-value\"\u003e60 gélules (1 mois de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-gluc-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-gluc-step\"\u003e\n        \u003cdiv class=\"soi-gluc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gluc-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 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-gluc-step\"\u003e\n        \u003cdiv class=\"soi-gluc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gluc-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003eLa cure est généralement observée sur 6 à 8 semaines pour des effets progressifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gluc-section\"\u003e\n    \u003ch2\u003eGlucosamine chondroïtine : effets secondaires et précautions\u003c\/h2\u003e\n    \u003cp class=\"soi-gluc-section-intro\"\u003eCes actifs sont globalement bien tolérés. Quelques précautions à garder en tête :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gluc-accordion\"\u003e\n      \u003cdetails class=\"soi-gluc-accordion-item\"\u003e\n        \u003csummary class=\"soi-gluc-accordion-header\"\u003e🦐 Allergie aux crustacés\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gluc-accordion-content\"\u003e\n          \u003cp\u003eLa glucosamine est dérivée de crustacés. Si vous présentez une allergie connue, consultez votre médecin avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gluc-accordion-item\"\u003e\n        \u003csummary class=\"soi-gluc-accordion-header\"\u003e💊 Traitement anticoagulant\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gluc-accordion-content\"\u003e\n          \u003cp\u003eSi vous suivez un traitement anticoagulant, un avis médical est recommandé avant de prendre de la chondroïtine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gluc-accordion-item\"\u003e\n        \u003csummary class=\"soi-gluc-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gluc-accordion-content\"\u003e\n          \u003cp\u003eCe complément n'est pas adapté 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-gluc-accordion-item\"\u003e\n        \u003csummary class=\"soi-gluc-accordion-header\"\u003e⚕️ Complément alimentaire\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gluc-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical ni une alimentation variée et équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gluc-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce complément articulaire ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gluc-benefits\"\u003e\n      \u003cdiv class=\"soi-gluc-benefit\"\u003e\n        \u003cdiv class=\"soi-gluc-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eQualité et traçabilité garanties.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-benefit\"\u003e\n        \u003cdiv class=\"soi-gluc-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGélules végétales\u003c\/h3\u003e\n        \u003cp\u003eConvient aux végétariens.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-benefit\"\u003e\n        \u003cdiv class=\"soi-gluc-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e5 actifs synergiques\u003c\/h3\u003e\n        \u003cp\u003eGlucosamine, chondroïtine, MSM, cuivre et manganèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gluc-benefit\"\u003e\n        \u003cdiv class=\"soi-gluc-benefit-icon\"\u003e\u003cspan\u003e📦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e60 gélules\u003c\/h3\u003e\n        \u003cp\u003e1 mois de cure complète.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gluc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gluc-cta-box\"\u003e\n      \u003cp class=\"soi-gluc-cta-tag\" style=\"color: white;\"\u003eConfort articulaire au naturel\u003c\/p\u003e\n      \u003cp class=\"soi-gluc-cta-text\" style=\"color: white;\"\u003ePrendre soin de vos articulations, c'est agir dès maintenant. Avec sa triple action glucosamine, chondroïtine et MSM, enrichie en cuivre et manganèse, cette formule française vous offre un soutien articulaire complet. Vos genoux, hanches et épaules méritent cette attention.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gluc-marine: #1A2D3D;\n  --soi-gluc-marine-dark: #0F1E2B;\n  --soi-gluc-marine-light: #2C4458;\n  --soi-gluc-pomme: #A1C544;\n  --soi-gluc-pomme-dark: #84A636;\n  --soi-gluc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gluc-white: #FFFFFF;\n  --soi-gluc-off-white: #F8FAF6;\n  --soi-gluc-stone: #F1F3EE;\n  --soi-gluc-line: #E5E8E0;\n\n  --soi-gluc-primary: #5A8DB8;\n  --soi-gluc-primary-soft: #B0C8E0;\n  --soi-gluc-accent: #D9363E;\n\n  --soi-gluc-text: #1A2D3D;\n  --soi-gluc-text-soft: #4A5B6B;\n  --soi-gluc-text-muted: #7B8693;\n\n  --soi-gluc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gluc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gluc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gluc-radius: 12px;\n  --soi-gluc-radius-sm: 8px;\n  --soi-gluc-radius-pill: 999px;\n}\n\n.soi-gluc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gluc-fiche img { max-width: 100%; height: auto; }\n\n.soi-gluc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gluc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gluc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gluc-hero {\n  position: relative;\n  background: var(--soi-gluc-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-gluc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gluc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gluc-pomme);\n}\n\n.soi-gluc-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-gluc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gluc-pomme);\n  border-radius: 50%;\n}\n\n.soi-gluc-hero-title {\n  display: block;\n  color: var(--soi-gluc-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-gluc-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-gluc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gluc-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-gluc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gluc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gluc-label-accent {\n  background: var(--soi-gluc-pomme);\n  border-color: var(--soi-gluc-pomme);\n  color: var(--soi-gluc-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gluc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gluc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gluc-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-gluc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gluc-pomme);\n  border-radius: 2px;\n}\n\n.soi-gluc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gluc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gluc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gluc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gluc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gluc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gluc-card {\n  background: var(--soi-gluc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gluc-radius);\n  border-left: 3px solid var(--soi-gluc-pomme);\n}\n\n.soi-gluc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gluc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gluc-card p {\n  font-size: 14px;\n  color: var(--soi-gluc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gluc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gluc-benefit {\n  background: var(--soi-gluc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gluc-radius);\n  border: 1px solid var(--soi-gluc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gluc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gluc-shadow-md);\n}\n\n.soi-gluc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gluc-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-gluc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gluc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gluc-benefit:hover .soi-gluc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gluc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gluc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gluc-benefit p {\n  font-size: 13px;\n  color: var(--soi-gluc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-gluc-compo {\n  background: var(--soi-gluc-off-white);\n  border-radius: var(--soi-gluc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gluc-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-gluc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gluc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gluc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gluc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gluc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gluc-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-gluc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gluc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gluc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gluc-radius);\n  border: 1px solid var(--soi-gluc-line);\n  align-items: flex-start;\n}\n\n.soi-gluc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gluc-marine);\n  color: var(--soi-gluc-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-gluc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gluc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gluc-step-content p {\n  font-size: 14px;\n  color: var(--soi-gluc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gluc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gluc-accordion-item {\n  background: var(--soi-gluc-off-white);\n  border-radius: var(--soi-gluc-radius-sm);\n  border: 1px solid var(--soi-gluc-line);\n  overflow: hidden;\n}\n\n.soi-gluc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gluc-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-gluc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gluc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gluc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gluc-accordion-item[open] .soi-gluc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gluc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gluc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gluc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gluc-cta-box {\n  background: var(--soi-gluc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gluc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gluc-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-gluc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gluc-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-gluc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gluc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gluc-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-gluc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gluc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gluc-compo-value {\n    text-align: left;\n  }\n\n  .soi-gluc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gluc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gluc-fiche {\n    --soi-gluc-text-soft: #2C3E50;\n    --soi-gluc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602585772362,"sku":"LC9110","price":14.16,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/glucosamine-chondroitine-msm-en-gelules-packshot.webp?v=1779702152"},{"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":17.01,"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":14.87,"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.27,"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":"desmomarie-90-gelules","title":"Desmomarie - Complément Foie \u0026 Digestion en gélule","description":"\u003cdiv class=\"soi-desmo-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-desmo-hero\"\u003e\n    \u003cdiv class=\"soi-desmo-hero-tag\"\u003e\n      \u003cspan class=\"soi-desmo-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-desmo-hero-title\"\u003e5 plantes, 3 actions\u003c\/span\u003e\n    \u003cp class=\"soi-desmo-hero-subtitle\"\u003eSynergie de 5 plantes pour drainer, protéger et soutenir votre foie naturellement au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-desmo-hero-labels\"\u003e\n      \u003cspan class=\"soi-desmo-label soi-desmo-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-desmo-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-desmo-label\"\u003e90 GÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-desmo-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-desmo-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Desmomarie : complément hépatique à 5 plantes pour drainer et soutenir votre foie --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003eDesmomarie : complément hépatique à 5 plantes pour drainer et soutenir votre foie\u003c\/h2\u003e\n    \u003cp\u003eVous ressentez une digestion lourde, une fatigue persistante après les repas ou simplement l'envie de prendre soin de votre foie naturellement ? \u003cstrong\u003eDesmomarie du Laboratoire Code\u003c\/strong\u003e est un complément alimentaire formulé autour d'une \u003cstrong\u003esynergie de 5 plantes reconnues\u003c\/strong\u003e pour leurs bienfaits sur le foie et la digestion. Conditionné en France, 100 % vegan, il s'intègre facilement dans votre routine bien-être au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi soutenir son foie avec des plantes ? --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003ePourquoi soutenir son foie avec des plantes ?\u003c\/h2\u003e\n    \u003cp\u003eLe foie est l'organe détoxifiant central de l'organisme : il filtre les toxines, métabolise les graisses et soutient la digestion. Sous l'effet du stress, d'excès alimentaires ou d'une alimentation déséquilibrée, il peut être mis à rude épreuve. Un \u003cstrong\u003edrainage hépatique naturel\u003c\/strong\u003e régulier permet de l'aider à fonctionner de façon optimale, sans recourir à des substances synthétiques.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les 5 plantes actives de Desmomarie --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003eLes 5 plantes actives du draineur hépatique Desmomarie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-desmo-grid\"\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🌿 Desmodium\u003c\/h3\u003e\n        \u003cp\u003eOriginaire d'Afrique, il est réputé comme l'un des draineurs hépatiques les plus puissants de la phytothérapie traditionnelle. Il favorise l'élimination des toxines et soutient la régénération des cellules du foie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🌸 Chardon-Marie\u003c\/h3\u003e\n        \u003cp\u003eRiche en silymarine, un flavonoïde largement étudié, il protège les cellules hépatiques contre les agressions extérieures (excès alimentaires, alcool, pollution) et contribue à leur régénération.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🟠 Curcuma Longa\u003c\/h3\u003e\n        \u003cp\u003eUtilisé depuis des millénaires en médecine ayurvédique, il stimule la production de bile et facilite la digestion des graisses, tout en apportant une action antioxydante reconnue sur le foie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🌼 Chrysanthellum Americanum\u003c\/h3\u003e\n        \u003cp\u003eMoins connu mais très efficace, il est particulièrement utile après des excès alimentaires pour protéger et tonifier le foie, en synergie avec les autres plantes de la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-card\"\u003e\n        \u003ch3\u003e🌾 Gentiane\u003c\/h3\u003e\n        \u003cp\u003eAmère par nature, elle stimule la sécrétion des sucs digestifs, apaise les ballonnements et combat les inconforts intestinaux pour une digestion plus fluide après chaque repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et posologie --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-desmo-compo\"\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003eGélules végétales (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eContenu par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003e345 mg (mélange de 5 extraits de plantes)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003e90 gélules végétales (environ 1 mois de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eActifs\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003eDesmodium, Chardon-Marie, Curcuma Longa, Chrysanthellum Americanum, Gentiane\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003eSans excipients inutiles, sans arômes artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-compo-row\"\u003e\n        \u003cspan class=\"soi-desmo-compo-label\"\u003eConditionné\u003c\/span\u003e\n        \u003cspan class=\"soi-desmo-compo-value\"\u003eEn France, par le Laboratoire Code\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-desmo-timeline\"\u003e\n      \u003cdiv class=\"soi-desmo-step\"\u003e\n        \u003cdiv class=\"soi-desmo-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-desmo-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules par jour, de préférence avant les repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-step\"\u003e\n        \u003cdiv class=\"soi-desmo-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-desmo-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 4 à 8 semaines est généralement conseillée pour des résultats visibles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-step\"\u003e\n        \u003cdiv class=\"soi-desmo-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-desmo-step-content\"\u003e\n          \u003ch3\u003eSuivi professionnel\u003c\/h3\u003e\n          \u003cp\u003eConsultez un professionnel de santé avant toute utilisation prolongée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pour qui est fait Desmomarie ? --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003ePour qui est fait Desmomarie ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-desmo-benefits\"\u003e\n      \u003cdiv class=\"soi-desmo-benefit\"\u003e\n        \u003cdiv class=\"soi-desmo-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAprès les excès\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez soutenir votre foie après des excès alimentaires ou alcoolisés et retrouver un confort digestif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-benefit\"\u003e\n        \u003cdiv class=\"soi-desmo-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDigestion quotidienne\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez à améliorer votre digestion au quotidien, notamment après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-benefit\"\u003e\n        \u003cdiv class=\"soi-desmo-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCure saisonnière\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez réaliser une cure de drainage hépatique naturelle au changement de saison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-desmo-benefit\"\u003e\n        \u003cdiv class=\"soi-desmo-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApproche préventive\u003c\/h3\u003e\n        \u003cp\u003eVous adoptez une démarche préventive pour préserver votre santé digestive sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Précautions d'emploi --\u003e\n  \u003csection class=\"soi-desmo-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-desmo-accordion\"\u003e\n      \u003cdetails class=\"soi-desmo-accordion-item\"\u003e\n        \u003csummary class=\"soi-desmo-accordion-header\"\u003e⚠️ Nature du produit\u003c\/summary\u003e\n        \u003cdiv class=\"soi-desmo-accordion-content\"\u003e\n          \u003cp\u003eDesmomarie est un \u003cstrong\u003ecomplément alimentaire\u003c\/strong\u003e, pas un médicament. Il ne se substitue pas à un traitement médical ni à un suivi médical en cas de pathologie hépatique diagnostiquée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-desmo-accordion-item\"\u003e\n        \u003csummary class=\"soi-desmo-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-desmo-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes et aux enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-desmo-accordion-item\"\u003e\n        \u003csummary class=\"soi-desmo-accordion-header\"\u003e💊 Interactions médicamenteuses\u003c\/summary\u003e\n        \u003cdiv class=\"soi-desmo-accordion-content\"\u003e\n          \u003cp\u003eEn cas de traitement médicamenteux en cours, demandez l'avis de votre médecin avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-desmo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-desmo-cta-box\"\u003e\n      \u003cp class=\"soi-desmo-cta-tag\" style=\"color: white;\"\u003ePrenez soin de votre foie naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-desmo-cta-text\" style=\"color: white;\"\u003eAvec Desmomarie, vous offrez à votre organisme une formule végétale complète, pensée pour drainer, protéger et revitaliser votre foie. Parce qu'une bonne digestion, c'est aussi une meilleure énergie au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-desmo-marine: #1A2D3D;\n  --soi-desmo-marine-dark: #0F1E2B;\n  --soi-desmo-marine-light: #2C4458;\n  --soi-desmo-pomme: #A1C544;\n  --soi-desmo-pomme-dark: #84A636;\n  --soi-desmo-pomme-light: rgba(161,197,68,0.10);\n  --soi-desmo-white: #FFFFFF;\n  --soi-desmo-off-white: #F8FAF6;\n  --soi-desmo-stone: #F1F3EE;\n  --soi-desmo-line: #E5E8E0;\n  --soi-desmo-primary: #7A9A8E;\n  --soi-desmo-primary-soft: #A8C4B8;\n  --soi-desmo-accent: #D4A52A;\n  --soi-desmo-text: #1A2D3D;\n  --soi-desmo-text-soft: #4A5B6B;\n  --soi-desmo-text-muted: #7B8693;\n  --soi-desmo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-desmo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-desmo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-desmo-radius: 12px;\n  --soi-desmo-radius-sm: 8px;\n  --soi-desmo-radius-pill: 999px;\n}\n\n.soi-desmo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-desmo-fiche img { max-width: 100%; height: auto; }\n\n.soi-desmo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-desmo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-desmo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-desmo-hero {\n  position: relative;\n  background: var(--soi-desmo-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-desmo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-desmo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-desmo-pomme);\n}\n\n.soi-desmo-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-desmo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-desmo-pomme);\n  border-radius: 50%;\n}\n\n.soi-desmo-hero-title {\n  display: block;\n  color: var(--soi-desmo-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-desmo-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-desmo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-desmo-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-desmo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-desmo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-desmo-label-accent {\n  background: var(--soi-desmo-pomme);\n  border-color: var(--soi-desmo-pomme);\n  color: var(--soi-desmo-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-desmo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-desmo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-desmo-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-desmo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-desmo-pomme);\n  border-radius: 2px;\n}\n\n.soi-desmo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-desmo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-desmo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-desmo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-desmo-benefit {\n  background: var(--soi-desmo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-desmo-radius);\n  border: 1px solid var(--soi-desmo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-desmo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-desmo-shadow-md);\n}\n\n.soi-desmo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-desmo-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-desmo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-desmo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-desmo-benefit:hover .soi-desmo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-desmo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-desmo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-desmo-benefit p {\n  font-size: 13px;\n  color: var(--soi-desmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-desmo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-desmo-card {\n  background: var(--soi-desmo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-desmo-radius);\n  border-left: 3px solid var(--soi-desmo-pomme);\n}\n\n.soi-desmo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-desmo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-desmo-card p {\n  font-size: 14px;\n  color: var(--soi-desmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-desmo-compo {\n  background: var(--soi-desmo-off-white);\n  border-radius: var(--soi-desmo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-desmo-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-desmo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-desmo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-desmo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-desmo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-desmo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-desmo-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-desmo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-desmo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-desmo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-desmo-radius);\n  border: 1px solid var(--soi-desmo-line);\n  align-items: flex-start;\n}\n\n.soi-desmo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-desmo-marine);\n  color: var(--soi-desmo-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-desmo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-desmo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-desmo-step-content p {\n  font-size: 14px;\n  color: var(--soi-desmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-desmo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-desmo-accordion-item {\n  background: var(--soi-desmo-off-white);\n  border-radius: var(--soi-desmo-radius-sm);\n  border: 1px solid var(--soi-desmo-line);\n  overflow: hidden;\n}\n\n.soi-desmo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-desmo-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-desmo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-desmo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-desmo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-desmo-accordion-item[open] .soi-desmo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-desmo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-desmo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-desmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-desmo-cta-box {\n  background: var(--soi-desmo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-desmo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-desmo-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-desmo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-desmo-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-desmo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-desmo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-desmo-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  .soi-desmo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-desmo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-desmo-compo-value {\n    text-align: left;\n  }\n\n  .soi-desmo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-desmo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-desmo-fiche {\n    --soi-desmo-text-soft: #2C3E50;\n    --soi-desmo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602606678346,"sku":"LC9103","price":16.06,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/desmomarie-vegan-en-gelules-packshot_19ddd997-fe98-431a-ad18-6aa6d301f651.webp?v=1779714027"},{"product_id":"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.27,"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":12.67,"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.51,"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.81,"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.24,"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":"ginkgo-biloba-gelules","title":"Ginkgo Biloba vegan en gélules","description":"\n\n\u003cdiv class=\"soi-gink-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-gink-hero\"\u003e\n    \u003cdiv class=\"soi-gink-hero-tag\"\u003e\n      \u003cspan class=\"soi-gink-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Tradition du Soleil Levant\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gink-hero-title\"\u003eGinkgo Biloba en gélules végétales\u003c\/span\u003e\n    \u003cp class=\"soi-gink-hero-subtitle\"\u003e270 millions d'années de sagesse végétale au service de vos fonctions cognitives, de votre mémoire et de votre circulation cérébrale.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gink-hero-labels\"\u003e\n      \u003cspan class=\"soi-gink-label soi-gink-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-gink-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gink-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-gink-label\"\u003eTITRÉ 24 % \/ 6 %\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Histoire --\u003e\n  \u003csection class=\"soi-gink-section\"\u003e\n    \u003ch2\u003eL'arbre Ginkgo Biloba : une histoire vieille de 270 millions d'années\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003eGinkgo biloba\u003c\/strong\u003e, surnommé « l'arbre aux quarante écus » en raison de ses feuilles dorées en automne, est le dernier représentant vivant des Ginkgophytes, une famille botanique apparue bien avant les dinosaures. Originaire de Chine, cet arbre dioïque aux feuilles en éventail peut vivre plus de \u003cstrong\u003e1 000 ans\u003c\/strong\u003e et résister à des conditions extrêmes.\u003c\/p\u003e\n    \u003cp\u003eCe n'est qu'au milieu du XXe siècle que la science occidentale a mis en lumière les propriétés remarquables de ses feuilles, riches en \u003cstrong\u003eflavonoïdes\u003c\/strong\u003e et en \u003cstrong\u003eterpènes\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Bienfaits --\u003e\n  \u003csection class=\"soi-gink-section\"\u003e\n    \u003ch2\u003eBienfaits du Ginkgo Biloba : ce que dit la recherche\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gink-benefits\"\u003e\n      \u003cdiv class=\"soi-gink-benefit\"\u003e\n        \u003cdiv class=\"soi-gink-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMémoire et concentration\u003c\/h3\u003e\n        \u003cp\u003eLes glycosides de flavonol contenus dans les feuilles de ginkgo soutiennent les capacités cognitives, notamment la mémoire à court terme et la clarté mentale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-benefit\"\u003e\n        \u003cdiv class=\"soi-gink-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCirculation cérébrale\u003c\/h3\u003e\n        \u003cp\u003eLe Ginkgo biloba favorise une microcirculation sanguine normale, essentielle pour oxygéner correctement le cerveau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-benefit\"\u003e\n        \u003cdiv class=\"soi-gink-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre mental\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour contribuer à un état mental serein, il est souvent choisi par les personnes soumises à un stress ou une fatigue intellectuelle intense.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-benefit\"\u003e\n        \u003cdiv class=\"soi-gink-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction anti-âge cellulaire\u003c\/h3\u003e\n        \u003cp\u003eSes actifs antioxydants aident à protéger les cellules contre le vieillissement oxydatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition --\u003e\n  \u003csection class=\"soi-gink-section\"\u003e\n    \u003ch2\u003eComposition et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-gink-section-intro\"\u003eNotre extrait de Ginkgo biloba est standardisé selon les critères scientifiques les plus rigoureux. La titration à 24\/6 % est la concentration de référence utilisée dans la majorité des études cliniques : c'est un gage de sérieux et d'efficacité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gink-compo\"\u003e\n      \u003cdiv class=\"soi-gink-compo-row\"\u003e\n        \u003cspan class=\"soi-gink-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-gink-compo-value\"\u003eExtrait sec de feuilles de Ginkgo biloba\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-compo-row\"\u003e\n        \u003cspan class=\"soi-gink-compo-label\"\u003eGlycosides de flavonol\u003c\/span\u003e\n        \u003cspan class=\"soi-gink-compo-value\"\u003e24 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-compo-row\"\u003e\n        \u003cspan class=\"soi-gink-compo-label\"\u003eLactones terpéniques\u003c\/span\u003e\n        \u003cspan class=\"soi-gink-compo-value\"\u003e6 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-compo-row\"\u003e\n        \u003cspan class=\"soi-gink-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-gink-compo-value\"\u003eGélule végétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-compo-row\"\u003e\n        \u003cspan class=\"soi-gink-compo-label\"\u003eConvenance\u003c\/span\u003e\n        \u003cspan class=\"soi-gink-compo-value\"\u003eVégétariens et végans\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-compo-row\"\u003e\n        \u003cspan class=\"soi-gink-compo-label\"\u003eFormulation\u003c\/span\u003e\n        \u003cspan class=\"soi-gink-compo-value\"\u003eSans additifs inutiles, sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Comment prendre --\u003e\n  \u003csection class=\"soi-gink-section\"\u003e\n    \u003ch2\u003eComment prendre le Ginkgo Biloba en gélules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gink-timeline\"\u003e\n      \u003cdiv class=\"soi-gink-step\"\u003e\n        \u003cdiv class=\"soi-gink-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gink-step-content\"\u003e\n          \u003ch3\u003ePosologie conseillée\u003c\/h3\u003e\n          \u003cp\u003e1 à 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-gink-step\"\u003e\n        \u003cdiv class=\"soi-gink-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gink-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est recommandée pour ressentir pleinement les effets. Renouvelable après une pause.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-step\"\u003e\n        \u003cdiv class=\"soi-gink-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gink-step-content\"\u003e\n          \u003ch3\u003ePrécautions d'emploi\u003c\/h3\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes et aux personnes sous anticoagulants. Demandez l'avis de votre médecin si nécessaire.\u003c\/p\u003e\n        \u003c\/div\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-gink-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce Ginkgo Biloba ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gink-grid\"\u003e\n      \u003cdiv class=\"soi-gink-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France selon des standards stricts de qualité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-card\"\u003e\n        \u003ch3\u003e🌿 100 % végétal\u003c\/h3\u003e\n        \u003cp\u003eGélules vegan et végétariennes en HPMC, sans gélatine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-card\"\u003e\n        \u003ch3\u003e🔬 Extrait titré et standardisé\u003c\/h3\u003e\n        \u003cp\u003eConcentration scientifique de référence à 24 % de glycosides de flavonol et 6 % de lactones terpéniques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gink-card\"\u003e\n        \u003ch3\u003e📦 60 gélules par flacon\u003c\/h3\u003e\n        \u003cp\u003eSoit jusqu'à 2 mois de cure selon la posologie choisie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Conseil Soinat --\u003e\n  \u003csection class=\"soi-gink-section\"\u003e\n    \u003cdiv class=\"soi-gink-tip\"\u003e\n      \u003cdiv class=\"soi-gink-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 du Ginkgo biloba, nous vous recommandons de privilégier une prise régulière sur 6 à 8 semaines. Vous pouvez renouveler la cure après une période de pause.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Accordéon --\u003e\n  \u003csection class=\"soi-gink-section\"\u003e\n    \u003cdiv class=\"soi-gink-accordion\"\u003e\n      \u003cdetails class=\"soi-gink-accordion-item\"\u003e\n        \u003csummary class=\"soi-gink-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gink-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes et aux personnes sous anticoagulants. En cas de doute, consultez un professionnel de santé avant de commencer votre cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gink-accordion-item\"\u003e\n        \u003csummary class=\"soi-gink-accordion-header\"\u003e📋 Mention légale\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gink-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical ni à une alimentation variée et équilibrée. Consultez un professionnel de santé en cas de doute.\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-gink-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gink-cta-box\"\u003e\n      \u003cp class=\"soi-gink-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-gink-cta-text\" style=\"color: white;\"\u003eOffrez à votre cerveau ce que la nature a de plus éprouvé : 270 millions d'années de sagesse végétale dans une gélule vegan, fabriquée 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-gink-marine: #1A2D3D;\n  --soi-gink-marine-dark: #0F1E2B;\n  --soi-gink-marine-light: #2C4458;\n  --soi-gink-pomme: #A1C544;\n  --soi-gink-pomme-dark: #84A636;\n  --soi-gink-pomme-light: rgba(161,197,68,0.10);\n  --soi-gink-white: #FFFFFF;\n  --soi-gink-off-white: #F8FAF6;\n  --soi-gink-stone: #F1F3EE;\n  --soi-gink-line: #E5E8E0;\n  --soi-gink-primary: #C43030;\n  --soi-gink-primary-soft: rgba(196,48,48,0.08);\n  --soi-gink-accent: #D4A52A;\n  --soi-gink-text: #1A2D3D;\n  --soi-gink-text-soft: #4A5B6B;\n  --soi-gink-text-muted: #7B8693;\n  --soi-gink-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gink-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gink-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gink-radius: 12px;\n  --soi-gink-radius-sm: 8px;\n  --soi-gink-radius-pill: 999px;\n}\n\n.soi-gink-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gink-fiche img { max-width: 100%; height: auto; }\n\n.soi-gink-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gink-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gink-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gink-hero {\n  position: relative;\n  background: var(--soi-gink-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-gink-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gink-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gink-pomme);\n}\n\n.soi-gink-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-gink-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gink-pomme);\n  border-radius: 50%;\n}\n\n.soi-gink-hero-title {\n  display: block;\n  color: var(--soi-gink-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-gink-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-gink-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gink-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-gink-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gink-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gink-label-accent {\n  background: var(--soi-gink-pomme);\n  border-color: var(--soi-gink-pomme);\n  color: var(--soi-gink-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gink-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gink-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gink-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-gink-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gink-pomme);\n  border-radius: 2px;\n}\n\n.soi-gink-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gink-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gink-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gink-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gink-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gink-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gink-benefit {\n  background: var(--soi-gink-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gink-radius);\n  border: 1px solid var(--soi-gink-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gink-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gink-shadow-md);\n}\n\n.soi-gink-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gink-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-gink-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gink-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gink-benefit:hover .soi-gink-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gink-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gink-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gink-benefit p {\n  font-size: 13px;\n  color: var(--soi-gink-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gink-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gink-card {\n  background: var(--soi-gink-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gink-radius);\n  border-left: 3px solid var(--soi-gink-pomme);\n}\n\n.soi-gink-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gink-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gink-card p {\n  font-size: 14px;\n  color: var(--soi-gink-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gink-compo {\n  background: var(--soi-gink-off-white);\n  border-radius: var(--soi-gink-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gink-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-gink-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gink-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gink-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gink-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gink-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gink-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-gink-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gink-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gink-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gink-radius);\n  border: 1px solid var(--soi-gink-line);\n  align-items: flex-start;\n}\n\n.soi-gink-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gink-marine);\n  color: var(--soi-gink-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-gink-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gink-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gink-step-content p {\n  font-size: 14px;\n  color: var(--soi-gink-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-gink-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gink-pomme-light);\n  border-left: 4px solid var(--soi-gink-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gink-radius) var(--soi-gink-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gink-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gink-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gink-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gink-tip p {\n  font-size: 14px;\n  color: var(--soi-gink-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gink-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gink-accordion-item {\n  background: var(--soi-gink-off-white);\n  border-radius: var(--soi-gink-radius-sm);\n  border: 1px solid var(--soi-gink-line);\n  overflow: hidden;\n}\n\n.soi-gink-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gink-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-gink-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gink-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gink-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gink-accordion-item[open] .soi-gink-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gink-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gink-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gink-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gink-cta-box {\n  background: var(--soi-gink-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gink-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gink-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-gink-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gink-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-gink-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gink-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gink-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-gink-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gink-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gink-compo-value {\n    text-align: left;\n  }\n\n  .soi-gink-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gink-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gink-fiche {\n    --soi-gink-text-soft: #2C3E50;\n    --soi-gink-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Tradition du Soleil Levant","offers":[{"title":"Default Title","offer_id":61602633482570,"sku":"TR1012","price":8.91,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ginkgo-biloba-vegan-en-gelules-packshot_6a76b675-0ecf-4731-a31a-3b3de35e5685.webp?v=1779610607"},{"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.77,"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":10.97,"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.07,"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":9.19,"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":"multivitamines","title":"Multi Vitamines en gélules","description":"\n\u003cdiv class=\"soi-mvit-fiche\"\u003e\n\n  \u003csection class=\"soi-mvit-hero\"\u003e\n    \u003cdiv class=\"soi-mvit-hero-tag\"\u003e\n      \u003cspan class=\"soi-mvit-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mvit-hero-title\"\u003eMulti Vitamines en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-mvit-hero-subtitle\"\u003e12 vitamines essentielles réunies dans une seule gélule végétale pour soutenir votre énergie, votre immunité et votre vitalité au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mvit-hero-labels\"\u003e\n      \u003cspan class=\"soi-mvit-label soi-mvit-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-mvit-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-mvit-label\"\u003e12 VITAMINES\u003c\/span\u003e\n      \u003cspan class=\"soi-mvit-label\"\u003e60 GÉLULES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003eMultivitamines en gélules : le complexe complet pour votre énergie et votre immunité\u003c\/h2\u003e\n    \u003cp\u003eVous ressentez des coups de fatigue, un manque d'énergie ou l'impression que votre corps tourne au ralenti ? Une alimentation déséquilibrée, le stress ou simplement le rythme du quotidien peuvent creuser des carences en vitamines essentielles. Le complexe Multivitamines Laboratoire Code a justement été formulé pour couvrir vos besoins journaliers avec un seul complément pratique, fabriqué en France, en gélule végétale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce complément multivitamines ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mvit-section-intro\"\u003eContrairement à de nombreux produits disponibles sur le marché, ce complexe regroupe toutes les vitamines naturelles essentielles dans une formule équilibrée et dosée avec précision. Pas de superflu, pas de compromis : chaque gélule est pensée pour apporter ce dont votre organisme a réellement besoin.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mvit-grid-compact\"\u003e\n      \u003cdiv class=\"soi-mvit-card-mini\"\u003e\n        \u003cspan class=\"soi-mvit-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-card-mini\"\u003e\n        \u003cspan class=\"soi-mvit-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-label\"\u003eGélules\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-value\"\u003eVégétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-card-mini\"\u003e\n        \u003cspan class=\"soi-mvit-card-mini-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-value\"\u003eMulti-cibles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-card-mini\"\u003e\n        \u003cspan class=\"soi-mvit-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-card-mini-value\"\u003e60 gélules (2 mois)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003eLes bienfaits clés du complexe multivitamines\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mvit-benefits\"\u003e\n      \u003cdiv class=\"soi-mvit-benefit\"\u003e\n        \u003cdiv class=\"soi-mvit-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction de la fatigue\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines C, B5, B6, B9 et B12 contribuent à réduire la fatigue et à soutenir un métabolisme énergétique normal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-benefit\"\u003e\n        \u003cdiv class=\"soi-mvit-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines C, B9 et B12 participent au fonctionnement normal du système immunitaire, pour mieux résister aux agressions saisonnières.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-benefit\"\u003e\n        \u003cdiv class=\"soi-mvit-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSystème nerveux et stress\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines B1, B6 et B8 soutiennent le fonctionnement normal du système nerveux, aidant à mieux gérer le stress et la fatigue mentale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-benefit\"\u003e\n        \u003cdiv class=\"soi-mvit-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeau et protection cellulaire\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines B2, B3 et B8 contribuent à maintenir une peau normale. La vitamine E protège les cellules contre le stress oxydatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003eComposition et dosage par gélule (385 mg)\u003c\/h2\u003e\n    \u003cp class=\"soi-mvit-section-intro\"\u003eVoici le détail complet des actifs contenus dans chaque gélule végétale :\u003c\/p\u003e\n    \u003cdiv class=\"soi-mvit-compo\"\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine C (acide L-ascorbique)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e80 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine E (D-alpha-tocophéryl acétate)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e12 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B3 (niacine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e16 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B5 (acide pantothénique)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e6 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B6 (pyridoxine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e1,4 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B2 (riboflavine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e1,4 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B1 (thiamine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e1,1 mg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B9 (acide folique)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e200 µg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B8 (biotine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e50 µg · 167 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine B12 (cyanocobalamine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e2,5 µg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine D3 (cholécalciférol)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e5 µg (200 UI) · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eVitamine A (acétate de rétinyle)\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003e800 µg · 100 % VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-compo-row\"\u003e\n        \u003cspan class=\"soi-mvit-compo-label\"\u003eAutres composants\u003c\/span\u003e\n        \u003cspan class=\"soi-mvit-compo-value\"\u003eGélule végétale (HPMC), cellulose microcristalline, stéarate de magnésium\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003ch2\u003eComment prendre ces gélules multivitaminées ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mvit-timeline\"\u003e\n      \u003cdiv class=\"soi-mvit-step\"\u003e\n        \u003cdiv class=\"soi-mvit-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mvit-step-content\"\u003e\n          \u003ch3\u003e1 gélule par jour\u003c\/h3\u003e\n          \u003cp\u003ePrenez une gélule le matin, de préférence au cours du petit-déjeuner pour une meilleure absorption.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-step\"\u003e\n        \u003cdiv class=\"soi-mvit-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mvit-step-content\"\u003e\n          \u003ch3\u003eCure de 2 mois\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats visibles sur votre énergie et votre vitalité, misez sur une cure continue de 6 à 8 semaines minimum.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mvit-step\"\u003e\n        \u003cdiv class=\"soi-mvit-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mvit-step-content\"\u003e\n          \u003ch3\u003eÀ renouveler si besoin\u003c\/h3\u003e\n          \u003cp\u003eEn période de fatigue intense, de changement de saison ou de régime alimentaire, une deuxième cure peut être envisagée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\"\u003e\n    \u003cdiv class=\"soi-mvit-accordion\"\u003e\n      \u003cdetails class=\"soi-mvit-accordion-item\"\u003e\n        \u003csummary class=\"soi-mvit-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mvit-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical ni à une alimentation variée et équilibrée. Tenez hors de portée des jeunes enfants. Demandez l'avis d'un professionnel de santé en cas de grossesse, d'allaitement ou de traitement médicamenteux en cours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mvit-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mvit-cta-box\"\u003e\n      \u003cp class=\"soi-mvit-cta-tag\" style=\"color: white;\"\u003eVotre allié vitalité au quotidien\u003c\/p\u003e\n      \u003cp class=\"soi-mvit-cta-text\" style=\"color: white;\"\u003eParce que votre énergie mérite une formule claire, complète et honnête, le complexe Multivitamines Laboratoire Code regroupe 12 vitamines essentielles dans une seule gélule végétale, fabriquée en France avec soin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mvit-marine: #1A2D3D;\n  --soi-mvit-marine-dark: #0F1E2B;\n  --soi-mvit-marine-light: #2C4458;\n  --soi-mvit-pomme: #A1C544;\n  --soi-mvit-pomme-dark: #84A636;\n  --soi-mvit-pomme-light: rgba(161,197,68,0.10);\n  --soi-mvit-white: #FFFFFF;\n  --soi-mvit-off-white: #F8FAF6;\n  --soi-mvit-stone: #F1F3EE;\n  --soi-mvit-line: #E5E8E0;\n  --soi-mvit-primary: #B8D4E8;\n  --soi-mvit-primary-soft: #D6E8F4;\n  --soi-mvit-accent: #D88542;\n  --soi-mvit-text: #1A2D3D;\n  --soi-mvit-text-soft: #4A5B6B;\n  --soi-mvit-text-muted: #7B8693;\n  --soi-mvit-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mvit-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mvit-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mvit-radius: 12px;\n  --soi-mvit-radius-sm: 8px;\n  --soi-mvit-radius-pill: 999px;\n}\n\n.soi-mvit-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mvit-fiche img { max-width: 100%; height: auto; }\n\n.soi-mvit-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mvit-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mvit-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-mvit-hero {\n  position: relative;\n  background: var(--soi-mvit-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-mvit-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mvit-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mvit-pomme);\n}\n\n.soi-mvit-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-mvit-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mvit-pomme);\n  border-radius: 50%;\n}\n\n.soi-mvit-hero-title {\n  display: block;\n  color: var(--soi-mvit-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-mvit-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-mvit-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mvit-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-mvit-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mvit-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mvit-label-accent {\n  background: var(--soi-mvit-pomme);\n  border-color: var(--soi-mvit-pomme);\n  color: var(--soi-mvit-marine);\n  font-weight: 600;\n}\n\n.soi-mvit-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mvit-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mvit-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-mvit-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mvit-pomme);\n  border-radius: 2px;\n}\n\n.soi-mvit-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mvit-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mvit-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mvit-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mvit-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-mvit-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mvit-benefit {\n  background: var(--soi-mvit-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mvit-radius);\n  border: 1px solid var(--soi-mvit-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mvit-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mvit-shadow-md);\n}\n\n.soi-mvit-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mvit-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-mvit-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mvit-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mvit-benefit:hover .soi-mvit-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mvit-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mvit-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mvit-benefit p {\n  font-size: 13px;\n  color: var(--soi-mvit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mvit-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-mvit-card-mini {\n  background: var(--soi-mvit-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-mvit-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-mvit-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-mvit-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-mvit-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-mvit-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mvit-marine);\n}\n\n.soi-mvit-compo {\n  background: var(--soi-mvit-off-white);\n  border-radius: var(--soi-mvit-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mvit-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-mvit-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mvit-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mvit-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mvit-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mvit-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mvit-marine);\n  text-align: right;\n}\n\n.soi-mvit-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mvit-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mvit-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mvit-radius);\n  border: 1px solid var(--soi-mvit-line);\n  align-items: flex-start;\n}\n\n.soi-mvit-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mvit-marine);\n  color: var(--soi-mvit-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-mvit-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mvit-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mvit-step-content p {\n  font-size: 14px;\n  color: var(--soi-mvit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mvit-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mvit-accordion-item {\n  background: var(--soi-mvit-off-white);\n  border-radius: var(--soi-mvit-radius-sm);\n  border: 1px solid var(--soi-mvit-line);\n  overflow: hidden;\n}\n\n.soi-mvit-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mvit-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-mvit-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mvit-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mvit-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mvit-accordion-item[open] .soi-mvit-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mvit-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mvit-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mvit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mvit-cta-box {\n  background: var(--soi-mvit-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mvit-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mvit-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-mvit-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mvit-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-mvit-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mvit-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mvit-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-mvit-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mvit-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mvit-compo-value {\n    text-align: left;\n  }\n\n  .soi-mvit-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-mvit-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mvit-fiche {\n    --soi-mvit-text-soft: #2C3E50;\n    --soi-mvit-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602657599818,"sku":"LC1008","price":14.16,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/multi-vitamines-en-gelules-packshot.webp?v=1779636353"},{"product_id":"extrait-d-harpagophytum-bio-et-vegan-en-gelules","title":"Extrait d’Harpagophytum Bio en gélules (griffe du diable)","description":"\n\u003cdiv class=\"soi-harp-fiche\"\u003e\n\n\u003csection class=\"soi-harp-hero\"\u003e\n\u003cdiv class=\"soi-harp-hero-tag\"\u003e\n\u003cspan class=\"soi-harp-tag-dot\"\u003e\u003c\/span\u003e\nComplément alimentaire · Laboratoire Code\n\u003c\/div\u003e\n\u003cspan class=\"soi-harp-hero-title\"\u003eExtrait d'Harpagophytum bio en gélules\u003c\/span\u003e\n\u003cp class=\"soi-harp-hero-subtitle\"\u003eLa puissance de la « Griffe du Diable » au service de vos articulations : 60 gélules végétales d'extrait concentré, certifié bio et fabriqué en France.\u003c\/p\u003e\n\u003cdiv class=\"soi-harp-hero-labels\"\u003e\n\u003cspan class=\"soi-harp-label soi-harp-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n\u003cspan class=\"soi-harp-label\"\u003e100 % VEGAN\u003c\/span\u003e\n\u003cspan class=\"soi-harp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-harp-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-harp-section\"\u003e\n\u003ch2\u003eL'harpagophytum, la \"Griffe du Diable\" venue d'Afrique\u003c\/h2\u003e\n\u003cp\u003eOriginaire des savanes semi-arides d'Afrique australe, \u003cstrong\u003el'Harpagophytum procumbens\u003c\/strong\u003e tire son surnom évocateur de la forme crochetée de ses fruits. Ce sont ses \u003cstrong\u003eracines secondaires\u003c\/strong\u003e qui concentrent les principes actifs, en particulier les \u003cstrong\u003eharpagosides\u003c\/strong\u003e, des iridoïdes reconnus pour leurs propriétés anti-inflammatoires naturelles.\u003c\/p\u003e\n\u003cp\u003eUtilisée depuis des siècles en médecine traditionnelle africaine, cette plante est aujourd'hui l'une des références phytothérapeutiques les plus documentées en Europe pour la santé des articulations et des tendons. Chez Soinat, nous avons sélectionné un extrait concentré issu de l'agriculture biologique pour vous offrir le meilleur de ce végétal d'exception.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-harp-section\"\u003e\n\u003ch2\u003eBienfaits des gélules d'harpagophytum bio : ce que vous pouvez réellement attendre\u003c\/h2\u003e\n\u003cdiv class=\"soi-harp-benefits\"\u003e\n\u003cdiv class=\"soi-harp-benefit\"\u003e\n\u003cdiv class=\"soi-harp-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eConfort articulaire\u003c\/h3\u003e\n\u003cp\u003eLes harpagosides agissent en soutien de l'inflammation naturelle du corps, contribuant à réduire les inconforts dans les genoux, hanches, dos et épaules.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-benefit\"\u003e\n\u003cdiv class=\"soi-harp-benefit-icon\"\u003e\u003cspan\u003e🤸\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFlexibilité et mobilité\u003c\/h3\u003e\n\u003cp\u003eParticulièrement apprécié des personnes qui ressentent des raideurs matinales ou après un effort physique prolongé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-benefit\"\u003e\n\u003cdiv class=\"soi-harp-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eSoutien des tendons\u003c\/h3\u003e\n\u003cp\u003eTraditionnellement utilisé pour les tendons ainsi que pour les articulations, l'harpagophytum est un allié polyvalent pour les sportifs comme pour les seniors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-benefit\"\u003e\n\u003cdiv class=\"soi-harp-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eConfort digestif\u003c\/h3\u003e\n\u003cp\u003eÀ des doses modérées, la plante contribue également à un confort digestif, un bénéfice souvent méconnu de cette racine africaine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-harp-section\"\u003e\n\u003ch2\u003eComposition et posologie : ce qu'il y a vraiment dans chaque gélule\u003c\/h2\u003e\n\u003cdiv class=\"soi-harp-compo\"\u003e\n\u003cdiv class=\"soi-harp-compo-row\"\u003e\n\u003cspan class=\"soi-harp-compo-label\"\u003eConditionnement\u003c\/span\u003e\n\u003cspan class=\"soi-harp-compo-value\"\u003e60 gélules végétales de 425 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-compo-row\"\u003e\n\u003cspan class=\"soi-harp-compo-label\"\u003eExtrait sec d'Harpagophytum procumbens (racines secondaires)\u003c\/span\u003e\n\u003cspan class=\"soi-harp-compo-value\"\u003e400 mg \/ gélule\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-compo-row\"\u003e\n\u003cspan class=\"soi-harp-compo-label\"\u003eTitrage\u003c\/span\u003e\n\u003cspan class=\"soi-harp-compo-value\"\u003eEn harpagosides\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-compo-row\"\u003e\n\u003cspan class=\"soi-harp-compo-label\"\u003eFibre d'acacia (agent de charge bio)\u003c\/span\u003e\n\u003cspan class=\"soi-harp-compo-value\"\u003e25 mg \/ gélule\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-compo-row\"\u003e\n\u003cspan class=\"soi-harp-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n\u003cspan class=\"soi-harp-compo-value\"\u003eGélule végétale HPMC, 100 % vegan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-compo-row\"\u003e\n\u003cspan class=\"soi-harp-compo-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-harp-compo-value\"\u003eAB · FR-BIO-01 · Agriculture non-UE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"soi-harp-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cdiv class=\"soi-harp-step\"\u003e\n\u003cdiv class=\"soi-harp-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-step-content\"\u003e\n\u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n\u003cp\u003ePrenez 2 à 3 gélules par jour, de préférence au moment des repas, avec un grand verre d'eau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-step\"\u003e\n\u003cdiv class=\"soi-harp-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-step-content\"\u003e\n\u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n\u003cp\u003ePour un résultat optimal, une cure de 6 à 8 semaines est généralement conseillée. Ne pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"soi-harp-tip\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cdiv class=\"soi-harp-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 à un traitement médical. En cas de pathologie articulaire diagnostiquée, consultez votre médecin avant toute cure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-harp-section\"\u003e\n\u003ch2\u003ePourquoi choisir cet extrait d'harpagophytum parmi tous les autres ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-harp-grid\"\u003e\n\u003cdiv class=\"soi-harp-card\"\u003e\n\u003ch3\u003e🌿 Certifié Agriculture Biologique (AB)\u003c\/h3\u003e\n\u003cp\u003eAucun pesticide, aucun engrais chimique. La pureté des actifs est préservée de la racine à la gélule.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eTraçabilité totale, respect des normes BPF (Bonnes Pratiques de Fabrication) et contrôle qualité rigoureux à chaque étape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-card\"\u003e\n\u003ch3\u003e🌱 100 % Vegan\u003c\/h3\u003e\n\u003cp\u003eGélule végétale HPMC, sans gélatine animale ni aucun excipient d'origine animale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-card\"\u003e\n\u003ch3\u003e💊 Formule épurée\u003c\/h3\u003e\n\u003cp\u003eSeulement deux ingrédients. Pas d'additifs inutiles, pas de colorants, pas de conservateurs artificiels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-harp-section\"\u003e\n\u003ch2\u003eÀ qui s'adressent ces gélules d'harpagophytum bio ?\u003c\/h2\u003e\n\u003cp class=\"soi-harp-section-intro\"\u003eCe complément convient particulièrement aux personnes qui cherchent un soutien naturel pour leurs articulations et leurs tendons.\u003c\/p\u003e\n\u003cdiv class=\"soi-harp-grid\"\u003e\n\u003cdiv class=\"soi-harp-card\"\u003e\n\u003ch3\u003e🦵 Inconforts articulaires\u003c\/h3\u003e\n\u003cp\u003eVous ressentez des douleurs articulaires légères à modérées au niveau des genoux, du dos ou des hanches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-card\"\u003e\n\u003ch3\u003e🌅 Raideurs matinales\u003c\/h3\u003e\n\u003cp\u003eVous souffrez de raideurs au réveil ou après une activité physique intense, et souhaitez retrouver plus de souplesse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-card\"\u003e\n\u003ch3\u003e🏃 Mode de vie actif\u003c\/h3\u003e\n\u003cp\u003eVous cherchez un soutien naturel en complément d'une hygiène de vie active, que vous soyez sportif ou senior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-harp-card\"\u003e\n\u003ch3\u003e🌿 Alternative naturelle\u003c\/h3\u003e\n\u003cp\u003eVous souhaitez une alternative bio et vegan aux anti-inflammatoires de synthèse pour un usage ponctuel ou en cure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"soi-harp-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cdetails class=\"soi-harp-accordion-item\"\u003e\n\u003csummary class=\"soi-harp-accordion-header\"\u003e⚠️ Précautions d'emploi et contre-indications\u003c\/summary\u003e\n\u003cdiv class=\"soi-harp-accordion-content\"\u003e\n\u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes, aux personnes souffrant de calculs biliaires ou d'ulcères gastroduodénaux, et aux enfants de moins de 12 ans. En cas de traitement médicamenteux en cours, demandez conseil à 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\u003csection class=\"soi-harp-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-harp-cta-box\"\u003e\n\u003cp class=\"soi-harp-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, une articulation à la fois\u003c\/p\u003e\n\u003cp class=\"soi-harp-cta-text\" style=\"color: white;\"\u003eVos articulations méritent mieux que d'être ignorées. Avec cet extrait d'harpagophytum bio, vous choisissez une plante ancestrale, une formule épurée et une fabrication française irréprochable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-harp-marine: #1A2D3D;\n  --soi-harp-marine-dark: #0F1E2B;\n  --soi-harp-marine-light: #2C4458;\n  --soi-harp-pomme: #A1C544;\n  --soi-harp-pomme-dark: #84A636;\n  --soi-harp-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-harp-white: #FFFFFF;\n  --soi-harp-off-white: #F8FAF6;\n  --soi-harp-stone: #F1F3EE;\n  --soi-harp-line: #E5E8E0;\n\n  --soi-harp-primary: #A8C8E8;\n  --soi-harp-primary-soft: #D4E4F4;\n  --soi-harp-accent: #D04A4A;\n\n  --soi-harp-text: #1A2D3D;\n  --soi-harp-text-soft: #4A5B6B;\n  --soi-harp-text-muted: #7B8693;\n\n  --soi-harp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-harp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-harp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-harp-radius: 12px;\n  --soi-harp-radius-sm: 8px;\n  --soi-harp-radius-pill: 999px;\n}\n\n.soi-harp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-harp-fiche img { max-width: 100%; height: auto; }\n\n.soi-harp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-harp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-harp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-harp-hero {\n  position: relative;\n  background: var(--soi-harp-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-harp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-harp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-harp-pomme);\n}\n\n.soi-harp-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-harp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-harp-pomme);\n  border-radius: 50%;\n}\n\n.soi-harp-hero-title {\n  display: block;\n  color: var(--soi-harp-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-harp-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-harp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-harp-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-harp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-harp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-harp-label-accent {\n  background: var(--soi-harp-pomme);\n  border-color: var(--soi-harp-pomme);\n  color: var(--soi-harp-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-harp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-harp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-harp-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-harp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-harp-pomme);\n  border-radius: 2px;\n}\n\n.soi-harp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-harp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-harp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-harp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-harp-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-harp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-harp-benefit {\n  background: var(--soi-harp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-harp-radius);\n  border: 1px solid var(--soi-harp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-harp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-harp-shadow-md);\n}\n\n.soi-harp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-harp-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-harp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-harp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-harp-benefit:hover .soi-harp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-harp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-harp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-harp-benefit p {\n  font-size: 13px;\n  color: var(--soi-harp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-harp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-harp-card {\n  background: var(--soi-harp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-harp-radius);\n  border-left: 3px solid var(--soi-harp-pomme);\n}\n\n.soi-harp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-harp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-harp-card p {\n  font-size: 14px;\n  color: var(--soi-harp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-harp-compo {\n  background: var(--soi-harp-off-white);\n  border-radius: var(--soi-harp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-harp-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-harp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-harp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-harp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-harp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-harp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-harp-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-harp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-harp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-harp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-harp-radius);\n  border: 1px solid var(--soi-harp-line);\n  align-items: flex-start;\n}\n\n.soi-harp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-harp-marine);\n  color: var(--soi-harp-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-harp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-harp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-harp-step-content p {\n  font-size: 14px;\n  color: var(--soi-harp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-harp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-harp-pomme-light);\n  border-left: 4px solid var(--soi-harp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-harp-radius) var(--soi-harp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-harp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-harp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-harp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-harp-tip p {\n  font-size: 14px;\n  color: var(--soi-harp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-harp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-harp-accordion-item {\n  background: var(--soi-harp-off-white);\n  border-radius: var(--soi-harp-radius-sm);\n  border: 1px solid var(--soi-harp-line);\n  overflow: hidden;\n}\n\n.soi-harp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-harp-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-harp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-harp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-harp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-harp-accordion-item[open] .soi-harp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-harp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-harp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-harp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-harp-cta-box {\n  background: var(--soi-harp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-harp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-harp-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-harp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-harp-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-harp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-harp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-harp-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-harp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-harp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-harp-compo-value {\n    text-align: left;\n  }\n\n  .soi-harp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-harp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-harp-fiche {\n    --soi-harp-text-soft: #2C3E50;\n    --soi-harp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602661695818,"sku":"LC3010","price":10.71,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/extrait-dharpagophytum-bio-et-vegan-en-gelules-packshot_0c4a8be6-1e82-4c03-91ce-fb43b2d27c35.webp?v=1779712554"},{"product_id":"magnesium-renforce-en-gelules","title":"Magnésium Renforcé en gélules","description":"\n\u003cdiv class=\"soi-mgrf-fiche\"\u003e\n\n  \u003csection class=\"soi-mgrf-hero\"\u003e\n    \u003cdiv class=\"soi-mgrf-hero-tag\"\u003e\n      \u003cspan class=\"soi-mgrf-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · MERalia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mgrf-hero-title\"\u003eLa force de la mer au service de votre vitalité\u003c\/span\u003e\n    \u003cp class=\"soi-mgrf-hero-subtitle\"\u003eMagnésium marin d'extraction naturelle associé aux vitamines B1, B2 et B6 pour une action complète sur l'énergie, le système nerveux et la réduction de la fatigue.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mgrf-hero-labels\"\u003e\n      \u003cspan class=\"soi-mgrf-label soi-mgrf-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-mgrf-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-mgrf-label\"\u003eMAGNÉSIUM MARIN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgrf-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un magnésium marin en gélules ?\u003c\/h2\u003e\n    \u003cp\u003eToutes les formes de magnésium ne se valent pas. Le magnésium marin est extrait directement de l'eau de mer, sans synthèse chimique. Il présente une composition naturelle de sels de magnésium (chlorure, hydroxyde, oxyde) et bénéficie d'une bonne tolérance digestive chez la plupart des personnes.\u003c\/p\u003e\n    \u003cp\u003eConditionné en gélules végétales, ce complément convient aux végétariens et aux végans, sans gélatine animale. La formule MERalia mise sur la synergie entre le magnésium marin et trois vitamines du groupe B pour potentialiser l'action de chaque actif.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgrf-section\"\u003e\n    \u003ch2\u003eLes bienfaits des gélules de magnésium renforcé\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mgrf-benefits\"\u003e\n      \u003cdiv class=\"soi-mgrf-benefit\"\u003e\n        \u003cdiv class=\"soi-mgrf-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉnergie et vitalité\u003c\/h3\u003e\n        \u003cp\u003eLe magnésium contribue à un métabolisme énergétique normal. Associé aux vitamines B1 et B2, il favorise la conversion des nutriments en carburant utilisable par vos cellules.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-benefit\"\u003e\n        \u003cdiv class=\"soi-mgrf-benefit-icon\"\u003e\u003cspan\u003e😮‍💨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction de la fatigue\u003c\/h3\u003e\n        \u003cp\u003eLa combinaison magnésium, B2 et B6 agit sur la fatigue physique et mentale, deux aspects souvent liés à un déficit en minéraux essentiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-benefit\"\u003e\n        \u003cdiv class=\"soi-mgrf-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSystème nerveux\u003c\/h3\u003e\n        \u003cp\u003eMagnésium, B2 et B6 contribuent au fonctionnement normal du système nerveux, soutenant l'équilibre émotionnel et la résistance au stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-benefit\"\u003e\n        \u003cdiv class=\"soi-mgrf-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eImmunité et protection cellulaire\u003c\/h3\u003e\n        \u003cp\u003eLa vitamine B6 soutient l'immunité, tandis que la B2 protège les cellules du stress oxydatif, pour une action globale sur la durée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgrf-section\"\u003e\n    \u003ch2\u003eComposition et posologie des gélules de magnésium MERalia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mgrf-compo\"\u003e\n      \u003cdiv class=\"soi-mgrf-compo-row\"\u003e\n        \u003cspan class=\"soi-mgrf-compo-label\"\u003ePour 2 gélules (dose journalière)\u003c\/span\u003e\n        \u003cspan class=\"soi-mgrf-compo-value\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-compo-row\"\u003e\n        \u003cspan class=\"soi-mgrf-compo-label\"\u003eMagnésium marin\u003c\/span\u003e\n        \u003cspan class=\"soi-mgrf-compo-value\"\u003e300 mg (80 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-compo-row\"\u003e\n        \u003cspan class=\"soi-mgrf-compo-label\"\u003eVitamine B1 (thiamine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mgrf-compo-value\"\u003e1,1 mg (100 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-compo-row\"\u003e\n        \u003cspan class=\"soi-mgrf-compo-label\"\u003eVitamine B2 (riboflavine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mgrf-compo-value\"\u003e1,4 mg (100 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-compo-row\"\u003e\n        \u003cspan class=\"soi-mgrf-compo-label\"\u003eVitamine B6 (pyridoxine)\u003c\/span\u003e\n        \u003cspan class=\"soi-mgrf-compo-value\"\u003e1,4 mg (100 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-compo-row\"\u003e\n        \u003cspan class=\"soi-mgrf-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-mgrf-compo-value\"\u003e60 gélules (30 jours de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-mgrf-section-intro\" style=\"margin-top: 1rem; font-style: italic;\"\u003eAutres ingrédients : gélule végétale (hydroxypropylméthylcellulose), agent de charge (cellulose microcristalline), anti-agglomérant (stéarate de magnésium végétal).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgrf-section\"\u003e\n    \u003ch2\u003eComment bien prendre vos gélules de magnésium ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mgrf-timeline\"\u003e\n      \u003cdiv class=\"soi-mgrf-step\"\u003e\n        \u003cdiv class=\"soi-mgrf-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mgrf-step-content\"\u003e\n          \u003ch3\u003eQuand ?\u003c\/h3\u003e\n          \u003cp\u003eAu moment d'un repas, avec un grand verre d'eau, pour favoriser une meilleure absorption et une bonne tolérance digestive.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-step\"\u003e\n        \u003cdiv class=\"soi-mgrf-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mgrf-step-content\"\u003e\n          \u003ch3\u003eCombien ?\u003c\/h3\u003e\n          \u003cp\u003e2 gélules par jour. Ne pas dépasser la dose journalière recommandée sans avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mgrf-step\"\u003e\n        \u003cdiv class=\"soi-mgrf-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mgrf-step-content\"\u003e\n          \u003ch3\u003eCombien de temps ?\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 1 à 3 mois est généralement conseillée pour ressentir des effets durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mgrf-tip\"\u003e\n      \u003cdiv class=\"soi-mgrf-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePrès de 75 % des Français ne consomment pas suffisamment de magnésium au quotidien. Si vous ressentez une fatigue persistante, des tensions musculaires ou des coups de stress à répétition, une cure de magnésium marin peut vous aider à retrouver votre équilibre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mgrf-section\"\u003e\n    \u003ch2\u003eFabriqué en France, formulé pour tous\u003c\/h2\u003e\n    \u003cp\u003eLe Magnésium Renforcé MERalia est fabriqué en France, dans le respect de normes strictes de fabrication. Ses gélules végétales le rendent compatible avec un mode de vie végétarien ou végan.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mgrf-accordion\"\u003e\n      \u003cdetails class=\"soi-mgrf-accordion-item\"\u003e\n        \u003csummary class=\"soi-mgrf-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mgrf-accordion-content\"\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. Ne pas dépasser la dose journalière recommandée. En cas de pathologie ou de traitement en cours, consultez votre médecin avant de démarrer une 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-mgrf-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mgrf-cta-box\"\u003e\n      \u003cp class=\"soi-mgrf-cta-tag\" style=\"color: white;\"\u003eRetrouvez votre énergie naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-mgrf-cta-text\" style=\"color: white;\"\u003eLe meilleur de la mer et des vitamines B réunis dans une formule simple, naturelle et fabriquée en France, pour prendre soin de votre vitalité 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-mgrf-marine: #1A2D3D;\n  --soi-mgrf-marine-dark: #0F1E2B;\n  --soi-mgrf-marine-light: #2C4458;\n  --soi-mgrf-pomme: #A1C544;\n  --soi-mgrf-pomme-dark: #84A636;\n  --soi-mgrf-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mgrf-white: #FFFFFF;\n  --soi-mgrf-off-white: #F8FAF6;\n  --soi-mgrf-stone: #F1F3EE;\n  --soi-mgrf-line: #E5E8E0;\n\n  --soi-mgrf-primary: #2B5DAE;\n  --soi-mgrf-primary-soft: #E8F0FA;\n  --soi-mgrf-accent: #6EC5B0;\n\n  --soi-mgrf-text: #1A2D3D;\n  --soi-mgrf-text-soft: #4A5B6B;\n  --soi-mgrf-text-muted: #7B8693;\n\n  --soi-mgrf-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mgrf-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mgrf-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mgrf-radius: 12px;\n  --soi-mgrf-radius-sm: 8px;\n  --soi-mgrf-radius-pill: 999px;\n}\n\n.soi-mgrf-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mgrf-fiche img { max-width: 100%; height: auto; }\n\n.soi-mgrf-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mgrf-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mgrf-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mgrf-hero {\n  position: relative;\n  background: var(--soi-mgrf-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-mgrf-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mgrf-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mgrf-pomme);\n}\n\n.soi-mgrf-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-mgrf-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mgrf-pomme);\n  border-radius: 50%;\n}\n\n.soi-mgrf-hero-title {\n  display: block;\n  color: var(--soi-mgrf-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-mgrf-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-mgrf-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mgrf-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-mgrf-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mgrf-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mgrf-label-accent {\n  background: var(--soi-mgrf-pomme);\n  border-color: var(--soi-mgrf-pomme);\n  color: var(--soi-mgrf-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-mgrf-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mgrf-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mgrf-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-mgrf-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mgrf-pomme);\n  border-radius: 2px;\n}\n\n.soi-mgrf-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mgrf-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mgrf-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mgrf-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mgrf-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-mgrf-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mgrf-benefit {\n  background: var(--soi-mgrf-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mgrf-radius);\n  border: 1px solid var(--soi-mgrf-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mgrf-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mgrf-shadow-md);\n}\n\n.soi-mgrf-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mgrf-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-mgrf-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mgrf-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mgrf-benefit:hover .soi-mgrf-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mgrf-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mgrf-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mgrf-benefit p {\n  font-size: 13px;\n  color: var(--soi-mgrf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-mgrf-compo {\n  background: var(--soi-mgrf-off-white);\n  border-radius: var(--soi-mgrf-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mgrf-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-mgrf-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mgrf-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mgrf-compo-row:first-child {\n  background: var(--soi-mgrf-marine);\n  border-radius: var(--soi-mgrf-radius) var(--soi-mgrf-radius) 0 0;\n  border-bottom: none;\n}\n\n.soi-mgrf-compo-row:first-child .soi-mgrf-compo-label {\n  color: var(--soi-mgrf-white);\n  font-weight: 600;\n  font-size: 13px;\n  letter-spacing: 0.05em;\n}\n\n.soi-mgrf-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mgrf-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mgrf-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mgrf-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-mgrf-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-mgrf-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mgrf-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mgrf-radius);\n  border: 1px solid var(--soi-mgrf-line);\n  align-items: flex-start;\n}\n\n.soi-mgrf-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mgrf-marine);\n  color: var(--soi-mgrf-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-mgrf-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mgrf-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mgrf-step-content p {\n  font-size: 14px;\n  color: var(--soi-mgrf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-mgrf-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mgrf-pomme-light);\n  border-left: 4px solid var(--soi-mgrf-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mgrf-radius) var(--soi-mgrf-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mgrf-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mgrf-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mgrf-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mgrf-tip p {\n  font-size: 14px;\n  color: var(--soi-mgrf-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-mgrf-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-mgrf-accordion-item {\n  background: var(--soi-mgrf-off-white);\n  border-radius: var(--soi-mgrf-radius-sm);\n  border: 1px solid var(--soi-mgrf-line);\n  overflow: hidden;\n}\n\n.soi-mgrf-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mgrf-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-mgrf-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mgrf-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mgrf-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mgrf-accordion-item[open] .soi-mgrf-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mgrf-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mgrf-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mgrf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-mgrf-cta-box {\n  background: var(--soi-mgrf-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mgrf-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mgrf-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-mgrf-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mgrf-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-mgrf-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mgrf-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mgrf-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-mgrf-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mgrf-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mgrf-compo-value {\n    text-align: left;\n  }\n\n  .soi-mgrf-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-mgrf-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mgrf-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mgrf-fiche {\n    --soi-mgrf-text-soft: #2C3E50;\n    --soi-mgrf-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Meralia","offers":[{"title":"Default Title","offer_id":61602675851594,"sku":"ME4003","price":7.11,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/magnesium_renforce_gelules_meralia_11zon.webp?v=1781252972"},{"product_id":"pelvimag-bio","title":"Pelvimag bio en gélules","description":"\u003cdiv class=\"soi-pelv-fiche\"\u003e\n\n  \u003csection class=\"soi-pelv-hero\"\u003e\n    \u003cdiv class=\"soi-pelv-hero-tag\"\u003e\n      \u003cspan class=\"soi-pelv-tag-dot\"\u003e\u003c\/span\u003e\n      Confort urinaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pelv-hero-title\"\u003ePelvimag Bio\u003c\/span\u003e\n    \u003cp class=\"soi-pelv-hero-subtitle\"\u003eTrois actifs naturels et biologiques associés pour retrouver légèreté et sérénité au quotidien face aux inconforts urinaires.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pelv-hero-labels\"\u003e\n      \u003cspan class=\"soi-pelv-label soi-pelv-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-pelv-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-pelv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-pelv-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-pelv-label\"\u003e120 GÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Pelvimag Bio pour votre confort urinaire ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreux compléments alimentaires pour le confort urinaire qui misent sur le cranberry seul, Pelvimag Bio se distingue par une synergie inédite : oignon bio, marron d'Inde bio et magnésium. Cette association agit simultanément sur l'inflammation, la circulation veineuse et la tonicité musculaire du plancher pelvien.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-pelv-benefits\"\u003e\n      \u003cdiv class=\"soi-pelv-benefit\"\u003e\n        \u003cdiv class=\"soi-pelv-benefit-icon\"\u003e\u003cspan\u003e🧅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eOignon Bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en quercétine, un flavonoïde aux propriétés anti-inflammatoires et diurétiques reconnues. Il favorise l'élimination naturelle et contribue à assainir les voies urinaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-benefit\"\u003e\n        \u003cdiv class=\"soi-pelv-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMarron d'Inde Bio\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour améliorer la circulation veineuse et réduire la congestion pelvienne. Il aide à apaiser les lourdeurs et l'inflammation locale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-benefit\"\u003e\n        \u003cdiv class=\"soi-pelv-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMagnésium\u003c\/h3\u003e\n        \u003cp\u003eMinéral essentiel qui participe à la relaxation musculaire et à la réduction des spasmes de la vessie. Il contribue également à réduire la fatigue liée aux troubles du sommeil nocturne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-pelv-section-intro\"\u003eChaque gélule végétale de 375 mg contient une formule concentrée en trois actifs complémentaires, sans additifs et certifiée Agriculture Biologique.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-pelv-compo\"\u003e\n      \u003cdiv class=\"soi-pelv-compo-row\"\u003e\n        \u003cspan class=\"soi-pelv-compo-label\"\u003ePoudre d'oignon bio (Allium cepa)\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-compo-value\"\u003e150 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-compo-row\"\u003e\n        \u003cspan class=\"soi-pelv-compo-label\"\u003eExtrait de marron d'Inde bio (Aesculus hippocastanum)\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-compo-value\"\u003e150 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-compo-row\"\u003e\n        \u003cspan class=\"soi-pelv-compo-label\"\u003eBisglycinate de magnésium\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-compo-value\"\u003e75 mg (≈ 56 mg Mg élément, 15 % VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-compo-row\"\u003e\n        \u003cspan class=\"soi-pelv-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-pelv-grid-compact\"\u003e\n      \u003cdiv class=\"soi-pelv-card-mini\"\u003e\n        \u003cspan class=\"soi-pelv-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-value\"\u003e120 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card-mini\"\u003e\n        \u003cspan class=\"soi-pelv-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-label\"\u003ePoids \/ gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-value\"\u003e375 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card-mini\"\u003e\n        \u003cspan class=\"soi-pelv-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card-mini\"\u003e\n        \u003cspan class=\"soi-pelv-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-pelv-card-mini-value\"\u003eFR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003ePosologie : comment prendre Pelvimag Bio ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pelv-timeline\"\u003e\n      \u003cdiv class=\"soi-pelv-step\"\u003e\n        \u003cdiv class=\"soi-pelv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pelv-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 4 gélules par jour, à répartir en 2 prises au cours des repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-step\"\u003e\n        \u003cdiv class=\"soi-pelv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pelv-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 30 jours (soit un flacon de 120 gélules) est conseillée pour observer les premiers résultats. L'étude d'efficacité menée en 2016 sur 101 participants a montré des résultats significatifs après 40 jours d'utilisation continue.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-step\"\u003e\n        \u003cdiv class=\"soi-pelv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pelv-step-content\"\u003e\n          \u003ch3\u003eRenouvellement\u003c\/h3\u003e\n          \u003cp\u003eCe complément alimentaire peut être renouvelé selon vos besoins, en faisant une pause d'une semaine entre chaque cure si vous l'utilisez sur le long terme.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Pelvimag Bio ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pelv-grid\"\u003e\n      \u003cdiv class=\"soi-pelv-card\"\u003e\n        \u003ch3\u003e👩 Femmes sujettes aux cystites\u003c\/h3\u003e\n        \u003cp\u003ePour les femmes souffrant de cystites récurrentes ou d'inconforts liés au cycle menstruel, Pelvimag Bio offre un soutien naturel et doux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card\"\u003e\n        \u003ch3\u003e🌙 Envies fréquentes et nycturie\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des envies fréquentes d'uriner ou des réveils nocturnes ? Cette formule contribue à apaiser la vessie et à retrouver un sommeil plus serein.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card\"\u003e\n        \u003ch3\u003e👨 Congestion pelvienne masculine\u003c\/h3\u003e\n        \u003cp\u003eLes hommes présentant une congestion pelvienne ou prostatique peuvent également bénéficier de l'action circulatoire du marron d'Inde bio.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pelv-card\"\u003e\n        \u003ch3\u003e🌿 Recherche d'une alternative naturelle\u003c\/h3\u003e\n        \u003cp\u003ePour toute personne recherchant un complément alimentaire naturel et bio pour le confort urinaire, en alternative aux produits conventionnels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\"\u003e\n    \u003ch2\u003ePrécautions et conseils\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pelv-accordion\"\u003e\n      \u003cdetails class=\"soi-pelv-accordion-item\"\u003e\n        \u003csummary class=\"soi-pelv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pelv-accordion-content\"\u003e\n          \u003cp\u003ePelvimag Bio est un complément alimentaire, il ne remplace pas un traitement médical. En cas d'infection urinaire avérée, consultez un professionnel de santé. Déconseillé aux femmes enceintes ou allaitantes sans avis médical préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pelv-accordion-item\"\u003e\n        \u003csummary class=\"soi-pelv-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pelv-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants. Conserver à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-pelv-tip\"\u003e\n      \u003cdiv class=\"soi-pelv-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour bénéficier pleinement des propriétés de Pelvimag Bio, veillez à bien répartir vos 4 gélules en deux prises (matin et soir) au cours des repas. Une hydratation suffisante tout au long de la journée accompagne idéalement votre cure de confort urinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pelv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pelv-cta-box\"\u003e\n      \u003cp class=\"soi-pelv-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, chaque jour\u003c\/p\u003e\n      \u003cp class=\"soi-pelv-cta-text\" style=\"color: white;\"\u003ePelvimag Bio, c'est la réponse naturelle et certifiée bio aux inconforts urinaires. Avec sa formule unique à trois actifs, fabriquée en France et adaptée aux vegans, il vous accompagne vers un quotidien plus léger.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pelv-marine: #1A2D3D;\n  --soi-pelv-marine-dark: #0F1E2B;\n  --soi-pelv-marine-light: #2C4458;\n  --soi-pelv-pomme: #A1C544;\n  --soi-pelv-pomme-dark: #84A636;\n  --soi-pelv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-pelv-white: #FFFFFF;\n  --soi-pelv-off-white: #F8FAF6;\n  --soi-pelv-stone: #F1F3EE;\n  --soi-pelv-line: #E5E8E0;\n\n  --soi-pelv-primary: #B8CCDD;\n  --soi-pelv-primary-soft: #D8E5EF;\n  --soi-pelv-accent: #D4A82A;\n\n  --soi-pelv-text: #1A2D3D;\n  --soi-pelv-text-soft: #4A5B6B;\n  --soi-pelv-text-muted: #7B8693;\n\n  --soi-pelv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pelv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pelv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pelv-radius: 12px;\n  --soi-pelv-radius-sm: 8px;\n  --soi-pelv-radius-pill: 999px;\n}\n\n.soi-pelv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pelv-fiche img { max-width: 100%; height: auto; }\n\n.soi-pelv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pelv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pelv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-pelv-hero {\n  position: relative;\n  background: var(--soi-pelv-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-pelv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pelv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pelv-pomme);\n}\n\n.soi-pelv-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-pelv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pelv-pomme);\n  border-radius: 50%;\n}\n\n.soi-pelv-hero-title {\n  display: block;\n  color: var(--soi-pelv-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-pelv-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-pelv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pelv-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-pelv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pelv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pelv-label-accent {\n  background: var(--soi-pelv-pomme);\n  border-color: var(--soi-pelv-pomme);\n  color: var(--soi-pelv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-pelv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pelv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-pelv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pelv-pomme);\n  border-radius: 2px;\n}\n\n.soi-pelv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pelv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pelv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pelv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pelv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-pelv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.5rem;\n}\n\n.soi-pelv-benefit {\n  background: var(--soi-pelv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pelv-radius);\n  border: 1px solid var(--soi-pelv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pelv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pelv-shadow-md);\n}\n\n.soi-pelv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pelv-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-pelv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pelv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pelv-benefit:hover .soi-pelv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pelv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pelv-benefit p {\n  font-size: 13px;\n  color: var(--soi-pelv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-pelv-compo {\n  background: var(--soi-pelv-off-white);\n  border-radius: var(--soi-pelv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-pelv-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-pelv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pelv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pelv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pelv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pelv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pelv-marine);\n  text-align: right;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-pelv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-pelv-card-mini {\n  background: var(--soi-pelv-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-pelv-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-pelv-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-pelv-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-pelv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-pelv-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-pelv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-pelv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pelv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pelv-radius);\n  border: 1px solid var(--soi-pelv-line);\n  align-items: flex-start;\n}\n\n.soi-pelv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pelv-marine);\n  color: var(--soi-pelv-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-pelv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pelv-step-content p {\n  font-size: 14px;\n  color: var(--soi-pelv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-pelv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pelv-card {\n  background: var(--soi-pelv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pelv-radius);\n  border-left: 3px solid var(--soi-pelv-pomme);\n}\n\n.soi-pelv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pelv-card p {\n  font-size: 14px;\n  color: var(--soi-pelv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-pelv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.soi-pelv-accordion-item {\n  background: var(--soi-pelv-off-white);\n  border-radius: var(--soi-pelv-radius-sm);\n  border: 1px solid var(--soi-pelv-line);\n  overflow: hidden;\n}\n\n.soi-pelv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pelv-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-pelv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pelv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pelv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pelv-accordion-item[open] .soi-pelv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pelv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pelv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pelv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-pelv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pelv-pomme-light);\n  border-left: 4px solid var(--soi-pelv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pelv-radius) var(--soi-pelv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pelv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pelv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pelv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pelv-tip p {\n  font-size: 14px;\n  color: var(--soi-pelv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-pelv-cta-box {\n  background: var(--soi-pelv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pelv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pelv-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-pelv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pelv-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-pelv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pelv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pelv-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-pelv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pelv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pelv-compo-value {\n    text-align: left;\n  }\n\n  .soi-pelv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pelv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pelv-fiche {\n    --soi-pelv-text-soft: #2C3E50;\n    --soi-pelv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602679521610,"sku":"LC9102","price":21.37,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pelvimag-bio-en-gelules-packshot_11zon.webp?v=1779812468"},{"product_id":"vigne-rouge-bio-30-gelules","title":"Vigne Rouge bio et vegan en gélules","description":"\u003cdiv class=\"soi-vrgr-fiche\"\u003e\n\n\u003csection class=\"soi-vrgr-hero\"\u003e\n  \u003cdiv class=\"soi-vrgr-hero-tag\"\u003e\n    \u003cspan class=\"soi-vrgr-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Circulation\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-vrgr-hero-title\"\u003eVigne Rouge bio et vegan en gélules\u003c\/span\u003e\n  \u003cp class=\"soi-vrgr-hero-subtitle\"\u003eSoutenez naturellement votre confort veineux et retrouvez des jambes légères grâce à la richesse en polyphénols de la vigne rouge, certifiée Agriculture Biologique.\u003c\/p\u003e\n  \u003cdiv class=\"soi-vrgr-hero-labels\"\u003e\n    \u003cspan class=\"soi-vrgr-label soi-vrgr-label-accent\"\u003eBIO · FR-BIO-01\u003c\/span\u003e\n    \u003cspan class=\"soi-vrgr-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-vrgr-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-vrgr-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-vrgr-label\"\u003eSANS ADDITIF\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003cp class=\"soi-vrgr-section-intro\"\u003eVous ressentez des jambes lourdes en fin de journée ? La chaleur, la station debout prolongée ou une circulation veineuse paresseuse peuvent vite peser sur votre quotidien. La vigne rouge bio est l'une des plantes les plus reconnues en phytothérapie pour soutenir naturellement le confort veineux, et cette formule en gélules végétales vous en offre le meilleur.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003eLa vigne rouge : pourquoi cette plante fait-elle autant parler d'elle ?\u003c\/h2\u003e\n  \u003cp\u003e\u003cem\u003eVitis vinifera\u003c\/em\u003e, la vigne rouge, est bien plus qu'une simple plante de vigneron. Ses feuilles concentrent une richesse exceptionnelle en polyphénols, notamment les OPC (oligomères procyanidoliques) et les anthocyanes, des molécules reconnues pour leurs effets veinotoniques. Concrètement, elles aident à renforcer la paroi des vaisseaux sanguins, à améliorer le tonus veineux et à réduire la perméabilité capillaire, ce qui limite les sensations de lourdeur et de gonflement dans les jambes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-vrgr-tip\"\u003e\n    \u003cdiv class=\"soi-vrgr-tip-icon\"\u003e🔬\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eTitrage garanti\u003c\/strong\u003e\n      \u003cp\u003eCette formulation est titrée à 15 % de polyphénols, ce qui garantit une concentration active reproductible, loin des poudres végétales basiques sans standardisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003eBienfaits de la vigne rouge : ce que vous pouvez en attendre\u003c\/h2\u003e\n  \u003cdiv class=\"soi-vrgr-benefits\"\u003e\n    \u003cdiv class=\"soi-vrgr-benefit\"\u003e\n      \u003cdiv class=\"soi-vrgr-benefit-icon\"\u003e\u003cspan\u003e🪶\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eJambes légères\u003c\/h3\u003e\n      \u003cp\u003eL'action veinotonique des OPC aide à relancer le retour veineux et à alléger les jambes en fin de journée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-benefit\"\u003e\n      \u003cdiv class=\"soi-vrgr-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMicrocirculation\u003c\/h3\u003e\n      \u003cp\u003eLes anthocyanes contribuent à préserver l'intégrité des petits vaisseaux et à maintenir une bonne circulation périphérique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-benefit\"\u003e\n      \u003cdiv class=\"soi-vrgr-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEffet antioxydant\u003c\/h3\u003e\n      \u003cp\u003eLes polyphénols neutralisent les radicaux libres, protégeant ainsi les tissus vasculaires du vieillissement prématuré.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-benefit\"\u003e\n      \u003cdiv class=\"soi-vrgr-benefit-icon\"\u003e\u003cspan\u003e☀️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eConfort au quotidien\u003c\/h3\u003e\n      \u003cp\u003eIdéale lors des périodes de chaleur, de grossesse, ou après de longues heures debout ou assise.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n\n  \u003cdiv class=\"soi-vrgr-compo\"\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003ePar gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003e495 mg de poudre de feuilles de vigne rouge bio (\u003cem\u003eVitis vinifera\u003c\/em\u003e)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003eTitrage\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003e15 % de polyphénols (≈ 74 mg par gélule)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003eGélule 100 % végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003eFlacon de 30 gélules\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-compo-row\"\u003e\n      \u003cspan class=\"soi-vrgr-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-vrgr-compo-value\"\u003ePoudre de feuilles de vigne rouge bio (\u003cem\u003eVitis vinifera\u003c\/em\u003e), hydroxypropylméthylcellulose (HPMC). Sans additif, sans excipient superflu.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-vrgr-timeline\"\u003e\n    \u003cdiv class=\"soi-vrgr-step\"\u003e\n      \u003cdiv class=\"soi-vrgr-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-vrgr-step-content\"\u003e\n        \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n        \u003cp\u003e1 à 2 gélules par jour, de préférence au moment du repas, avec un grand verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-step\"\u003e\n      \u003cdiv class=\"soi-vrgr-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-vrgr-step-content\"\u003e\n        \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n        \u003cp\u003e6 à 8 semaines pour observer des résultats durables.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003eContre-indications et précautions d'emploi\u003c\/h2\u003e\n  \u003cp\u003eLa vigne rouge est généralement bien tolérée. Néanmoins, quelques précautions méritent votre attention.\u003c\/p\u003e\n  \u003cdiv class=\"soi-vrgr-accordion\"\u003e\n    \u003cdetails class=\"soi-vrgr-accordion-item\"\u003e\n      \u003csummary class=\"soi-vrgr-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-vrgr-accordion-content\"\u003e\n        \u003cp\u003eDéconseillée aux femmes enceintes ou allaitantes sans avis médical préalable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-vrgr-accordion-item\"\u003e\n      \u003csummary class=\"soi-vrgr-accordion-header\"\u003e💊 Traitement anticoagulant\u003c\/summary\u003e\n      \u003cdiv class=\"soi-vrgr-accordion-content\"\u003e\n        \u003cp\u003eEn cas de traitement anticoagulant, consultez votre médecin : les polyphénols peuvent potentialiser l'effet de certains médicaments.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-vrgr-accordion-item\"\u003e\n      \u003csummary class=\"soi-vrgr-accordion-header\"\u003e⚠️ Dose journalière\u003c\/summary\u003e\n      \u003cdiv class=\"soi-vrgr-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce complément alimentaire ne se substitue pas à un traitement médical : en cas d'insuffisance veineuse avérée, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\"\u003e\n  \u003ch2\u003ePourquoi choisir cette vigne rouge bio ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-vrgr-grid\"\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e🌿 Certifiée Agriculture Biologique\u003c\/h3\u003e\n      \u003cp\u003eFR-BIO-01 : sans pesticides, sans résidus chimiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n      \u003cp\u003eDans le respect des bonnes pratiques de fabrication.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e🌱 Gélules 100 % végétales\u003c\/h3\u003e\n      \u003cp\u003eAdaptées à tous les modes de vie, y compris vegan et végétarien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e🔬 Titrage garanti à 15 %\u003c\/h3\u003e\n      \u003cp\u003e15 % de polyphénols pour une efficacité constante.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vrgr-card\"\u003e\n      \u003ch3\u003e📦 Flacon pratique\u003c\/h3\u003e\n      \u003cp\u003e30 gélules, idéal pour une cure d'un mois.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-vrgr-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-vrgr-cta-box\"\u003e\n    \u003cp class=\"soi-vrgr-cta-tag\" style=\"color: white;\"\u003eRetrouvez la légèreté naturelle\u003c\/p\u003e\n    \u003cp class=\"soi-vrgr-cta-text\" style=\"color: white;\"\u003eParce que vos jambes méritent de se sentir légères à toute heure de la journée, cette vigne rouge bio titrée à 15 % de polyphénols vous offre le soutien veineux que la nature a mis des siècles à perfectionner. Une formule pure, sans compromis, pour retrouver confort et légèreté au quotidien.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-vrgr-marine: #1A2D3D;\n  --soi-vrgr-marine-dark: #0F1E2B;\n  --soi-vrgr-marine-light: #2C4458;\n  --soi-vrgr-pomme: #A1C544;\n  --soi-vrgr-pomme-dark: #84A636;\n  --soi-vrgr-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-vrgr-white: #FFFFFF;\n  --soi-vrgr-off-white: #F8FAF6;\n  --soi-vrgr-stone: #F1F3EE;\n  --soi-vrgr-line: #E5E8E0;\n\n  --soi-vrgr-primary: #9B6B8A;\n  --soi-vrgr-primary-soft: #C9A4BB;\n  --soi-vrgr-accent: #7A4D78;\n\n  --soi-vrgr-text: #1A2D3D;\n  --soi-vrgr-text-soft: #4A5B6B;\n  --soi-vrgr-text-muted: #7B8693;\n\n  --soi-vrgr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vrgr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vrgr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vrgr-radius: 12px;\n  --soi-vrgr-radius-sm: 8px;\n  --soi-vrgr-radius-pill: 999px;\n}\n\n.soi-vrgr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vrgr-fiche img { max-width: 100%; height: auto; }\n\n.soi-vrgr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vrgr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vrgr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vrgr-hero {\n  position: relative;\n  background: var(--soi-vrgr-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-vrgr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vrgr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vrgr-pomme);\n}\n\n.soi-vrgr-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-vrgr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vrgr-pomme);\n  border-radius: 50%;\n}\n\n.soi-vrgr-hero-title {\n  display: block;\n  color: var(--soi-vrgr-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-vrgr-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-vrgr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vrgr-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-vrgr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vrgr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vrgr-label-accent {\n  background: var(--soi-vrgr-pomme);\n  border-color: var(--soi-vrgr-pomme);\n  color: var(--soi-vrgr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vrgr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vrgr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-vrgr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vrgr-pomme);\n  border-radius: 2px;\n}\n\n.soi-vrgr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vrgr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vrgr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vrgr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vrgr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-vrgr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-vrgr-benefit {\n  background: var(--soi-vrgr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-vrgr-radius);\n  border: 1px solid var(--soi-vrgr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-vrgr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-vrgr-shadow-md);\n}\n\n.soi-vrgr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-vrgr-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-vrgr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-vrgr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-vrgr-benefit:hover .soi-vrgr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-vrgr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vrgr-benefit p {\n  font-size: 13px;\n  color: var(--soi-vrgr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vrgr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-vrgr-card {\n  background: var(--soi-vrgr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vrgr-radius);\n  border-left: 3px solid var(--soi-vrgr-pomme);\n}\n\n.soi-vrgr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vrgr-card p {\n  font-size: 14px;\n  color: var(--soi-vrgr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-vrgr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-vrgr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vrgr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vrgr-radius);\n  border: 1px solid var(--soi-vrgr-line);\n  align-items: flex-start;\n}\n\n.soi-vrgr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vrgr-marine);\n  color: var(--soi-vrgr-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-vrgr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vrgr-step-content p {\n  font-size: 14px;\n  color: var(--soi-vrgr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-vrgr-compo {\n  background: var(--soi-vrgr-off-white);\n  border-radius: var(--soi-vrgr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-vrgr-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-vrgr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vrgr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vrgr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vrgr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vrgr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vrgr-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-vrgr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vrgr-pomme-light);\n  border-left: 4px solid var(--soi-vrgr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vrgr-radius) var(--soi-vrgr-radius) 0;\n  align-items: flex-start;\n  margin-top: 1rem;\n}\n\n.soi-vrgr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vrgr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vrgr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vrgr-tip p {\n  font-size: 14px;\n  color: var(--soi-vrgr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-vrgr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1rem;\n}\n\n.soi-vrgr-accordion-item {\n  background: var(--soi-vrgr-off-white);\n  border-radius: var(--soi-vrgr-radius-sm);\n  border: 1px solid var(--soi-vrgr-line);\n  overflow: hidden;\n}\n\n.soi-vrgr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vrgr-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-vrgr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vrgr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vrgr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vrgr-accordion-item[open] .soi-vrgr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vrgr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vrgr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vrgr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vrgr-cta-box {\n  background: var(--soi-vrgr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vrgr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vrgr-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-vrgr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vrgr-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-vrgr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vrgr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-vrgr-white);\n  line-height: 1.5;\n  margin: 0;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-vrgr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vrgr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vrgr-compo-value {\n    text-align: left;\n  }\n\n  .soi-vrgr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-vrgr-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vrgr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vrgr-fiche {\n    --soi-vrgr-text-soft: #2C3E50;\n    --soi-vrgr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vinophenols","offers":[{"title":"Default Title","offer_id":61602748334410,"sku":"VP1004","price":15.21,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/vigne-rouge-bio-et-vegan-en-gelules-packshot.webp?v=1779034087"},{"product_id":"citrulline-60-gelules","title":"Citrulline en gélules - Laboratoire Code","description":"\n\u003cdiv class=\"soi-citr-fiche\"\u003e\n\n  \u003csection class=\"soi-citr-hero\"\u003e\n    \u003cdiv class=\"soi-citr-hero-tag\"\u003e\n      \u003cspan class=\"soi-citr-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-citr-hero-title\"\u003eCitrulline en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-citr-hero-subtitle\"\u003eUn acide aminé essentiel pour soutenir votre endurance, votre récupération musculaire et votre vitalité au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-citr-hero-labels\"\u003e\n      \u003cspan class=\"soi-citr-label soi-citr-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-citr-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-citr-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-citr-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-citr-section\"\u003e\n    \u003ch2\u003eLa citrulline : à quoi sert-elle vraiment ?\u003c\/h2\u003e\n    \u003cp class=\"soi-citr-section-intro\"\u003eLa citrulline joue un rôle clé dans le cycle de l'urée, ce mécanisme vital qui permet à votre organisme d'éliminer l'ammoniac produit lors de l'effort ou du métabolisme des protéines. Elle est également un précurseur direct de l'arginine, impliquée dans la production de monoxyde d'azote (NO), un vasodilatateur naturel qui favorise la circulation sanguine.\u003c\/p\u003e\n    \u003cdiv class=\"soi-citr-benefits\"\u003e\n      \u003cdiv class=\"soi-citr-benefit\"\u003e\n        \u003cdiv class=\"soi-citr-benefit-icon\"\u003e\u003cspan\u003e🏃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEndurance physique\u003c\/h3\u003e\n        \u003cp\u003eEn retardant l'accumulation d'acide lactique et d'ammoniac, la citrulline vous aide à repousser la sensation de fatigue pendant l'effort.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-benefit\"\u003e\n        \u003cdiv class=\"soi-citr-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRécupération musculaire\u003c\/h3\u003e\n        \u003cp\u003eAprès une séance intense, elle contribue à réduire les courbatures et à accélérer la reconstruction musculaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-benefit\"\u003e\n        \u003cdiv class=\"soi-citr-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMasse musculaire\u003c\/h3\u003e\n        \u003cp\u003eParticulièrement utile chez les seniors, elle aide à moduler la synthèse des protéines cellulaires et à préserver le capital musculaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-benefit\"\u003e\n        \u003cdiv class=\"soi-citr-benefit-icon\"\u003e\u003cspan\u003e❤️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCirculation et vitalité\u003c\/h3\u003e\n        \u003cp\u003eVia la production de monoxyde d'azote, elle favorise une meilleure irrigation des tissus avec un effet positif sur l'énergie générale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-citr-section\"\u003e\n    \u003ch2\u003eCitrulline simple ou citrulline malate : quelle différence ?\u003c\/h2\u003e\n    \u003cp\u003eVous avez peut-être croisé les termes L-citrulline malate ou malate de citrulline dans vos recherches. Il s'agit d'une forme combinée associant la citrulline à l'acide malique, un composé impliqué dans le cycle de Krebs (production d'énergie cellulaire). Cette association est très prisée en contexte sportif, notamment pour son effet sur la réduction de la fatigue à l'effort.\u003c\/p\u003e\n    \u003cp\u003eLa formule Laboratoire Code propose une L-citrulline base pure, adaptée aussi bien aux sportifs qu'aux personnes souhaitant un soutien quotidien, notamment les seniors.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-citr-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-citr-compo\"\u003e\n      \u003cdiv class=\"soi-citr-compo-row\"\u003e\n        \u003cspan class=\"soi-citr-compo-label\"\u003eComposition par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-compo-value\"\u003e595 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-compo-row\"\u003e\n        \u003cspan class=\"soi-citr-compo-label\"\u003eL-Citrulline\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-compo-value\"\u003e500 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-compo-row\"\u003e\n        \u003cspan class=\"soi-citr-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC, végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-compo-row\"\u003e\n        \u003cspan class=\"soi-citr-compo-label\"\u003eAnti-agglomérant\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-compo-value\"\u003eStéarate de magnésium d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp style=\"font-size:13px; color:var(--soi-citr-text-muted); margin-top:1rem; margin-bottom:1.5rem; font-style:italic;\"\u003eLa citrulline n'a pas de valeur nutritionnelle de référence (VNR) établie en tant que telle. Le dosage est adapté aux recommandations courantes en complémentation.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-citr-timeline\"\u003e\n      \u003cdiv class=\"soi-citr-step\"\u003e\n        \u003cdiv class=\"soi-citr-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-citr-step-content\"\u003e\n          \u003ch3\u003eDose recommandée\u003c\/h3\u003e\n          \u003cp\u003e2 à 4 gélules par jour, selon votre objectif. À avaler avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-step\"\u003e\n        \u003cdiv class=\"soi-citr-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-citr-step-content\"\u003e\n          \u003ch3\u003eEn contexte sportif\u003c\/h3\u003e\n          \u003cp\u003ePrendre de préférence 30 à 60 minutes avant l'entraînement pour un soutien optimal de l'endurance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-step\"\u003e\n        \u003cdiv class=\"soi-citr-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-citr-step-content\"\u003e\n          \u003ch3\u003eEn usage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePour les seniors ou en soutien de la vitalité, répartir la prise au cours des repas principaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-citr-section\"\u003e\n    \u003ch2\u003eCitrulline malate : dangers et précautions\u003c\/h2\u003e\n    \u003cp\u003eLa citrulline est généralement bien tolérée aux doses recommandées. Il n'existe pas de toxicité avérée à des doses standards. Toutefois, quelques précautions s'imposent.\u003c\/p\u003e\n    \u003cdiv class=\"soi-citr-accordion\"\u003e\n      \u003cdetails class=\"soi-citr-accordion-item\"\u003e\n        \u003csummary class=\"soi-citr-accordion-header\"\u003e⚠️ Dose journalière\u003c\/summary\u003e\n        \u003cdiv class=\"soi-citr-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière conseillée de 4 gélules par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-citr-accordion-item\"\u003e\n        \u003csummary class=\"soi-citr-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-citr-accordion-content\"\u003e\n          \u003cp\u003eCe complément est déconseillé aux femmes enceintes ou allaitantes sans avis médical préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-citr-accordion-item\"\u003e\n        \u003csummary class=\"soi-citr-accordion-header\"\u003e💊 Interactions médicamenteuses\u003c\/summary\u003e\n        \u003cdiv class=\"soi-citr-accordion-content\"\u003e\n          \u003cp\u003eÀ éviter en cas de traitement vasodilatateur, notamment les inhibiteurs de la PDE5. Ce complément ne remplace en aucun cas un traitement médical. En cas de doute, consultez votre médecin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-citr-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Citrulline Laboratoire Code ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-citr-grid-compact\"\u003e\n      \u003cdiv class=\"soi-citr-card-mini\"\u003e\n        \u003cspan class=\"soi-citr-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-card-mini-value\"\u003e60 gélules végétales\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-card-mini\"\u003e\n        \u003cspan class=\"soi-citr-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-card-mini-value\"\u003eEn France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-card-mini\"\u003e\n        \u003cspan class=\"soi-citr-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-card-mini-value\"\u003ePure et épurée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-citr-card-mini\"\u003e\n        \u003cspan class=\"soi-citr-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-card-mini-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-citr-card-mini-value\"\u003eGluten ni gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-citr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-citr-cta-box\"\u003e\n      \u003cp class=\"soi-citr-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-citr-cta-text\" style=\"color: white;\"\u003eDiscrète mais puissante, la citrulline soutient votre énergie, votre circulation et votre récupération musculaire. Que vous soyez sportif régulier ou simplement soucieux de rester actif avec les années, choisissez la simplicité et 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-citr-marine: #1A2D3D;\n  --soi-citr-marine-dark: #0F1E2B;\n  --soi-citr-marine-light: #2C4458;\n  --soi-citr-pomme: #A1C544;\n  --soi-citr-pomme-dark: #84A636;\n  --soi-citr-pomme-light: rgba(161,197,68,0.10);\n  --soi-citr-white: #FFFFFF;\n  --soi-citr-off-white: #F8FAF6;\n  --soi-citr-stone: #F1F3EE;\n  --soi-citr-line: #E5E8E0;\n  --soi-citr-primary: #B8D4E8;\n  --soi-citr-primary-soft: #D6E8F3;\n  --soi-citr-accent: #E04048;\n  --soi-citr-text: #1A2D3D;\n  --soi-citr-text-soft: #4A5B6B;\n  --soi-citr-text-muted: #7B8693;\n  --soi-citr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-citr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-citr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-citr-radius: 12px;\n  --soi-citr-radius-sm: 8px;\n  --soi-citr-radius-pill: 999px;\n}\n\n.soi-citr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-citr-fiche img { max-width: 100%; height: auto; }\n\n.soi-citr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-citr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-citr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-citr-hero {\n  position: relative;\n  background: var(--soi-citr-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-citr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-citr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-citr-pomme);\n}\n\n.soi-citr-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-citr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-citr-pomme);\n  border-radius: 50%;\n}\n\n.soi-citr-hero-title {\n  display: block;\n  color: var(--soi-citr-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-citr-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-citr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-citr-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-citr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-citr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-citr-label-accent {\n  background: var(--soi-citr-pomme);\n  border-color: var(--soi-citr-pomme);\n  color: var(--soi-citr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-citr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-citr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-citr-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-citr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-citr-pomme);\n  border-radius: 2px;\n}\n\n.soi-citr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-citr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-citr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-citr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-citr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-citr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-citr-benefit {\n  background: var(--soi-citr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-citr-radius);\n  border: 1px solid var(--soi-citr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-citr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-citr-shadow-md);\n}\n\n.soi-citr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-citr-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-citr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-citr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-citr-benefit:hover .soi-citr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-citr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-citr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-citr-benefit p {\n  font-size: 13px;\n  color: var(--soi-citr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-citr-compo {\n  background: var(--soi-citr-off-white);\n  border-radius: var(--soi-citr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-citr-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-citr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-citr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-citr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-citr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-citr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-citr-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-citr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-citr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-citr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-citr-radius);\n  border: 1px solid var(--soi-citr-line);\n  align-items: flex-start;\n}\n\n.soi-citr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-citr-marine);\n  color: var(--soi-citr-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-citr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-citr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-citr-step-content p {\n  font-size: 14px;\n  color: var(--soi-citr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-citr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-citr-accordion-item {\n  background: var(--soi-citr-off-white);\n  border-radius: var(--soi-citr-radius-sm);\n  border: 1px solid var(--soi-citr-line);\n  overflow: hidden;\n}\n\n.soi-citr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-citr-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-citr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-citr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-citr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-citr-accordion-item[open] .soi-citr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-citr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-citr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-citr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-citr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-citr-card-mini {\n  background: var(--soi-citr-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-citr-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-citr-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-citr-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-citr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-citr-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-citr-marine);\n}\n\n\/* === CTA BOX === *\/\n.soi-citr-cta-box {\n  background: var(--soi-citr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-citr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-citr-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-citr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-citr-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-citr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-citr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-citr-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-citr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-citr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-citr-compo-value {\n    text-align: left;\n  }\n\n  .soi-citr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-citr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-citr-fiche {\n    --soi-citr-text-soft: #2C3E50;\n    --soi-citr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602752856394,"sku":"LC9040","price":10.71,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/citrulline-en-gelules-packshot.webp?v=1779720207"},{"product_id":"calcium-vitamined3","title":"Calcium + Vitamine D3 - 60 gélules - Laboratoire Code","description":"\n\u003cdiv class=\"soi-calcd-fiche\"\u003e\n\n  \u003csection class=\"soi-calcd-hero\"\u003e\n    \u003cdiv class=\"soi-calcd-hero-tag\"\u003e\n      \u003cspan class=\"soi-calcd-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire CODE\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-calcd-hero-title\"\u003eCalcium + Vitamine D3 en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-calcd-hero-subtitle\"\u003eLe duo indispensable pour préserver votre capital osseux au quotidien : calcium hautement dosé et vitamine D3, en gélules 100 % végétales.\u003c\/p\u003e\n    \u003cdiv class=\"soi-calcd-hero-labels\"\u003e\n      \u003cspan class=\"soi-calcd-label soi-calcd-label-accent\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-calcd-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-calcd-label\"\u003e100 % VNR VITAMINE D3\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calcd-section\"\u003e\n    \u003ch2\u003ePourquoi associer calcium et vitamine D3 ?\u003c\/h2\u003e\n    \u003cp\u003eSaviez-vous que \u003cstrong\u003e70 % des Français manquent de vitamine D\u003c\/strong\u003e (étude Synadiet, 2023) et que les apports alimentaires en calcium restent insuffisants chez les seniors, les femmes ménopausées et les personnes suivant un régime végétalien ? Ce déficit combiné fragilise silencieusement le capital osseux, augmentant le risque de fractures et d'ostéoporose.\u003c\/p\u003e\n    \u003cp\u003eCes deux nutriments fonctionnent en tandem indissociable. Le calcium constitue le minéral de base de votre structure osseuse et dentaire, mais sans vitamine D3, votre organisme ne l'absorbe que très partiellement au niveau intestinal. La \u003cstrong\u003evitamine D3 (cholécalciférol)\u003c\/strong\u003e agit comme un facilitateur : elle optimise l'assimilation du calcium, régule la calcémie et favorise sa fixation sur les os.\u003c\/p\u003e\n    \u003cp\u003eRésultat concret : une ossature mieux minéralisée, des muscles qui fonctionnent normalement, et un équilibre calcium\/phosphore préservé, essentiel pour éviter la déminéralisation progressive.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calcd-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce complément calcium vitamine D3 ?\u003c\/h2\u003e\n    \u003cp class=\"soi-calcd-section-intro\"\u003eCe complément Calcium + Vitamine D3 a été formulé pour répondre aux besoins de profils variés, souvent confrontés à des apports insuffisants.\u003c\/p\u003e\n    \u003cdiv class=\"soi-calcd-grid\"\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e🌸 Femmes de 50 ans et plus\u003c\/h3\u003e\n        \u003cp\u003eNotamment en période de ménopause, lorsque la perte osseuse s'accélère et que la solidité du squelette devient un enjeu prioritaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e🧓 Personnes âgées\u003c\/h3\u003e\n        \u003cp\u003eLes apports alimentaires en calcium et vitamine D sont souvent insuffisants avec l'âge, rendant la supplémentation particulièrement pertinente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e🌱 Vegans et végétariens stricts\u003c\/h3\u003e\n        \u003cp\u003eL'exclusion des produits laitiers, principale source alimentaire de calcium, rend essentiel un apport complémentaire adapté.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e🏠 Personnes peu exposées au soleil\u003c\/h3\u003e\n        \u003cp\u003eLe soleil est la première source naturelle de vitamine D. Les personnes sédentaires, travaillant en intérieur ou vivant en zone peu ensoleillée sont particulièrement concernées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e🦴 Préservation du capital osseux\u003c\/h3\u003e\n        \u003cp\u003eToute personne souhaitant entretenir la solidité de ses os sur le long terme, quel que soit son âge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calcd-section\"\u003e\n    \u003ch2\u003eComposition et dosage par gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-calcd-section-intro\"\u003eChaque gélule végétale de \u003cstrong\u003e427 mg\u003c\/strong\u003e est formulée pour vous apporter un duo calcium\/vitamine D3 parfaitement dosé. La gélule est \u003cstrong\u003e100 % végétale\u003c\/strong\u003e, sans gélatine animale, compatible avec un mode de vie végétalien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-calcd-compo\"\u003e\n      \u003cdiv class=\"soi-calcd-compo-row\"\u003e\n        \u003cspan class=\"soi-calcd-compo-label\"\u003eCalcium (carbonate de calcium)\u003c\/span\u003e\n        \u003cspan class=\"soi-calcd-compo-value\"\u003e200 mg \/ gélule (25 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-compo-row\"\u003e\n        \u003cspan class=\"soi-calcd-compo-label\"\u003eVitamine D3 (cholécalciférol)\u003c\/span\u003e\n        \u003cspan class=\"soi-calcd-compo-value\"\u003e5 µg \/ 200 UI \/ gélule (100 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-compo-row\"\u003e\n        \u003cspan class=\"soi-calcd-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-calcd-compo-value\"\u003eGélule végétale (hydroxypropylméthylcellulose)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-compo-row\"\u003e\n        \u003cspan class=\"soi-calcd-compo-label\"\u003eAnti-agglomérant\u003c\/span\u003e\n        \u003cspan class=\"soi-calcd-compo-value\"\u003eStéarate de magnésium végétal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-compo-row\"\u003e\n        \u003cspan class=\"soi-calcd-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-calcd-compo-value\"\u003e60 gélules (1 mois de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calcd-section\"\u003e\n    \u003ch2\u003eComment prendre ce complément en calcium et vitamine D3 ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-calcd-timeline\"\u003e\n      \u003cdiv class=\"soi-calcd-step\"\u003e\n        \u003cdiv class=\"soi-calcd-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-calcd-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez \u003cstrong\u003e2 gélules par jour\u003c\/strong\u003e, à avaler avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-step\"\u003e\n        \u003cdiv class=\"soi-calcd-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-calcd-step-content\"\u003e\n          \u003ch3\u003eMoment de la prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence \u003cstrong\u003ependant un repas\u003c\/strong\u003e, pour favoriser l'absorption optimale du calcium par votre organisme.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-step\"\u003e\n        \u003cdiv class=\"soi-calcd-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-calcd-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003ePour un effet optimal sur la solidité osseuse, une cure de \u003cstrong\u003e2 à 3 mois renouvelable\u003c\/strong\u003e est recommandée, en particulier en automne et en hiver, saisons où le déficit en vitamine D est le plus marqué.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-calcd-tip\"\u003e\n      \u003cdiv class=\"soi-calcd-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe flacon de 60 gélules correspond à un mois complet de cure. Pensez à anticiper vos renouvellements pour ne pas interrompre votre supplémentation, surtout pendant la période hivernale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calcd-section\"\u003e\n    \u003ch2\u003eCe que vous ne trouvez pas toujours chez les concurrents\u003c\/h2\u003e\n    \u003cdiv class=\"soi-calcd-grid\"\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e🌿 Gélule 100 % végétale\u003c\/h3\u003e\n        \u003cp\u003eEnveloppe en HPMC, sans gélatine animale. Ce complément convient aux personnes suivant un mode de vie végétalien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e🇫🇷 Conditionné en France\u003c\/h3\u003e\n        \u003cp\u003eUne fabrication rigoureuse selon les normes françaises et européennes, pour une traçabilité et une qualité garanties.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e✅ Sans ordonnance\u003c\/h3\u003e\n        \u003cp\u003eUn complément alimentaire accessible, sans les contraintes d'un médicament, pour prendre soin de vos os simplement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calcd-card\"\u003e\n        \u003ch3\u003e💊 Format gélule facile à avaler\u003c\/h3\u003e\n        \u003cp\u003ePas de comprimé à croquer, goût neutre, prise simple et confortable au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calcd-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-calcd-accordion\"\u003e\n      \u003cdetails class=\"soi-calcd-accordion-item\"\u003e\n        \u003csummary class=\"soi-calcd-accordion-header\"\u003e⚠️ Avertissement général\u003c\/summary\u003e\n        \u003cdiv class=\"soi-calcd-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un \u003cstrong\u003ecomplément alimentaire\u003c\/strong\u003e et ne remplace ni un traitement médical, ni une alimentation variée et équilibrée. Ne pas dépasser la dose journalière recommandée. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-calcd-accordion-item\"\u003e\n        \u003csummary class=\"soi-calcd-accordion-header\"\u003e🩺 Interactions et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-calcd-accordion-content\"\u003e\n          \u003cp\u003eEn cas de pathologie rénale, d'hypercalcémie ou de prise de médicaments (notamment des bisphosphonates ou des diurétiques thiazidiques), consultez votre médecin avant toute supplémentation en calcium et vitamine D3.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calcd-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-calcd-cta-box\"\u003e\n      \u003cp class=\"soi-calcd-cta-tag\" style=\"color: white;\"\u003eSolidité des os, geste quotidien\u003c\/p\u003e\n      \u003cp class=\"soi-calcd-cta-text\" style=\"color: white;\"\u003ePrenez soin de vos os dès aujourd'hui. Le Calcium + Vitamine D3 Laboratoire CODE, c'est un geste simple et végétal pour rester solide, à tout âge.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-calcd-marine: #1A2D3D;\n  --soi-calcd-marine-dark: #0F1E2B;\n  --soi-calcd-marine-light: #2C4458;\n  --soi-calcd-pomme: #A1C544;\n  --soi-calcd-pomme-dark: #84A636;\n  --soi-calcd-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-calcd-white: #FFFFFF;\n  --soi-calcd-off-white: #F8FAF6;\n  --soi-calcd-stone: #F1F3EE;\n  --soi-calcd-line: #E5E8E0;\n\n  --soi-calcd-primary: #9AB8D4;\n  --soi-calcd-primary-soft: #C5D8EA;\n  --soi-calcd-accent: #D64545;\n\n  --soi-calcd-text: #1A2D3D;\n  --soi-calcd-text-soft: #4A5B6B;\n  --soi-calcd-text-muted: #7B8693;\n\n  --soi-calcd-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-calcd-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-calcd-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-calcd-radius: 12px;\n  --soi-calcd-radius-sm: 8px;\n  --soi-calcd-radius-pill: 999px;\n}\n\n.soi-calcd-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-calcd-fiche img { max-width: 100%; height: auto; }\n\n.soi-calcd-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-calcd-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-calcd-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-calcd-hero {\n  position: relative;\n  background: var(--soi-calcd-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-calcd-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-calcd-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-calcd-pomme);\n}\n\n.soi-calcd-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-calcd-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-calcd-pomme);\n  border-radius: 50%;\n}\n\n.soi-calcd-hero-title {\n  display: block;\n  color: var(--soi-calcd-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-calcd-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-calcd-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-calcd-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-calcd-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-calcd-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-calcd-label-accent {\n  background: var(--soi-calcd-pomme);\n  border-color: var(--soi-calcd-pomme);\n  color: var(--soi-calcd-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-calcd-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-calcd-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-calcd-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-calcd-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-calcd-pomme);\n  border-radius: 2px;\n}\n\n.soi-calcd-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-calcd-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-calcd-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-calcd-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-calcd-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-calcd-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-calcd-card {\n  background: var(--soi-calcd-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-calcd-radius);\n  border-left: 3px solid var(--soi-calcd-pomme);\n}\n\n.soi-calcd-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-calcd-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-calcd-card p {\n  font-size: 14px;\n  color: var(--soi-calcd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-calcd-compo {\n  background: var(--soi-calcd-off-white);\n  border-radius: var(--soi-calcd-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-calcd-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-calcd-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-calcd-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-calcd-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-calcd-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-calcd-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-calcd-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-calcd-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-calcd-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-calcd-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-calcd-radius);\n  border: 1px solid var(--soi-calcd-line);\n  align-items: flex-start;\n}\n\n.soi-calcd-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-calcd-marine);\n  color: var(--soi-calcd-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-calcd-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-calcd-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-calcd-step-content p {\n  font-size: 14px;\n  color: var(--soi-calcd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-calcd-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-calcd-pomme-light);\n  border-left: 4px solid var(--soi-calcd-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-calcd-radius) var(--soi-calcd-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-calcd-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-calcd-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-calcd-marine);\n  margin-bottom: 4px;\n}\n\n.soi-calcd-tip p {\n  font-size: 14px;\n  color: var(--soi-calcd-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-calcd-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-calcd-accordion-item {\n  background: var(--soi-calcd-off-white);\n  border-radius: var(--soi-calcd-radius-sm);\n  border: 1px solid var(--soi-calcd-line);\n  overflow: hidden;\n}\n\n.soi-calcd-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-calcd-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-calcd-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-calcd-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-calcd-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-calcd-accordion-item[open] .soi-calcd-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-calcd-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-calcd-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-calcd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-calcd-cta-box {\n  background: var(--soi-calcd-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-calcd-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-calcd-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-calcd-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-calcd-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-calcd-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-calcd-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-calcd-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-calcd-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-calcd-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-calcd-compo-value {\n    text-align: left;\n  }\n\n  .soi-calcd-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-calcd-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-calcd-fiche {\n    --soi-calcd-text-soft: #2C3E50;\n    --soi-calcd-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602758459722,"sku":"LC8001","price":7.11,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/calcium-vitamine-d3-en-gelules-packshot.webp?v=1779720546"},{"product_id":"audinat-60-gelules","title":"Audinat - Complément alimentaire Audition - Laboratoire Code","description":"\n\u003cdiv class=\"soi-audi-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-audi-hero\"\u003e\n    \u003cdiv class=\"soi-audi-hero-tag\"\u003e\n      \u003cspan class=\"soi-audi-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-audi-hero-title\"\u003eComplément naturel pour l'audition\u003c\/span\u003e\n    \u003cp class=\"soi-audi-hero-subtitle\"\u003eUne synergie de 8 actifs naturels pour soutenir votre audition, votre circulation et votre système nerveux au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-audi-hero-labels\"\u003e\n      \u003cspan class=\"soi-audi-label soi-audi-label-accent\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-audi-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-audi-label\"\u003e8 ACTIFS NATURELS\u003c\/span\u003e\n      \u003cspan class=\"soi-audi-label\"\u003eCONVIENT AUX VÉGÉTARIENS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003cp class=\"soi-audi-section-intro\"\u003eVous ressentez une gêne auditive, des bourdonnements persistants ou une sensation de fatigue nerveuse qui pèse sur votre quotidien ? \u003cstrong\u003eAudinat\u003c\/strong\u003e, le complément alimentaire pour l'audition du Laboratoire Code, a été pensé pour vous accompagner avec une formule naturelle, complète et conditionnée en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir Audinat --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Audinat pour soutenir votre audition ?\u003c\/h2\u003e\n    \u003cp\u003ePrès de 460 millions de personnes dans le monde vivent avec des troubles auditifs, souvent aggravés par le stress, une mauvaise circulation ou des carences en micronutriments. Audinat répond à cette réalité avec une \u003cstrong\u003esynergie de 8 actifs naturels\u003c\/strong\u003e ciblant la santé auditive sous différents angles : circulation, protection cellulaire, système nerveux et apaisement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition complète --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003eComposition complète d'Audinat : ingrédients et dosage par gélule\u003c\/h2\u003e\n    \u003cp\u003eChaque gélule végétale de \u003cstrong\u003e395 mg\u003c\/strong\u003e contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-audi-grid\"\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🌿 Extrait de Ginkgo biloba\u003c\/h3\u003e\n        \u003cp\u003eActif phare reconnu pour favoriser la microcirculation périphérique, notamment au niveau des oreilles et des yeux, contribuant ainsi à une meilleure oxygénation des cellules auditives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🌊 Magnésium marin\u003c\/h3\u003e\n        \u003cp\u003eContribue au fonctionnement normal du système nerveux et à la réduction de la fatigue. Un apport essentiel pour les personnes exposées à un environnement sonore intense. VNR : 375 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🍃 Extrait de Mélisse\u003c\/h3\u003e\n        \u003cp\u003ePlante apaisante par excellence, elle aide à atténuer les effets du stress chronique, fréquemment associé à l'aggravation des acouphènes et des gênes auditives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e⚡ Vitamine B1 (thiamine)\u003c\/h3\u003e\n        \u003cp\u003eParticipe au bon fonctionnement du système nerveux et au métabolisme énergétique. VNR : 1,1 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🔋 Vitamine B2 (riboflavine)\u003c\/h3\u003e\n        \u003cp\u003eContribue à réduire la fatigue et soutient la protection des cellules contre le stress oxydatif. VNR : 1,4 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e💡 Vitamine B3 (niacine)\u003c\/h3\u003e\n        \u003cp\u003eAide au maintien d'une fonction nerveuse normale et participe à la production d'énergie cellulaire. VNR : 16 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e🛡️ Vitamine E\u003c\/h3\u003e\n        \u003cp\u003eAntioxydant puissant, elle protège les cellules auditives contre les dommages causés par les radicaux libres. VNR : 12 mg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-card\"\u003e\n        \u003ch3\u003e☀️ Vitamine D\u003c\/h3\u003e\n        \u003cp\u003eContribue au maintien d'une ossature normale, ce qui réduit l'impact des vibrations sur l'oreille interne lors de la mastication ou du serrage des dents. VNR : 5 µg\/jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment prendre Audinat --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003eComment prendre Audinat ? Conseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-audi-timeline\"\u003e\n      \u003cdiv class=\"soi-audi-step\"\u003e\n        \u003cdiv class=\"soi-audi-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-audi-step-content\"\u003e\n          \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n          \u003cp\u003e2 gélules végétales par jour, de préférence au cours d'un repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-step\"\u003e\n        \u003cdiv class=\"soi-audi-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-audi-step-content\"\u003e\n          \u003ch3\u003eDurée conseillée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est recommandée pour observer des résultats durables. Renouvelable selon vos besoins, après avis médical si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-step\"\u003e\n        \u003cdiv class=\"soi-audi-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-audi-step-content\"\u003e\n          \u003ch3\u003ePrécautions d'emploi\u003c\/h3\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de troubles auditifs diagnostiqués, consultez un professionnel de santé. Déconseillé aux femmes enceintes ou allaitantes sans avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les points forts --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003eLes points forts d'Audinat en un coup d'œil\u003c\/h2\u003e\n    \u003cdiv class=\"soi-audi-benefits\"\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e🧬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule 8-en-1\u003c\/h3\u003e\n        \u003cp\u003ePlantes, minéraux et vitamines réunis dans une seule gélule pour une action complète.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGélules végétales\u003c\/h3\u003e\n        \u003cp\u003eConvient aux végétariens pour une approche respectueuse de chacun.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConditionné en France\u003c\/h3\u003e\n        \u003cp\u003eFormulé et conditionné par le Laboratoire Code, gage de qualité et de traçabilité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApproche responsable\u003c\/h3\u003e\n        \u003cp\u003eSans promesse médicale, une démarche naturelle et transparente au service de votre bien-être.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-audi-benefit\"\u003e\n        \u003cdiv class=\"soi-audi-benefit-icon\"\u003e\u003cspan\u003e📦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e60 gélules par flacon\u003c\/h3\u003e\n        \u003cp\u003eSoit un mois de cure à plein dosage pour un accompagnement complet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Questions fréquentes --\u003e\n  \u003csection class=\"soi-audi-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur Audinat\u003c\/h2\u003e\n    \u003cdiv class=\"soi-audi-accordion\"\u003e\n      \u003cdetails class=\"soi-audi-accordion-item\"\u003e\n        \u003csummary class=\"soi-audi-accordion-header\"\u003e🔉 Audinat est-il efficace contre les acouphènes ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-audi-accordion-content\"\u003e\n          \u003cp\u003eAudinat n'est pas un médicament et ne traite pas les acouphènes. En revanche, ses actifs comme le Ginkgo biloba, la mélisse et le magnésium contribuent à soutenir la circulation et le système nerveux, deux facteurs souvent impliqués dans les gênes auditives.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-audi-accordion-item\"\u003e\n        \u003csummary class=\"soi-audi-accordion-header\"\u003e🔄 Peut-on prendre Audinat au long cours ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-audi-accordion-content\"\u003e\n          \u003cp\u003eOui, en cures renouvelées avec une pause entre deux cycles. Demandez l'avis de votre médecin pour un usage prolongé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-audi-accordion-item\"\u003e\n        \u003csummary class=\"soi-audi-accordion-header\"\u003e👴 Audinat convient-il aux seniors ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-audi-accordion-content\"\u003e\n          \u003cp\u003eTout à fait. Les seniors, plus exposés aux troubles de la microcirculation et aux carences en vitamines B et D, constituent une cible particulièrement concernée par cette formule.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-audi-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-audi-cta-box\"\u003e\n      \u003cp class=\"soi-audi-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, c'est aussi prendre soin de son audition\u003c\/p\u003e\n      \u003cp class=\"soi-audi-cta-text\" style=\"color: white;\"\u003eAudinat, c'est la rencontre entre la douceur des plantes et la précision des micronutriments essentiels. Que vous cherchiez à préserver votre capital auditif, à apaiser une gêne quotidienne ou simplement à prendre soin de votre système nerveux, cette formule naturelle conditionnée en France vous offre un soutien fiable, complet et bienveillant.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-audi-marine: #1A2D3D;\n  --soi-audi-marine-dark: #0F1E2B;\n  --soi-audi-marine-light: #2C4458;\n  --soi-audi-pomme: #A1C544;\n  --soi-audi-pomme-dark: #84A636;\n  --soi-audi-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-audi-white: #FFFFFF;\n  --soi-audi-off-white: #F8FAF6;\n  --soi-audi-stone: #F1F3EE;\n  --soi-audi-line: #E5E8E0;\n\n  --soi-audi-primary: #7BA8CC;\n  --soi-audi-primary-soft: #D0E2F0;\n  --soi-audi-accent: #D94444;\n\n  --soi-audi-text: #1A2D3D;\n  --soi-audi-text-soft: #4A5B6B;\n  --soi-audi-text-muted: #7B8693;\n\n  --soi-audi-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-audi-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-audi-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-audi-radius: 12px;\n  --soi-audi-radius-sm: 8px;\n  --soi-audi-radius-pill: 999px;\n}\n\n.soi-audi-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-audi-fiche img { max-width: 100%; height: auto; }\n\n.soi-audi-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-audi-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-audi-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-audi-hero {\n  position: relative;\n  background: var(--soi-audi-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-audi-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-audi-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-audi-pomme);\n}\n\n.soi-audi-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-audi-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-audi-pomme);\n  border-radius: 50%;\n}\n\n.soi-audi-hero-title {\n  display: block;\n  color: var(--soi-audi-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-audi-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-audi-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-audi-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-audi-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-audi-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-audi-label-accent {\n  background: var(--soi-audi-pomme);\n  border-color: var(--soi-audi-pomme);\n  color: var(--soi-audi-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-audi-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-audi-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-audi-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-audi-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-audi-pomme);\n  border-radius: 2px;\n}\n\n.soi-audi-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-audi-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-audi-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-audi-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-audi-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-audi-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-audi-card {\n  background: var(--soi-audi-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-audi-radius);\n  border-left: 3px solid var(--soi-audi-pomme);\n}\n\n.soi-audi-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-audi-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-audi-card p {\n  font-size: 14px;\n  color: var(--soi-audi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-audi-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-audi-benefit {\n  background: var(--soi-audi-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-audi-radius);\n  border: 1px solid var(--soi-audi-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-audi-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-audi-shadow-md);\n}\n\n.soi-audi-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-audi-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-audi-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-audi-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-audi-benefit:hover .soi-audi-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-audi-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-audi-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-audi-benefit p {\n  font-size: 13px;\n  color: var(--soi-audi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-audi-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-audi-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-audi-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-audi-radius);\n  border: 1px solid var(--soi-audi-line);\n  align-items: flex-start;\n}\n\n.soi-audi-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-audi-marine);\n  color: var(--soi-audi-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-audi-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-audi-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-audi-step-content p {\n  font-size: 14px;\n  color: var(--soi-audi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-audi-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-audi-accordion-item {\n  background: var(--soi-audi-off-white);\n  border-radius: var(--soi-audi-radius-sm);\n  border: 1px solid var(--soi-audi-line);\n  overflow: hidden;\n}\n\n.soi-audi-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-audi-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-audi-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-audi-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-audi-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-audi-accordion-item[open] .soi-audi-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-audi-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-audi-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-audi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-audi-cta-box {\n  background: var(--soi-audi-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-audi-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-audi-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-audi-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-audi-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-audi-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-audi-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 400;\n  color: var(--soi-audi-white);\n  line-height: 1.6;\n  margin: 0;\n  max-width: 640px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-audi-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-audi-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-audi-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-audi-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-audi-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-audi-fiche {\n    --soi-audi-text-soft: #2C3E50;\n    --soi-audi-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602764947786,"sku":"LC9109","price":14.37,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/audinat-en-gelules-packshot.webp?v=1779802171"},{"product_id":"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.42,"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.27,"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":"gel-jambes-legeres","title":"Gel Fraicheur Jambes Lourdes - Vinophenols","description":"\n\u003cdiv class=\"soi-gjl-fiche\"\u003e\n\n  \u003csection class=\"soi-gjl-hero\"\u003e\n    \u003cdiv class=\"soi-gjl-hero-tag\"\u003e\n      \u003cspan class=\"soi-gjl-tag-dot\"\u003e\u003c\/span\u003e\n      Gel fraîcheur jambes légères · Vinophénols\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gjl-hero-title\"\u003eGel Jambes Légères\u003c\/span\u003e\n    \u003cp class=\"soi-gjl-hero-subtitle\"\u003eVigne Rouge et Hamamélis : retrouvez la légèreté dès les premières secondes d'application, grâce à un gel fraîcheur formulé pour soulager vos jambes fatiguées.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gjl-hero-labels\"\u003e\n      \u003cspan class=\"soi-gjl-label soi-gjl-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gjl-label\"\u003e100 ML\u003c\/span\u003e\n      \u003cspan class=\"soi-gjl-label\"\u003eACTIFS VÉGÉTAUX\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003cp class=\"soi-gjl-section-intro\"\u003eVous rentrez le soir avec cette sensation familière et épuisante : des jambes qui tirent, qui gonflent, qui pèsent le double de leur poids. Ce gel pour jambes lourdes de Vinophénols a été pensé exactement pour ces moments. Formulé à base de Vigne Rouge et d'Hamamélis, il agit dès les premières secondes d'application pour vous redonner cette légèreté que vous réclamiez depuis le matin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003ch2\u003ePourquoi ce gel pour les jambes lourdes est différent\u003c\/h2\u003e\n    \u003cp class=\"soi-gjl-section-intro\"\u003eLe marché regorge de gels jambes légères, mais peu combinent un effet froid immédiat et des actifs végétaux reconnus pour leur action sur le confort circulatoire. Fabriqué en France, ce gel pénètre rapidement, laisse la peau fraîche et ne tache pas les vêtements.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gjl-benefits\"\u003e\n      \u003cdiv class=\"soi-gjl-benefit\"\u003e\n        \u003cdiv class=\"soi-gjl-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVigne Rouge\u003c\/h3\u003e\n        \u003cp\u003eRiche en flavonoïdes et en tanins, cet extrait de Vitis vinifera est traditionnellement associé au confort veineux et à la réduction de la sensation de lourdeur dans les jambes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-benefit\"\u003e\n        \u003cdiv class=\"soi-gjl-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHamamélis\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés astringentes et tonifiantes sur les parois veineuses, l'extrait d'Hamamelis virginiana aide à apaiser les jambes fatiguées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-benefit\"\u003e\n        \u003cdiv class=\"soi-gjl-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTocophérol\u003c\/h3\u003e\n        \u003cp\u003eAntioxydant naturel (vitamine E) qui protège la peau et préserve l'intégrité de la formule au fil du temps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-benefit\"\u003e\n        \u003cdiv class=\"soi-gjl-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGel à base aqueuse\u003c\/h3\u003e\n        \u003cp\u003eTexture ultra légère, non grasse, à l'effet froid durable sur la peau. Pénètre rapidement sans laisser de résidu collant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003ch2\u003eComment appliquer le gel froid pour jambes lourdes\u003c\/h2\u003e\n    \u003cp class=\"soi-gjl-section-intro\"\u003eL'application est aussi importante que la formule. Pour un résultat optimal, suivez ce geste simple mais précis :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gjl-timeline\"\u003e\n      \u003cdiv class=\"soi-gjl-step\"\u003e\n        \u003cdiv class=\"soi-gjl-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gjl-step-content\"\u003e\n          \u003ch3\u003eCommencez à la cheville\u003c\/h3\u003e\n          \u003cp\u003eRemontez progressivement vers le genou en effectuant de longs mouvements fermes, toujours de bas en haut.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-step\"\u003e\n        \u003cdiv class=\"soi-gjl-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gjl-step-content\"\u003e\n          \u003ch3\u003eInsistez sur les mollets\u003c\/h3\u003e\n          \u003cp\u003eZone prioritaire où la circulation veineuse est souvent ralentie en fin de journée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-step\"\u003e\n        \u003cdiv class=\"soi-gjl-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gjl-step-content\"\u003e\n          \u003ch3\u003eRenouvelez matin et soir\u003c\/h3\u003e\n          \u003cp\u003ePour un confort maximal, appliquez deux fois par jour, ou uniquement le soir si vous êtes principalement gênée après une longue journée debout.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gjl-tip\"\u003e\n      \u003cdiv class=\"soi-gjl-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eConservez le tube au réfrigérateur pour décupler la sensation de fraîcheur dès la première touche sur la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003ch2\u003eComposition complète du gel jambes légères Vinophénols\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gjl-compo\"\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003ePAO (durée après ouverture)\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value\"\u003e18 mois\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003eActifs principaux\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value\"\u003eVigne Rouge, Hamamélis, Tocophérol\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-compo-row\"\u003e\n        \u003cspan class=\"soi-gjl-compo-label\"\u003eListe INCI complète\u003c\/span\u003e\n        \u003cspan class=\"soi-gjl-compo-value soi-gjl-compo-inci\"\u003eAqua, Alcohol denat., PEG-40 Hydrogenated Castor Oil, Benzyl Alcohol, Carbomer, Parfum, Ethylhexylglycerin, Sodium Hydroxide, Hamamelis virginiana Leaf Extract, Vitis vinifera Leaf Extract, Maltodextrin, Citric Acid, Tocopherol\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\"\u003e\n    \u003ch2\u003ePour qui ce gel jambes lourdes est-il fait ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gjl-grid\"\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e🏪 Debout toute la journée\u003c\/h3\u003e\n        \u003cp\u003eVous travaillez dans le commerce, la santé ou l'enseignement et vos jambes subissent de longues heures de station debout.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e💼 Position assise prolongée\u003c\/h3\u003e\n        \u003cp\u003eBureau, transports : la sédentarité au quotidien favorise les sensations de jambes lourdes et gonflées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e☀️ Sensibilité à la chaleur\u003c\/h3\u003e\n        \u003cp\u003eVous souffrez de jambes gonflées le soir, surtout en période de chaleur estivale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e🌱 En quête de naturel\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez une alternative naturelle aux gels classiques, avec une formule courte et des actifs végétaux reconnus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gjl-card\"\u003e\n        \u003ch3\u003e🤰 Femmes enceintes\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez une lourdeur accrue dans les membres inférieurs pendant la grossesse. Consultez votre médecin avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gjl-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gjl-cta-box\"\u003e\n      \u003cp class=\"soi-gjl-cta-tag\" style=\"color: white;\"\u003eRetrouvez des jambes légères, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-gjl-cta-text\" style=\"color: white;\"\u003eQuand vos jambes vous réclament une pause, ce gel fraîcheur à la Vigne Rouge et à l'Hamamélis répond présent. Fabriqué en France avec des actifs végétaux soigneusement sélectionnés, il redonne en quelques gestes cette légèreté que vous méritiez bien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gjl-marine: #1A2D3D;\n  --soi-gjl-marine-dark: #0F1E2B;\n  --soi-gjl-marine-light: #2C4458;\n  --soi-gjl-pomme: #A1C544;\n  --soi-gjl-pomme-dark: #84A636;\n  --soi-gjl-pomme-light: rgba(161,197,68,0.10);\n  --soi-gjl-white: #FFFFFF;\n  --soi-gjl-off-white: #F8FAF6;\n  --soi-gjl-stone: #F1F3EE;\n  --soi-gjl-line: #E5E8E0;\n  --soi-gjl-primary: #D88542;\n  --soi-gjl-primary-soft: #F5E6D4;\n  --soi-gjl-accent: #8B1A1A;\n  --soi-gjl-text: #1A2D3D;\n  --soi-gjl-text-soft: #4A5B6B;\n  --soi-gjl-text-muted: #7B8693;\n  --soi-gjl-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gjl-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gjl-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gjl-radius: 12px;\n  --soi-gjl-radius-sm: 8px;\n  --soi-gjl-radius-pill: 999px;\n}\n\n.soi-gjl-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gjl-fiche img { max-width: 100%; height: auto; }\n\n.soi-gjl-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gjl-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gjl-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gjl-hero {\n  position: relative;\n  background: var(--soi-gjl-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-gjl-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gjl-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gjl-pomme);\n}\n\n.soi-gjl-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-gjl-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gjl-pomme);\n  border-radius: 50%;\n}\n\n.soi-gjl-hero-title {\n  display: block;\n  color: var(--soi-gjl-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-gjl-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-gjl-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gjl-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-gjl-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gjl-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gjl-label-accent {\n  background: var(--soi-gjl-pomme);\n  border-color: var(--soi-gjl-pomme);\n  color: var(--soi-gjl-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gjl-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gjl-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-gjl-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gjl-pomme);\n  border-radius: 2px;\n}\n\n.soi-gjl-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gjl-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-gjl-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gjl-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gjl-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gjl-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gjl-benefit {\n  background: var(--soi-gjl-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gjl-radius);\n  border: 1px solid var(--soi-gjl-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gjl-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gjl-shadow-md);\n}\n\n.soi-gjl-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gjl-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-gjl-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gjl-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gjl-benefit:hover .soi-gjl-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gjl-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gjl-benefit p {\n  font-size: 13px;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gjl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gjl-card {\n  background: var(--soi-gjl-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gjl-radius);\n  border-left: 3px solid var(--soi-gjl-pomme);\n}\n\n.soi-gjl-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gjl-card p {\n  font-size: 14px;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-gjl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gjl-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gjl-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gjl-radius);\n  border: 1px solid var(--soi-gjl-line);\n  align-items: flex-start;\n}\n\n.soi-gjl-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gjl-marine);\n  color: var(--soi-gjl-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-gjl-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gjl-step-content p {\n  font-size: 14px;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gjl-compo {\n  background: var(--soi-gjl-off-white);\n  border-radius: var(--soi-gjl-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gjl-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-gjl-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gjl-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gjl-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gjl-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gjl-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gjl-marine);\n  text-align: right;\n}\n\n.soi-gjl-compo-inci {\n  font-size: 13px;\n  font-weight: 400;\n  font-family: 'Inter', sans-serif;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  max-width: 520px;\n}\n\n\/* === TIP === *\/\n.soi-gjl-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gjl-pomme-light);\n  border-left: 4px solid var(--soi-gjl-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gjl-radius) var(--soi-gjl-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gjl-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gjl-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gjl-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gjl-tip p {\n  font-size: 14px;\n  color: var(--soi-gjl-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gjl-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gjl-accordion-item {\n  background: var(--soi-gjl-off-white);\n  border-radius: var(--soi-gjl-radius-sm);\n  border: 1px solid var(--soi-gjl-line);\n  overflow: hidden;\n}\n\n.soi-gjl-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gjl-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-gjl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gjl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gjl-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gjl-accordion-item[open] .soi-gjl-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gjl-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gjl-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gjl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gjl-cta-box {\n  background: var(--soi-gjl-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gjl-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gjl-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-gjl-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gjl-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-gjl-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gjl-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gjl-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-gjl-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gjl-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gjl-compo-value {\n    text-align: left;\n  }\n\n  .soi-gjl-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-gjl-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-gjl-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gjl-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gjl-fiche {\n    --soi-gjl-text-soft: #2C3E50;\n    --soi-gjl-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vinophenols","offers":[{"title":"Default Title","offer_id":61602883371338,"sku":"VP1009","price":10.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gel-jambes-legeres-packshot.webp?v=1779711541"},{"product_id":"kudzu-gelules","title":"Kudzu vegan en gélules","description":"\u003cdiv class=\"soi-kudz-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-kudz-hero\"\u003e\n    \u003cdiv class=\"soi-kudz-hero-tag\"\u003e\n      \u003cspan class=\"soi-kudz-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Tradition du Soleil Levant\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-kudz-hero-title\"\u003eKudzu vegan en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-kudz-hero-subtitle\"\u003eUne liane millénaire au service de votre sérénité : le soutien naturel face aux envies compulsives d'alcool, de tabac ou de grignotage.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kudz-hero-labels\"\u003e\n      \u003cspan class=\"soi-kudz-label soi-kudz-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-kudz-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-kudz-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-kudz-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Intro --\u003e\n  \u003csection class=\"soi-kudz-section\"\u003e\n    \u003cp\u003eLe \u003cstrong\u003ekudzu\u003c\/strong\u003e (\u003cem\u003ePueraria lobata\u003c\/em\u003e) est une liane originaire d'Asie orientale, utilisée depuis plus de 2 000 ans dans la médecine traditionnelle chinoise et japonaise. Aujourd'hui, ce complément alimentaire séduit de plus en plus d'Européens en quête d'un soutien naturel face aux envies compulsives, qu'il s'agisse d'alcool, de tabac ou de grignotage. La marque \u003cstrong\u003eTradition du Soleil Levant\u003c\/strong\u003e vous en propose une version \u003cstrong\u003efabriquée en France\u003c\/strong\u003e, en \u003cstrong\u003egélules végétales vegan\u003c\/strong\u003e, sans excipient superflu.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Pourquoi choisir le kudzu en gélules ? --\u003e\n  \u003csection class=\"soi-kudz-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le kudzu en gélules ?\u003c\/h2\u003e\n    \u003cp\u003eLa racine de kudzu est naturellement riche en \u003cstrong\u003eisoflavones\u003c\/strong\u003e, notamment la \u003cstrong\u003epuerarine\u003c\/strong\u003e, la daidzéine et la daidzine. Ces composés agissent sur les récepteurs dopaminergiques et GABAergiques du système nerveux central, ce qui contribue à atténuer les signaux de manque et à favoriser un état de détente. Concrètement, vous ressentez moins l'appel irrésistible vers certaines habitudes problématiques.\u003c\/p\u003e\n    \u003cp\u003eOpter pour des \u003cstrong\u003egélules de kudzu\u003c\/strong\u003e plutôt que de la poudre brute, c'est choisir la praticité : dosage précis, conservation facilitée, pas d'amertume en bouche.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Composition et dosage par gélule --\u003e\n  \u003csection class=\"soi-kudz-section\"\u003e\n    \u003ch2\u003eComposition et dosage par gélule\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kudz-compo\"\u003e\n      \u003cdiv class=\"soi-kudz-compo-row\"\u003e\n        \u003cspan class=\"soi-kudz-compo-label\"\u003eExtrait de racine de kudzu (\u003cem\u003ePueraria lobata\u003c\/em\u003e)\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-compo-value\"\u003e250 mg par gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-compo-row\"\u003e\n        \u003cspan class=\"soi-kudz-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-compo-value\"\u003eHydroxypropylméthylcellulose (HPMC, origine végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-compo-row\"\u003e\n        \u003cspan class=\"soi-kudz-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-compo-value\"\u003eAucun excipient ajouté\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-compo-row\"\u003e\n        \u003cspan class=\"soi-kudz-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-compo-value\"\u003e60 gélules (1 mois de cure à dose standard)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-kudz-grid-compact\"\u003e\n      \u003cdiv class=\"soi-kudz-card-mini\"\u003e\n        \u003cspan class=\"soi-kudz-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-card-mini-label\"\u003ePar gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-card-mini-value\"\u003e250 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-card-mini\"\u003e\n        \u003cspan class=\"soi-kudz-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-card-mini-value\"\u003e60 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-card-mini\"\u003e\n        \u003cspan class=\"soi-kudz-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-card-mini-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-card-mini-value\"\u003eVégétale HPMC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-card-mini\"\u003e\n        \u003cspan class=\"soi-kudz-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-kudz-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Combien de gélules de kudzu par jour ? --\u003e\n  \u003csection class=\"soi-kudz-section\"\u003e\n    \u003ch2\u003eCombien de gélules de kudzu par jour ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kudz-timeline\"\u003e\n      \u003cdiv class=\"soi-kudz-step\"\u003e\n        \u003cdiv class=\"soi-kudz-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-kudz-step-content\"\u003e\n          \u003ch3\u003eDose d'entretien\u003c\/h3\u003e\n          \u003cp\u003e2 gélules par jour, à prendre 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-kudz-step\"\u003e\n        \u003cdiv class=\"soi-kudz-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-kudz-step-content\"\u003e\n          \u003ch3\u003eDose renforcée\u003c\/h3\u003e\n          \u003cp\u003e3 gélules par jour en cas d'envies plus intenses, en fractionnant les prises sur la journée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-step\"\u003e\n        \u003cdiv class=\"soi-kudz-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-kudz-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003eMinimum 4 à 6 semaines pour observer des effets durables. Une cure de 3 mois est souvent conseillée pour ancrer de nouvelles habitudes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-kudz-tip\"\u003e\n      \u003cdiv class=\"soi-kudz-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 du kudzu, privilégiez une prise régulière sur la durée plutôt qu'un usage ponctuel. La constance est votre meilleure alliée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Pour qui est fait ce complément alimentaire au kudzu ? --\u003e\n  \u003csection class=\"soi-kudz-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce complément alimentaire au kudzu ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kudz-benefits\"\u003e\n      \u003cdiv class=\"soi-kudz-benefit\"\u003e\n        \u003cdiv class=\"soi-kudz-benefit-icon\"\u003e\u003cspan\u003e🍷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction de l'alcool\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez réduire progressivement votre consommation d'alcool avec un soutien naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-benefit\"\u003e\n        \u003cdiv class=\"soi-kudz-benefit-icon\"\u003e\u003cspan\u003e🚭\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSevrage tabagique\u003c\/h3\u003e\n        \u003cp\u003eVous êtes en cours de sevrage tabagique et cherchez un appui complémentaire d'origine végétale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-benefit\"\u003e\n        \u003cdiv class=\"soi-kudz-benefit-icon\"\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGrignotage compulsif\u003c\/h3\u003e\n        \u003cp\u003eVous êtes sujet au grignotage compulsif ou aux envies sucrées incontrôlables et souhaitez retrouver un meilleur équilibre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kudz-benefit\"\u003e\n        \u003cdiv class=\"soi-kudz-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRééquilibrage nerveux doux\u003c\/h3\u003e\n        \u003cp\u003eVous recherchez un rééquilibrage nerveux en douceur, sans somnolence ni effet sédatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 : Précautions d'emploi --\u003e\n  \u003csection class=\"soi-kudz-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kudz-accordion\"\u003e\n      \u003cdetails class=\"soi-kudz-accordion-item\"\u003e\n        \u003csummary class=\"soi-kudz-accordion-header\"\u003e⚠️ Avis médical et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-kudz-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire au kudzu ne se substitue pas à un suivi médical ni à un traitement prescrit par un professionnel de santé. En cas de dépendance sévère à l'alcool ou au tabac, consultez un médecin avant de commencer une cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-kudz-accordion-item\"\u003e\n        \u003csummary class=\"soi-kudz-accordion-header\"\u003e🤰 Femmes enceintes et allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-kudz-accordion-content\"\u003e\n          \u003cp\u003eCe produit est déconseillé aux femmes enceintes ou allaitantes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-kudz-accordion-item\"\u003e\n        \u003csummary class=\"soi-kudz-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-kudz-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants. Conserver à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7 : Fabriqué en France --\u003e\n  \u003csection class=\"soi-kudz-section\"\u003e\n    \u003ch2\u003eFabriqué en France, pour une qualité maîtrisée\u003c\/h2\u003e\n    \u003cp\u003eLes gélules de kudzu \u003cstrong\u003eTradition du Soleil Levant\u003c\/strong\u003e sont produites en France selon des standards stricts de qualité. Pas d'arômes artificiels, pas de colorants, pas d'agents de charge : vous obtenez uniquement l'actif végétal concentré dans une capsule végétale propre et traçable. Un choix cohérent avec une démarche de consommation responsable.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-kudz-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-kudz-cta-box\"\u003e\n      \u003cp class=\"soi-kudz-cta-tag\" style=\"color: white;\"\u003eReprendre le contrôle, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-kudz-cta-text\" style=\"color: white;\"\u003eAvec les gélules de kudzu Tradition du Soleil Levant, vous bénéficiez de 2 000 ans de sagesse asiatique dans un format vegan, fabriqué en France, sans compromis sur la qualité. Une aide douce, naturelle et concrète pour avancer vers un quotidien plus équilibré, à votre rythme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-kudz-marine: #1A2D3D;\n  --soi-kudz-marine-dark: #0F1E2B;\n  --soi-kudz-marine-light: #2C4458;\n  --soi-kudz-pomme: #A1C544;\n  --soi-kudz-pomme-dark: #84A636;\n  --soi-kudz-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-kudz-white: #FFFFFF;\n  --soi-kudz-off-white: #F8FAF6;\n  --soi-kudz-stone: #F1F3EE;\n  --soi-kudz-line: #E5E8E0;\n\n  --soi-kudz-primary: #C0392B;\n  --soi-kudz-primary-soft: rgba(192,57,43,0.08);\n  --soi-kudz-accent: #A04545;\n\n  --soi-kudz-text: #1A2D3D;\n  --soi-kudz-text-soft: #4A5B6B;\n  --soi-kudz-text-muted: #7B8693;\n\n  --soi-kudz-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-kudz-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-kudz-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-kudz-radius: 12px;\n  --soi-kudz-radius-sm: 8px;\n  --soi-kudz-radius-pill: 999px;\n}\n\n.soi-kudz-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-kudz-fiche img { max-width: 100%; height: auto; }\n\n.soi-kudz-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-kudz-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-kudz-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-kudz-hero {\n  position: relative;\n  background: var(--soi-kudz-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-kudz-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-kudz-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-kudz-pomme);\n}\n\n.soi-kudz-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-kudz-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-kudz-pomme);\n  border-radius: 50%;\n}\n\n.soi-kudz-hero-title {\n  display: block;\n  color: var(--soi-kudz-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-kudz-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-kudz-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-kudz-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-kudz-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-kudz-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-kudz-label-accent {\n  background: var(--soi-kudz-pomme);\n  border-color: var(--soi-kudz-pomme);\n  color: var(--soi-kudz-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-kudz-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-kudz-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-kudz-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-kudz-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-kudz-pomme);\n  border-radius: 2px;\n}\n\n.soi-kudz-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-kudz-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-kudz-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-kudz-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-kudz-benefit {\n  background: var(--soi-kudz-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-kudz-radius);\n  border: 1px solid var(--soi-kudz-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-kudz-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-kudz-shadow-md);\n}\n\n.soi-kudz-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-kudz-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-kudz-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-kudz-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-kudz-benefit:hover .soi-kudz-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-kudz-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kudz-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kudz-benefit p {\n  font-size: 13px;\n  color: var(--soi-kudz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-kudz-compo {\n  background: var(--soi-kudz-off-white);\n  border-radius: var(--soi-kudz-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-kudz-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-kudz-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-kudz-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-kudz-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-kudz-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-kudz-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-kudz-marine);\n  text-align: right;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-kudz-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-kudz-card-mini {\n  background: var(--soi-kudz-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-kudz-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-kudz-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-kudz-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-kudz-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-kudz-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-kudz-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-kudz-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-kudz-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-kudz-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kudz-radius);\n  border: 1px solid var(--soi-kudz-line);\n  align-items: flex-start;\n}\n\n.soi-kudz-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-kudz-marine);\n  color: var(--soi-kudz-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-kudz-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-kudz-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-kudz-step-content p {\n  font-size: 14px;\n  color: var(--soi-kudz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-kudz-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-kudz-pomme-light);\n  border-left: 4px solid var(--soi-kudz-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-kudz-radius) var(--soi-kudz-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-kudz-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-kudz-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-kudz-marine);\n  margin-bottom: 4px;\n}\n\n.soi-kudz-tip p {\n  font-size: 14px;\n  color: var(--soi-kudz-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-kudz-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-kudz-accordion-item {\n  background: var(--soi-kudz-off-white);\n  border-radius: var(--soi-kudz-radius-sm);\n  border: 1px solid var(--soi-kudz-line);\n  overflow: hidden;\n}\n\n.soi-kudz-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-kudz-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-kudz-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-kudz-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-kudz-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-kudz-accordion-item[open] .soi-kudz-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-kudz-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-kudz-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-kudz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-kudz-cta-box {\n  background: var(--soi-kudz-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-kudz-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-kudz-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-kudz-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-kudz-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-kudz-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-kudz-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-kudz-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-kudz-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-kudz-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-kudz-compo-value {\n    text-align: left;\n  }\n\n  .soi-kudz-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-kudz-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-kudz-fiche {\n    --soi-kudz-text-soft: #2C3E50;\n    --soi-kudz-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Tradition du Soleil Levant","offers":[{"title":"Default Title","offer_id":61602894577994,"sku":"TR1003","price":6.21,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/kudzu-vegan-en-gelules-packshot_8592fa46-8292-4261-b6ed-333316d78fae.webp?v=1779445475"},{"product_id":"complexe-memoire-bio-en-bouteille-ayurvana","title":"Complexe mémoire bio 500 ml – Ayurvana","description":"\u003cdiv class=\"soi-cmem-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-cmem-hero\"\u003e\n    \u003cdiv class=\"soi-cmem-hero-tag\"\u003e\n      \u003cspan class=\"soi-cmem-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire ayurvédique · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cmem-hero-title\"\u003eTrois plantes pour une mémoire infaillible\u003c\/span\u003e\n    \u003cp class=\"soi-cmem-hero-subtitle\"\u003eTrois plantes ayurvédiques certifiées bio réunies en une formule liquide pour soutenir votre mémoire, votre concentration et votre clarté d'esprit au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cmem-hero-labels\"\u003e\n      \u003cspan class=\"soi-cmem-label soi-cmem-label-accent\"\u003eBIO · ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-cmem-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-cmem-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cmem-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-cmem-label\"\u003e500 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-cmem-section\"\u003e\n    \u003cp class=\"soi-cmem-section-intro\"\u003eVous ressentez des problèmes de mémoire et de concentration au quotidien ? Trous de mémoire, difficultés à rester concentré, fatigue mentale en fin de journée : ces signaux méritent une vraie réponse naturelle. Le Complexe Mémoire Bio Ayurvana réunit trois plantes ayurvédiques emblématiques, certifiées bio par Ecocert, pour soutenir vos fonctions cognitives en profondeur, sans compromis sur la qualité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TROIS PLANTES --\u003e\n  \u003csection class=\"soi-cmem-section\"\u003e\n    \u003ch2\u003eTrois plantes ayurvédiques au cœur de la formule\u003c\/h2\u003e\n    \u003cp\u003eCe qui distingue ce complément alimentaire, c'est la puissance de sa synergie végétale, soigneusement dosée et fabriquée en France :\u003c\/p\u003e\n    \u003cdiv class=\"soi-cmem-benefits\"\u003e\n      \u003cdiv class=\"soi-cmem-benefit\"\u003e\n        \u003cdiv class=\"soi-cmem-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBrahmi (Bacopa Monnieri)\u003c\/h3\u003e\n        \u003cp\u003ePlante phare de la tradition ayurvédique, le Brahmi soutient la mémoire à court et long terme, favorise la concentration et contribue à une circulation sanguine normale, essentielle à la bonne oxygénation du cerveau. Il aide aussi à préserver la sérénité mentale en période de pression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-benefit\"\u003e\n        \u003cdiv class=\"soi-cmem-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCentella Asiatica (Gotu Kola)\u003c\/h3\u003e\n        \u003cp\u003ePrécieuse en cas de surcharge cognitive ou de stress intense, elle contribue au maintien de bonnes performances intellectuelles et à la clarté d'esprit. Une alliée idéale lors des périodes d'examens, de projets exigeants ou de charge mentale élevée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-benefit\"\u003e\n        \u003cdiv class=\"soi-cmem-benefit-icon\"\u003e\u003cspan\u003e🫐\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAmalaki (Amla)\u003c\/h3\u003e\n        \u003cp\u003eCette baie indienne exceptionnellement riche en antioxydants naturels aide à protéger les cellules cérébrales contre le stress oxydatif, l'un des facteurs impliqués dans le déclin cognitif progressif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION ET POSOLOGIE --\u003e\n  \u003csection class=\"soi-cmem-section\"\u003e\n    \u003ch2\u003eComposition et posologie du Complexe Mémoire Bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cmem-compo\"\u003e\n      \u003cdiv class=\"soi-cmem-compo-row\"\u003e\n        \u003cspan class=\"soi-cmem-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-compo-value\"\u003eLiquide buvable, flacon teinté de 500 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-compo-row\"\u003e\n        \u003cspan class=\"soi-cmem-compo-label\"\u003eIngrédients principaux\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-compo-value\"\u003eExtrait aqueux de Brahmi (Bacopa Monnieri) bio, extrait aqueux de Centella Asiatica bio, extrait aqueux d'Amla (Emblica officinalis) bio, eau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cmem-timeline\"\u003e\n      \u003cdiv class=\"soi-cmem-step\"\u003e\n        \u003cdiv class=\"soi-cmem-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cmem-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003e15 ml par jour, à diluer dans un verre d'eau ou une boisson de votre choix, de préférence le matin. Agiter avant emploi.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-step\"\u003e\n        \u003cdiv class=\"soi-cmem-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cmem-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est conseillée pour observer des effets durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-step\"\u003e\n        \u003cdiv class=\"soi-cmem-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cmem-step-content\"\u003e\n          \u003ch3\u003eConservation\u003c\/h3\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et de la lumière. Au réfrigérateur après ouverture.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CE PRODUIT EST-IL FAIT POUR VOUS --\u003e\n  \u003csection class=\"soi-cmem-section\"\u003e\n    \u003ch2\u003eCe produit est-il fait pour vous ?\u003c\/h2\u003e\n    \u003cp class=\"soi-cmem-section-intro\"\u003eCe complément alimentaire pour la mémoire et la concentration s'adresse particulièrement aux personnes qui :\u003c\/p\u003e\n    \u003cdiv class=\"soi-cmem-grid\"\u003e\n      \u003cdiv class=\"soi-cmem-card\"\u003e\n        \u003ch3\u003e😓 Stress et fatigue cognitive\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des problèmes de concentration et de mémoire liés au stress ou à la fatigue quotidienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-card\"\u003e\n        \u003ch3\u003e🌱 Recherche de naturalité\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez un soutien pour la mémoire et la concentration d'origine naturelle et certifiée bio.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-card\"\u003e\n        \u003ch3\u003e🎓 Exigences intellectuelles\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez soutenir vos capacités cognitives lors d'examens, de projets professionnels ou avec l'âge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-card\"\u003e\n        \u003ch3\u003e💧 Préférence pour le format liquide\u003c\/h3\u003e\n        \u003cp\u003eVous préférez une formule liquide, facilement assimilable, sans gélule ni additif synthétique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GARANTIES QUALITÉ --\u003e\n  \u003csection class=\"soi-cmem-section\"\u003e\n    \u003ch2\u003eLes garanties qualité Ayurvana\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cmem-grid-compact\"\u003e\n      \u003cdiv class=\"soi-cmem-card-mini\"\u003e\n        \u003cspan class=\"soi-cmem-card-mini-icon\"\u003e🌾\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-card-mini-value\"\u003eAgriculture Biologique (Ecocert)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-card-mini\"\u003e\n        \u003cspan class=\"soi-cmem-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-card-mini\"\u003e\n        \u003cspan class=\"soi-cmem-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-card-mini-label\"\u003eRégime\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-card-mini-value\"\u003eVegan et végétarien\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cmem-card-mini\"\u003e\n        \u003cspan class=\"soi-cmem-card-mini-icon\"\u003e🫙\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-cmem-card-mini-value\"\u003eFlacon teinté 500 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cmem-accordion\"\u003e\n      \u003cdetails class=\"soi-cmem-accordion-item\"\u003e\n        \u003csummary class=\"soi-cmem-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cmem-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de doute sur votre santé, 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  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-cmem-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cmem-cta-box\"\u003e\n      \u003cp class=\"soi-cmem-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, avec la sagesse ayurvédique\u003c\/p\u003e\n      \u003cp class=\"soi-cmem-cta-text\" style=\"color: white;\"\u003eQuand la mémoire flanche et que la concentration s'efface, la nature ayurvédique reprend les rênes. Certifié bio, fabriqué en France, conçu pour vous : votre cerveau 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  \/* === Couleurs Soinat (FIXES) === *\/\n  --soi-cmem-marine: #1A2D3D;\n  --soi-cmem-marine-dark: #0F1E2B;\n  --soi-cmem-marine-light: #2C4458;\n  --soi-cmem-pomme: #A1C544;\n  --soi-cmem-pomme-dark: #84A636;\n  --soi-cmem-pomme-light: rgba(161,197,68,0.10);\n\n  \/* === Neutres Soinat === *\/\n  --soi-cmem-white: #FFFFFF;\n  --soi-cmem-off-white: #F8FAF6;\n  --soi-cmem-stone: #F1F3EE;\n  --soi-cmem-line: #E5E8E0;\n\n  \/* === Couleurs dynamiques (packaging : brun ambré, crème doré, vert feuille, rose mauve) === *\/\n  --soi-cmem-primary: #D88542;\n  --soi-cmem-primary-soft: rgba(216,133,66,0.10);\n  --soi-cmem-accent: #8B6A4E;\n\n  \/* === Textes === *\/\n  --soi-cmem-text: #1A2D3D;\n  --soi-cmem-text-soft: #4A5B6B;\n  --soi-cmem-text-muted: #7B8693;\n\n  \/* === Effets === *\/\n  --soi-cmem-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cmem-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cmem-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cmem-radius: 12px;\n  --soi-cmem-radius-sm: 8px;\n  --soi-cmem-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-cmem-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cmem-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-cmem-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cmem-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cmem-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-cmem-hero {\n  position: relative;\n  background: var(--soi-cmem-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-cmem-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cmem-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cmem-pomme);\n}\n\n.soi-cmem-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-cmem-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cmem-pomme);\n  border-radius: 50%;\n}\n\n.soi-cmem-hero-title {\n  display: block;\n  color: var(--soi-cmem-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-cmem-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-cmem-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cmem-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-cmem-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cmem-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cmem-label-accent {\n  background: var(--soi-cmem-pomme);\n  border-color: var(--soi-cmem-pomme);\n  color: var(--soi-cmem-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-cmem-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cmem-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cmem-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-cmem-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cmem-pomme);\n  border-radius: 2px;\n}\n\n.soi-cmem-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cmem-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-cmem-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cmem-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cmem-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS (cercles marine) === *\/\n.soi-cmem-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.5rem;\n}\n\n.soi-cmem-benefit {\n  background: var(--soi-cmem-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cmem-radius);\n  border: 1px solid var(--soi-cmem-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cmem-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cmem-shadow-md);\n}\n\n.soi-cmem-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cmem-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-cmem-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cmem-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cmem-benefit:hover .soi-cmem-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cmem-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cmem-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cmem-benefit p {\n  font-size: 13px;\n  color: var(--soi-cmem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-cmem-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cmem-card {\n  background: var(--soi-cmem-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cmem-radius);\n  border-left: 3px solid var(--soi-cmem-pomme);\n}\n\n.soi-cmem-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cmem-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cmem-card p {\n  font-size: 14px;\n  color: var(--soi-cmem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-cmem-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-cmem-card-mini {\n  background: var(--soi-cmem-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-cmem-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-cmem-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-cmem-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-cmem-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-cmem-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cmem-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-cmem-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-cmem-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cmem-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cmem-radius);\n  border: 1px solid var(--soi-cmem-line);\n  align-items: flex-start;\n}\n\n.soi-cmem-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cmem-marine);\n  color: var(--soi-cmem-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-cmem-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cmem-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cmem-step-content p {\n  font-size: 14px;\n  color: var(--soi-cmem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-cmem-compo {\n  background: var(--soi-cmem-off-white);\n  border-radius: var(--soi-cmem-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cmem-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-cmem-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cmem-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cmem-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cmem-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cmem-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cmem-marine);\n  text-align: right;\n}\n\n\/* === ACCORDION === *\/\n.soi-cmem-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cmem-accordion-item {\n  background: var(--soi-cmem-off-white);\n  border-radius: var(--soi-cmem-radius-sm);\n  border: 1px solid var(--soi-cmem-line);\n  overflow: hidden;\n}\n\n.soi-cmem-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cmem-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-cmem-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cmem-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cmem-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cmem-accordion-item[open] .soi-cmem-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cmem-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cmem-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cmem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-cmem-cta-box {\n  background: var(--soi-cmem-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cmem-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cmem-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-cmem-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cmem-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-cmem-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cmem-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cmem-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-cmem-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cmem-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cmem-compo-value {\n    text-align: left;\n  }\n\n  .soi-cmem-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cmem-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cmem-fiche {\n    --soi-cmem-text-soft: #2C3E50;\n    --soi-cmem-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602915221834,"sku":"AY9055","price":25.17,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/complexe-memoire-bio-500-ml-ayurvana-packshot_36fa6e8f-ddd7-434a-be47-b42fce1e73de.webp?v=1779794040"},{"product_id":"griffonia-30-gelules","title":"Griffonia Vegan en gélules","description":"\n\n\u003cdiv class=\"soi-griff-fiche\"\u003e\n\n  \u003csection class=\"soi-griff-hero\"\u003e\n    \u003cdiv class=\"soi-griff-hero-tag\"\u003e\n      \u003cspan class=\"soi-griff-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-griff-hero-title\"\u003eGriffonia Vegan en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-griff-hero-subtitle\"\u003eLe 5-HTP naturel issu du Griffonia simplicifolia : votre allié sérénité pour retrouver un équilibre émotionnel, un sommeil apaisé et une humeur stable au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-griff-hero-labels\"\u003e\n      \u003cspan class=\"soi-griff-label soi-griff-label-accent\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-griff-label\"\u003eCONDITIONNÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-griff-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-griff-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-griff-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le Griffonia et le 5-HTP ?\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003eGriffonia simplicifolia\u003c\/strong\u003e est une liane originaire d'Afrique de l'Ouest, dont les graines renferment une molécule précieuse : le \u003cstrong\u003e5-HTP (5-hydroxytryptophane)\u003c\/strong\u003e. Ce composé est le précurseur direct de la \u003cstrong\u003esérotonine\u003c\/strong\u003e, souvent surnommée « hormone du bonheur ». En apportant du 5-HTP à votre organisme, vous lui offrez les matières premières nécessaires pour produire davantage de sérotonine et ainsi favoriser naturellement un meilleur équilibre émotionnel.\u003c\/p\u003e\n    \u003cp\u003eContrairement au tryptophane alimentaire, le 5-HTP issu du Griffonia simplicifolia franchit facilement la barrière hémato-encéphalique, ce qui le rend particulièrement biodisponible et efficace.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-griff-section\"\u003e\n    \u003ch2\u003eLes bienfaits des gélules Griffonia 5-HTP\u003c\/h2\u003e\n    \u003cdiv class=\"soi-griff-benefits\"\u003e\n      \u003cdiv class=\"soi-griff-benefit\"\u003e\n        \u003cdiv class=\"soi-griff-benefit-icon\"\u003e\u003cspan\u003e☀️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre émotionnel\u003c\/h3\u003e\n        \u003cp\u003eAide à stabiliser les fluctuations d'humeur et à mieux gérer vos émotions au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-benefit\"\u003e\n        \u003cdiv class=\"soi-griff-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGestion du stress\u003c\/h3\u003e\n        \u003cp\u003eFavorise une réponse plus sereine face aux situations de pression ou d'anxiété légère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-benefit\"\u003e\n        \u003cdiv class=\"soi-griff-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSommeil réparateur\u003c\/h3\u003e\n        \u003cp\u003eLe 5-HTP contribue à la synthèse de mélatonine, l'hormone du sommeil, pour des nuits plus paisibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-benefit\"\u003e\n        \u003cdiv class=\"soi-griff-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction des envies de grignotage\u003c\/h3\u003e\n        \u003cp\u003eEn agissant sur la sérotonine, il aide à réguler l'appétit et à limiter les prises alimentaires compulsives.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-griff-grid\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-griff-card\"\u003e\n        \u003ch3\u003e🧠 Soulagement des céphalées de tension\u003c\/h3\u003e\n        \u003cp\u003eUtilisé traditionnellement pour atténuer les maux de tête liés à la fatigue nerveuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-card\"\u003e\n        \u003ch3\u003e😌 Réduction de l'irritabilité\u003c\/h3\u003e\n        \u003cp\u003eApporte une sensation d'apaisement et diminue les accès de nervosité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-griff-section\"\u003e\n    \u003ch2\u003eComposition et dosage : ce que contient chaque gélule\u003c\/h2\u003e\n    \u003cp class=\"soi-griff-section-intro\"\u003eChaque gélule végétale de 395 mg est formulée avec un extrait titré de Griffonia simplicifolia, concentré en 5-HTP naturel. Le flacon contient 30 gélules, soit une cure d'un mois à raison d'une gélule par jour.\u003c\/p\u003e\n    \u003cdiv class=\"soi-griff-compo\"\u003e\n      \u003cdiv class=\"soi-griff-compo-row\"\u003e\n        \u003cspan class=\"soi-griff-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-compo-value\"\u003eExtrait de Griffonia simplicifolia (graines) titré en 5-HTP\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-compo-row\"\u003e\n        \u003cspan class=\"soi-griff-compo-label\"\u003eGélule\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-compo-value\"\u003eVégétale (HPMC), compatible vegan et végétarien\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-compo-row\"\u003e\n        \u003cspan class=\"soi-griff-compo-label\"\u003ePoids par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-compo-value\"\u003e395 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-compo-row\"\u003e\n        \u003cspan class=\"soi-griff-compo-label\"\u003eContenu du flacon\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-compo-value\"\u003e30 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-compo-row\"\u003e\n        \u003cspan class=\"soi-griff-compo-label\"\u003ePosologie\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-compo-value\"\u003e1 gélule par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-compo-row\"\u003e\n        \u003cspan class=\"soi-griff-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-compo-value\"\u003eGélatine animale, gluten, colorant artificiel\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-griff-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-griff-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa concentration en 5-HTP est suffisamment élevée pour qu'une seule gélule quotidienne soit efficace, là où d'autres formules recommandent 2 à 3 gélules par jour. Une formule épurée, sans additifs inutiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-griff-section\"\u003e\n    \u003ch2\u003eComment prendre le Griffonia ? Conseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-griff-timeline\"\u003e\n      \u003cdiv class=\"soi-griff-step\"\u003e\n        \u003cdiv class=\"soi-griff-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-griff-step-content\"\u003e\n          \u003ch3\u003eQuand le prendre ?\u003c\/h3\u003e\n          \u003cp\u003eIdéalement le soir, 30 minutes avant le repas, pour favoriser un endormissement serein et profiter de l'effet sur l'appétit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-step\"\u003e\n        \u003cdiv class=\"soi-griff-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-griff-step-content\"\u003e\n          \u003ch3\u003eComment le prendre ?\u003c\/h3\u003e\n          \u003cp\u003eAvalez la gélule avec un grand verre d'eau. Évitez de l'associer à des antidépresseurs sans avis médical préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-step\"\u003e\n        \u003cdiv class=\"soi-griff-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-griff-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eLes premiers effets se ressentent généralement après 2 à 4 semaines d'utilisation régulière. Une cure de 1 à 3 mois est recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-griff-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Griffonia Laboratoire Code ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-griff-grid-compact\"\u003e\n      \u003cdiv class=\"soi-griff-card-mini\"\u003e\n        \u003cspan class=\"soi-griff-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-card-mini-value\"\u003eEn France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-card-mini\"\u003e\n        \u003cspan class=\"soi-griff-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-card-mini-label\"\u003eEngagement\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-card-mini-value\"\u003e100% Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-card-mini\"\u003e\n        \u003cspan class=\"soi-griff-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-card-mini-label\"\u003eDosage optimisé\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-card-mini-value\"\u003e1 gélule \/ jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-griff-card-mini\"\u003e\n        \u003cspan class=\"soi-griff-card-mini-icon\"\u003e✨\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-griff-card-mini-value\"\u003eÉpurée, sans additifs\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-griff-section\"\u003e\n    \u003cdiv class=\"soi-griff-accordion\"\u003e\n      \u003cdetails class=\"soi-griff-accordion-item\"\u003e\n        \u003csummary class=\"soi-griff-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-griff-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de traitement médicamenteux, de grossesse ou d'allaitement, consultez un professionnel de santé avant utilisation. Réservé à l'adulte. Ne pas associer à des antidépresseurs sans avis médical préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-griff-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-griff-cta-box\"\u003e\n      \u003cp class=\"soi-griff-cta-tag\" style=\"color: white;\"\u003eVotre sérénité, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-griff-cta-text\" style=\"color: white;\"\u003eOffrez à votre système nerveux un soutien naturel et quotidien. Une seule gélule végétale par jour pour retrouver une humeur stable, un sommeil apaisé et une sérénité durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-griff-marine: #1A2D3D;\n  --soi-griff-marine-dark: #0F1E2B;\n  --soi-griff-marine-light: #2C4458;\n  --soi-griff-pomme: #A1C544;\n  --soi-griff-pomme-dark: #84A636;\n  --soi-griff-pomme-light: rgba(161,197,68,0.10);\n  --soi-griff-white: #FFFFFF;\n  --soi-griff-off-white: #F8FAF6;\n  --soi-griff-stone: #F1F3EE;\n  --soi-griff-line: #E5E8E0;\n  --soi-griff-primary: #8FACC8;\n  --soi-griff-primary-soft: #C5D6E6;\n  --soi-griff-accent: #B43C3C;\n  --soi-griff-text: #1A2D3D;\n  --soi-griff-text-soft: #4A5B6B;\n  --soi-griff-text-muted: #7B8693;\n  --soi-griff-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-griff-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-griff-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-griff-radius: 12px;\n  --soi-griff-radius-sm: 8px;\n  --soi-griff-radius-pill: 999px;\n}\n\n.soi-griff-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-griff-fiche img { max-width: 100%; height: auto; }\n\n.soi-griff-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-griff-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-griff-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-griff-hero {\n  position: relative;\n  background: var(--soi-griff-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-griff-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-griff-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-griff-pomme);\n}\n\n.soi-griff-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-griff-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-griff-pomme);\n  border-radius: 50%;\n}\n\n.soi-griff-hero-title {\n  display: block;\n  color: var(--soi-griff-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-griff-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-griff-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-griff-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-griff-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-griff-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-griff-label-accent {\n  background: var(--soi-griff-pomme);\n  border-color: var(--soi-griff-pomme);\n  color: var(--soi-griff-marine);\n  font-weight: 600;\n}\n\n.soi-griff-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-griff-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-griff-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-griff-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-griff-pomme);\n  border-radius: 2px;\n}\n\n.soi-griff-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-griff-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-griff-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-griff-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-griff-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-griff-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-griff-benefit {\n  background: var(--soi-griff-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-griff-radius);\n  border: 1px solid var(--soi-griff-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-griff-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-griff-shadow-md);\n}\n\n.soi-griff-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-griff-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-griff-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-griff-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-griff-benefit:hover .soi-griff-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-griff-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-griff-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-griff-benefit p {\n  font-size: 13px;\n  color: var(--soi-griff-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-griff-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-griff-card {\n  background: var(--soi-griff-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-griff-radius);\n  border-left: 3px solid var(--soi-griff-pomme);\n}\n\n.soi-griff-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-griff-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-griff-card p {\n  font-size: 14px;\n  color: var(--soi-griff-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-griff-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-griff-card-mini {\n  background: var(--soi-griff-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-griff-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-griff-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-griff-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-griff-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-griff-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-griff-marine);\n}\n\n.soi-griff-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-griff-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-griff-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-griff-radius);\n  border: 1px solid var(--soi-griff-line);\n  align-items: flex-start;\n}\n\n.soi-griff-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-griff-marine);\n  color: var(--soi-griff-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-griff-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-griff-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-griff-step-content p {\n  font-size: 14px;\n  color: var(--soi-griff-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-griff-compo {\n  background: var(--soi-griff-off-white);\n  border-radius: var(--soi-griff-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-griff-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-griff-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-griff-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-griff-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-griff-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-griff-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-griff-marine);\n  text-align: right;\n}\n\n.soi-griff-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-griff-pomme-light);\n  border-left: 4px solid var(--soi-griff-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-griff-radius) var(--soi-griff-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-griff-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-griff-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-griff-marine);\n  margin-bottom: 4px;\n}\n\n.soi-griff-tip p {\n  font-size: 14px;\n  color: var(--soi-griff-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-griff-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-griff-accordion-item {\n  background: var(--soi-griff-off-white);\n  border-radius: var(--soi-griff-radius-sm);\n  border: 1px solid var(--soi-griff-line);\n  overflow: hidden;\n}\n\n.soi-griff-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-griff-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-griff-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-griff-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-griff-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-griff-accordion-item[open] .soi-griff-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-griff-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-griff-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-griff-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-griff-cta-box {\n  background: var(--soi-griff-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-griff-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-griff-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-griff-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-griff-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-griff-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-griff-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-griff-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-griff-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-griff-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-griff-compo-value {\n    text-align: left;\n  }\n\n  .soi-griff-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-griff-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-griff-fiche {\n    --soi-griff-text-soft: #2C3E50;\n    --soi-griff-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602923643210,"sku":"LC1013","price":11.82,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/griffonia-vegan-en-gelules-packshot.webp?v=1779641440"},{"product_id":"collagene-marin-90-gelules","title":"Collagène Marin en gélules","description":"\n\n\u003cdiv class=\"soi-colm-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-colm-hero\"\u003e\n    \u003cdiv class=\"soi-colm-hero-tag\"\u003e\n      \u003cspan class=\"soi-colm-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · MERalia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-colm-hero-title\"\u003eL'éclat retrouvé, depuis l'intérieur\u003c\/span\u003e\n    \u003cp class=\"soi-colm-hero-subtitle\"\u003eLe collagène marin MERalia associe des peptides issus de poissons de l'Atlantique à la vitamine C, la vitamine E et le zinc pour soutenir la fermeté, la tonicité et l'éclat naturel de votre peau.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Collagène Marin en gélules : soin peau visage tonique par MERalia --\u003e\n  \u003csection class=\"soi-colm-section\"\u003e\n    \u003ch2\u003eCollagène Marin en gélules : soin peau visage tonique par MERalia\u003c\/h2\u003e\n    \u003cp\u003eVotre peau perd naturellement du collagène à partir de 25 ans, environ 1 % chaque année. Rides, perte de fermeté, teint terne : les signes s'installent progressivement. Le Collagène Marin MERalia est conçu pour agir de l'intérieur, là où aucune crème ne peut vraiment atteindre, grâce à une formule complète pensée pour la peau, le visage et l'éclat naturel.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi le collagène marin est-il si efficace ? --\u003e\n  \u003csection class=\"soi-colm-section\"\u003e\n    \u003ch2\u003ePourquoi le collagène marin est-il si efficace ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement au collagène bovin, le collagène marin issu de la peau de poissons de l'Atlantique présente une structure moléculaire plus fine (type I), ce qui lui permet d'être mieux absorbé par l'organisme. Ses peptides pénètrent plus facilement dans la circulation sanguine pour atteindre les cellules cutanées en profondeur. C'est l'une des raisons pour lesquelles il est souvent préféré dans les formules orientées vers le soin de la peau.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les bienfaits du collagène marin MERalia --\u003e\n  \u003csection class=\"soi-colm-section\"\u003e\n    \u003ch2\u003eLes bienfaits du collagène marin MERalia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-colm-benefits\"\u003e\n      \u003cdiv class=\"soi-colm-benefit\"\u003e\n        \u003cdiv class=\"soi-colm-benefit-icon\"\u003e\u003cspan\u003e🐟\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCollagène marin hydrolysé\u003c\/h3\u003e\n        \u003cp\u003eContribue à restaurer la fermeté cutanée, à réduire l'apparence des rides et à redonner tonus au visage. Sa haute biodisponibilité favorise une assimilation rapide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-benefit\"\u003e\n        \u003cdiv class=\"soi-colm-benefit-icon\"\u003e\u003cspan\u003e🍊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitamine C\u003c\/h3\u003e\n        \u003cp\u003eIndispensable à la synthèse naturelle du collagène. Contribue à l'éclat de la peau, à la santé des gencives, des os et des vaisseaux sanguins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-benefit\"\u003e\n        \u003cdiv class=\"soi-colm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitamine E\u003c\/h3\u003e\n        \u003cp\u003eAntioxydant puissant qui protège les cellules cutanées contre le stress oxydatif et les radicaux libres responsables du vieillissement prématuré.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-benefit\"\u003e\n        \u003cdiv class=\"soi-colm-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eZinc\u003c\/h3\u003e\n        \u003cp\u003eParticipe au maintien d'une peau normale et saine, soutient la réparation cellulaire et renforce la résistance cutanée aux agressions extérieures.\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-colm-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cp class=\"soi-colm-section-intro\"\u003eChaque gélule de Collagène Marin MERalia réunit quatre actifs complémentaires pour un soin complet de votre peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-colm-compo\"\u003e\n      \u003cdiv class=\"soi-colm-compo-row\"\u003e\n        \u003cspan class=\"soi-colm-compo-label\"\u003eCollagène marin hydrolysé\u003c\/span\u003e\n        \u003cspan class=\"soi-colm-compo-value\"\u003ePeau de poisson (Atlantique), dosage concentré par gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-compo-row\"\u003e\n        \u003cspan class=\"soi-colm-compo-label\"\u003eVitamine C (acide ascorbique)\u003c\/span\u003e\n        \u003cspan class=\"soi-colm-compo-value\"\u003e80 mg · 100 % des VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-compo-row\"\u003e\n        \u003cspan class=\"soi-colm-compo-label\"\u003eVitamine E (tocophérol)\u003c\/span\u003e\n        \u003cspan class=\"soi-colm-compo-value\"\u003e12 mg · 100 % des VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-compo-row\"\u003e\n        \u003cspan class=\"soi-colm-compo-label\"\u003eZinc\u003c\/span\u003e\n        \u003cspan class=\"soi-colm-compo-value\"\u003e10 mg · 100 % des VNR\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-colm-timeline\"\u003e\n      \u003cdiv class=\"soi-colm-step\"\u003e\n        \u003cdiv class=\"soi-colm-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-colm-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003ePrenez 3 gélules par jour avec un grand verre d'eau, de préférence au moment du repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-step\"\u003e\n        \u003cdiv class=\"soi-colm-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-colm-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est conseillée pour observer des résultats visibles sur la fermeté et l'éclat du teint.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-colm-tip\"\u003e\n      \u003cdiv class=\"soi-colm-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eRépétez la cure 2 à 3 fois par an pour un effet durable sur la qualité de votre peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Collagène marin : y a-t-il des dangers ? --\u003e\n  \u003csection class=\"soi-colm-section\"\u003e\n    \u003ch2\u003eCollagène marin : y a-t-il des dangers ?\u003c\/h2\u003e\n    \u003cp\u003eLe collagène marin est généralement très bien toléré. Les rares effets indésirables rapportés se limitent à de légères gênes digestives en début de cure.\u003c\/p\u003e\n    \u003cdiv class=\"soi-colm-accordion\"\u003e\n      \u003cdetails class=\"soi-colm-accordion-item\"\u003e\n        \u003csummary class=\"soi-colm-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-colm-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire est déconseillé aux personnes allergiques aux poissons ou aux fruits de mer. En cas de doute, consultez un professionnel de santé avant de commencer une supplémentation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-colm-accordion-item\"\u003e\n        \u003csummary class=\"soi-colm-accordion-header\"\u003e📋 Avertissement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-colm-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. Il est recommandé de consulter votre médecin en cas de traitement en cours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser le collagène marin pour de meilleurs résultats ? --\u003e\n  \u003csection class=\"soi-colm-section\"\u003e\n    \u003ch2\u003eComment utiliser le collagène marin pour de meilleurs résultats ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-colm-grid\"\u003e\n      \u003cdiv class=\"soi-colm-card\"\u003e\n        \u003ch3\u003e💧 Hydratation quotidienne\u003c\/h3\u003e\n        \u003cp\u003eAssociez votre cure à une bonne hydratation : 1,5 L d'eau minimum par jour pour soutenir l'action du collagène.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-card\"\u003e\n        \u003ch3\u003e🍋 Vitamine C naturelle\u003c\/h3\u003e\n        \u003cp\u003eComplétez avec une alimentation riche en vitamine C naturelle (agrumes, poivrons) pour favoriser la synthèse endogène du collagène.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-card\"\u003e\n        \u003ch3\u003e☀️ Protection solaire\u003c\/h3\u003e\n        \u003cp\u003eProtégez votre peau du soleil : les UV accélèrent la dégradation du collagène cutané.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colm-card\"\u003e\n        \u003ch3\u003e🔄 Renouvellement de la cure\u003c\/h3\u003e\n        \u003cp\u003eRépétez la cure 2 à 3 fois par an pour un effet durable sur la fermeté et l'éclat de votre peau.\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-colm-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-colm-cta-box\"\u003e\n      \u003cp class=\"soi-colm-cta-tag\" style=\"color: white;\"\u003eVotre rituel beauté depuis l'intérieur\u003c\/p\u003e\n      \u003cp class=\"soi-colm-cta-text\" style=\"color: white;\"\u003eAvec le Collagène Marin MERalia, chaque gélule est un geste concret pour retrouver un visage plus ferme, un teint plus lumineux et une peau qui vous ressemble vraiment.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-colm-marine: #1A2D3D;\n  --soi-colm-marine-dark: #0F1E2B;\n  --soi-colm-marine-light: #2C4458;\n  --soi-colm-pomme: #A1C544;\n  --soi-colm-pomme-dark: #84A636;\n  --soi-colm-pomme-light: rgba(161,197,68,0.10);\n  --soi-colm-white: #FFFFFF;\n  --soi-colm-off-white: #F8FAF6;\n  --soi-colm-stone: #F1F3EE;\n  --soi-colm-line: #E5E8E0;\n  --soi-colm-primary: #4A8BB5;\n  --soi-colm-primary-soft: #D6E8F3;\n  --soi-colm-accent: #3366AA;\n  --soi-colm-text: #1A2D3D;\n  --soi-colm-text-soft: #4A5B6B;\n  --soi-colm-text-muted: #7B8693;\n  --soi-colm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-colm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-colm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-colm-radius: 12px;\n  --soi-colm-radius-sm: 8px;\n  --soi-colm-radius-pill: 999px;\n}\n\n.soi-colm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-colm-fiche img { max-width: 100%; height: auto; }\n\n.soi-colm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-colm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-colm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-colm-hero {\n  position: relative;\n  background: var(--soi-colm-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-colm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-colm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-colm-pomme);\n}\n\n.soi-colm-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-colm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-colm-pomme);\n  border-radius: 50%;\n}\n\n.soi-colm-hero-title {\n  display: block;\n  color: var(--soi-colm-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-colm-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n\/* === SECTIONS === *\/\n.soi-colm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-colm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-colm-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-colm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-colm-pomme);\n  border-radius: 2px;\n}\n\n.soi-colm-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-colm-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-colm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-colm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-colm-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-colm-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-colm-benefit {\n  background: var(--soi-colm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-colm-radius);\n  border: 1px solid var(--soi-colm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-colm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-colm-shadow-md);\n}\n\n.soi-colm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-colm-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-colm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-colm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-colm-benefit:hover .soi-colm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-colm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-colm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-colm-benefit p {\n  font-size: 13px;\n  color: var(--soi-colm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-colm-compo {\n  background: var(--soi-colm-off-white);\n  border-radius: var(--soi-colm-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-colm-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-colm-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-colm-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-colm-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-colm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-colm-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-colm-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-colm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-colm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-colm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-colm-radius);\n  border: 1px solid var(--soi-colm-line);\n  align-items: flex-start;\n}\n\n.soi-colm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-colm-marine);\n  color: var(--soi-colm-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-colm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-colm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-colm-step-content p {\n  font-size: 14px;\n  color: var(--soi-colm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-colm-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-colm-pomme-light);\n  border-left: 4px solid var(--soi-colm-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-colm-radius) var(--soi-colm-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-colm-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-colm-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-colm-marine);\n  margin-bottom: 4px;\n}\n\n.soi-colm-tip p {\n  font-size: 14px;\n  color: var(--soi-colm-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-colm-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-colm-card {\n  background: var(--soi-colm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-colm-radius);\n  border-left: 3px solid var(--soi-colm-pomme);\n}\n\n.soi-colm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-colm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-colm-card p {\n  font-size: 14px;\n  color: var(--soi-colm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-colm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1rem;\n}\n\n.soi-colm-accordion-item {\n  background: var(--soi-colm-off-white);\n  border-radius: var(--soi-colm-radius-sm);\n  border: 1px solid var(--soi-colm-line);\n  overflow: hidden;\n}\n\n.soi-colm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-colm-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-colm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-colm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-colm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-colm-accordion-item[open] .soi-colm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-colm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-colm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-colm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-colm-cta-box {\n  background: var(--soi-colm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-colm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-colm-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-colm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-colm-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-colm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-colm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-colm-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-colm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-colm-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-colm-compo-value {\n    text-align: left;\n  }\n\n  .soi-colm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-colm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-colm-fiche {\n    --soi-colm-text-soft: #2C3E50;\n    --soi-colm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Meralia","offers":[{"title":"Default Title","offer_id":61602936815946,"sku":"ME4004","price":12.37,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/collagene-marin-en-gelules-packshot_11zon.webp?v=1780156106"},{"product_id":"vitamine-d3-en-compte-goutte","title":"Vitamine D3 en compte-goutte (20 ml)","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Vitamine D3 en compte-goutte\nMarque: Laboratoire Code\nCatégorie Soinat: Compléments alimentaires \/ Immunité \u0026 Ossature\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Sans conservateurs, sans colorants, sans gluten, Fabriqué en France\nChiffres précis mentionnés : 80% de la population déficitaire, 10 µg par goutte, 200 UI, 500% VNR, 20 ml, environ 570 gouttes, plus de 18 mois d'utilisation à 1 goutte\/jour\nOrigine mentionnée : Lanoline (laine de mouton), Laboratoire Code, France\nForme galénique : Liquide en compte-gouttes, forme huileuse\nActifs\/plantes nommés : Vitamine D3 (cholécalciférol), huile de tournesol (excipient)\nPosologie mentionnée : 1 goutte par jour, de préférence le matin au cours d'un repas contenant des lipides, ne pas dépasser la dose journalière recommandée\nPrécautions mentionnées : Ne pas dépasser la dose journalière recommandée, ne se substitue pas à un avis médical, bilan sanguin recommandé en cas de doute\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #B83230 (rouge du cartouche packaging)\nAccent produit: #A8B5D4 (bleu lavande de l'étiquette)\nPréfixe CSS: soi-vitd3\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Les bienfaits de la vitamine D3 : ce que dit la science\"\n  2. \"Pourquoi choisir la formule en compte-gouttes ?\"\n  3. \"Composition et dosage de la Vitamine D3 Laboratoire Code\"\n  4. \"Qui a besoin d'une supplémentation en vitamine D3 ?\"\n  5. \"Comment prendre la vitamine D3 en gouttes ?\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = SANS GLUTEN, SANS CONSERVATEURS, FABRIQUÉ EN FRANCE\nH2 #1 \"Les bienfaits de la vitamine D3 : ce que dit la science\" → benefits (5 bénéfices distincts avec titre + description)\nH2 #2 \"Pourquoi choisir la formule en compte-gouttes ?\" → grid cards (4 avantages du format)\nH2 #3 \"Composition et dosage de la Vitamine D3 Laboratoire Code\" → compo data rows + tip pour posologie\nH2 #4 \"Qui a besoin d'une supplémentation en vitamine D3 ?\" → grid cards (5 profils cibles)\nH2 #5 \"Comment prendre la vitamine D3 en gouttes ?\" → timeline (4 étapes numérotées)\nCTA final : oui (phrase de clôture présente dans la source)\nComposants OMIS faute de données : accordéon (les précautions sont intégrées en tip et dans la section profils)\n--\u003e\n\n\u003cdiv class=\"soi-vitd3-fiche\"\u003e\n\n  \u003csection class=\"soi-vitd3-hero\"\u003e\n    \u003cdiv class=\"soi-vitd3-hero-tag\"\u003e\n      \u003cspan class=\"soi-vitd3-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-vitd3-hero-title\"\u003eVitamine D3 en compte-gouttes\u003c\/span\u003e\n    \u003cp class=\"soi-vitd3-hero-subtitle\"\u003eLa vitamine du soleil, en un geste quotidien précis et efficace. Contribue au maintien d'une ossature normale, d'une fonction musculaire optimale et de défenses immunitaires solides.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vitd3-hero-labels\"\u003e\n      \u003cspan class=\"soi-vitd3-label soi-vitd3-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-vitd3-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-vitd3-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n      \u003cspan class=\"soi-vitd3-label\"\u003eSANS COLORANTS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vitd3-section\"\u003e\n    \u003cp class=\"soi-vitd3-section-intro\"\u003eEn France, près de 80 % de la population présente un déficit en vitamine D3, surtout entre octobre et avril. Pourtant, cette vitamine liposoluble, souvent appelée « vitamine du soleil », joue un rôle fondamental dans votre santé quotidienne. La Vitamine D3 en compte-gouttes du Laboratoire Code est conçue pour combler ce manque facilement, avec précision et efficacité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vitd3-section\"\u003e\n    \u003ch2\u003eLes bienfaits de la vitamine D3 : ce que dit la science\u003c\/h2\u003e\n    \u003cp class=\"soi-vitd3-section-intro\"\u003eLes bienfaits de la vitamine D3 sont aujourd'hui bien documentés. Voici ce que cette vitamine essentielle fait concrètement pour votre organisme.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vitd3-benefits\"\u003e\n      \u003cdiv class=\"soi-vitd3-benefit\"\u003e\n        \u003cdiv class=\"soi-vitd3-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSanté osseuse\u003c\/h3\u003e\n        \u003cp\u003eFavorise l'absorption du calcium et du phosphore, deux minéraux indispensables au maintien d'une ossature normale et solide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-benefit\"\u003e\n        \u003cdiv class=\"soi-vitd3-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFonction musculaire\u003c\/h3\u003e\n        \u003cp\u003eContribue au bon fonctionnement des muscles, réduisant le risque de faiblesse musculaire, notamment chez les personnes âgées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-benefit\"\u003e\n        \u003cdiv class=\"soi-vitd3-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSystème immunitaire\u003c\/h3\u003e\n        \u003cp\u003eSoutient les défenses naturelles de l'organisme, particulièrement précieuse en période hivernale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-benefit\"\u003e\n        \u003cdiv class=\"soi-vitd3-benefit-icon\"\u003e\u003cspan\u003e🦷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSanté dentaire\u003c\/h3\u003e\n        \u003cp\u003eEn facilitant la fixation du calcium, elle participe au maintien de dents saines et solides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-benefit\"\u003e\n        \u003cdiv class=\"soi-vitd3-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre général\u003c\/h3\u003e\n        \u003cp\u003eUn taux optimal de vitamine D3 est associé à une meilleure vitalité et à un moral plus stable au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vitd3-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la formule en compte-gouttes ?\u003c\/h2\u003e\n    \u003cp class=\"soi-vitd3-section-intro\"\u003eContrairement aux gélules ou comprimés, le format liquide en compte-gouttes offre plusieurs avantages concrets.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vitd3-grid\"\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e🎯 Dosage précis à la goutte près\u003c\/h3\u003e\n        \u003cp\u003eVous adaptez facilement la quantité à vos besoins réels, sans découper ni fractionner un comprimé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e⚡ Absorption rapide\u003c\/h3\u003e\n        \u003cp\u003eSous forme huileuse, la vitamine D3 est directement assimilable par l'organisme car liposoluble.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e🤲 Praticité au quotidien\u003c\/h3\u003e\n        \u003cp\u003eQuelques gouttes à déposer sur la langue, dans un verre d'eau ou sur un aliment. Rien de plus simple.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e📦 Flacon longue durée\u003c\/h3\u003e\n        \u003cp\u003e20 ml représentent environ 570 gouttes, soit plus de 18 mois d'utilisation à raison d'une goutte par jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vitd3-section\"\u003e\n    \u003ch2\u003eComposition et dosage de la Vitamine D3 Laboratoire Code\u003c\/h2\u003e\n    \u003cp class=\"soi-vitd3-section-intro\"\u003eLa formule est volontairement épurée pour garantir une tolérance maximale et une traçabilité irréprochable.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vitd3-compo\"\u003e\n      \u003cdiv class=\"soi-vitd3-compo-row\"\u003e\n        \u003cspan class=\"soi-vitd3-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-vitd3-compo-value\"\u003eVitamine D3 (cholécalciférol)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-compo-row\"\u003e\n        \u003cspan class=\"soi-vitd3-compo-label\"\u003eDosage par goutte\u003c\/span\u003e\n        \u003cspan class=\"soi-vitd3-compo-value\"\u003e10 µg \/ 200 UI (500 % VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-compo-row\"\u003e\n        \u003cspan class=\"soi-vitd3-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-vitd3-compo-value\"\u003eLanoline (laine de mouton), source naturelle hautement biodisponible\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-compo-row\"\u003e\n        \u003cspan class=\"soi-vitd3-compo-label\"\u003eExcipient\u003c\/span\u003e\n        \u003cspan class=\"soi-vitd3-compo-value\"\u003eHuile de tournesol (support huileux favorisant l'assimilation)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-compo-row\"\u003e\n        \u003cspan class=\"soi-vitd3-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-vitd3-compo-value\"\u003e20 ml (environ 570 gouttes)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-compo-row\"\u003e\n        \u003cspan class=\"soi-vitd3-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-vitd3-compo-value\"\u003eFrance, Laboratoire Code\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vitd3-tip\"\u003e\n      \u003cdiv class=\"soi-vitd3-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePosologie recommandée\u003c\/strong\u003e\n        \u003cp\u003e1 goutte par jour, de préférence le matin au cours d'un repas contenant des lipides pour une assimilation optimale. Ne pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vitd3-section\"\u003e\n    \u003ch2\u003eQui a besoin d'une supplémentation en vitamine D3 ?\u003c\/h2\u003e\n    \u003cp class=\"soi-vitd3-section-intro\"\u003eCertains profils sont particulièrement exposés à un manque de vitamine D3.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vitd3-grid\"\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e🌧️ Faible exposition au soleil\u003c\/h3\u003e\n        \u003cp\u003eLes personnes en télétravail, vivant dans des régions peu ensoleillées ou pendant la période hivernale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e👴 Personnes âgées\u003c\/h3\u003e\n        \u003cp\u003eLa peau synthétise moins efficacement la vitamine D avec l'âge, rendant la supplémentation particulièrement pertinente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e🌍 Peau mate ou foncée\u003c\/h3\u003e\n        \u003cp\u003eUne exposition plus longue est nécessaire pour synthétiser la même quantité de vitamine D.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e🌱 Végétaliens\u003c\/h3\u003e\n        \u003cp\u003eLes aliments riches en vitamine D étant majoritairement d'origine animale, une supplémentation peut s'avérer utile.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-card\"\u003e\n        \u003ch3\u003e🏥 Convalescence ou mobilité réduite\u003c\/h3\u003e\n        \u003cp\u003eLes personnes qui ne peuvent pas s'exposer régulièrement au soleil bénéficient d'un apport complémentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vitd3-tip\"\u003e\n      \u003cdiv class=\"soi-vitd3-tip-icon\"\u003e🩺\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEn cas de doute sur votre statut en vitamine D, un simple bilan sanguin (dosage de la 25-OH vitamine D) permet de faire le point. Ce complément ne se substitue en aucun cas à un avis médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vitd3-section\"\u003e\n    \u003ch2\u003eComment prendre la vitamine D3 en gouttes ?\u003c\/h2\u003e\n    \u003cp class=\"soi-vitd3-section-intro\"\u003ePour tirer le meilleur parti de votre flacon, suivez ces quelques gestes simples.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vitd3-timeline\"\u003e\n      \u003cdiv class=\"soi-vitd3-step\"\u003e\n        \u003cdiv class=\"soi-vitd3-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-vitd3-step-content\"\u003e\n          \u003ch3\u003eAgitez légèrement\u003c\/h3\u003e\n          \u003cp\u003eSecouez doucement le flacon avant chaque utilisation pour homogénéiser la solution huileuse.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-step\"\u003e\n        \u003cdiv class=\"soi-vitd3-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-vitd3-step-content\"\u003e\n          \u003ch3\u003eDéposez 1 goutte\u003c\/h3\u003e\n          \u003cp\u003eDirectement sous la langue, dans une cuillère d'huile ou sur un aliment gras (avocat, fromage, yaourt entier).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-step\"\u003e\n        \u003cdiv class=\"soi-vitd3-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-vitd3-step-content\"\u003e\n          \u003ch3\u003ePrenez-la le matin\u003c\/h3\u003e\n          \u003cp\u003eAu moment du petit-déjeuner pour ancrer le geste dans votre routine quotidienne.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vitd3-step\"\u003e\n        \u003cdiv class=\"soi-vitd3-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-vitd3-step-content\"\u003e\n          \u003ch3\u003eConservez correctement\u003c\/h3\u003e\n          \u003cp\u003eGardez le flacon à l'abri de la chaleur et de la lumière, à température ambiante.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vitd3-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-vitd3-cta-box\"\u003e\n      \u003cp class=\"soi-vitd3-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-vitd3-cta-text\" style=\"color: white;\"\u003eChaque goutte, c'est un geste minuscule aux effets durables : des os solides, des muscles efficaces, une immunité renforcée, même quand le soleil se fait rare. Simple, naturelle, précise et fabriquée 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-vitd3-marine: #1A2D3D;\n  --soi-vitd3-marine-dark: #0F1E2B;\n  --soi-vitd3-marine-light: #2C4458;\n  --soi-vitd3-pomme: #A1C544;\n  --soi-vitd3-pomme-dark: #84A636;\n  --soi-vitd3-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-vitd3-white: #FFFFFF;\n  --soi-vitd3-off-white: #F8FAF6;\n  --soi-vitd3-stone: #F1F3EE;\n  --soi-vitd3-line: #E5E8E0;\n\n  --soi-vitd3-primary: #B83230;\n  --soi-vitd3-primary-soft: rgba(184,50,48,0.08);\n  --soi-vitd3-accent: #A8B5D4;\n\n  --soi-vitd3-text: #1A2D3D;\n  --soi-vitd3-text-soft: #4A5B6B;\n  --soi-vitd3-text-muted: #7B8693;\n\n  --soi-vitd3-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vitd3-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vitd3-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vitd3-radius: 12px;\n  --soi-vitd3-radius-sm: 8px;\n  --soi-vitd3-radius-pill: 999px;\n}\n\n.soi-vitd3-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vitd3-fiche img { max-width: 100%; height: auto; }\n\n.soi-vitd3-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vitd3-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vitd3-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vitd3-hero {\n  position: relative;\n  background: var(--soi-vitd3-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-vitd3-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vitd3-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vitd3-pomme);\n}\n\n.soi-vitd3-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-vitd3-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vitd3-pomme);\n  border-radius: 50%;\n}\n\n.soi-vitd3-hero-title {\n  display: block;\n  color: var(--soi-vitd3-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-vitd3-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-vitd3-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vitd3-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-vitd3-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vitd3-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vitd3-label-accent {\n  background: var(--soi-vitd3-pomme);\n  border-color: var(--soi-vitd3-pomme);\n  color: var(--soi-vitd3-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vitd3-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vitd3-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vitd3-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-vitd3-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vitd3-pomme);\n  border-radius: 2px;\n}\n\n.soi-vitd3-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vitd3-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-vitd3-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vitd3-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vitd3-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-vitd3-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-vitd3-benefit {\n  background: var(--soi-vitd3-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-vitd3-radius);\n  border: 1px solid var(--soi-vitd3-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-vitd3-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-vitd3-shadow-md);\n}\n\n.soi-vitd3-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-vitd3-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-vitd3-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-vitd3-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-vitd3-benefit:hover .soi-vitd3-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-vitd3-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vitd3-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vitd3-benefit p {\n  font-size: 13px;\n  color: var(--soi-vitd3-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vitd3-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-vitd3-card {\n  background: var(--soi-vitd3-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vitd3-radius);\n  border-left: 3px solid var(--soi-vitd3-pomme);\n}\n\n.soi-vitd3-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vitd3-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vitd3-card p {\n  font-size: 14px;\n  color: var(--soi-vitd3-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-vitd3-compo {\n  background: var(--soi-vitd3-off-white);\n  border-radius: var(--soi-vitd3-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-vitd3-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-vitd3-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vitd3-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vitd3-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vitd3-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vitd3-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vitd3-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-vitd3-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vitd3-pomme-light);\n  border-left: 4px solid var(--soi-vitd3-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vitd3-radius) var(--soi-vitd3-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-vitd3-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vitd3-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vitd3-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vitd3-tip p {\n  font-size: 14px;\n  color: var(--soi-vitd3-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-vitd3-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-vitd3-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vitd3-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vitd3-radius);\n  border: 1px solid var(--soi-vitd3-line);\n  align-items: flex-start;\n}\n\n.soi-vitd3-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vitd3-marine);\n  color: var(--soi-vitd3-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-vitd3-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vitd3-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vitd3-step-content p {\n  font-size: 14px;\n  color: var(--soi-vitd3-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vitd3-cta-box {\n  background: var(--soi-vitd3-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vitd3-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vitd3-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-vitd3-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vitd3-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-vitd3-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vitd3-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-vitd3-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-vitd3-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vitd3-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vitd3-compo-value {\n    text-align: left;\n  }\n\n  .soi-vitd3-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vitd3-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vitd3-fiche {\n    --soi-vitd3-text-soft: #2C3E50;\n    --soi-vitd3-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602943926602,"sku":"LC9101","price":7.11,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/vitamine-d3-en-compte-goutte-packshot.webp?v=1779034497"},{"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":10.97,"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":"tandoori-epice","title":"Tandoori bio - Ayurvana","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Tandoori bio\nMarque: Ayurvana\nCatégorie Soinat: Alimentation \/ Épices indiennes\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Agriculture Biologique (AB), sans gluten, sans sel ajouté, sans colorant, sans arôme artificiel, sans additif, 100% épices pures\nChiffres précis mentionnés : 2 cuillères à soupe (dans recette marinade), au moins 2 heures (marinade)\nOrigine mentionnée : Épices indiennes, nord de l'Inde, traditions ayurvédiques\nForme galénique : Mélange d'épices en poudre\nActifs\/plantes nommés : Coriandre, Cumin, Gingembre, Curcuma, Fenugrec, Cannelle, Girofle, Muscade\nPosologie mentionnée : non applicable (épice culinaire), conseils d'utilisation culinaire détaillés\nPrécautions mentionnées : Conservation à l'abri de la chaleur et de la lumière, dans un endroit sec\nConditionnement mentionné : Flacon en verre avec bouchon\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #C4853A (terre cuite\/safran, extrait du packaging — tonalité dorée-cuivrée de la poudre d'épice)\nAccent produit: #B5694A (terre cuite, rappel de la bande rouge du packaging)\nPréfixe CSS: soi-tand\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Composition du Tandoori bio Ayurvana\"\n  2. \"Comment utiliser l'épice tandoori en cuisine ?\"\n  3. \"Les atouts du Tandoori bio versus les épices du commerce\"\n  4. \"Ce que disent les amateurs de cuisine indienne\"\n  5. \"Informations pratiques\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO (AB mentionné), SANS GLUTEN (mentionné), SANS COLORANT (mentionné), 100% ÉPICES PURES (mentionné)\nH2 #1 \"Composition du Tandoori bio Ayurvana\" → grid cards (8 épices listées avec description individuelle)\nH2 #2 \"Comment utiliser l'épice tandoori en cuisine ?\" → grid cards (4 utilisations culinaires détaillées) + tip (astuce mentionnée)\nH2 #3 \"Les atouts du Tandoori bio versus les épices du commerce\" → benefits (4 atouts distincts avec titre + description)\nH2 #4 \"Ce que disent les amateurs de cuisine indienne\" → simple paragraphe (texte continu narratif)\nH2 #5 \"Informations pratiques\" → compo data rows (données structurées : certification, conditionnement, conservation, origine)\nCTA final : oui\nComposants OMIS faute de données : timeline (pas d'étapes numérotées de posologie), accordion (les précautions sont intégrées dans \"Informations pratiques\")\n--\u003e\n\n\u003cdiv class=\"soi-tand-fiche\"\u003e\n\n  \u003csection class=\"soi-tand-hero\"\u003e\n    \u003cdiv class=\"soi-tand-hero-tag\"\u003e\n      \u003cspan class=\"soi-tand-tag-dot\"\u003e\u003c\/span\u003e\n      Épices indiennes · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tand-hero-title\"\u003eTandoori bio\u003c\/span\u003e\n    \u003cp class=\"soi-tand-hero-subtitle\"\u003eUn mélange d'épices authentique du nord de l'Inde, certifié Agriculture Biologique, aux arômes profonds et chaleureux pour sublimer vos plats au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tand-hero-labels\"\u003e\n      \u003cspan class=\"soi-tand-label soi-tand-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-tand-label\"\u003e100% ÉPICES PURES\u003c\/span\u003e\n      \u003cspan class=\"soi-tand-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-tand-label\"\u003eSANS COLORANT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tand-section\"\u003e\n    \u003cp class=\"soi-tand-section-intro\"\u003eDerrière chaque plat indien mémorable se cache un mélange d'épices soigneusement dosé. Le Tandoori bio Ayurvana est une épice tandoori authentique du nord de l'Inde, aux arômes profonds et chaleureux. Que vous cherchiez à sublimer un poulet mariné, des légumes rôtis ou une sauce crémeuse, cette épice indienne devient vite indispensable dans votre cuisine.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tand-section\"\u003e\n    \u003ch2\u003eComposition du Tandoori bio Ayurvana\u003c\/h2\u003e\n    \u003cp class=\"soi-tand-section-intro\"\u003eVous vous demandez quelle est la composition d'une épice tandoori de qualité ? Voici les huit ingrédients qui composent ce mélange bio, rigoureusement sélectionnés pour leur authenticité et leur qualité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tand-grid\"\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🌿 Coriandre\u003c\/h3\u003e\n        \u003cp\u003eDouce et légèrement citronnée, elle forme le socle aromatique du mélange.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🟤 Cumin\u003c\/h3\u003e\n        \u003cp\u003eChaleureux et terreux, il apporte la profondeur typique des mélanges du nord de l'Inde.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🫚 Gingembre\u003c\/h3\u003e\n        \u003cp\u003eLégèrement piquant et tonique, il dynamise l'ensemble.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🌼 Curcuma\u003c\/h3\u003e\n        \u003cp\u003eSa belle couleur dorée et ses propriétés reconnues en font un ingrédient phare.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🌾 Fenugrec\u003c\/h3\u003e\n        \u003cp\u003eNotes amères et légèrement sucrées, apprécié en cuisine ayurvédique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🪵 Cannelle\u003c\/h3\u003e\n        \u003cp\u003eUne touche douce et chaude qui arrondit le mélange.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🪻 Girofle\u003c\/h3\u003e\n        \u003cp\u003eIntense et légèrement boisé, il structure les arômes en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🥜 Muscade\u003c\/h3\u003e\n        \u003cp\u003eChaleureuse et délicate, elle affine l'ensemble.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem;\"\u003eTous les ingrédients sont certifiés biologiques, sans arôme artificiel, sans colorant, sans additif.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tand-section\"\u003e\n    \u003ch2\u003eComment utiliser l'épice tandoori en cuisine ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tand-grid\"\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🍗 Marinade pour volaille\u003c\/h3\u003e\n        \u003cp\u003eMélangez 2 cuillères à soupe de Tandoori avec du yaourt nature, du jus de citron et un filet d'huile. Laissez mariner votre poulet au moins 2 heures avant de cuire. Résultat : saveur intense et chair tendre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🥦 Légumes rôtis ou sautés\u003c\/h3\u003e\n        \u003cp\u003eSaupoudrez sur des légumes (courgettes, carottes, chou-fleur) avant de les passer au four ou à la poêle. L'épice caramélise légèrement et révèle des arômes irrésistibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🍲 Sauces et currys\u003c\/h3\u003e\n        \u003cp\u003eIncorporez en début de cuisson dans une base tomate ou coco pour un curry maison aux saveurs indiennes authentiques. Ajoutez toujours l'épice dans un corps gras chaud pour libérer les arômes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-card\"\u003e\n        \u003ch3\u003e🌿 Version végétarienne\u003c\/h3\u003e\n        \u003cp\u003eMélangez avec du fromage blanc ou du tofu soyeux pour une marinade végétale. Idéal sur des brochettes de tofu, du paneer ou des pois chiches grillés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tand-tip\"\u003e\n      \u003cdiv class=\"soi-tand-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAjoutez toujours le Tandoori en début de cuisson, dans un corps gras légèrement chauffé, pour que les épices développent pleinement leurs arômes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tand-section\"\u003e\n    \u003ch2\u003eLes atouts du Tandoori bio versus les épices du commerce\u003c\/h2\u003e\n    \u003cp class=\"soi-tand-section-intro\"\u003eContrairement aux épices tandoori vendues en grande surface, souvent chargées en sel, colorants ou exhausteurs de goût, le Tandoori bio Ayurvana se distingue par une exigence sans compromis.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tand-benefits\"\u003e\n      \u003cdiv class=\"soi-tand-benefit\"\u003e\n        \u003cdiv class=\"soi-tand-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % épices pures\u003c\/h3\u003e\n        \u003cp\u003eSans sel ajouté ni colorant artificiel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-benefit\"\u003e\n        \u003cdiv class=\"soi-tand-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003eGarantie de l'absence de pesticides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-benefit\"\u003e\n        \u003cdiv class=\"soi-tand-benefit-icon\"\u003e\u003cspan\u003e🫙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon en verre\u003c\/h3\u003e\n        \u003cp\u003eUn conditionnement respectueux de l'environnement qui préserve les arômes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-benefit\"\u003e\n        \u003cdiv class=\"soi-tand-benefit-icon\"\u003e\u003cspan\u003e📜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTraçabilité rigoureuse\u003c\/h3\u003e\n        \u003cp\u003eDes matières premières sélectionnées fidèlement à la tradition ayurvédique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tand-section\"\u003e\n    \u003ch2\u003eCe que disent les amateurs de cuisine indienne\u003c\/h2\u003e\n    \u003cp\u003eDe nombreux cuisiniers amateurs recherchent la meilleure épice tandoori pour poulet ou se demandent où trouver une épice tandoori de qualité. La réponse est simple : une épice sans colorant ni sel, bio et bien dosée comme celle d'Ayurvana, change radicalement le résultat final. Les arômes sont plus profonds, les marinades plus parfumées, et l'authenticité indienne vraiment au rendez-vous.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tand-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tand-compo\"\u003e\n      \u003cdiv class=\"soi-tand-compo-row\"\u003e\n        \u003cspan class=\"soi-tand-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-tand-compo-value\"\u003eAgriculture Biologique (AB)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-compo-row\"\u003e\n        \u003cspan class=\"soi-tand-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-tand-compo-value\"\u003eFlacon en verre avec bouchon\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-compo-row\"\u003e\n        \u003cspan class=\"soi-tand-compo-label\"\u003eCaractéristiques\u003c\/span\u003e\n        \u003cspan class=\"soi-tand-compo-value\"\u003eSans gluten, sans sel ajouté, sans colorant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-compo-row\"\u003e\n        \u003cspan class=\"soi-tand-compo-label\"\u003eConservation\u003c\/span\u003e\n        \u003cspan class=\"soi-tand-compo-value\"\u003eÀ l'abri de la chaleur et de la lumière, dans un endroit sec\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tand-compo-row\"\u003e\n        \u003cspan class=\"soi-tand-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-tand-compo-value\"\u003eÉpices indiennes sélectionnées selon les traditions ayurvédiques\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tand-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-tand-cta-box\"\u003e\n      \u003cp class=\"soi-tand-cta-text\" style=\"color: white;\"\u003eOffrez à votre table la chaleur et l'authenticité des épices indiennes du nord. Un mélange pur, certifié bio, 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-tand-marine: #1A2D3D;\n  --soi-tand-marine-dark: #0F1E2B;\n  --soi-tand-marine-light: #2C4458;\n  --soi-tand-pomme: #A1C544;\n  --soi-tand-pomme-dark: #84A636;\n  --soi-tand-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-tand-white: #FFFFFF;\n  --soi-tand-off-white: #F8FAF6;\n  --soi-tand-stone: #F1F3EE;\n  --soi-tand-line: #E5E8E0;\n\n  --soi-tand-primary: #C4853A;\n  --soi-tand-primary-soft: #F5E6D3;\n  --soi-tand-accent: #B5694A;\n\n  --soi-tand-text: #1A2D3D;\n  --soi-tand-text-soft: #4A5B6B;\n  --soi-tand-text-muted: #7B8693;\n\n  --soi-tand-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tand-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tand-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tand-radius: 12px;\n  --soi-tand-radius-sm: 8px;\n  --soi-tand-radius-pill: 999px;\n}\n\n.soi-tand-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tand-fiche img { max-width: 100%; height: auto; }\n\n.soi-tand-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tand-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tand-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-tand-hero {\n  position: relative;\n  background: var(--soi-tand-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-tand-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tand-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tand-pomme);\n}\n\n.soi-tand-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-tand-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tand-pomme);\n  border-radius: 50%;\n}\n\n.soi-tand-hero-title {\n  display: block;\n  color: var(--soi-tand-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-tand-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-tand-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tand-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-tand-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tand-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tand-label-accent {\n  background: var(--soi-tand-pomme);\n  border-color: var(--soi-tand-pomme);\n  color: var(--soi-tand-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-tand-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tand-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tand-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-tand-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tand-pomme);\n  border-radius: 2px;\n}\n\n.soi-tand-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-tand-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-tand-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tand-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tand-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-tand-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-tand-benefit {\n  background: var(--soi-tand-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-tand-radius);\n  border: 1px solid var(--soi-tand-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-tand-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-tand-shadow-md);\n}\n\n.soi-tand-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-tand-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-tand-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-tand-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-tand-benefit:hover .soi-tand-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-tand-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tand-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tand-benefit p {\n  font-size: 13px;\n  color: var(--soi-tand-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-tand-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-tand-card {\n  background: var(--soi-tand-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tand-radius);\n  border-left: 3px solid var(--soi-tand-pomme);\n}\n\n.soi-tand-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tand-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tand-card p {\n  font-size: 14px;\n  color: var(--soi-tand-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-tand-compo {\n  background: var(--soi-tand-off-white);\n  border-radius: var(--soi-tand-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-tand-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-tand-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-tand-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-tand-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-tand-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-tand-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-tand-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-tand-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-tand-pomme-light);\n  border-left: 4px solid var(--soi-tand-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-tand-radius) var(--soi-tand-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-tand-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-tand-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-tand-marine);\n  margin-bottom: 4px;\n}\n\n.soi-tand-tip p {\n  font-size: 14px;\n  color: var(--soi-tand-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-tand-cta-box {\n  background: var(--soi-tand-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tand-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tand-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-tand-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tand-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-tand-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tand-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tand-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-tand-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-tand-compo-value {\n    text-align: left;\n  }\n\n  .soi-tand-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-tand-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-tand-benefits {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n@media (max-width: 480px) {\n  .soi-tand-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-tand-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tand-fiche {\n    --soi-tand-text-soft: #2C3E50;\n    --soi-tand-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602948219210,"sku":"AY9036","price":7.51,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tandoori-bio-ayurvana-packshot.webp?v=1779035604"},{"product_id":"kari-bio","title":"Kari bio (curry doux) - Ayurvana","description":"\n\u003cdiv class=\"soi-kari-fiche\"\u003e\n\n  \u003csection class=\"soi-kari-hero\"\u003e\n    \u003cdiv class=\"soi-kari-hero-tag\"\u003e\n      \u003cspan class=\"soi-kari-tag-dot\"\u003e\u003c\/span\u003e\n      Épices indiennes · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-kari-hero-title\"\u003eKari bio\u003c\/span\u003e\n    \u003cp class=\"soi-kari-hero-subtitle\"\u003eCurry doux biologique aux huit épices indiennes, élaboré dans la tradition ayurvédique pour des arômes généreux et une profondeur gustative authentique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kari-hero-labels\"\u003e\n      \u003cspan class=\"soi-kari-label soi-kari-label-accent\"\u003eBIO CERTIFIÉ ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-kari-label\"\u003eÉPICES INDIENNES\u003c\/span\u003e\n      \u003cspan class=\"soi-kari-label\"\u003eTRADITION AYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-kari-label\"\u003eSANS ADDITIF\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003eComposition du Kari bio Ayurvana\u003c\/h2\u003e\n    \u003cp class=\"soi-kari-section-intro\"\u003eLa richesse d'un bon kari tient à la qualité de chaque épice qui le compose. Découvrez les huit ingrédients de ce mélange 100 % biologique, sélectionnés pour leurs qualités aromatiques et leurs vertus naturelles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kari-grid\"\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🌾 Curcuma bio\u003c\/h3\u003e\n        \u003cp\u003eNote terreuse et dorée, actif antioxydant majeur qui donne au kari sa couleur signature.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🌿 Coriandre bio\u003c\/h3\u003e\n        \u003cp\u003eApporte une touche citronnée et légèrement sucrée pour équilibrer le mélange.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🫘 Cumin bio\u003c\/h3\u003e\n        \u003cp\u003eChaleureux et enveloppant, il soutient la digestion et confère une base aromatique profonde.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🌱 Fenugrec bio\u003c\/h3\u003e\n        \u003cp\u003eLégèrement amer, il apporte une profondeur aromatique caractéristique de la cuisine indienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🫚 Gingembre bio\u003c\/h3\u003e\n        \u003cp\u003ePiquant doux et tonifiant, connu depuis des siècles pour faciliter la digestion.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🌸 Cardamome bio\u003c\/h3\u003e\n        \u003cp\u003eFraîcheur florale et exotique qui apporte une élégance subtile au mélange.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e⚫ Poivre noir bio\u003c\/h3\u003e\n        \u003cp\u003eRehausse la biodisponibilité du curcuma et ajoute une pointe de vivacité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🪵 Cannelle bio\u003c\/h3\u003e\n        \u003cp\u003eDouceur et chaleur en fond de palette pour un curry rond et harmonieux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1.25rem;\"\u003eChaque ingrédient est sélectionné avec soin : le tout, sans additif, sans colorant, sans exhausteur de goût.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce kari bio plutôt qu'un autre ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kari-benefits\"\u003e\n      \u003cdiv class=\"soi-kari-benefit\"\u003e\n        \u003cdiv class=\"soi-kari-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % biologique\u003c\/h3\u003e\n        \u003cp\u003eCertifié Ecocert, sans pesticides ni traitement chimique post-récolte.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-benefit\"\u003e\n        \u003cdiv class=\"soi-kari-benefit-icon\"\u003e\u003cspan\u003e🫙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon en verre\u003c\/h3\u003e\n        \u003cp\u003eConditionné dans un flacon en verre avec bouchon liège pour préserver les arômes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-benefit\"\u003e\n        \u003cdiv class=\"soi-kari-benefit-icon\"\u003e\u003cspan\u003e🇮🇳\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRecette traditionnelle\u003c\/h3\u003e\n        \u003cp\u003eInspirée de la tradition ayurvédique indienne, pensée pour équilibrer les saveurs et le bien-être.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003eComment utiliser le kari en cuisine ?\u003c\/h2\u003e\n    \u003cp class=\"soi-kari-section-intro\"\u003eCe curry doux se prête à une multitude de préparations. Voici quelques idées concrètes pour l'intégrer facilement à votre quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kari-timeline\"\u003e\n      \u003cdiv class=\"soi-kari-step\"\u003e\n        \u003cdiv class=\"soi-kari-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-kari-step-content\"\u003e\n          \u003ch3\u003eLégumes rôtis au four\u003c\/h3\u003e\n          \u003cp\u003eSaupoudrez 1 à 2 cuillères à café sur des carottes, patates douces ou courgettes avant la cuisson.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-step\"\u003e\n        \u003cdiv class=\"soi-kari-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-kari-step-content\"\u003e\n          \u003ch3\u003eCurry de pois chiches ou lentilles\u003c\/h3\u003e\n          \u003cp\u003eFaites revenir le kari dans un filet d'huile de coco pendant 30 secondes avant d'ajouter vos légumineuses et le lait de coco.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-step\"\u003e\n        \u003cdiv class=\"soi-kari-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-kari-step-content\"\u003e\n          \u003ch3\u003ePoulet ou poisson mariné\u003c\/h3\u003e\n          \u003cp\u003eMélangez avec du yaourt nature, du citron et un filet d'huile pour une marinade express.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-step\"\u003e\n        \u003cdiv class=\"soi-kari-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-kari-step-content\"\u003e\n          \u003ch3\u003eRiz parfumé\u003c\/h3\u003e\n          \u003cp\u003eAjoutez une pincée en fin de cuisson pour un riz coloré et savoureux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-step\"\u003e\n        \u003cdiv class=\"soi-kari-step-num\"\u003e5\u003c\/div\u003e\n        \u003cdiv class=\"soi-kari-step-content\"\u003e\n          \u003ch3\u003eVinaigrette épicée\u003c\/h3\u003e\n          \u003cp\u003eUne pincée dans une sauce à base d'huile d'olive et de citron pour des salades originales.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-kari-tip\"\u003e\n      \u003cdiv class=\"soi-kari-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eDémarrez avec 1 cuillère à café pour 2 personnes, puis ajustez selon votre goût. Ce curry doux convient à toute la famille, enfants compris.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003eBienfaits naturels du kari en épice\u003c\/h2\u003e\n    \u003cp\u003eAu-delà de la cuisine, les épices qui composent ce kari sont reconnues dans les traditions pour leurs effets bénéfiques sur le confort digestif et le tonus général. Le curcuma et le poivre noir forment notamment un duo synergique très étudié. Le gingembre et le cumin sont quant à eux connus depuis des siècles pour faciliter la digestion après les repas.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kari-accordion\"\u003e\n      \u003cdetails class=\"soi-kari-accordion-item\"\u003e\n        \u003csummary class=\"soi-kari-accordion-header\"\u003e⚠️ Avertissement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-kari-accordion-content\"\u003e\n          \u003cp\u003eCes informations sont données à titre indicatif. Ce produit ne se substitue pas à un avis médical ni à un traitement prescrit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kari-compo\"\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003eFlacon en verre avec bouchon liège\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003eAgriculture biologique, certifié Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003eÉpices indiennes sélectionnées\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003eVégétariens, végétaliens, toute la famille\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eConservation\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003eÀ l'abri de la lumière, de la chaleur et de l'humidité\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-kari-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-kari-cta-box\"\u003e\n      \u003cp class=\"soi-kari-cta-tag\" style=\"color: white;\"\u003eUn voyage aromatique à portée de main\u003c\/p\u003e\n      \u003cp class=\"soi-kari-cta-text\" style=\"color: white;\"\u003eHuit épices biologiques, un flacon élégant, une profondeur rare : avec le Kari bio Ayurvana, chaque repas devient une invitation au voyage. Simple à utiliser, généreux en saveurs, bienfaisant 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-kari-marine: #1A2D3D;\n  --soi-kari-marine-dark: #0F1E2B;\n  --soi-kari-marine-light: #2C4458;\n  --soi-kari-pomme: #A1C544;\n  --soi-kari-pomme-dark: #84A636;\n  --soi-kari-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-kari-white: #FFFFFF;\n  --soi-kari-off-white: #F8FAF6;\n  --soi-kari-stone: #F1F3EE;\n  --soi-kari-line: #E5E8E0;\n\n  --soi-kari-primary: #D4A52A;\n  --soi-kari-primary-soft: #FDF6EC;\n  --soi-kari-accent: #D88542;\n\n  --soi-kari-text: #1A2D3D;\n  --soi-kari-text-soft: #4A5B6B;\n  --soi-kari-text-muted: #7B8693;\n\n  --soi-kari-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-kari-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-kari-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-kari-radius: 12px;\n  --soi-kari-radius-sm: 8px;\n  --soi-kari-radius-pill: 999px;\n}\n\n.soi-kari-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-kari-fiche img { max-width: 100%; height: auto; }\n\n.soi-kari-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-kari-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-kari-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-kari-hero {\n  position: relative;\n  background: var(--soi-kari-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-kari-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-kari-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-kari-primary);\n}\n\n.soi-kari-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-kari-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-kari-primary);\n  border-radius: 50%;\n}\n\n.soi-kari-hero-title {\n  display: block;\n  color: var(--soi-kari-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-kari-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-kari-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-kari-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-kari-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-kari-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-kari-label-accent {\n  background: var(--soi-kari-primary);\n  border-color: var(--soi-kari-primary);\n  color: var(--soi-kari-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-kari-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-kari-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-kari-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-kari-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-kari-pomme);\n  border-radius: 2px;\n}\n\n.soi-kari-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-kari-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-kari-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-kari-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-kari-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-kari-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-kari-card {\n  background: var(--soi-kari-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kari-radius);\n  border-left: 3px solid var(--soi-kari-primary);\n}\n\n.soi-kari-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kari-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kari-card p {\n  font-size: 14px;\n  color: var(--soi-kari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-kari-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-kari-benefit {\n  background: var(--soi-kari-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-kari-radius);\n  border: 1px solid var(--soi-kari-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-kari-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-kari-shadow-md);\n}\n\n.soi-kari-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-kari-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-kari-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-kari-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-kari-benefit:hover .soi-kari-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-kari-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kari-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kari-benefit p {\n  font-size: 13px;\n  color: var(--soi-kari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-kari-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-kari-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-kari-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kari-radius);\n  border: 1px solid var(--soi-kari-line);\n  align-items: flex-start;\n}\n\n.soi-kari-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-kari-marine);\n  color: var(--soi-kari-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-kari-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-kari-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-kari-step-content p {\n  font-size: 14px;\n  color: var(--soi-kari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-kari-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-kari-pomme-light);\n  border-left: 4px solid var(--soi-kari-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-kari-radius) var(--soi-kari-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-kari-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-kari-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-kari-marine);\n  margin-bottom: 4px;\n}\n\n.soi-kari-tip p {\n  font-size: 14px;\n  color: var(--soi-kari-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-kari-compo {\n  background: var(--soi-kari-off-white);\n  border-radius: var(--soi-kari-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-kari-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-kari-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-kari-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-kari-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-kari-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-kari-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-kari-marine);\n  text-align: right;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-kari-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-kari-accordion-item {\n  background: var(--soi-kari-off-white);\n  border-radius: var(--soi-kari-radius-sm);\n  border: 1px solid var(--soi-kari-line);\n  overflow: hidden;\n}\n\n.soi-kari-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-kari-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-kari-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-kari-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-kari-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-kari-accordion-item[open] .soi-kari-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-kari-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-kari-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-kari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-kari-cta-box {\n  background: var(--soi-kari-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-kari-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-kari-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-kari-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-kari-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-kari-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-kari-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-kari-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-kari-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-kari-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-kari-compo-value {\n    text-align: left;\n  }\n\n  .soi-kari-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-kari-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-kari-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-kari-fiche {\n    --soi-kari-text-soft: #2C3E50;\n    --soi-kari-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602951627082,"sku":"AY9033","price":7.51,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/kari-bio-ayurvana-packshot.webp?v=1779642639"},{"product_id":"kari-madras-bio","title":"Kari Madras bio (curry fort) - Ayurvana","description":"\u003cdiv class=\"soi-kari-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-kari-hero\"\u003e\n    \u003cdiv class=\"soi-kari-hero-tag\"\u003e\n      \u003cspan class=\"soi-kari-tag-dot\"\u003e\u003c\/span\u003e\n      Épices indiennes · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-kari-hero-title\"\u003eKari Madras bio\u003c\/span\u003e\n    \u003cp class=\"soi-kari-hero-subtitle\"\u003eUn curry fort authentique aux épices indiennes biologiques, pour retrouver la chaleur franche et les arômes profonds de l'Inde du Sud dans chacun de vos plats.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kari-hero-labels\"\u003e\n      \u003cspan class=\"soi-kari-label soi-kari-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n      \u003cspan class=\"soi-kari-label\"\u003eSANS ADDITIF\u003c\/span\u003e\n      \u003cspan class=\"soi-kari-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-kari-label\"\u003eVÉGÉTALIEN\u003c\/span\u003e\n      \u003cspan class=\"soi-kari-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Introduction --\u003e\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003cp\u003eLe Kari Madras bio d'Ayurvana est bien plus qu'un simple curry fort : c'est un mélange d'épices indiennes authentiques, élaboré selon les codes du curry de Madras traditionnel, avec chaque ingrédient soigneusement sélectionné et certifié Agriculture Biologique. Couleur dorée intense, arômes profonds, chaleur franche et persistante… Ce mélange vous transporte directement au cœur de l'Inde du Sud, à Madras (aujourd'hui Chennai), berceau historique de cette recette emblématique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Composition complète --\u003e\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003eComposition complète du Kari Madras bio\u003c\/h2\u003e\n    \u003cp class=\"soi-kari-section-intro\"\u003eCe curry madras est composé exclusivement d'épices biologiques, sans additif ni exhausteur de goût :\u003c\/p\u003e\n    \u003cdiv class=\"soi-kari-grid\"\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🌾 Curcuma\u003c\/h3\u003e\n        \u003cp\u003eColorant naturel et actif antioxydant majeur, il donne au mélange sa robe dorée caractéristique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🌿 Fenugrec\u003c\/h3\u003e\n        \u003cp\u003eÉpice légèrement amère, reconnue pour ses propriétés digestives et sa richesse en fibres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🌶️ Piment de Cayenne\u003c\/h3\u003e\n        \u003cp\u003eApporte la chaleur typique du madras curry, il stimule la circulation et réveille les papilles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e⚫ Poivre noir\u003c\/h3\u003e\n        \u003cp\u003ePotentialisateur naturel de la curcumine, il ajoute une note boisée et poivrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-card\"\u003e\n        \u003ch3\u003e🫚 Coriandre, cumin, gingembre\u003c\/h3\u003e\n        \u003cp\u003ePour la rondeur aromatique et les notes chaudes qui complètent le profil du curry de Madras.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-kari-tip\"\u003e\n      \u003cdiv class=\"soi-kari-tip-icon\"\u003e🌱\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eQualité garantie\u003c\/strong\u003e\n        \u003cp\u003eToutes les épices sont issues de l'agriculture biologique certifiée AB, sans irradiation et sans OGM.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Pourquoi différent --\u003e\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003ePourquoi le Kari Madras est-il différent d'un curry classique ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement aux curry doux ou Tikka Masala, le madras curry se distingue par sa puissance aromatique et son piquant marqué. Originaire du Tamil Nadu, ce mélange intègre davantage de piment et de fenugrec, ce qui lui confère ce caractère relevé si apprécié des amateurs de cuisine épicée. C'est le choix idéal si vous aimez les saveurs qui s'affirment, que ce soit dans un poulet curry madras, un curry de légumes ou même un plat de lentilles corail.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Comment utiliser --\u003e\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003eComment utiliser le curry madras en cuisine ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kari-timeline\"\u003e\n      \u003cdiv class=\"soi-kari-step\"\u003e\n        \u003cdiv class=\"soi-kari-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-kari-step-content\"\u003e\n          \u003ch3\u003eEn début de cuisson\u003c\/h3\u003e\n          \u003cp\u003eFaites revenir une cuillère à café de Kari Madras dans un peu d'huile chaude avec oignons et ail pour libérer tous les arômes avant d'ajouter vos protéines ou légumes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-step\"\u003e\n        \u003cdiv class=\"soi-kari-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-kari-step-content\"\u003e\n          \u003ch3\u003ePour un chicken madras curry\u003c\/h3\u003e\n          \u003cp\u003e1 à 2 cuillères à café suffisent pour 400 g de poulet, accompagné de lait de coco et de tomates concassées. Laissez mijoter 20 minutes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-step\"\u003e\n        \u003cdiv class=\"soi-kari-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-kari-step-content\"\u003e\n          \u003ch3\u003eDans un bouillon ou une marinade\u003c\/h3\u003e\n          \u003cp\u003eDélayez le mélange dans un yaourt nature pour mariner viande ou tofu avant cuisson au four ou à la poêle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Atouts bien-être --\u003e\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003eLes atouts bien-être du curry madras\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kari-benefits\"\u003e\n      \u003cdiv class=\"soi-kari-benefit\"\u003e\n        \u003cdiv class=\"soi-kari-benefit-icon\"\u003e\u003cspan\u003e🫄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDigestion facilitée\u003c\/h3\u003e\n        \u003cp\u003eLe fenugrec et le gingembre soutiennent naturellement le confort digestif, idéal après un repas bien épicé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-benefit\"\u003e\n        \u003cdiv class=\"soi-kari-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRichesse antioxydante\u003c\/h3\u003e\n        \u003cp\u003eLe curcuma associé au poivre noir favorise l'absorption de la curcumine, un puissant antioxydant naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-benefit\"\u003e\n        \u003cdiv class=\"soi-kari-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSaveur sans compromis\u003c\/h3\u003e\n        \u003cp\u003eZéro additif, zéro exhausteur. Seulement des épices pures pour un goût authentique, proche du curry fait maison.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Informations pratiques --\u003e\n  \u003csection class=\"soi-kari-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kari-compo\"\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003eAgriculture Biologique (AB)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003eFlacon en verre avec bouchon liège, 45 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eDosage conseillé\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003e1 à 2 cuillères à café par portion (ajustez selon tolérance au piment)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kari-compo-row\"\u003e\n        \u003cspan class=\"soi-kari-compo-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-kari-compo-value\"\u003eVégétariens, végétaliens, sans gluten, sans lactose\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-kari-accordion\"\u003e\n      \u003cdetails class=\"soi-kari-accordion-item\"\u003e\n        \u003csummary class=\"soi-kari-accordion-header\"\u003e🏺 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-kari-accordion-content\"\u003e\n          \u003cp\u003eÀ conserver à l'abri de la lumière, de la chaleur et de l'humidité, dans un endroit sec.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-kari-accordion-item\"\u003e\n        \u003csummary class=\"soi-kari-accordion-header\"\u003e⚠️ Avertissement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-kari-accordion-content\"\u003e\n          \u003cp\u003eCe produit est une épice culinaire et ne se substitue à aucun traitement médical. Les informations relatives aux bienfaits des épices sont données à titre indicatif.\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-kari-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-kari-cta-box\"\u003e\n      \u003cp class=\"soi-kari-cta-tag\" style=\"color: white;\"\u003eVoyagez au cœur de l'Inde du Sud\u003c\/p\u003e\n      \u003cp class=\"soi-kari-cta-text\" style=\"color: white;\"\u003ePoulet, légumes, lentilles… le Kari Madras bio d'Ayurvana glisse dans vos plats une chaleur franche, des arômes complexes et la certitude d'utiliser des épices pures, sans compromis. Un flacon, mille recettes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-kari-marine: #1A2D3D;\n  --soi-kari-marine-dark: #0F1E2B;\n  --soi-kari-marine-light: #2C4458;\n  --soi-kari-pomme: #A1C544;\n  --soi-kari-pomme-dark: #84A636;\n  --soi-kari-pomme-light: rgba(161,197,68,0.10);\n  --soi-kari-white: #FFFFFF;\n  --soi-kari-off-white: #F8FAF6;\n  --soi-kari-stone: #F1F3EE;\n  --soi-kari-line: #E5E8E0;\n  --soi-kari-primary: #C0882A;\n  --soi-kari-primary-soft: #FDF6EC;\n  --soi-kari-accent: #D4A52A;\n  --soi-kari-text: #1A2D3D;\n  --soi-kari-text-soft: #4A5B6B;\n  --soi-kari-text-muted: #7B8693;\n  --soi-kari-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-kari-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-kari-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-kari-radius: 12px;\n  --soi-kari-radius-sm: 8px;\n  --soi-kari-radius-pill: 999px;\n}\n\n.soi-kari-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-kari-fiche img { max-width: 100%; height: auto; }\n\n.soi-kari-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-kari-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-kari-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-kari-hero {\n  position: relative;\n  background: var(--soi-kari-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-kari-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-kari-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-kari-primary);\n}\n\n.soi-kari-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-kari-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-kari-primary);\n  border-radius: 50%;\n}\n\n.soi-kari-hero-title {\n  display: block;\n  color: var(--soi-kari-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-kari-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-kari-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-kari-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-kari-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-kari-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-kari-label-accent {\n  background: var(--soi-kari-primary);\n  border-color: var(--soi-kari-primary);\n  color: var(--soi-kari-white);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-kari-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-kari-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-kari-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-kari-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-kari-pomme);\n  border-radius: 2px;\n}\n\n.soi-kari-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-kari-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-kari-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-kari-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-kari-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-kari-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-kari-benefit {\n  background: var(--soi-kari-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-kari-radius);\n  border: 1px solid var(--soi-kari-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-kari-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-kari-shadow-md);\n}\n\n.soi-kari-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-kari-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-kari-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-kari-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-kari-benefit:hover .soi-kari-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-kari-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kari-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kari-benefit p {\n  font-size: 13px;\n  color: var(--soi-kari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-kari-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-kari-card {\n  background: var(--soi-kari-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kari-radius);\n  border-left: 3px solid var(--soi-kari-primary);\n}\n\n.soi-kari-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kari-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kari-card p {\n  font-size: 14px;\n  color: var(--soi-kari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-kari-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-kari-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-kari-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kari-radius);\n  border: 1px solid var(--soi-kari-line);\n  align-items: flex-start;\n}\n\n.soi-kari-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-kari-marine);\n  color: var(--soi-kari-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-kari-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-kari-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-kari-step-content p {\n  font-size: 14px;\n  color: var(--soi-kari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-kari-compo {\n  background: var(--soi-kari-off-white);\n  border-radius: var(--soi-kari-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-kari-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-kari-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-kari-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-kari-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-kari-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-kari-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-kari-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-kari-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-kari-pomme-light);\n  border-left: 4px solid var(--soi-kari-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-kari-radius) var(--soi-kari-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-kari-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-kari-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-kari-marine);\n  margin-bottom: 4px;\n}\n\n.soi-kari-tip p {\n  font-size: 14px;\n  color: var(--soi-kari-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-kari-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-kari-accordion-item {\n  background: var(--soi-kari-off-white);\n  border-radius: var(--soi-kari-radius-sm);\n  border: 1px solid var(--soi-kari-line);\n  overflow: hidden;\n}\n\n.soi-kari-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-kari-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-kari-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-kari-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-kari-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-kari-accordion-item[open] .soi-kari-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-kari-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-kari-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-kari-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-kari-cta-box {\n  background: var(--soi-kari-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-kari-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-kari-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-kari-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-kari-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-kari-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-kari-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-kari-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-kari-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-kari-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-kari-compo-value {\n    text-align: left;\n  }\n\n  .soi-kari-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-kari-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-kari-fiche {\n    --soi-kari-text-soft: #2C3E50;\n    --soi-kari-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602954182986,"sku":"AY9034","price":7.51,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/kari-madras-bio-ayurvana-packshot.webp?v=1779642604"},{"product_id":"tchai-bio-ayurvana","title":"Tchaï bio - Ayurvana","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Tchaï bio\nMarque: Ayurvana\nCatégorie Soinat: Alimentation \/ Épices indiennes \/ Ayurveda\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Agriculture Biologique, certifié AB, vegan, végétarien, fabriqué en France, sans gluten, sans arômes ajoutés, sans conservateurs, sans additifs\nChiffres précis mentionnés : 25 cl d'eau par tasse, 4 à 5 minutes d'infusion, 1 cuillère à café (2 à 3 g) par tasse, environ 20 tasses par flacon\nOrigine mentionnée : fabriqué en France (conditionnement), inspiration indienne (recette)\nForme galénique : mélange d'épices en vrac, flacon en verre réutilisable\nActifs\/plantes nommés : Cardamome (Elettaria cardamomum), Cannelle (Cinnamomum verum), Gingembre (Zingiber officinale), Clou de girofle (Syzygium aromaticum)\nPosologie mentionnée : 1 cuillère à café dans 25 cl d'eau frémissante, infuser 4-5 min ; variante latte ; variante personnalisée\nPrécautions mentionnées : ne remplace pas un traitement médical, convient à toute la famille\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #B5451B (rouge terre cuite\/épice, issu du bandeau rouge de l'étiquette)\nAccent produit: #D4A52A (or curcuma, issu des tons chauds gingembre\/cannelle du packaging)\nPréfixe CSS: soi-tchai\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Tchaï bio Ayurvana : le mélange d'épices indiennes pour un thé masala authentique\"\n  2. \"Les épices du Tchaï bio : pourquoi ce mélange est si équilibré\"\n  3. \"Comment préparer votre Tchaï bio maison : 3 façons de le déguster\"\n  4. \"Composition du Tchaï bio Ayurvana\"\n  5. \"Pourquoi choisir le Tchaï bio Ayurvana plutôt qu'un thé Chaï tout prêt ?\"\n  6. \"Questions fréquentes sur le Tchaï bio\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO, VEGAN, FABRIQUÉ EN FRANCE, SANS GLUTEN (4 labels, tous sourcés)\nH2 #1 → paragraphe introductif (texte continu, présentation générale)\nH2 #2 → grid cards (4 épices distinctes avec titre + description)\nH2 #3 → timeline (3 étapes numérotées de préparation)\nH2 #4 → compo data rows (composition structurée) + tip (précaution mentionnée)\nH2 #5 → grid cards (4 avantages distincts avec titre + description)\nH2 #6 → accordion (3 questions\/réponses)\nCTA final → cta-box (texte de clôture présent dans la source)\nComposants OMIS faute de données : benefits (cercles marine) non utilisé car les cards classiques suffisent ; card-mini non nécessaire\n--\u003e\n\n\u003cdiv class=\"soi-tchai-fiche\"\u003e\n\n  \u003csection class=\"soi-tchai-hero\"\u003e\n    \u003cdiv class=\"soi-tchai-hero-tag\"\u003e\n      \u003cspan class=\"soi-tchai-tag-dot\"\u003e\u003c\/span\u003e\n      Épices indiennes · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tchai-hero-title\"\u003eTchaï bio\u003c\/span\u003e\n    \u003cp class=\"soi-tchai-hero-subtitle\"\u003eLe mélange d'épices ayurvédiques pour un Masala Chaï authentique : cardamome, cannelle, gingembre et clou de girofle, réunis dans un flacon en verre.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tchai-hero-labels\"\u003e\n      \u003cspan class=\"soi-tchai-label soi-tchai-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-tchai-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-tchai-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-tchai-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tchai-section\"\u003e\n    \u003ch2\u003eTchaï bio Ayurvana : le mélange d'épices indiennes pour un thé masala authentique\u003c\/h2\u003e\n    \u003cp\u003eLe Tchaï bio Ayurvana est un mélange d'épices indiennes traditionnelles conçu pour sublimer votre thé du quotidien. Inspiré du Masala Chaï, cette recette ayurvédique associe cardamome, cannelle, gingembre et clou de girofle dans une harmonie chaleureuse et enveloppante. Certifié Agriculture Biologique, il est fabriqué en France, vegan et végétarien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tchai-section\"\u003e\n    \u003ch2\u003eLes épices du Tchaï bio : pourquoi ce mélange est si équilibré\u003c\/h2\u003e\n    \u003cp class=\"soi-tchai-section-intro\"\u003eChaque épice a été sélectionnée pour ses qualités organoleptiques et sa complémentarité avec les autres. Voici ce que chacune apporte à votre tasse.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tchai-grid\"\u003e\n      \u003cdiv class=\"soi-tchai-card\"\u003e\n        \u003ch3\u003e🫛 Cardamome bio\u003c\/h3\u003e\n        \u003cp\u003eSurnommée la reine des épices, elle apporte des notes fraîches, légèrement citronnées et florales. Elle adoucit l'ensemble du mélange et lui donne son caractère délicat si reconnaissable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-card\"\u003e\n        \u003ch3\u003e🌿 Cannelle bio\u003c\/h3\u003e\n        \u003cp\u003eDouce, sucrée et réconfortante, elle forme le socle aromatique du Tchaï. Son parfum chaud rappelle les boissons hivernales et les cuisines épicées d'Asie du Sud.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-card\"\u003e\n        \u003ch3\u003e🫚 Gingembre bio\u003c\/h3\u003e\n        \u003cp\u003ePiquant et vivifiant, il réveille les sens et apporte la touche de chaleur stimulante caractéristique du vrai Masala Chaï.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-card\"\u003e\n        \u003ch3\u003e🌰 Clou de girofle bio\u003c\/h3\u003e\n        \u003cp\u003eIntense et aromatique, il ancre le mélange dans la profondeur et lui confère une belle longueur en bouche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tchai-section\"\u003e\n    \u003ch2\u003eComment préparer votre Tchaï bio maison : 3 façons de le déguster\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tchai-timeline\"\u003e\n      \u003cdiv class=\"soi-tchai-step\"\u003e\n        \u003cdiv class=\"soi-tchai-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-tchai-step-content\"\u003e\n          \u003ch3\u003eInfusion classique\u003c\/h3\u003e\n          \u003cp\u003eAjoutez une cuillère à café de mélange Tchaï dans 25 cl d'eau frémissante (pas bouillante). Laissez infuser 4 à 5 minutes avec votre thé noir préféré. Filtrez et dégustez nature ou avec un filet de miel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-step\"\u003e\n        \u003cdiv class=\"soi-tchai-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-tchai-step-content\"\u003e\n          \u003ch3\u003eTchaï latte\u003c\/h3\u003e\n          \u003cp\u003eFaites chauffer à feu doux le mélange d'épices dans la moitié de votre boisson végétale (lait d'avoine, de soja ou d'amande). Ajoutez l'eau et le thé noir, infusez 5 minutes. Filtrez, sucrez à votre goût. Le résultat est crémeux et profondément parfumé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-step\"\u003e\n        \u003cdiv class=\"soi-tchai-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-tchai-step-content\"\u003e\n          \u003ch3\u003eVersion personnalisée\u003c\/h3\u003e\n          \u003cp\u003eAjoutez une pointe de vanille en poudre ou quelques zestes d'orange séchés pour une dimension supplémentaire. C'est une excellente boisson pour les soirées d'automne et d'hiver.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tchai-section\"\u003e\n    \u003ch2\u003eComposition du Tchaï bio Ayurvana\u003c\/h2\u003e\n    \u003cp class=\"soi-tchai-section-intro\"\u003eCe mélange est composé exclusivement d'épices biologiques, sans arômes ajoutés, sans conservateurs et sans additifs.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tchai-compo\"\u003e\n      \u003cdiv class=\"soi-tchai-compo-row\"\u003e\n        \u003cspan class=\"soi-tchai-compo-label\"\u003eCardamome*\u003c\/span\u003e\n        \u003cspan class=\"soi-tchai-compo-value\"\u003eElettaria cardamomum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-compo-row\"\u003e\n        \u003cspan class=\"soi-tchai-compo-label\"\u003eCannelle*\u003c\/span\u003e\n        \u003cspan class=\"soi-tchai-compo-value\"\u003eCinnamomum verum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-compo-row\"\u003e\n        \u003cspan class=\"soi-tchai-compo-label\"\u003eGingembre*\u003c\/span\u003e\n        \u003cspan class=\"soi-tchai-compo-value\"\u003eZingiber officinale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-compo-row\"\u003e\n        \u003cspan class=\"soi-tchai-compo-label\"\u003eClou de girofle*\u003c\/span\u003e\n        \u003cspan class=\"soi-tchai-compo-value\"\u003eSyzygium aromaticum\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem;\"\u003e\u003cem\u003e*Ingrédients issus de l'Agriculture Biologique. Certifié AB.\u003c\/em\u003e\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-tchai-tip\"\u003e\n      \u003cdiv class=\"soi-tchai-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe produit est naturellement sans gluten, vegan et végétarien. Il convient à toute la famille. Ce mélange d'épices ne remplace pas un traitement médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tchai-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Tchaï bio Ayurvana plutôt qu'un thé Chaï tout prêt ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tchai-grid\"\u003e\n      \u003cdiv class=\"soi-tchai-card\"\u003e\n        \u003ch3\u003e🍵 Vous choisissez votre thé de base\u003c\/h3\u003e\n        \u003cp\u003eThé noir Assam, Darjeeling, rooibos ou même sans théine selon vos préférences.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-card\"\u003e\n        \u003ch3\u003e⚖️ Vous dosez à votre goût\u003c\/h3\u003e\n        \u003cp\u003ePlus ou moins prononcé, plus ou moins épicé, c'est vous qui décidez.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-card\"\u003e\n        \u003ch3\u003e🌱 100% épices pures\u003c\/h3\u003e\n        \u003cp\u003ePas de sucre caché, pas d'arômes artificiels, pas de colorants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tchai-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eCertifié Agriculture Biologique, conditionné dans un flacon en verre réutilisable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tchai-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur le Tchaï bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tchai-accordion\"\u003e\n      \u003cdetails class=\"soi-tchai-accordion-item\"\u003e\n        \u003csummary class=\"soi-tchai-accordion-header\"\u003e☕ Quelle est la différence entre Tchaï et Masala Chaï ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tchai-accordion-content\"\u003e\n          \u003cp\u003eLe terme \"Tchaï\" est simplement la translittération française du mot hindi \"chai\" qui signifie thé. Le \"Masala Chaï\" désigne le thé épicé traditionnel indien. Le mélange Ayurvana reprend exactement cette recette authentique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tchai-accordion-item\"\u003e\n        \u003csummary class=\"soi-tchai-accordion-header\"\u003e🌙 Peut-on utiliser ce mélange sans thé ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tchai-accordion-content\"\u003e\n          \u003cp\u003eOui, infusé seul dans de l'eau chaude ou du lait végétal, il donne une boisson sans théine aux arômes d'épices douces, parfaite le soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tchai-accordion-item\"\u003e\n        \u003csummary class=\"soi-tchai-accordion-header\"\u003e📦 Combien de tasses par flacon ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tchai-accordion-content\"\u003e\n          \u003cp\u003eEn comptant environ une cuillère à café (2 à 3 g) par tasse de 25 cl, un flacon vous permet de préparer une vingtaine de tasses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tchai-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-tchai-cta-box\"\u003e\n      \u003cp class=\"soi-tchai-cta-text\" style=\"color: white;\"\u003eUn mélange d'épices indiennes biologiques fidèle à la tradition du Masala Chaï. Avec le Tchaï bio Ayurvana, chaque tasse devient un rituel chaleureux, simple à préparer et infiniment personnalisable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-tchai-marine: #1A2D3D;\n  --soi-tchai-marine-dark: #0F1E2B;\n  --soi-tchai-marine-light: #2C4458;\n  --soi-tchai-pomme: #A1C544;\n  --soi-tchai-pomme-dark: #84A636;\n  --soi-tchai-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-tchai-white: #FFFFFF;\n  --soi-tchai-off-white: #F8FAF6;\n  --soi-tchai-stone: #F1F3EE;\n  --soi-tchai-line: #E5E8E0;\n\n  --soi-tchai-primary: #B5451B;\n  --soi-tchai-primary-soft: rgba(181,69,27,0.08);\n  --soi-tchai-accent: #D4A52A;\n\n  --soi-tchai-text: #1A2D3D;\n  --soi-tchai-text-soft: #4A5B6B;\n  --soi-tchai-text-muted: #7B8693;\n\n  --soi-tchai-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tchai-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tchai-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tchai-radius: 12px;\n  --soi-tchai-radius-sm: 8px;\n  --soi-tchai-radius-pill: 999px;\n}\n\n.soi-tchai-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tchai-fiche img { max-width: 100%; height: auto; }\n\n.soi-tchai-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tchai-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tchai-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-tchai-hero {\n  position: relative;\n  background: var(--soi-tchai-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-tchai-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tchai-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tchai-pomme);\n}\n\n.soi-tchai-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-tchai-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tchai-pomme);\n  border-radius: 50%;\n}\n\n.soi-tchai-hero-title {\n  display: block;\n  color: var(--soi-tchai-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-tchai-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-tchai-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tchai-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-tchai-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tchai-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tchai-label-accent {\n  background: var(--soi-tchai-pomme);\n  border-color: var(--soi-tchai-pomme);\n  color: var(--soi-tchai-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-tchai-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tchai-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tchai-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-tchai-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tchai-pomme);\n  border-radius: 2px;\n}\n\n.soi-tchai-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-tchai-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-tchai-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tchai-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tchai-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-tchai-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-tchai-card {\n  background: var(--soi-tchai-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tchai-radius);\n  border-left: 3px solid var(--soi-tchai-pomme);\n}\n\n.soi-tchai-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tchai-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tchai-card p {\n  font-size: 14px;\n  color: var(--soi-tchai-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-tchai-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-tchai-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-tchai-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tchai-radius);\n  border: 1px solid var(--soi-tchai-line);\n  align-items: flex-start;\n}\n\n.soi-tchai-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-tchai-marine);\n  color: var(--soi-tchai-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-tchai-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tchai-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-tchai-step-content p {\n  font-size: 14px;\n  color: var(--soi-tchai-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-tchai-compo {\n  background: var(--soi-tchai-off-white);\n  border-radius: var(--soi-tchai-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-tchai-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-tchai-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-tchai-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-tchai-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-tchai-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-tchai-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-tchai-marine);\n  text-align: right;\n  font-style: italic;\n}\n\n\/* === TIP === *\/\n.soi-tchai-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-tchai-pomme-light);\n  border-left: 4px solid var(--soi-tchai-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-tchai-radius) var(--soi-tchai-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-tchai-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-tchai-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-tchai-marine);\n  margin-bottom: 4px;\n}\n\n.soi-tchai-tip p {\n  font-size: 14px;\n  color: var(--soi-tchai-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-tchai-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-tchai-accordion-item {\n  background: var(--soi-tchai-off-white);\n  border-radius: var(--soi-tchai-radius-sm);\n  border: 1px solid var(--soi-tchai-line);\n  overflow: hidden;\n}\n\n.soi-tchai-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-tchai-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-tchai-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-tchai-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-tchai-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-tchai-accordion-item[open] .soi-tchai-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-tchai-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-tchai-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-tchai-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-tchai-cta-box {\n  background: var(--soi-tchai-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tchai-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tchai-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-tchai-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tchai-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-tchai-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tchai-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tchai-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-tchai-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-tchai-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-tchai-compo-value {\n    text-align: left;\n  }\n\n  .soi-tchai-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-tchai-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tchai-fiche {\n    --soi-tchai-text-soft: #2C3E50;\n    --soi-tchai-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602955886922,"sku":"AY9038","price":8.07,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tchai-bio-ayurvana-packshot.webp?v=1779035643"},{"product_id":"garam-masala-bio-ayurvana","title":"Garam Masala bio - Ayurvana","description":"\u003cdiv class=\"soi-garm-fiche\"\u003e\n\n\u003csection class=\"soi-garm-hero\"\u003e\n\u003cdiv class=\"soi-garm-hero-tag\"\u003e\n\u003cspan class=\"soi-garm-tag-dot\"\u003e\u003c\/span\u003e\nÉpices indiennes · Ayurvana\n\u003c\/div\u003e\n\u003cspan class=\"soi-garm-hero-title\"\u003eGaram Masala bio\u003c\/span\u003e\n\u003cp class=\"soi-garm-hero-subtitle\"\u003eSept épices biologiques torréfiées et moulues pour une chaleur aromatique incomparable, fidèle à la tradition ayurvédique indienne.\u003c\/p\u003e\n\u003cdiv class=\"soi-garm-hero-labels\"\u003e\n\u003cspan class=\"soi-garm-label soi-garm-label-accent\"\u003eBIO\u003c\/span\u003e\n\u003cspan class=\"soi-garm-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n\u003cspan class=\"soi-garm-label\"\u003eSANS ADDITIFS\u003c\/span\u003e\n\u003cspan class=\"soi-garm-label\"\u003eVEGAN\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-garm-section\"\u003e\n\u003ch2\u003eGaram Masala vs Curry : quelle différence ?\u003c\/h2\u003e\n\u003cp\u003eC'est la question que beaucoup se posent. Le curry est un mélange jaune dominé par le curcuma, souvent plus doux et terreux. Le garam masala, lui, ne contient pas de curcuma : ses notes viennent de la cardamome, de la cannelle, du girofle et du poivre noir, ce qui lui confère un profil aromatique plus rond, plus chaud et plus complexe.\u003c\/p\u003e\n\u003cp\u003eIl s'utilise différemment aussi : le garam masala se glisse en fin de cuisson pour préserver tous ses arômes, là où le curry s'intègre en début de préparation.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-garm-section\"\u003e\n\u003ch2\u003eComposition du Garam Masala bio Ayurvana\u003c\/h2\u003e\n\u003cp class=\"soi-garm-section-intro\"\u003eSept épices biologiques, sélectionnées pour leur qualité et leur complémentarité aromatique :\u003c\/p\u003e\n\u003cdiv class=\"soi-garm-grid\"\u003e\n\u003cdiv class=\"soi-garm-card\"\u003e\n\u003ch3\u003e💚 Cardamome\u003c\/h3\u003e\n\u003cp\u003eFlorale et légèrement menthée, elle apporte de la fraîcheur au mélange.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card\"\u003e\n\u003ch3\u003e🌿 Coriandre\u003c\/h3\u003e\n\u003cp\u003eDouce et citronnée, elle arrondit l'ensemble avec délicatesse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card\"\u003e\n\u003ch3\u003e🌾 Cumin\u003c\/h3\u003e\n\u003cp\u003eTerreux et légèrement amer, il ancre la profondeur du mélange.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card\"\u003e\n\u003ch3\u003e🔥 Poivre noir\u003c\/h3\u003e\n\u003cp\u003eIl apporte la chaleur caractéristique du garam masala.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card\"\u003e\n\u003ch3\u003e🍂 Cannelle\u003c\/h3\u003e\n\u003cp\u003eSucrée et réconfortante, elle structure la rondeur du mélange.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card\"\u003e\n\u003ch3\u003e🌰 Clou de girofle\u003c\/h3\u003e\n\u003cp\u003eIntense et boisé, il donne du caractère à l'ensemble.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card\"\u003e\n\u003ch3\u003e✨ Muscade\u003c\/h3\u003e\n\u003cp\u003eChaleureuse et légèrement sucrée, elle appose la signature finale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-tip\"\u003e\n\u003cdiv class=\"soi-garm-tip-icon\"\u003e🌱\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eEngagement qualité\u003c\/strong\u003e\n\u003cp\u003eChaque épice est certifiée Agriculture Biologique, sans additifs ni exhausteurs de goût artificiels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-garm-section\"\u003e\n\u003ch2\u003eBienfaits traditionnels des épices garam masala\u003c\/h2\u003e\n\u003cdiv class=\"soi-garm-benefits\"\u003e\n\u003cdiv class=\"soi-garm-benefit\"\u003e\n\u003cdiv class=\"soi-garm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eConfort digestif\u003c\/h3\u003e\n\u003cp\u003eLe cumin, la coriandre et le girofle sont traditionnellement reconnus en ayurveda pour soutenir une digestion apaisée et stimuler les sucs gastriques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-benefit\"\u003e\n\u003cdiv class=\"soi-garm-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eVitalité et chaleur interne\u003c\/h3\u003e\n\u003cp\u003eSelon la médecine ayurvédique, les épices « chaudes » comme le poivre noir et la cannelle contribuent à stimuler le feu digestif (agni) et l'énergie générale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"soi-garm-disclaimer\"\u003eCes indications sont issues de la tradition ayurvédique et ne constituent pas des allégations de santé. Ce produit ne remplace pas un traitement médical.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-garm-section\"\u003e\n\u003ch2\u003eComment utiliser le Garam Masala en cuisine ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-garm-timeline\"\u003e\n\u003cdiv class=\"soi-garm-step\"\u003e\n\u003cdiv class=\"soi-garm-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-step-content\"\u003e\n\u003ch3\u003eEn fin de cuisson\u003c\/h3\u003e\n\u003cp\u003eAjoutez 1\/2 à 1 cuillère à café dans vos currys, dals, ragoûts ou soupes juste avant de servir pour préserver les arômes volatils.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-step\"\u003e\n\u003cdiv class=\"soi-garm-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-step-content\"\u003e\n\u003ch3\u003eEn marinade\u003c\/h3\u003e\n\u003cp\u003eMélangez avec du yaourt, du citron et un filet d'huile pour une marinade parfumée pour vos viandes ou légumes rôtis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-step\"\u003e\n\u003cdiv class=\"soi-garm-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-step-content\"\u003e\n\u003ch3\u003eEn touche finale\u003c\/h3\u003e\n\u003cp\u003eSaupoudrez sur du riz basmati, un houmous maison ou des œufs brouillés pour une note épicée originale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-garm-section\"\u003e\n\u003ch2\u003ePourquoi choisir le Garam Masala bio Ayurvana ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-garm-grid-compact\"\u003e\n\u003cdiv class=\"soi-garm-card-mini\"\u003e\n\u003cspan class=\"soi-garm-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n\u003cspan class=\"soi-garm-card-mini-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-garm-card-mini-value\"\u003eAgriculture Biologique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card-mini\"\u003e\n\u003cspan class=\"soi-garm-card-mini-icon\"\u003e🏺\u003c\/span\u003e\n\u003cspan class=\"soi-garm-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n\u003cspan class=\"soi-garm-card-mini-value\"\u003eFlacon en verre\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card-mini\"\u003e\n\u003cspan class=\"soi-garm-card-mini-icon\"\u003e🕉️\u003c\/span\u003e\n\u003cspan class=\"soi-garm-card-mini-label\"\u003eTradition\u003c\/span\u003e\n\u003cspan class=\"soi-garm-card-mini-value\"\u003eAyurvédique indienne\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-garm-card-mini\"\u003e\n\u003cspan class=\"soi-garm-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-garm-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-garm-card-mini-value\"\u003eAdditifs ni conservateurs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eCe mélange convient également aux cuisines végétarienne, vegan et sans gluten.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-garm-section\"\u003e\n\u003ch2\u003eConseils de conservation\u003c\/h2\u003e\n\u003cdiv class=\"soi-garm-accordion\"\u003e\n\u003cdetails class=\"soi-garm-accordion-item\" open\u003e\n\u003csummary class=\"soi-garm-accordion-header\"\u003e🏠 Conservation optimale\u003c\/summary\u003e\n\u003cdiv class=\"soi-garm-accordion-content\"\u003e\n\u003cp\u003eConservez votre garam masala bio dans son flacon bien fermé, à l'abri de la lumière et de l'humidité. Une fois ouvert, utilisez-le de préférence dans les 6 à 8 mois pour profiter pleinement de ses arômes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-garm-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-garm-cta-box\"\u003e\n\u003cp class=\"soi-garm-cta-tag\" style=\"color: white;\"\u003eSe régaler authentiquement\u003c\/p\u003e\n\u003cp class=\"soi-garm-cta-text\" style=\"color: white;\"\u003eSept épices biologiques, une tradition millénaire : le Garam Masala Ayurvana transforme chaque plat en voyage sensoriel. Chaleureux sans brûler, complexe sans être intimidant, une touche suffit pour que tout prenne une autre dimension.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-garm-marine: #1A2D3D;\n  --soi-garm-marine-dark: #0F1E2B;\n  --soi-garm-marine-light: #2C4458;\n  --soi-garm-pomme: #A1C544;\n  --soi-garm-pomme-dark: #84A636;\n  --soi-garm-pomme-light: rgba(161,197,68,0.10);\n  --soi-garm-white: #FFFFFF;\n  --soi-garm-off-white: #F8FAF6;\n  --soi-garm-stone: #F1F3EE;\n  --soi-garm-line: #E5E8E0;\n  --soi-garm-primary: #B5694A;\n  --soi-garm-primary-soft: #F5EDE7;\n  --soi-garm-accent: #D88542;\n  --soi-garm-text: #1A2D3D;\n  --soi-garm-text-soft: #4A5B6B;\n  --soi-garm-text-muted: #7B8693;\n  --soi-garm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-garm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-garm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-garm-radius: 12px;\n  --soi-garm-radius-sm: 8px;\n  --soi-garm-radius-pill: 999px;\n}\n\n.soi-garm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-garm-fiche img { max-width: 100%; height: auto; }\n\n.soi-garm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-garm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-garm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-garm-hero {\n  position: relative;\n  background: var(--soi-garm-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-garm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-garm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-garm-pomme);\n}\n\n.soi-garm-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-garm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-garm-pomme);\n  border-radius: 50%;\n}\n\n.soi-garm-hero-title {\n  display: block;\n  color: var(--soi-garm-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-garm-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-garm-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-garm-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-garm-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-garm-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-garm-label-accent {\n  background: var(--soi-garm-pomme);\n  border-color: var(--soi-garm-pomme);\n  color: var(--soi-garm-marine);\n  font-weight: 600;\n}\n\n.soi-garm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-garm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-garm-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-garm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-garm-pomme);\n  border-radius: 2px;\n}\n\n.soi-garm-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-garm-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-garm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-garm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-garm-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-garm-disclaimer {\n  font-size: 13px;\n  color: var(--soi-garm-text-muted);\n  font-style: italic;\n  margin-top: 1rem;\n}\n\n.soi-garm-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-garm-benefit {\n  background: var(--soi-garm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-garm-radius);\n  border: 1px solid var(--soi-garm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-garm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-garm-shadow-md);\n}\n\n.soi-garm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-garm-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-garm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-garm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-garm-benefit:hover .soi-garm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-garm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-garm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-garm-benefit p {\n  font-size: 13px;\n  color: var(--soi-garm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-garm-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-garm-card {\n  background: var(--soi-garm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-garm-radius);\n  border-left: 3px solid var(--soi-garm-pomme);\n}\n\n.soi-garm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-garm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-garm-card p {\n  font-size: 14px;\n  color: var(--soi-garm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-garm-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-garm-card-mini {\n  background: var(--soi-garm-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-garm-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-garm-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-garm-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-garm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-garm-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-garm-marine);\n}\n\n.soi-garm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-garm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-garm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-garm-radius);\n  border: 1px solid var(--soi-garm-line);\n  align-items: flex-start;\n}\n\n.soi-garm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-garm-marine);\n  color: var(--soi-garm-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-garm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-garm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-garm-step-content p {\n  font-size: 14px;\n  color: var(--soi-garm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-garm-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-garm-pomme-light);\n  border-left: 4px solid var(--soi-garm-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-garm-radius) var(--soi-garm-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-garm-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-garm-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-garm-marine);\n  margin-bottom: 4px;\n}\n\n.soi-garm-tip p {\n  font-size: 14px;\n  color: var(--soi-garm-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-garm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-garm-accordion-item {\n  background: var(--soi-garm-off-white);\n  border-radius: var(--soi-garm-radius-sm);\n  border: 1px solid var(--soi-garm-line);\n  overflow: hidden;\n}\n\n.soi-garm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-garm-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-garm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-garm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-garm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-garm-accordion-item[open] .soi-garm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-garm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-garm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-garm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-garm-cta-box {\n  background: var(--soi-garm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-garm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-garm-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-garm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-garm-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-garm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-garm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-garm-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-garm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-garm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-garm-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-garm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-garm-fiche {\n    --soi-garm-text-soft: #2C3E50;\n    --soi-garm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602958410058,"sku":"AY9035","price":8.46,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/garam-masala-bio-ayurvana-packshot.webp?v=1779713022"},{"product_id":"passiflore-millepertuis-bio-et-vegan-en-gelules","title":"Passiflore \u0026 Millepertuis bio en gélules","description":"\u003cdiv class=\"soi-pami-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-pami-hero\"\u003e\n    \u003cdiv class=\"soi-pami-hero-tag\"\u003e\n      \u003cspan class=\"soi-pami-tag-dot\"\u003e\u003c\/span\u003e\n      Stress \u0026amp; Sommeil · Laboratoire Code\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pami-hero-title\"\u003ePassiflore \u0026amp; Millepertuis bio en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-pami-hero-subtitle\"\u003eDeux plantes aux vertus complémentaires pour vous aider à retrouver équilibre, sérénité et un sommeil de qualité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pami-hero-labels\"\u003e\n      \u003cspan class=\"soi-pami-label soi-pami-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-pami-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-pami-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-pami-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-pami-label\"\u003eECOCERT FR-BIO-01\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-pami-section\"\u003e\n    \u003cp class=\"soi-pami-section-intro\"\u003eVous ressentez les effets du stress au quotidien, vos nuits sont agitées, ou votre humeur fluctue sans raison apparente ? La Passiflore Millepertuis bio du Laboratoire Code associe deux plantes aux vertus complémentaires dans une formule végane et certifiée agriculture biologique, pour vous aider à retrouver équilibre et légèreté.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Association Passiflore + Millepertuis --\u003e\n  \u003csection class=\"soi-pami-section\"\u003e\n    \u003ch2\u003ePassiflore et Millepertuis : pourquoi cette association fonctionne\u003c\/h2\u003e\n    \u003cp\u003eCes deux plantes sont traditionnellement reconnues pour agir en synergie sur deux leviers essentiels du bien-être : la gestion du stress et la qualité du sommeil.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pami-grid\"\u003e\n      \u003cdiv class=\"soi-pami-card\"\u003e\n        \u003ch3\u003e🌸 Passiflore (Passiflora incarnata)\u003c\/h3\u003e\n        \u003cp\u003eUtilisée depuis des siècles en phytothérapie, elle est reconnue pour calmer la nervosité, faciliter l'endormissement et améliorer la qualité du sommeil. Sa richesse en flavonoïdes agit doucement sur le système nerveux, sans effet de somnolence le lendemain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-card\"\u003e\n        \u003ch3\u003e☀️ Millepertuis (Hypericum perforatum)\u003c\/h3\u003e\n        \u003cp\u003eSurnommé le \"soleil intérieur\", il est utilisé depuis plus de 2 000 ans pour soutenir l'humeur, réduire l'irritabilité et favoriser un état d'esprit positif. Son extrait sec est titré à 0,3 % d'hypéricine. Il contribue également à atténuer les troubles du sommeil liés aux états de blues passagers.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pami-tip\"\u003e\n      \u003cdiv class=\"soi-pami-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEnsemble, passiflore et millepertuis forment une formule anti-stress et sommeil particulièrement adaptée aux périodes de surmenage, de changements de saison ou de cycles hormonaux difficiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Composition et posologie --\u003e\n  \u003csection class=\"soi-pami-section\"\u003e\n    \u003ch2\u003eComposition et posologie : ce que contient chaque gélule\u003c\/h2\u003e\n    \u003cp\u003eChaque flacon contient 60 gélules végétales de 605 mg, formulées sans additif inutile.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pami-compo\"\u003e\n      \u003cdiv class=\"soi-pami-compo-row\"\u003e\n        \u003cspan class=\"soi-pami-compo-label\"\u003ePoudre de passiflore bio (parties aériennes)\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-compo-value\"\u003e500 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-compo-row\"\u003e\n        \u003cspan class=\"soi-pami-compo-label\"\u003eExtrait sec de millepertuis bio (titré à 0,3 % d'hypéricine)\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-compo-value\"\u003e100 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-compo-row\"\u003e\n        \u003cspan class=\"soi-pami-compo-label\"\u003eGélule végétale\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-compo-value\"\u003eHPMC (convient aux vegans)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-compo-row\"\u003e\n        \u003cspan class=\"soi-pami-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-compo-value\"\u003e60 gélules de 605 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-pami-timeline\"\u003e\n      \u003cdiv class=\"soi-pami-step\"\u003e\n        \u003cdiv class=\"soi-pami-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pami-step-content\"\u003e\n          \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n          \u003cp\u003e2 gélules par jour, de préférence le soir avant le coucher ou en deux prises (matin et soir) selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-step\"\u003e\n        \u003cdiv class=\"soi-pami-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pami-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est généralement conseillée pour observer les effets. Ce complément ne remplace 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!-- SECTION : Pour qui --\u003e\n  \u003csection class=\"soi-pami-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce complément à base de passiflore et millepertuis ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pami-section-intro\"\u003eCette formule est particulièrement adaptée si vous vous reconnaissez dans l'un de ces profils.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pami-benefits\"\u003e\n      \u003cdiv class=\"soi-pami-benefit\"\u003e\n        \u003cdiv class=\"soi-pami-benefit-icon\"\u003e\u003cspan\u003e😤\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eStress chronique ou ponctuel\u003c\/h3\u003e\n        \u003cp\u003eTravail, examens, changements de vie : vous traversez une période exigeante et cherchez un soutien naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-benefit\"\u003e\n        \u003cdiv class=\"soi-pami-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDifficultés d'endormissement\u003c\/h3\u003e\n        \u003cp\u003eVous avez du mal à vous endormir ou à maintenir un sommeil profond et réparateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-benefit\"\u003e\n        \u003cdiv class=\"soi-pami-benefit-icon\"\u003e\u003cspan\u003e🌦️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eIrritabilité ou blues passager\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez une irritabilité ou un état de blues passager, notamment en lien avec le cycle menstruel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-benefit\"\u003e\n        \u003cdiv class=\"soi-pami-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAlternative naturelle complète\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez une alternative à la valériane et passiflore seule, avec une action plus complète sur le stress et l'humeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Points forts --\u003e\n  \u003csection class=\"soi-pami-section\"\u003e\n    \u003ch2\u003eLes points forts qui font la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pami-grid-compact\"\u003e\n      \u003cdiv class=\"soi-pami-card-mini\"\u003e\n        \u003cspan class=\"soi-pami-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-card-mini-value\"\u003eAgriculture biologique Ecocert (FR-BIO-01)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-card-mini\"\u003e\n        \u003cspan class=\"soi-pami-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-card-mini\"\u003e\n        \u003cspan class=\"soi-pami-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-card-mini-value\"\u003eVegan, sans conservateur, sans colorant, sans gluten\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pami-card-mini\"\u003e\n        \u003cspan class=\"soi-pami-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-card-mini-label\"\u003eTitrage\u003c\/span\u003e\n        \u003cspan class=\"soi-pami-card-mini-value\"\u003eMillepertuis titré à 0,3 % d'hypéricine\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Précautions --\u003e\n  \u003csection class=\"soi-pami-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi importantes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pami-accordion\"\u003e\n      \u003cdetails class=\"soi-pami-accordion-item\" open\u003e\n        \u003csummary class=\"soi-pami-accordion-header\"\u003e⚠️ Interactions médicamenteuses\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pami-accordion-content\"\u003e\n          \u003cp\u003eLe millepertuis est une plante active qui peut interagir avec certains médicaments (contraceptifs oraux, anticoagulants, antidépresseurs, immunosuppresseurs, etc.). Consultez un professionnel de santé avant toute prise si vous suivez un traitement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pami-accordion-item\"\u003e\n        \u003csummary class=\"soi-pami-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pami-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-pami-accordion-item\"\u003e\n        \u003csummary class=\"soi-pami-accordion-header\"\u003e☀️ Photosensibilisation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pami-accordion-content\"\u003e\n          \u003cp\u003eEn cas d'exposition solaire prolongée, soyez vigilant : le millepertuis peut provoquer une photosensibilisation.\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-pami-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pami-cta-box\"\u003e\n      \u003cp class=\"soi-pami-cta-tag\" style=\"color: white;\"\u003ePrendre soin de vous, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-pami-cta-text\" style=\"color: white;\"\u003eQuand le stress s'accumule et que les nuits raccourcissent, votre corps mérite une réponse douce et naturelle. Retrouvez sérénité et sommeil profond avec la Passiflore Millepertuis bio.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pami-marine: #1A2D3D;\n  --soi-pami-marine-dark: #0F1E2B;\n  --soi-pami-marine-light: #2C4458;\n  --soi-pami-pomme: #A1C544;\n  --soi-pami-pomme-dark: #84A636;\n  --soi-pami-pomme-light: rgba(161,197,68,0.10);\n  --soi-pami-white: #FFFFFF;\n  --soi-pami-off-white: #F8FAF6;\n  --soi-pami-stone: #F1F3EE;\n  --soi-pami-line: #E5E8E0;\n  --soi-pami-primary: #3D5A7A;\n  --soi-pami-primary-soft: rgba(61,90,122,0.08);\n  --soi-pami-accent: #9B8AA8;\n  --soi-pami-text: #1A2D3D;\n  --soi-pami-text-soft: #4A5B6B;\n  --soi-pami-text-muted: #7B8693;\n  --soi-pami-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pami-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pami-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pami-radius: 12px;\n  --soi-pami-radius-sm: 8px;\n  --soi-pami-radius-pill: 999px;\n}\n\n.soi-pami-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pami-fiche img { max-width: 100%; height: auto; }\n\n.soi-pami-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pami-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pami-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-pami-hero {\n  position: relative;\n  background: var(--soi-pami-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-pami-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pami-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pami-pomme);\n}\n\n.soi-pami-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-pami-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pami-pomme);\n  border-radius: 50%;\n}\n\n.soi-pami-hero-title {\n  display: block;\n  color: var(--soi-pami-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-pami-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-pami-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pami-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-pami-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pami-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pami-label-accent {\n  background: var(--soi-pami-pomme);\n  border-color: var(--soi-pami-pomme);\n  color: var(--soi-pami-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-pami-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pami-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pami-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-pami-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pami-pomme);\n  border-radius: 2px;\n}\n\n.soi-pami-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pami-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pami-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pami-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pami-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-pami-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-pami-benefit {\n  background: var(--soi-pami-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pami-radius);\n  border: 1px solid var(--soi-pami-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pami-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pami-shadow-md);\n}\n\n.soi-pami-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pami-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-pami-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pami-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pami-benefit:hover .soi-pami-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pami-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pami-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pami-benefit p {\n  font-size: 13px;\n  color: var(--soi-pami-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-pami-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-pami-card {\n  background: var(--soi-pami-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pami-radius);\n  border-left: 3px solid var(--soi-pami-pomme);\n}\n\n.soi-pami-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pami-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pami-card p {\n  font-size: 14px;\n  color: var(--soi-pami-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-pami-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-pami-card-mini {\n  background: var(--soi-pami-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-pami-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-pami-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-pami-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-pami-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-pami-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pami-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-pami-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-pami-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pami-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pami-radius);\n  border: 1px solid var(--soi-pami-line);\n  align-items: flex-start;\n}\n\n.soi-pami-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pami-marine);\n  color: var(--soi-pami-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-pami-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pami-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pami-step-content p {\n  font-size: 14px;\n  color: var(--soi-pami-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-pami-compo {\n  background: var(--soi-pami-off-white);\n  border-radius: var(--soi-pami-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 0.5rem;\n}\n\n.soi-pami-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-pami-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pami-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pami-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pami-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pami-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pami-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-pami-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pami-pomme-light);\n  border-left: 4px solid var(--soi-pami-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pami-radius) var(--soi-pami-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-pami-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pami-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pami-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pami-tip p {\n  font-size: 14px;\n  color: var(--soi-pami-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-pami-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pami-accordion-item {\n  background: var(--soi-pami-off-white);\n  border-radius: var(--soi-pami-radius-sm);\n  border: 1px solid var(--soi-pami-line);\n  overflow: hidden;\n}\n\n.soi-pami-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pami-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-pami-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pami-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pami-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pami-accordion-item[open] .soi-pami-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pami-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pami-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pami-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-pami-cta-box {\n  background: var(--soi-pami-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pami-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pami-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-pami-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pami-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-pami-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pami-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pami-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-pami-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pami-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pami-compo-value {\n    text-align: left;\n  }\n\n  .soi-pami-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pami-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pami-fiche {\n    --soi-pami-text-soft: #2C3E50;\n    --soi-pami-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire Code","offers":[{"title":"Default Title","offer_id":61602961424714,"sku":"LC9114","price":17.01,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/passiflore-millepertuis-bio-et-vegan-en-gelules-packshot.webp?v=1779634542"},{"product_id":"andrographis-60gelules","title":"Andrographis Extrait Vegan - 60 gélules - Ayur-vana","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 · Ayurvana\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-andro-hero-title\"\u003eExtrait Andrographis Vegan en gélules\u003c\/span\u003e\n  \u003cp class=\"soi-andro-hero-subtitle\"\u003eL'échinacée d'Inde en extrait titré à 10 % d'andrographolides pour soutenir vos défenses immunitaires naturellement.\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 en extrait titré : l'échinacée d'Inde pour vos défenses immunitaires\u003c\/h2\u003e\n  \u003cp\u003eSurnommée \u003cstrong\u003ekalmegh\u003c\/strong\u003e en Inde ou encore \u003cstrong\u003eéchinacée d'Inde\u003c\/strong\u003e, l'\u003cem\u003eAndrographis paniculata\u003c\/em\u003e est une plante herbacée utilisée depuis des millénaires dans la médecine ayurvédique et la médecine traditionnelle chinoise. Aujourd'hui, elle s'impose comme l'un des compléments alimentaires naturels les plus reconnus pour \u003cstrong\u003esoutenir le système immunitaire\u003c\/strong\u003e, notamment à l'approche des saisons froides.\u003c\/p\u003e\n  \u003cp\u003eL'extrait Andrographis d'\u003cstrong\u003eAyurvana\u003c\/strong\u003e va plus loin que la simple poudre de plante : il est \u003cstrong\u003etitré à 10 % d'andrographolides\u003c\/strong\u003e, les principes actifs responsables de ses propriétés, pour vous offrir une concentration garantie et une efficacité optimale à chaque gélule.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-andro-section\"\u003e\n  \u003ch2\u003eAndrographis paniculata : bienfaits et indications principales\u003c\/h2\u003e\n  \u003cp class=\"soi-andro-section-intro\"\u003eLes bienfaits de l'andrographis reposent sur ses andrographolides, des diterpènes lactones aux propriétés bien documentées par la recherche scientifique. Voici ce que cette plante peut concrètement vous apporter.\u003c\/p\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\u003eDéfenses naturelles\u003c\/h3\u003e\n      \u003cp\u003eL'andrographis stimule l'activité immunitaire de l'organisme, ce qui en fait un allié de choix en période hivernale ou lors de baisses de forme répétées.\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\u003ePlusieurs études cliniques montrent une réduction notable des symptômes ORL (gorge irritée, toux, congestion nasale) en quelques jours de prise.\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\u003eFatigue passagère\u003c\/h3\u003e\n      \u003cp\u003eSuite à un épisode infectieux ou à un surmenage, l'andrographis accompagne votre récupération physique et intellectuelle.\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\u003eVoies respiratoires hautes\u003c\/h3\u003e\n      \u003cp\u003eNez, gorge, sinus : cette plante agit là où les inconforts hivernaux s'installent en premier.\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 de l'extrait Andrographis Ayurvana\u003c\/h2\u003e\n  \u003cp class=\"soi-andro-section-intro\"\u003eChaque boîte contient \u003cstrong\u003e60 gélules végétales\u003c\/strong\u003e, fabriquées en France, sans excipient superflu et adaptées aux régimes végétariens et végans.\u003c\/p\u003e\n  \u003cdiv class=\"soi-andro-compo\"\u003e\n    \u003cdiv class=\"soi-andro-compo-row\"\u003e\n      \u003cspan class=\"soi-andro-compo-label\"\u003eExtrait d'Andrographis paniculata (par gélule)\u003c\/span\u003e\n      \u003cspan class=\"soi-andro-compo-value\"\u003e300 mg (titré à 10 % d'andrographolides)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-andro-compo-row\"\u003e\n      \u003cspan class=\"soi-andro-compo-label\"\u003eAndrographolides (par gélule)\u003c\/span\u003e\n      \u003cspan class=\"soi-andro-compo-value\"\u003e30 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-andro-compo-row\"\u003e\n      \u003cspan class=\"soi-andro-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-andro-compo-value\"\u003eCellulose 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  \u003c\/div\u003e\n\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\u003ePosologie quotidienne\u003c\/h3\u003e\n        \u003cp\u003ePrenez 2 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-andro-step\"\u003e\n      \u003cdiv class=\"soi-andro-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-andro-step-content\"\u003e\n        \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 4 à 6 semaines est généralement recommandée en prévention saisonnière ou en cas de symptômes débutants.\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\u003eUsage prolongé\u003c\/h3\u003e\n        \u003cp\u003eConsultez un professionnel de santé pour un usage au-delà de la durée de cure 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-andro-section\"\u003e\n  \u003ch2\u003eAndrographis : contre-indications et précautions d'emploi\u003c\/h2\u003e\n  \u003cp class=\"soi-andro-section-intro\"\u003eComme toute plante active, l'andrographis ne convient pas à tout le monde. Voici les points essentiels à connaître avant de commencer une cure.\u003c\/p\u003e\n  \u003cdiv class=\"soi-andro-accordion\"\u003e\n    \u003cdetails class=\"soi-andro-accordion-item\"\u003e\n      \u003csummary class=\"soi-andro-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-andro-accordion-content\"\u003e\n        \u003cp\u003eDéconseillé par précaution, faute de données suffisantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-andro-accordion-item\"\u003e\n      \u003csummary class=\"soi-andro-accordion-header\"\u003e🫀 Andrographis et foie\u003c\/summary\u003e\n      \u003cdiv class=\"soi-andro-accordion-content\"\u003e\n        \u003cp\u003eÀ fortes doses ou sur de longues périodes, une surveillance hépatique peut être conseillée. Aux doses recommandées, l'andrographis est bien toléré, mais si vous avez des antécédents hépatiques, parlez-en à votre médecin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-andro-accordion-item\"\u003e\n      \u003csummary class=\"soi-andro-accordion-header\"\u003e💊 Traitements anticoagulants ou immunosuppresseurs\u003c\/summary\u003e\n      \u003cdiv class=\"soi-andro-accordion-content\"\u003e\n        \u003cp\u003eUne interaction est possible. Consultez impérativement votre médecin avant toute prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-andro-accordion-item\"\u003e\n      \u003csummary class=\"soi-andro-accordion-header\"\u003e⚕️ Maladies auto-immunes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-andro-accordion-content\"\u003e\n        \u003cp\u003eLa stimulation immunitaire peut être contre-productive dans certains contextes. L'avis médical est indispensable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-andro-tip\"\u003e\n    \u003cdiv class=\"soi-andro-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 prescrit. En cas de doute, l'avis d'un professionnel de santé reste toujours la meilleure démarche.\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 Premium d'Ayurvana ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-andro-grid\"\u003e\n    \u003cdiv class=\"soi-andro-card\"\u003e\n      \u003ch3\u003e🎯 Extrait titré garanti\u003c\/h3\u003e\n      \u003cp\u003e10 % d'andrographolides par gélule : une concentration précise, pas une simple poudre de plante.\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\u003eFormule conçue et conditionnée en France, sous contrôle qualité rigoureux.\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, sans gélatine animale, compatible avec tous les régimes alimentaires.\u003c\/p\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;\"\u003eSe soigner naturellement avec l'ayurveda\u003c\/p\u003e\n    \u003cp class=\"soi-andro-cta-text\" style=\"color: white;\"\u003eVéritable trésor de la phytothérapie ayurvédique, l'Andrographis paniculata d'Ayurvana vous accompagne quand votre organisme en a le plus besoin : en hiver, lors d'une baisse de forme ou au moindre signe d'inconfort respiratoire. Un extrait titré, vegan, fabriqué en France, pour des défenses naturelles à la hauteur de vos exigences.\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  --soi-andro-white: #FFFFFF;\n  --soi-andro-off-white: #F8FAF6;\n  --soi-andro-stone: #F1F3EE;\n  --soi-andro-line: #E5E8E0;\n  --soi-andro-primary: #D88542;\n  --soi-andro-primary-soft: rgba(216,133,66,0.10);\n  --soi-andro-accent: #7CA86E;\n  --soi-andro-text: #1A2D3D;\n  --soi-andro-text-soft: #4A5B6B;\n  --soi-andro-text-muted: #7B8693;\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  margin-bottom: 1.5rem;\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  margin-top: 1.5rem;\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\/* === ACCORDION === *\/\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  .soi-andro-tip {\n    flex-direction: column;\n    gap: 0.5rem;\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":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603000910154,"sku":"AY9911","price":17.01,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/extrait-andrographis-vegan-en-gelules-ayurvana-packshot.webp?v=1779718334"}],"url":"https:\/\/www.soinature.com\/collections\/soldes.oembed?page=3","provider":"Soinature","version":"1.0","type":"link"}