{"product_id":"spiruline-bio-150-comprimes","title":"Spiruline bio en comprimés","description":"\n\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\"\u003eLa puissance verte d'une micro-algue française\u003c\/span\u003e\n    \u003cp class=\"soi-spir-hero-subtitle\"\u003e150 comprimés de 500 mg de spiruline biologique pure, cultivée en France et certifiée Ecocert. Une source végétale complète de protéines, de fer et d'acides aminés essentiels.\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\"\u003eCULTIVÉE EN 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 irréprochable, sans liant, sans colorant, sans compromis sur la qualité, vous venez de la trouver. La Spiruline Bio Aosa Véritable est l'une des rares \u003cstrong\u003espirulines françaises bio\u003c\/strong\u003e certifiées Ecocert, conditionnée en comprimés purs à 500 mg pour un dosage précis et pratique au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\"\u003e\n    \u003ch2\u003ePourquoi la spiruline en comprimés est-elle un superaliment à part entière ?\u003c\/h2\u003e\n    \u003cp\u003eLa spiruline (Arthrospira platensis) est une micro-algue d'eau douce vieille de 3 milliards d'années, aujourd'hui reconnue comme l'un des aliments les plus denses en nutriments sur la planète. Sa composition est exceptionnelle, et la forme comprimés vous permet d'en profiter sans l'odeur ou le goût parfois rebutant de la poudre.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spir-grid\"\u003e\n      \u003cdiv class=\"soi-spir-card\"\u003e\n        \u003ch3\u003e💪 Plus de 70 % de protéines végétales\u003c\/h3\u003e\n        \u003cp\u003eTrois fois plus que la viande rouge, avec tous les acides aminés essentiels. Un atout majeur pour les végétariens et les végans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-card\"\u003e\n        \u003ch3\u003e⚡ Fer naturel hautement biodisponible\u003c\/h3\u003e\n        \u003cp\u003eLe fer contribue à réduire la fatigue et soutient le métabolisme énergétique normal. La phycocyanine présente dans l'algue favorise son assimilation.\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 des actifs les plus remarquables de cette micro-algue. Il lui confère sa couleur caractéristique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-card\"\u003e\n        \u003ch3\u003e🌿 Vitamines B, bêta-carotène et antioxydants\u003c\/h3\u003e\n        \u003cp\u003eVitamines B1, B2, B3, provitamine A (bêta-carotène), vitamine E : une palette complète de micronutriments pour votre équilibre nutritionnel quotidien.\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 précis de cette 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, compressée à froid sans aucun excipient pour préserver l'intégralité de 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\"\u003eProtéines végétales\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-compo-value\"\u003ePlus de 70 % par comprimé\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-compo-row\"\u003e\n        \u003cspan class=\"soi-spir-compo-label\"\u003ePhycocyanine\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-compo-value\"\u003eEnviron 20 % de la matière sèche\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, sans liant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spir-compo-row\"\u003e\n        \u003cspan class=\"soi-spir-compo-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-spir-compo-value\"\u003eVégétariens, végans, sportifs, familles\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 vos comprimés de spiruline ? Posologie et conseils pratiques\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 (1,5 g à 3 g de spiruline), à avaler avec un grand verre d'eau, de préférence avant les repas pour optimiser l'absorption des nutriments.\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\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eComptez 4 à 6 semaines minimum pour ressentir pleinement les effets sur l'énergie et la vitalité. Une cure peut être renouvelée 2 à 3 fois par an selon vos besoins.\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\u003eDémarrage progressif recommandé\u003c\/h3\u003e\n          \u003cp\u003eLa première semaine, commencez par 2 comprimés par jour pour habituer votre organisme, puis augmentez progressivement jusqu'à la dose souhaitée. Votre confort digestif vous guidera.\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\u003eÀ qui s'adresse 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\u003eApport complet en protéines végétales et en fer d'origine naturelle, sans aucun ingrédient d'origine animale.\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\u003eLe fer et les vitamines du groupe B contribuent à réduire la fatigue et à soutenir le métabolisme énergétique normal.\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 actifs\u003c\/h3\u003e\n        \u003cp\u003eUn apport en protéines et acides aminés essentiels pour accompagner l'entraînement et favoriser la récupération musculaire.\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\u003eRééquilibrage alimentaire\u003c\/h3\u003e\n        \u003cp\u003eLa spiruline en comprimés favorise naturellement la satiété grâce à sa richesse en protéines végétales, utile lors d'une transition alimentaire.\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 ni à une alimentation variée et équilibrée. En cas de grossesse, d'allaitement, de pathologie ou de traitement en cours, consultez votre médecin avant utilisation. Conserver à l'abri de la chaleur et de l'humidité, hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spir-section\"\u003e\n    \u003ch2\u003eCe qui distingue la spiruline bio Aosa Véritable de la concurrence\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\u003eBeaucoup de spirulines vendues en France sont importées d'Inde ou de Chine. Ici, l'algue est cultivée sur le territoire français, en bassins d'eau alcaline contrôlés, sans pesticide ni intrant chimique. C'est ce qui fait toute la différence sur la pureté et la traçabilité du produit final.\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 Ecocert, riche en protéines végétales et en fer naturel : une cure simple et pure pour retrouver énergie et équilibre, dès les premières semaines.\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: #2D6B3F;\n  --soi-spir-primary-soft: #E8F5EC;\n  --soi-spir-accent: #7BA64B;\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 { margin-bottom: 0; }\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 { opacity: 1; }\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 { font-size: 20px; margin-bottom: 4px; }\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 { border-bottom: none; }\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 { display: none; }\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 { padding: 0 1.25rem 1rem; }\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 auto;\n  max-width: 580px;\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":15.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spiruline-bio-en-comprimes-packshot.webp?v=1789122558","url":"https:\/\/firmtoaromatherapy.com\/products\/spiruline-bio-150-comprimes","provider":"Soinature","version":"1.0","type":"link"}