{"product_id":"cranberry-bio-40-gelules","title":"Extrait Cranberry (Canneberge) Bio et Vegan en gélules","description":"\n\u003cdiv class=\"soi-cran-fiche\"\u003e\n\n  \u003csection class=\"soi-cran-hero\"\u003e\n    \u003cdiv class=\"soi-cran-hero-tag\"\u003e\n      \u003cspan class=\"soi-cran-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Graine Sauvage\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cran-hero-title\"\u003eLe soutien naturel de votre confort urinaire\u003c\/span\u003e\n    \u003cp class=\"soi-cran-hero-subtitle\"\u003eUn extrait de canneberge concentré en proanthocyanidines, certifié bio et vegan, pour accompagner votre bien-être urinaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cran-hero-labels\"\u003e\n      \u003cspan class=\"soi-cran-label soi-cran-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cran-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cran-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n      \u003cspan class=\"soi-cran-label\"\u003eTITRÉ 10% PAC\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003ePourquoi choisir l'extrait de cranberry plutôt que le jus ?\u003c\/h2\u003e\n    \u003cp\u003eLe jus de canneberge bio est souvent trop dilué pour offrir une concentration suffisante en actifs. L'extrait de cranberry en gélules, lui, vous garantit un dosage précis et constant en \u003cstrong\u003eproanthocyanidines (PAC)\u003c\/strong\u003e, les molécules clés responsables de l'action sur les voies urinaires. C'est là toute la différence entre un usage plaisir et un usage réellement ciblé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eComment agit la canneberge sur le confort urinaire ?\u003c\/h2\u003e\n    \u003cp\u003eLes \u003cstrong\u003eproanthocyanidines de type A\u003c\/strong\u003e présentes dans la cranberry ont la capacité d'empêcher certaines bactéries (notamment \u003cem\u003eE. coli\u003c\/em\u003e) de s'accrocher aux parois de la vessie et de l'urètre. Résultat : elles sont plus facilement éliminées lors de la miction, ce qui réduit le risque de colonisation et d'infection urinaire récidivante.\u003c\/p\u003e\n    \u003cp\u003eLa canneberge est également reconnue pour sa richesse en \u003cstrong\u003eantioxydants naturels\u003c\/strong\u003e, qui contribuent à protéger les cellules contre le stress oxydatif.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eBienfaits clés de la cranberry bio Graine Sauvage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cran-benefits\"\u003e\n      \u003cdiv class=\"soi-cran-benefit\"\u003e\n        \u003cdiv class=\"soi-cran-benefit-icon\"\u003e\u003cspan\u003e🫐\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort urinaire au quotidien\u003c\/h3\u003e\n        \u003cp\u003eAction préventive reconnue contre les infections urinaires récurrentes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-benefit\"\u003e\n        \u003cdiv class=\"soi-cran-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExtrait titré à 10 % de PAC\u003c\/h3\u003e\n        \u003cp\u003eConcentration optimale pour une efficacité réelle et mesurable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-benefit\"\u003e\n        \u003cdiv class=\"soi-cran-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRichesse en antioxydants\u003c\/h3\u003e\n        \u003cp\u003eProtection cellulaire contre les radicaux libres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-benefit\"\u003e\n        \u003cdiv class=\"soi-cran-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % vegan et certifié bio\u003c\/h3\u003e\n        \u003cp\u003eGélules végétales, sans pesticides, sans résidus chimiques, aucun ingrédient d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cran-compo\"\u003e\n      \u003cdiv class=\"soi-cran-compo-row\"\u003e\n        \u003cspan class=\"soi-cran-compo-label\"\u003eExtrait de cranberry par gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-compo-value\"\u003e180 mg (\u003cem\u003eVaccinium macrocarpon\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-compo-row\"\u003e\n        \u003cspan class=\"soi-cran-compo-label\"\u003eTitrage en PAC\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-compo-value\"\u003e10 % (soit 18 mg par gélule)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-compo-row\"\u003e\n        \u003cspan class=\"soi-cran-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-compo-value\"\u003eHydroxypropylméthylcellulose (végétale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-compo-row\"\u003e\n        \u003cspan class=\"soi-cran-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-compo-value\"\u003e40 gélules végétales (10 jours d'utilisation)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cran-timeline\"\u003e\n      \u003cdiv class=\"soi-cran-step\"\u003e\n        \u003cdiv class=\"soi-cran-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cran-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 4 gélules par jour, de préférence au cours des repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-step\"\u003e\n        \u003cdiv class=\"soi-cran-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cran-step-content\"\u003e\n          \u003ch3\u003eCure intensive\u003c\/h3\u003e\n          \u003cp\u003eLe flacon de 40 gélules correspond à 10 jours d'utilisation en cure intensive.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-step\"\u003e\n        \u003cdiv class=\"soi-cran-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cran-step-content\"\u003e\n          \u003ch3\u003eDémarche préventive\u003c\/h3\u003e\n          \u003cp\u003ePour une approche sur le long terme, il est conseillé de renouveler la cure régulièrement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cran-tip\"\u003e\n      \u003cdiv class=\"soi-cran-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eRappel important\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas d'infection urinaire déclarée, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003ePour qui est conçue cette cure de cranberry bio en gélules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cran-grid\"\u003e\n      \u003cdiv class=\"soi-cran-card\"\u003e\n        \u003ch3\u003e👩 Femmes sujettes aux cystites\u003c\/h3\u003e\n        \u003cp\u003eUn soutien naturel pour celles qui vivent des cystites récidivantes ou des inconforts urinaires chroniques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card\"\u003e\n        \u003ch3\u003e🌿 Adeptes du naturel et du bio\u003c\/h3\u003e\n        \u003cp\u003eUne alternative biologique et certifiée pour celles et ceux qui préfèrent éviter les produits synthétiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card\"\u003e\n        \u003ch3\u003e🌱 Vegans et végétariens\u003c\/h3\u003e\n        \u003cp\u003eUn complément 100 % vegan, formulé sans aucun ingrédient d'origine animale, en accord avec vos valeurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card\"\u003e\n        \u003ch3\u003e💧 Prévention au quotidien\u003c\/h3\u003e\n        \u003cp\u003ePour toute personne souhaitant maintenir un système urinaire sain de façon préventive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eCe qui distingue Graine Sauvage de la concurrence\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreuses références du marché proposant seulement 20 gélules avec un dosage en PAC non précisé, la \u003cstrong\u003ecranberry Graine Sauvage\u003c\/strong\u003e affiche une totale transparence : extrait titré à 10 % de PAC, certification biologique européenne, gélule végétale, et fabrication soignée à partir de baies sélectionnées. Vous savez exactement ce que vous prenez et pourquoi.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cran-grid-compact\"\u003e\n      \u003cdiv class=\"soi-cran-card-mini\"\u003e\n        \u003cspan class=\"soi-cran-card-mini-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-label\"\u003eTitrage\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-value\"\u003e10 % de PAC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card-mini\"\u003e\n        \u003cspan class=\"soi-cran-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-value\"\u003e40 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card-mini\"\u003e\n        \u003cspan class=\"soi-cran-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-value\"\u003eAB Européen\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cran-card-mini\"\u003e\n        \u003cspan class=\"soi-cran-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-label\"\u003eEngagement\u003c\/span\u003e\n        \u003cspan class=\"soi-cran-card-mini-value\"\u003e100 % Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la cranberry et le confort urinaire\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cran-accordion\"\u003e\n      \u003cdetails class=\"soi-cran-accordion-item\"\u003e\n        \u003csummary class=\"soi-cran-accordion-header\"\u003e🩺 La cranberry traite-t-elle une infection en cours ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cran-accordion-content\"\u003e\n          \u003cp\u003eNon, la cranberry agit en prévention. Pour une infection urinaire déclarée, il est indispensable de consulter un médecin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-cran-accordion-item\"\u003e\n        \u003csummary class=\"soi-cran-accordion-header\"\u003e⏳ Combien de temps avant de ressentir les effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cran-accordion-content\"\u003e\n          \u003cp\u003eLes premiers effets préventifs s'observent généralement après 6 à 8 semaines de prise régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-cran-accordion-item\"\u003e\n        \u003csummary class=\"soi-cran-accordion-header\"\u003e🔄 Peut-on la prendre en continu ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cran-accordion-content\"\u003e\n          \u003cp\u003eOui, en usage préventif. Une cure renouvelée est possible après avis médical si besoin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cran-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cran-cta-box\"\u003e\n      \u003cp class=\"soi-cran-cta-tag\" style=\"color: white;\"\u003eVotre confort urinaire, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-cran-cta-text\" style=\"color: white;\"\u003eAvec la cranberry bio Graine Sauvage, vous choisissez un extrait pur, certifié bio et vegan, dosé avec précision pour agir là où ça compte vraiment. Une cure simple, naturelle et transparente, pour retrouver la sérénité au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cran-marine: #1A2D3D;\n  --soi-cran-marine-dark: #0F1E2B;\n  --soi-cran-marine-light: #2C4458;\n  --soi-cran-pomme: #A1C544;\n  --soi-cran-pomme-dark: #84A636;\n  --soi-cran-pomme-light: rgba(161,197,68,0.10);\n  --soi-cran-white: #FFFFFF;\n  --soi-cran-off-white: #F8FAF6;\n  --soi-cran-stone: #F1F3EE;\n  --soi-cran-line: #E5E8E0;\n  --soi-cran-primary: #C2334D;\n  --soi-cran-primary-soft: #E8A0AD;\n  --soi-cran-accent: #D4A52A;\n  --soi-cran-text: #1A2D3D;\n  --soi-cran-text-soft: #4A5B6B;\n  --soi-cran-text-muted: #7B8693;\n  --soi-cran-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cran-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cran-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cran-radius: 12px;\n  --soi-cran-radius-sm: 8px;\n  --soi-cran-radius-pill: 999px;\n}\n\n.soi-cran-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cran-fiche img { max-width: 100%; height: auto; }\n\n.soi-cran-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cran-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cran-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cran-hero {\n  position: relative;\n  background: var(--soi-cran-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-cran-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cran-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cran-pomme);\n}\n\n.soi-cran-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-cran-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cran-pomme);\n  border-radius: 50%;\n}\n\n.soi-cran-hero-title {\n  display: block;\n  color: var(--soi-cran-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-cran-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-cran-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cran-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-cran-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cran-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cran-label-accent {\n  background: var(--soi-cran-pomme);\n  border-color: var(--soi-cran-pomme);\n  color: var(--soi-cran-marine);\n  font-weight: 600;\n}\n\n.soi-cran-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cran-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-cran-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cran-pomme);\n  border-radius: 2px;\n}\n\n.soi-cran-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cran-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cran-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cran-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cran-benefit {\n  background: var(--soi-cran-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cran-radius);\n  border: 1px solid var(--soi-cran-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cran-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cran-shadow-md);\n}\n\n.soi-cran-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cran-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  position: relative;\n}\n\n.soi-cran-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cran-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cran-benefit:hover .soi-cran-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cran-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cran-benefit p {\n  font-size: 13px;\n  color: var(--soi-cran-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-compo {\n  background: var(--soi-cran-off-white);\n  border-radius: var(--soi-cran-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cran-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-cran-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cran-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cran-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cran-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cran-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cran-marine);\n  text-align: right;\n}\n\n.soi-cran-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cran-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cran-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cran-radius);\n  border: 1px solid var(--soi-cran-line);\n  align-items: flex-start;\n}\n\n.soi-cran-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cran-marine);\n  color: var(--soi-cran-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-cran-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cran-step-content p {\n  font-size: 14px;\n  color: var(--soi-cran-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cran-card {\n  background: var(--soi-cran-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cran-radius);\n  border-left: 3px solid var(--soi-cran-pomme);\n}\n\n.soi-cran-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cran-card p {\n  font-size: 14px;\n  color: var(--soi-cran-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-cran-card-mini {\n  background: var(--soi-cran-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-cran-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-cran-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-cran-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-cran-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-cran-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cran-marine);\n}\n\n.soi-cran-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cran-pomme-light);\n  border-left: 4px solid var(--soi-cran-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cran-radius) var(--soi-cran-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cran-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cran-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cran-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cran-tip p {\n  font-size: 14px;\n  color: var(--soi-cran-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cran-accordion-item {\n  background: var(--soi-cran-off-white);\n  border-radius: var(--soi-cran-radius-sm);\n  border: 1px solid var(--soi-cran-line);\n  overflow: hidden;\n}\n\n.soi-cran-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cran-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-cran-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cran-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cran-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cran-accordion-item[open] .soi-cran-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cran-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cran-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cran-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cran-cta-box {\n  background: var(--soi-cran-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cran-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cran-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-cran-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cran-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-cran-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cran-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cran-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-cran-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cran-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cran-compo-value {\n    text-align: left;\n  }\n\n  .soi-cran-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cran-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cran-fiche {\n    --soi-cran-text-soft: #2C3E50;\n    --soi-cran-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Graine sauvage","offers":[{"title":"Default Title","offer_id":61602618736970,"sku":"GS8015","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/cranberry-extrait-gelules-grainesauvage_11zon.webp?v=1780063101","url":"https:\/\/www.soinature.com\/products\/cranberry-bio-40-gelules","provider":"Soinature","version":"1.0","type":"link"}