{"product_id":"spiruline-bio-150-comprimes","title":"Spiruline bio et vegan en comprimés","description":"\u003cdiv class=\"soi-spir-fiche\"\u003e\n\n  \u003csection class=\"soi-spir-hero\"\u003e\n    \u003cdiv class=\"soi-spir-hero-tag\"\u003e\n      \u003cspan class=\"soi-spir-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Aosa Véritable\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-spir-hero-title\"\u003eSpiruline bio et vegan en comprimés\u003c\/span\u003e\n    \u003cp class=\"soi-spir-hero-subtitle\"\u003eUne micro-algue d'exception cultivée en France, source végétale de protéines et de fer, pour soutenir votre vitalité au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spir-hero-labels\"\u003e\n      \u003cspan class=\"soi-spir-label soi-spir-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-spir-label\"\u003eECOCERT FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-spir-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-spir-label\"\u003eORIGINE FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-spir-label\"\u003eSANS ADDITIFS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\"\u003e\n    \u003cp class=\"soi-spir-section-intro\"\u003eSi vous cherchez une \u003cstrong\u003espiruline bio française\u003c\/strong\u003e vraiment sérieuse, sans artifice, vous êtes au bon endroit. La Spiruline Bio Aosa Véritable en comprimés est cultivée en France, certifiée Agriculture Biologique par Ecocert, et conditionnée sans additifs ni conservateurs. Un concentré de nature, dans sa forme la plus pure.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\"\u003e\n    \u003ch2\u003ePourquoi la spiruline est-elle l'un des superaliments les plus complets ?\u003c\/h2\u003e\n    \u003cp\u003eLa spiruline est une micro-algue d'eau douce vieille de plus de 3 milliards d'années. Ce n'est pas pour rien qu'elle figure parmi les compléments alimentaires les plus étudiés au monde. Sa composition nutritionnelle est tout simplement exceptionnelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spir-grid\"\u003e\n      \u003cdiv class=\"soi-spir-card\"\u003e\n        \u003ch3\u003e💪 50 à 70 % de protéines végétales\u003c\/h3\u003e\n        \u003cp\u003e3 fois plus que le poisson, avec tous les acides aminés essentiels. Idéal pour les végétariens et végans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-card\"\u003e\n        \u003ch3\u003e⚡ Riche en fer naturel\u003c\/h3\u003e\n        \u003cp\u003eLe fer contribue à un métabolisme énergétique normal et à réduire la fatigue. Bien absorbé grâce à la phycocyanine présente dans l'algue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-card\"\u003e\n        \u003ch3\u003e🔬 Phycocyanine (environ 20 %)\u003c\/h3\u003e\n        \u003cp\u003eCe pigment bleu-vert unique à la spiruline est l'un de ses atouts les plus remarquables sur le plan nutritionnel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-card\"\u003e\n        \u003ch3\u003e🌿 Vitamines, bêta-carotène et antioxydants\u003c\/h3\u003e\n        \u003cp\u003eVitamines du groupe B, provitamine A (bêta-carotène), vitamine E : une palette complète de micronutriments.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\"\u003e\n    \u003ch2\u003eComposition et dosage de la spiruline bio en comprimés\u003c\/h2\u003e\n    \u003cp\u003eChaque comprimé contient \u003cstrong\u003e500 mg de spiruline biologique pure (Arthrospira platensis)\u003c\/strong\u003e, sans excipient, sans liant, sans colorant. Rien d'autre que l'algue elle-même, compressée à froid pour préserver tous ses nutriments.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spir-compo\"\u003e\n      \u003cdiv class=\"soi-spir-compo-row\"\u003e\n        \u003cspan class=\"soi-spir-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-compo-value\"\u003eSpiruline biologique (Arthrospira platensis)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-compo-row\"\u003e\n        \u003cspan class=\"soi-spir-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-compo-value\"\u003e150 comprimés de 500 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-compo-row\"\u003e\n        \u003cspan class=\"soi-spir-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-compo-value\"\u003eAgriculture Biologique (Ecocert, FR-BIO-01)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-compo-row\"\u003e\n        \u003cspan class=\"soi-spir-compo-label\"\u003eFormulation\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-compo-value\"\u003eSans additifs, sans conservateurs, sans colorants\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-compo-row\"\u003e\n        \u003cspan class=\"soi-spir-compo-label\"\u003eRégimes\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-compo-value\"\u003eConvient aux végétariens et végans\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\"\u003e\n    \u003ch2\u003eComment prendre la spiruline bio en comprimés ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spir-timeline\"\u003e\n      \u003cdiv class=\"soi-spir-step\"\u003e\n        \u003cdiv class=\"soi-spir-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-spir-step-content\"\u003e\n          \u003ch3\u003eDosage conseillé\u003c\/h3\u003e\n          \u003cp\u003e3 à 6 comprimés par jour (soit 1,5 à 3 g), à avaler 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-spir-step\"\u003e\n        \u003cdiv class=\"soi-spir-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-spir-step-content\"\u003e\n          \u003ch3\u003eCure recommandée\u003c\/h3\u003e\n          \u003cp\u003e4 à 6 semaines minimum pour ressentir les effets sur l'énergie et la vitalité. Une cure peut être renouvelée 2 à 3 fois par an.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-step\"\u003e\n        \u003cdiv class=\"soi-spir-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-spir-step-content\"\u003e\n          \u003ch3\u003eConseil pratique\u003c\/h3\u003e\n          \u003cp\u003eCommencez par 2 comprimés par jour la première semaine pour habituer votre organisme, puis augmentez progressivement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\"\u003e\n    \u003ch2\u003ePour qui est faite cette spiruline bio française ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spir-benefits\"\u003e\n      \u003cdiv class=\"soi-spir-benefit\"\u003e\n        \u003cdiv class=\"soi-spir-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVégétariens et végans\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez augmenter votre apport en protéines végétales de qualité, avec tous les acides aminés essentiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-benefit\"\u003e\n        \u003cdiv class=\"soi-spir-benefit-icon\"\u003e\u003cspan\u003e🔋\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFatigue passagère\u003c\/h3\u003e\n        \u003cp\u003eVous traversez une période de fatigue ou de récupération et recherchez un soutien nutritionnel naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-benefit\"\u003e\n        \u003cdiv class=\"soi-spir-benefit-icon\"\u003e\u003cspan\u003e🏃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSportifs\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez un complément naturel pour accompagner vos entraînements et favoriser la récupération.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-benefit\"\u003e\n        \u003cdiv class=\"soi-spir-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre nutritionnel\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez enrichir votre alimentation en micronutriments essentiels au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spir-accordion\"\u003e\n      \u003cdetails class=\"soi-spir-accordion-item\"\u003e\n        \u003csummary class=\"soi-spir-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spir-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de pathologie, de grossesse ou de traitement en cours, consultez votre médecin avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\"\u003e\n    \u003ch2\u003eCe qui distingue la spiruline bio Aosa Véritable\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spir-grid-compact\"\u003e\n      \u003cdiv class=\"soi-spir-card-mini\"\u003e\n        \u003cspan class=\"soi-spir-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-card-mini-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-card-mini-value\"\u003eCultivée en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-card-mini\"\u003e\n        \u003cspan class=\"soi-spir-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-card-mini-value\"\u003eBio Ecocert FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-card-mini\"\u003e\n        \u003cspan class=\"soi-spir-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-card-mini-label\"\u003ePureté\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-card-mini-value\"\u003e500 mg sans liant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-card-mini\"\u003e\n        \u003cspan class=\"soi-spir-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-card-mini-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-card-mini-value\"\u003eJusqu'à 50 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spir-tip\"\u003e\n      \u003cdiv class=\"soi-spir-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCultivée en bassins d'eau alcaline sur le territoire français, sans pesticides ni intrants chimiques, cette spiruline vous garantit une pureté maximale sans aucun additif superflu.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-spir-cta-box\"\u003e\n      \u003cp class=\"soi-spir-cta-tag\" style=\"color: white;\"\u003eVotre vitalité mérite le meilleur de la nature\u003c\/p\u003e\n      \u003cp class=\"soi-spir-cta-text\" style=\"color: white;\"\u003eCultivée en France, certifiée bio, riche en protéines et en fer : une cure simple, naturelle, et profondément nourrissante pour retrouver énergie et é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-spir-marine: #1A2D3D;\n  --soi-spir-marine-dark: #0F1E2B;\n  --soi-spir-marine-light: #2C4458;\n  --soi-spir-pomme: #A1C544;\n  --soi-spir-pomme-dark: #84A636;\n  --soi-spir-pomme-light: rgba(161,197,68,0.10);\n  --soi-spir-white: #FFFFFF;\n  --soi-spir-off-white: #F8FAF6;\n  --soi-spir-stone: #F1F3EE;\n  --soi-spir-line: #E5E8E0;\n  --soi-spir-primary: #1B6B3A;\n  --soi-spir-primary-soft: #E8F5EC;\n  --soi-spir-accent: #2A8A4E;\n  --soi-spir-text: #1A2D3D;\n  --soi-spir-text-soft: #4A5B6B;\n  --soi-spir-text-muted: #7B8693;\n  --soi-spir-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spir-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spir-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spir-radius: 12px;\n  --soi-spir-radius-sm: 8px;\n  --soi-spir-radius-pill: 999px;\n}\n\n.soi-spir-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spir-fiche img { max-width: 100%; height: auto; }\n\n.soi-spir-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spir-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spir-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-spir-hero {\n  position: relative;\n  background: var(--soi-spir-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-spir-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spir-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spir-pomme);\n}\n\n.soi-spir-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-spir-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spir-pomme);\n  border-radius: 50%;\n}\n\n.soi-spir-hero-title {\n  display: block;\n  color: var(--soi-spir-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-spir-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-spir-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spir-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-spir-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spir-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spir-label-accent {\n  background: var(--soi-spir-pomme);\n  border-color: var(--soi-spir-pomme);\n  color: var(--soi-spir-marine);\n  font-weight: 600;\n}\n\n.soi-spir-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spir-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spir-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-spir-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spir-pomme);\n  border-radius: 2px;\n}\n\n.soi-spir-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-spir-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-spir-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spir-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spir-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-spir-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-spir-benefit {\n  background: var(--soi-spir-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-spir-radius);\n  border: 1px solid var(--soi-spir-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-spir-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-spir-shadow-md);\n}\n\n.soi-spir-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-spir-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-spir-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-spir-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-spir-benefit:hover .soi-spir-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-spir-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spir-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spir-benefit p {\n  font-size: 13px;\n  color: var(--soi-spir-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-spir-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-spir-card {\n  background: var(--soi-spir-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spir-radius);\n  border-left: 3px solid var(--soi-spir-pomme);\n}\n\n.soi-spir-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spir-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spir-card p {\n  font-size: 14px;\n  color: var(--soi-spir-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-spir-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-spir-card-mini {\n  background: var(--soi-spir-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-spir-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-spir-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-spir-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-spir-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-spir-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spir-marine);\n}\n\n.soi-spir-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-spir-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spir-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spir-radius);\n  border: 1px solid var(--soi-spir-line);\n  align-items: flex-start;\n}\n\n.soi-spir-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spir-marine);\n  color: var(--soi-spir-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-spir-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spir-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spir-step-content p {\n  font-size: 14px;\n  color: var(--soi-spir-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-spir-compo {\n  background: var(--soi-spir-off-white);\n  border-radius: var(--soi-spir-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-spir-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-spir-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spir-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spir-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spir-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spir-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spir-marine);\n  text-align: right;\n}\n\n.soi-spir-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-spir-pomme-light);\n  border-left: 4px solid var(--soi-spir-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-spir-radius) var(--soi-spir-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-spir-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-spir-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-spir-marine);\n  margin-bottom: 4px;\n}\n\n.soi-spir-tip p {\n  font-size: 14px;\n  color: var(--soi-spir-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-spir-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-spir-accordion-item {\n  background: var(--soi-spir-off-white);\n  border-radius: var(--soi-spir-radius-sm);\n  border: 1px solid var(--soi-spir-line);\n  overflow: hidden;\n}\n\n.soi-spir-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-spir-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-spir-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-spir-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-spir-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-spir-accordion-item[open] .soi-spir-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-spir-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-spir-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-spir-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-spir-cta-box {\n  background: var(--soi-spir-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spir-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spir-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-spir-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spir-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-spir-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spir-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spir-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-spir-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spir-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spir-compo-value {\n    text-align: left;\n  }\n\n  .soi-spir-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-spir-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spir-fiche {\n    --soi-spir-text-soft: #2C3E50;\n    --soi-spir-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Aosa Veritable","offers":[{"title":"Default Title","offer_id":61603270623562,"sku":"AV8000","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spiruline-bio-et-vegan-en-comprimes-packshot.webp?v=1779010182","url":"https:\/\/www.soinature.com\/products\/spiruline-bio-150-comprimes","provider":"Soinature","version":"1.0","type":"link"}