{"product_id":"moringabio-poudre-feuilles","title":"Moringa Oleifera Bio en Poudre - 150 g - LT Labo","description":"\u003cdiv class=\"soi-mori-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-mori-hero\"\u003e\n    \u003cdiv class=\"soi-mori-hero-tag\"\u003e\n      \u003cspan class=\"soi-mori-tag-dot\"\u003e\u003c\/span\u003e\n      Superaliment · Éthik Planète par LT Labo\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mori-hero-title\"\u003eMoringa bio en poudre\u003c\/span\u003e\n    \u003cp class=\"soi-mori-hero-subtitle\"\u003ePoudre de feuilles de Moringa oleifera séchée à basse température : la densité nutritionnelle d'un superaliment ancestral, dans une simple cuillère à café.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mori-hero-labels\"\u003e\n      \u003cspan class=\"soi-mori-label soi-mori-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-mori-label\"\u003eECOCERT FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-mori-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-mori-label\"\u003eRAW POWDER\u003c\/span\u003e\n      \u003cspan class=\"soi-mori-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pourquoi choisir la poudre de moringa oleifera bio ? --\u003e\n  \u003csection class=\"soi-mori-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la poudre de moringa oleifera bio ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mori-section-intro\"\u003eLe moringa en poudre se distingue de la plupart des superaliments par la diversité de ses micronutriments. Une seule cuillère à café apporte à la fois des vitamines liposolubles et hydrosolubles, des minéraux structurants et des antioxydants puissants.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mori-benefits\"\u003e\n      \u003cdiv class=\"soi-mori-benefit\"\u003e\n        \u003cdiv class=\"soi-mori-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitalité et énergie durable\u003c\/h3\u003e\n        \u003cp\u003eRiche en fer, en vitamine B et en protéines végétales (environ 25 g pour 100 g), elle soutient la réduction de la fatigue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-benefit\"\u003e\n        \u003cdiv class=\"soi-mori-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDéfenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines C, A et E, associées à plus de 46 antioxydants, contribuent au bon fonctionnement du système immunitaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-benefit\"\u003e\n        \u003cdiv class=\"soi-mori-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre minéral\u003c\/h3\u003e\n        \u003cp\u003eCalcium, magnésium, potassium et zinc participent au maintien d'une ossature et d'un métabolisme normaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-benefit\"\u003e\n        \u003cdiv class=\"soi-mori-benefit-icon\"\u003e\u003cspan\u003e🧬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtection cellulaire\u003c\/h3\u003e\n        \u003cp\u003eLes polyphénols et flavonoïdes du moringa aident à neutraliser les radicaux libres responsables du stress oxydatif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-benefit\"\u003e\n        \u003cdiv class=\"soi-mori-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien digestif\u003c\/h3\u003e\n        \u003cp\u003eSa teneur en fibres favorise un transit intestinal régulier et une flore équilibrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Composition et dosage --\u003e\n  \u003csection class=\"soi-mori-section\"\u003e\n    \u003ch2\u003eComposition et dosage de la poudre de moringa bio\u003c\/h2\u003e\n    \u003cp class=\"soi-mori-section-intro\"\u003eUn seul ingrédient, zéro additif : la transparence d'une formule 100 % pure.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-mori-grid-compact\"\u003e\n      \u003cdiv class=\"soi-mori-card-mini\"\u003e\n        \u003cspan class=\"soi-mori-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-card-mini-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-card-mini-value\"\u003eFeuilles de Moringa oleifera bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-card-mini\"\u003e\n        \u003cspan class=\"soi-mori-card-mini-icon\"\u003e🌍\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-card-mini-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-card-mini-value\"\u003eMozambique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-card-mini\"\u003e\n        \u003cspan class=\"soi-mori-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-card-mini-value\"\u003e150 g (≈ 50 portions)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-card-mini\"\u003e\n        \u003cspan class=\"soi-mori-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-card-mini-value\"\u003eEcocert FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-mori-compo\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-mori-compo-header\"\u003eValeurs nutritionnelles moyennes pour 3 g (1 cuillère à café rase)\u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-compo-row\"\u003e\n        \u003cspan class=\"soi-mori-compo-label\"\u003eProtéines\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-compo-value\"\u003e≈ 0,75 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-compo-row\"\u003e\n        \u003cspan class=\"soi-mori-compo-label\"\u003eVitamine A (bêta-carotène)\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-compo-value\"\u003e≈ 270 µg ER (34 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-compo-row\"\u003e\n        \u003cspan class=\"soi-mori-compo-label\"\u003eVitamine C\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-compo-value\"\u003e≈ 5,4 mg (7 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-compo-row\"\u003e\n        \u003cspan class=\"soi-mori-compo-label\"\u003eCalcium\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-compo-value\"\u003e≈ 120 mg (15 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-compo-row\"\u003e\n        \u003cspan class=\"soi-mori-compo-label\"\u003eFer\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-compo-value\"\u003e≈ 0,8 mg (6 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-compo-row\"\u003e\n        \u003cspan class=\"soi-mori-compo-label\"\u003eMagnésium\u003c\/span\u003e\n        \u003cspan class=\"soi-mori-compo-value\"\u003e≈ 13 mg (3 % des VNR)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Comment consommer --\u003e\n  \u003csection class=\"soi-mori-section\"\u003e\n    \u003ch2\u003eComment consommer le moringa en poudre ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mori-section-intro\"\u003eLa posologie habituelle est de 1 à 2 cuillères à café par jour (3 à 6 g), de préférence le matin pour profiter de l'effet vitalisant. La texture fine et la saveur légèrement herbacée s'intègrent facilement dans votre routine.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-mori-timeline\"\u003e\n      \u003cdiv class=\"soi-mori-step\"\u003e\n        \u003cdiv class=\"soi-mori-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mori-step-content\"\u003e\n          \u003ch3\u003eDans un smoothie vert\u003c\/h3\u003e\n          \u003cp\u003eMixez avec banane, épinards et lait végétal. C'est la façon la plus populaire pour masquer l'amertume.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-step\"\u003e\n        \u003cdiv class=\"soi-mori-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mori-step-content\"\u003e\n          \u003ch3\u003eEn infusion tiède\u003c\/h3\u003e\n          \u003cp\u003eDiluez dans de l'eau à moins de 50 °C pour conserver les nutriments sensibles à la chaleur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-step\"\u003e\n        \u003cdiv class=\"soi-mori-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mori-step-content\"\u003e\n          \u003ch3\u003eSaupoudré sur un plat\u003c\/h3\u003e\n          \u003cp\u003eYaourt, soupe tiède, salade ou vinaigrette. Quelques grammes suffisent à enrichir votre repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-mori-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-mori-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eDébutez avec une demi-cuillère à café la première semaine pour laisser votre organisme s'adapter, puis montez progressivement à la dose souhaitée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Ce qui différencie cette poudre --\u003e\n  \u003csection class=\"soi-mori-section\"\u003e\n    \u003ch2\u003eCe qui différencie cette poudre de moringa\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mori-grid\"\u003e\n      \u003cdiv class=\"soi-mori-card\"\u003e\n        \u003ch3\u003e🌡️ Séchage raw (basse température)\u003c\/h3\u003e\n        \u003cp\u003eLes enzymes et vitamines thermosensibles restent intactes, contrairement à de nombreuses poudres industrielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-card\"\u003e\n        \u003ch3\u003e🔬 Certifiée bio Ecocert FR-BIO-01\u003c\/h3\u003e\n        \u003cp\u003eAucun pesticide de synthèse ni engrais chimique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eMise en œuvre par LT Labo, sous contrôle qualité rigoureux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mori-card\"\u003e\n        \u003ch3\u003e🌿 100 % vegan\u003c\/h3\u003e\n        \u003cp\u003eSans gluten ajouté, sans conservateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Précautions d'emploi --\u003e\n  \u003csection class=\"soi-mori-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mori-accordion\"\u003e\n      \u003cdetails class=\"soi-mori-accordion-item\"\u003e\n        \u003csummary class=\"soi-mori-accordion-header\"\u003e⚠️ Précautions et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mori-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un complément alimentaire : il ne se substitue pas à une alimentation variée ni à un traitement médical. Déconseillé aux femmes enceintes et allaitantes sans avis médical. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mori-accordion-item\"\u003e\n        \u003csummary class=\"soi-mori-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mori-accordion-content\"\u003e\n          \u003cp\u003eConserver dans un endroit frais et sec, à l'abri de la lumière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-mori-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mori-cta-box\"\u003e\n      \u003cp class=\"soi-mori-cta-tag\" style=\"color: white;\"\u003eUn seul ingrédient, des dizaines de nutriments\u003c\/p\u003e\n      \u003cp class=\"soi-mori-cta-text\" style=\"color: white;\"\u003eChaque matin, une cuillère de moringa bio suffit pour recharger votre énergie, soutenir vos défenses et prendre soin de vous avec quelque chose de vrai, de pur et de certifié 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-mori-marine: #1A2D3D;\n  --soi-mori-marine-dark: #0F1E2B;\n  --soi-mori-marine-light: #2C4458;\n  --soi-mori-pomme: #A1C544;\n  --soi-mori-pomme-dark: #84A636;\n  --soi-mori-pomme-light: rgba(161,197,68,0.10);\n  --soi-mori-white: #FFFFFF;\n  --soi-mori-off-white: #F8FAF6;\n  --soi-mori-stone: #F1F3EE;\n  --soi-mori-line: #E5E8E0;\n  --soi-mori-primary: #4A8C3F;\n  --soi-mori-primary-soft: #E8F2E5;\n  --soi-mori-accent: #6DAF5E;\n  --soi-mori-text: #1A2D3D;\n  --soi-mori-text-soft: #4A5B6B;\n  --soi-mori-text-muted: #7B8693;\n  --soi-mori-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mori-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mori-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mori-radius: 12px;\n  --soi-mori-radius-sm: 8px;\n  --soi-mori-radius-pill: 999px;\n}\n\n.soi-mori-fiche * {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.soi-mori-fiche img {\n  max-width: 100%;\n  height: auto;\n}\n\n.soi-mori-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mori-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mori-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mori-hero {\n  position: relative;\n  background: var(--soi-mori-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-mori-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mori-hero::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: var(--soi-mori-pomme);\n}\n\n.soi-mori-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-mori-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mori-pomme);\n  border-radius: 50%;\n}\n\n.soi-mori-hero-title {\n  display: block;\n  color: var(--soi-mori-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-mori-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-mori-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mori-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-mori-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mori-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mori-label-accent {\n  background: var(--soi-mori-pomme);\n  border-color: var(--soi-mori-pomme);\n  color: var(--soi-mori-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-mori-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mori-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mori-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-mori-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mori-pomme);\n  border-radius: 2px;\n}\n\n.soi-mori-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mori-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mori-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mori-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mori-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-mori-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mori-benefit {\n  background: var(--soi-mori-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mori-radius);\n  border: 1px solid var(--soi-mori-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mori-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mori-shadow-md);\n}\n\n.soi-mori-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mori-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-mori-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mori-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mori-benefit:hover .soi-mori-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mori-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mori-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mori-benefit p {\n  font-size: 13px;\n  color: var(--soi-mori-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-mori-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mori-card {\n  background: var(--soi-mori-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mori-radius);\n  border-left: 3px solid var(--soi-mori-pomme);\n}\n\n.soi-mori-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mori-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mori-card p {\n  font-size: 14px;\n  color: var(--soi-mori-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-mori-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-mori-card-mini {\n  background: var(--soi-mori-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-mori-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-mori-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-mori-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-mori-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-mori-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mori-marine);\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-mori-compo {\n  background: var(--soi-mori-off-white);\n  border-radius: var(--soi-mori-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mori-compo-header {\n  font-family: 'Poppins', sans-serif;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--soi-mori-marine);\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  padding: 1rem 1.5rem 0.75rem;\n  border-bottom: 2px solid var(--soi-mori-pomme);\n}\n\n.soi-mori-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-mori-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mori-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mori-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mori-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mori-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mori-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-mori-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mori-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mori-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mori-radius);\n  border: 1px solid var(--soi-mori-line);\n  align-items: flex-start;\n}\n\n.soi-mori-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mori-marine);\n  color: var(--soi-mori-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-mori-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mori-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mori-step-content p {\n  font-size: 14px;\n  color: var(--soi-mori-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-mori-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mori-pomme-light);\n  border-left: 4px solid var(--soi-mori-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mori-radius) var(--soi-mori-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mori-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mori-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mori-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mori-tip p {\n  font-size: 14px;\n  color: var(--soi-mori-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-mori-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mori-accordion-item {\n  background: var(--soi-mori-off-white);\n  border-radius: var(--soi-mori-radius-sm);\n  border: 1px solid var(--soi-mori-line);\n  overflow: hidden;\n}\n\n.soi-mori-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mori-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-mori-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mori-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mori-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mori-accordion-item[open] .soi-mori-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mori-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mori-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mori-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-mori-cta-box {\n  background: var(--soi-mori-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mori-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mori-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-mori-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mori-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-mori-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mori-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mori-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-mori-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mori-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mori-compo-value {\n    text-align: left;\n  }\n\n  .soi-mori-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-mori-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mori-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mori-fiche {\n    --soi-mori-text-soft: #2C3E50;\n    --soi-mori-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"LT Labo","offers":[{"title":"Default Title","offer_id":61603233136970,"sku":"LT0250","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/moringa-bio-en-poudre-packshot.webp?v=1779633098","url":"https:\/\/www.soinature.com\/products\/moringabio-poudre-feuilles","provider":"Soinature","version":"1.0","type":"link"}