{"title":"Yalacta","description":null,"products":[{"product_id":"stabilium-200-yalacta","title":"Stabilium 200 : Réduit fatigue \u0026 stress naturellement - Yalacta","description":"\u003cdiv class=\"stab-premium\"\u003e\n\u003cdiv class=\"stab-hero\"\u003e\n\u003cdiv class=\"stab-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stab-hero-content\"\u003e\n\u003cdiv class=\"stab-badges-top\"\u003e\n\u003cspan class=\"stab-badge\"\u003e🌊 Actif marin breveté\u003c\/span\u003e \u003cspan class=\"stab-badge\"\u003e🧠 Équilibre émotionnel\u003c\/span\u003e \u003cspan class=\"stab-badge\"\u003e⚡ Anti-fatigue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"stab-hero-title\"\u003eL'allié marin de votre sérénité au quotidien\u003c\/span\u003e\n\u003cp class=\"stab-subtitle\"\u003eGarum Armoricum® + Vitamine B6\u003c\/p\u003e\n\u003cp class=\"stab-description\"\u003eUne formule confiance recommandée par près de 8 personnes sur 10, pensée pour soutenir votre équilibre nerveux face au stress et à la fatigue passagère.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"stab-section\"\u003e\n\u003ch2\u003eStabilium 200 Yalacta : l'allié naturel contre le stress et la fatigue\u003c\/h2\u003e\n\u003cp class=\"stab-section-intro\"\u003eVous traversez une période intense, vous vous sentez tendu, épuisé mentalement ou en manque de concentration ? \u003cstrong\u003eStabilium 200 du Laboratoire Yalacta\u003c\/strong\u003e est un complément alimentaire pensé pour soutenir votre équilibre émotionnel au quotidien. Sa formule unique associe le \u003cstrong\u003eGarum Armoricum®\u003c\/strong\u003e, un hydrolysat de poisson riche en peptides bioactifs, à la \u003cstrong\u003evitamine B6\u003c\/strong\u003e, reconnue pour son rôle dans le bon fonctionnement du système nerveux. Une solution naturelle appréciée depuis des années par celles et ceux qui recherchent un véritable complément alimentaire stress et fatigue.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"stab-section\"\u003e\n\u003ch2\u003eLes bienfaits de Stabilium 200\u003c\/h2\u003e\n\u003cdiv class=\"stab-grid\"\u003e\n\u003cdiv class=\"stab-card\"\u003e\n\u003ch3\u003e🧘 Équilibre émotionnel\u003c\/h3\u003e\n\u003cp\u003eLe Garum Armoricum® apporte des acides aminés essentiels qui participent à une meilleure gestion du stress et des émotions au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-card\"\u003e\n\u003ch3\u003e🎯 Mémoire et concentration\u003c\/h3\u003e\n\u003cp\u003eLa vitamine B6 contribue à des fonctions psychologiques normales, utiles lors des périodes d'examen, de surcharge professionnelle ou d'apprentissage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-card\"\u003e\n\u003ch3\u003e⚡ Réduction de la fatigue\u003c\/h3\u003e\n\u003cp\u003eLa vitamine B6 aide à diminuer la sensation de fatigue passagère et à retrouver vitalité et tonus.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-card\"\u003e\n\u003ch3\u003e💙 Formule confiance\u003c\/h3\u003e\n\u003cp\u003eRecommandée par près de 8 personnes sur 10 selon Yalacta, elle est aujourd'hui une référence des compléments alimentaires fatigue stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"stab-section\"\u003e\n\u003ch2\u003eQu'est-ce que le Garum Armoricum® ?\u003c\/h2\u003e\n\u003cdiv class=\"stab-highlight-box\"\u003e\n\u003cp\u003eLe Garum Armoricum® est un ingrédient exclusif issu d'un procédé breveté d'hydrolyse d'un poisson sauvage pêché en eaux profondes. Il concentre des \u003cstrong\u003epeptides bioactifs, acides aminés et oméga-3\u003c\/strong\u003e facilement assimilables par l'organisme.\u003c\/p\u003e\n\u003cp\u003eCet actif marin est traditionnellement utilisé pour aider à traverser les périodes de \u003cstrong\u003etension nerveuse, de surmenage ou de baisse de moral\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-grid-compact\"\u003e\n\u003cdiv class=\"stab-card\"\u003e\n\u003ch3\u003e🐟 Origine marine\u003c\/h3\u003e\n\u003cp\u003ePoisson sauvage pêché en eaux profondes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-card\"\u003e\n\u003ch3\u003e🔬 Procédé breveté\u003c\/h3\u003e\n\u003cp\u003eHydrolyse exclusive préservant les actifs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-card\"\u003e\n\u003ch3\u003e💧 Peptides bioactifs\u003c\/h3\u003e\n\u003cp\u003eFacilement assimilables par l'organisme\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-card\"\u003e\n\u003ch3\u003e🌊 Oméga-3 naturels\u003c\/h3\u003e\n\u003cp\u003eSources d'acides gras essentiels\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"stab-section\"\u003e\n\u003ch2\u003eComposition détaillée\u003c\/h2\u003e\n\u003cp class=\"stab-section-intro\"\u003eChaque capsule de Stabilium 200 contient :\u003c\/p\u003e\n\u003cdiv class=\"stab-composition\"\u003e\n\u003cdiv class=\"stab-compo-row stab-compo-star\"\u003e\n\u003cspan class=\"stab-compo-name\"\u003e\u003cstrong\u003eGarum Armoricum®\u003c\/strong\u003e (hydrolysat de poisson)\u003c\/span\u003e \u003cspan class=\"stab-compo-value\"\u003e27 %\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row stab-compo-star\"\u003e\n\u003cspan class=\"stab-compo-name\"\u003e\u003cstrong\u003eVitamine B6\u003c\/strong\u003e\u003c\/span\u003e \u003cspan class=\"stab-compo-value\"\u003e✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row\"\u003e\u003cspan class=\"stab-compo-name\"\u003eGélatine de poisson (enveloppe)\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row\"\u003e\u003cspan class=\"stab-compo-name\"\u003eStabilisant : glycérine végétale\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row\"\u003e\u003cspan class=\"stab-compo-name\"\u003eHuile de tournesol\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row\"\u003e\u003cspan class=\"stab-compo-name\"\u003eAgent d'enrobage : shellac\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row\"\u003e\u003cspan class=\"stab-compo-name\"\u003eLécithine de soja\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row\"\u003e\u003cspan class=\"stab-compo-name\"\u003eHuile de poisson\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row\"\u003e\u003cspan class=\"stab-compo-name\"\u003eStabilisant : monostéarate de glycérol\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"stab-compo-row\"\u003e\u003cspan class=\"stab-compo-name\"\u003eAntioxydants : tocophérols naturels, vitamine A (palmitate de rétinol)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"stab-section\"\u003e\n\u003ch2\u003eStabilium 200 : posologie et conseils d'utilisation\u003c\/h2\u003e\n\u003cdiv class=\"stab-timeline\"\u003e\n\u003cdiv class=\"stab-timeline-item\"\u003e\n\u003cdiv class=\"stab-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"stab-timeline-content\"\u003e\n\u003ch3\u003ePhase active — 6 semaines\u003c\/h3\u003e\n\u003cp\u003e2 capsules le matin et 2 capsules le soir, environ 30 minutes avant les repas, avec un grand verre d'eau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-timeline-item\"\u003e\n\u003cdiv class=\"stab-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"stab-timeline-content\"\u003e\n\u003ch3\u003ePhase d'entretien\u003c\/h3\u003e\n\u003cp\u003e2 à 3 capsules par jour selon vos besoins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stab-tip\"\u003e\n\u003cspan class=\"stab-tip-icon\"\u003e🔄\u003c\/span\u003e\n\u003cp\u003eUne cure peut être renouvelée plusieurs fois par an, notamment lors des \u003cstrong\u003echangements de saison\u003c\/strong\u003e ou pendant les périodes particulièrement exigeantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"stab-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi et effets indésirables\u003c\/h2\u003e\n\u003cp class=\"stab-section-intro\"\u003eStabilium 200 est généralement bien toléré. Aucun effet indésirable notable n'est rapporté aux doses recommandées. Toutefois, ce produit contient du \u003cstrong\u003epoisson et du soja\u003c\/strong\u003e : il est déconseillé aux personnes allergiques, aux femmes enceintes ou allaitantes, ainsi qu'aux enfants, sauf avis médical.\u003c\/p\u003e\n\u003cdiv class=\"stab-accordion\"\u003e\n\u003cdetails class=\"stab-accordion-item\"\u003e\n\u003csummary class=\"stab-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n\u003cdiv class=\"stab-accordion-content mt-3\"\u003e\n\u003cp\u003eDéconseillé aux personnes allergiques au poisson ou au soja, aux femmes enceintes ou allaitantes, ainsi qu'aux enfants, sauf avis médical.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"stab-accordion-item\"\u003e\n\u003csummary class=\"stab-accordion-header\"\u003e📏 Recommandations d'usage\u003c\/summary\u003e\n\u003cdiv class=\"stab-accordion-content mt-3\"\u003e\n\u003cp\u003eNe pas dépasser la dose journalière recommandée. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"stab-accordion-item\"\u003e\n\u003csummary class=\"stab-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"stab-accordion-content mt-3\"\u003e\n\u003cp\u003eConserver à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"stab-accordion-item\"\u003e\n\u003csummary class=\"stab-accordion-header\"\u003e🩺 Avis médical\u003c\/summary\u003e\n\u003cdiv class=\"stab-accordion-content mt-3\"\u003e\n\u003cp\u003eCe complément alimentaire ne se substitue pas à une alimentation variée et équilibrée, ni à un mode de vie sain, ni à un traitement médical. En cas de traitement en cours, de troubles persistants ou de doute, demandez conseil à votre médecin ou à votre pharmacien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"stab-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eAvis sur Stabilium 200 : pourquoi le choisir ?\u003c\/h2\u003e\n\u003cdiv class=\"stab-cta-box\"\u003e\n\u003cp\u003ePlébiscité pour sa \u003cstrong\u003eformule marine unique\u003c\/strong\u003e et son efficacité ressentie sur le stress passager et la fatigue mentale, Stabilium 200 est aujourd'hui un incontournable disponible en pharmacie comme sur les sites spécialisés. Il séduit par son \u003cstrong\u003eapproche naturelle\u003c\/strong\u003e, son format pratique et sa capacité à accompagner en douceur les périodes de vie exigeantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --stab-cream: #f4f9fd;\n  --stab-white: #ffffff;\n  --stab-primary: #0f6cb8;\n  --stab-primary-dark: #084a80;\n  --stab-primary-light: #e3f0fa;\n  --stab-secondary: #3ca4e0;\n  --stab-accent: #d4a54a;\n  --stab-text: #1a2a3a;\n  --stab-text-light: #5a6a7a;\n  --stab-border: #d8e6f0;\n  --stab-shadow: 0 4px 24px rgba(15,108,184,.08);\n  --stab-shadow-lg: 0 12px 48px rgba(15,108,184,.18);\n  --stab-radius: 20px;\n  --stab-radius-sm: 12px;\n}\n\n.stab-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--stab-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--stab-text);\n}\n\n.stab-hero {\n  position: relative;\n  background: linear-gradient(135deg, #0a5a9c 0%, #0f6cb8 50%, #3ca4e0 100%);\n  border-radius: var(--stab-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--stab-shadow-lg);\n}\n\n.stab-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, rgba(255,255,255,.3) 0%, transparent 40%),\n                    radial-gradient(circle at 80% 70%, rgba(255,255,255,.2) 0%, transparent 40%);\n  opacity: .3;\n}\n\n.stab-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.stab-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 7vw, 42px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.15;\n}\n\n.stab-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.stab-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.2vw, 16px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.stab-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.stab-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--stab-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.stab-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.stab-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.stab-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--stab-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n  line-height: 1.2;\n}\n\n.stab-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--stab-primary), var(--stab-secondary));\n  border-radius: 2px;\n}\n\n.stab-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--stab-text-light);\n  margin: 0 auto 1.5rem;\n  max-width: 780px;\n  line-height: 1.7;\n}\n\n.stab-card {\n  background: var(--stab-white);\n  border-radius: var(--stab-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--stab-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.stab-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--stab-shadow-lg);\n  border-color: var(--stab-primary);\n}\n\n.stab-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--stab-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.stab-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--stab-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.stab-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.stab-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.stab-grid-compact .stab-card {\n  padding: 1rem;\n}\n\n.stab-grid-compact .stab-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.stab-grid-compact .stab-card p {\n  font-size: 12px;\n}\n\n.stab-highlight-box {\n  background: linear-gradient(135deg, var(--stab-primary-light) 0%, #f0f8ff 100%);\n  border-left: 4px solid var(--stab-primary);\n  border-radius: var(--stab-radius-sm);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  margin-bottom: 1.5rem;\n}\n\n.stab-highlight-box p {\n  font-size: clamp(14px, 2.2vw, 16px);\n  color: var(--stab-text);\n  line-height: 1.7;\n  margin: 0 0 .75rem 0;\n}\n\n.stab-highlight-box p:last-child {\n  margin-bottom: 0;\n}\n\n.stab-composition {\n  background: var(--stab-white);\n  border-radius: var(--stab-radius);\n  padding: .5rem 1.25rem;\n  box-shadow: var(--stab-shadow);\n}\n\n.stab-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: .875rem 0;\n  border-bottom: 1px solid var(--stab-border);\n  gap: 1rem;\n}\n\n.stab-compo-row:last-child {\n  border-bottom: none;\n}\n\n.stab-compo-star {\n  background: linear-gradient(90deg, var(--stab-primary-light) 0%, transparent 100%);\n  border-radius: 8px;\n  padding: .875rem 1rem;\n  margin: .25rem -.5rem;\n  border-bottom: none;\n}\n\n.stab-compo-name {\n  font-size: 14px;\n  color: var(--stab-text);\n  line-height: 1.4;\n}\n\n.stab-compo-value {\n  font-weight: 800;\n  color: var(--stab-primary-dark);\n  font-size: 15px;\n  flex-shrink: 0;\n}\n\n.stab-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.stab-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.stab-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--stab-primary), var(--stab-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n  box-shadow: 0 4px 12px rgba(15,108,184,.3);\n}\n\n.stab-timeline-content {\n  flex: 1;\n  background: var(--stab-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--stab-radius-sm);\n  box-shadow: var(--stab-shadow);\n}\n\n.stab-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--stab-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.stab-timeline-content p {\n  font-size: 14px;\n  color: var(--stab-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.stab-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--stab-primary-light);\n  border-radius: var(--stab-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.stab-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.stab-tip p {\n  font-size: 14px;\n  color: var(--stab-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.stab-accordion {\n  background: var(--stab-white);\n  border-radius: var(--stab-radius);\n  box-shadow: var(--stab-shadow);\n  overflow: hidden;\n}\n\n.stab-accordion-item {\n  border-bottom: 1px solid var(--stab-border);\n  margin: 0;\n  padding: 0;\n}\n\n.stab-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.stab-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--stab-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n  background: transparent;\n  border: none;\n  margin: 0;\n}\n\n.stab-accordion-header:hover {\n  background: var(--stab-primary-light);\n}\n\n.stab-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.stab-accordion-header::after {\n  content: '+';\n  font-size: 22px;\n  font-weight: 400;\n  color: var(--stab-primary);\n  transition: transform .2s ease;\n}\n\n.stab-accordion-item[open] .stab-accordion-header::after {\n  content: '−';\n}\n\n.stab-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--stab-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.stab-accordion-content p {\n  margin: 0;\n}\n\n.stab-cta-box {\n  background: linear-gradient(135deg, var(--stab-primary) 0%, var(--stab-primary-dark) 100%);\n  border-radius: var(--stab-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--stab-shadow-lg);\n}\n\n.stab-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  right: -20%;\n  width: 300px;\n  height: 300px;\n  background: radial-gradient(circle, rgba(255,255,255,.15) 0%, transparent 70%);\n  border-radius: 50%;\n}\n\n.stab-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.stab-disclaimer {\n  font-size: 12px;\n  color: var(--stab-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .stab-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  .stab-card {\n    padding: 1.125rem;\n  }\n  .stab-section {\n    margin-bottom: 1.75rem;\n  }\n  .stab-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--stab-radius-sm);\n  }\n  .stab-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  .stab-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  .stab-grid-compact {\n    gap: .625rem;\n  }\n  .stab-grid-compact .stab-card {\n    padding: .75rem;\n  }\n  .stab-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  .stab-timeline-content {\n    padding: .875rem 1rem;\n  }\n  .stab-timeline-content h3 {\n    font-size: 14px;\n  }\n  .stab-timeline-content p {\n    font-size: 13px;\n  }\n  .stab-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  .stab-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  .stab-composition {\n    padding: .25rem 1rem;\n  }\n  .stab-compo-name {\n    font-size: 13px;\n  }\n  .stab-compo-value {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .stab-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .stab-card:nth-child(1) { animation-delay: .05s; }\n  .stab-card:nth-child(2) { animation-delay: .1s; }\n  .stab-card:nth-child(3) { animation-delay: .15s; }\n  .stab-card:nth-child(4) { animation-delay: .2s; }\n  .stab-card:nth-child(5) { animation-delay: .25s; }\n  .stab-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .stab-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Yalacta","offers":[{"title":"30 gélules","offer_id":64729581748601,"sku":"YA0005","price":13.99,"currency_code":"EUR","in_stock":true},{"title":"90 gélules","offer_id":64729581781369,"sku":"YA0010","price":34.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/stabilium-200-30_gelules.webp?v=1790678281"},{"product_id":"ferment-yaourt-bio-sachets-yalacta","title":"Ferment pour yaourt bio en sachets – Yalacta","description":"\u003cdiv class=\"yal-premium\"\u003e\n\u003cdiv class=\"yal-hero\"\u003e\n\u003cdiv class=\"yal-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"yal-hero-content\"\u003e\n\u003cdiv class=\"yal-badges-top\"\u003e\n\u003cspan class=\"yal-badge\"\u003e🌿 Certifié Bio FR-BIO-10\u003c\/span\u003e \u003cspan class=\"yal-badge\"\u003e🏭 Depuis 1931\u003c\/span\u003e \u003cspan class=\"yal-badge\"\u003e🌾 Sans gluten\u003c\/span\u003e \u003cspan class=\"yal-badge\"\u003e🔄 Repiquage possible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"yal-hero-title\"\u003eLe vrai goût du yaourt maison, vivant et authentique\u003c\/span\u003e\n\u003cp class=\"yal-subtitle\"\u003eUn savoir-faire artisanal depuis 1931\u003c\/p\u003e\n\u003cp class=\"yal-description\"\u003eDes souches lactiques bio soigneusement sélectionnées pour préparer chez vous des yaourts onctueux, naturels et sans additif, en quelques heures seulement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"yal-section\"\u003e\n\u003cp class=\"yal-section-intro\"\u003eLe \u003cstrong\u003eferment lactique pour yaourt Yalacta\u003c\/strong\u003e vous permet de préparer simplement des yaourts vivants, onctueux et naturels. Un savoir-faire artisanal hérité de 1931, désormais certifié bio.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"yal-section\"\u003e\n\u003ch2\u003ePourquoi choisir ce ferment Yalacta ?\u003c\/h2\u003e\n\u003cp\u003eCe \u003cstrong\u003eferment pour yaourt\u003c\/strong\u003e contient des souches sélectionnées avec précision, garantissant une fermentation stable et reproductible. Résultat : une texture douce, un goût légèrement acidulé, un yaourt maison réussi à tous les coups.\u003c\/p\u003e\n\u003cdiv class=\"yal-grid\"\u003e\n\u003cdiv class=\"yal-card\"\u003e\n\u003ch3\u003e🌿 Certifié bio\u003c\/h3\u003e\n\u003cp\u003eFR-BIO-10, issu de l'agriculture biologique européenne, sans pesticides ni OGM.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-card\"\u003e\n\u003ch3\u003e🔄 Repiquage possible\u003c\/h3\u003e\n\u003cp\u003eRéutilisable jusqu'à 4 à 5 générations pour des économies durables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-card\"\u003e\n\u003ch3\u003e🥛 1 sachet = 1 litre\u003c\/h3\u003e\n\u003cp\u003eEnviron 7 à 8 pots de yaourt onctueux par sachet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-card\"\u003e\n\u003ch3\u003e🌾 Sans gluten\u003c\/h3\u003e\n\u003cp\u003eFormule adaptée aux personnes intolérantes ou sensibles au gluten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"yal-section\"\u003e\n\u003ch2\u003eComposition\u003c\/h2\u003e\n\u003cdiv class=\"yal-compo\"\u003e\n\u003cdiv class=\"yal-compo-row\"\u003e\n\u003cspan class=\"yal-compo-label\"\u003eBactérie n°1\u003c\/span\u003e \u003cspan class=\"yal-compo-value\"\u003eLactobacillus delbrueckii subsp. bulgaricus\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-compo-row\"\u003e\n\u003cspan class=\"yal-compo-label\"\u003eBactérie n°2\u003c\/span\u003e \u003cspan class=\"yal-compo-value\"\u003eStreptococcus thermophilus\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-compo-row\"\u003e\n\u003cspan class=\"yal-compo-label\"\u003eSupport\u003c\/span\u003e \u003cspan class=\"yal-compo-value\"\u003eMaltodextrine biologique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"yal-section\"\u003e\n\u003ch2\u003eComment préparer votre yaourt maison ?\u003c\/h2\u003e\n\u003cdiv class=\"yal-timeline\"\u003e\n\u003cdiv class=\"yal-timeline-item\"\u003e\n\u003cdiv class=\"yal-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"yal-timeline-content\"\u003e\n\u003ch3\u003eFaites tiédir le lait\u003c\/h3\u003e\n\u003cp\u003ePortez 1 litre de lait à 40-45 °C (ne pas dépasser 50 °C).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-timeline-item\"\u003e\n\u003cdiv class=\"yal-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"yal-timeline-content\"\u003e\n\u003ch3\u003eVersez le sachet\u003c\/h3\u003e\n\u003cp\u003eAjoutez le contenu et mélangez jusqu'à dissolution complète.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-timeline-item\"\u003e\n\u003cdiv class=\"yal-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"yal-timeline-content\"\u003e\n\u003ch3\u003eLaissez fermenter\u003c\/h3\u003e\n\u003cp\u003e8 à 12 h à 40-45 °C (yaourtière, four éteint ou cocotte).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-timeline-item\"\u003e\n\u003cdiv class=\"yal-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"yal-timeline-content\"\u003e\n\u003ch3\u003eRéfrigérez et dégustez\u003c\/h3\u003e\n\u003cp\u003eRéfrigérez 2 h minimum. Conservation jusqu'à 10 jours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"yal-section\"\u003e\n\u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"yal-grid-compact\"\u003e\n\u003cdiv class=\"yal-card\"\u003e\n\u003ch3\u003e📦 Contenu\u003c\/h3\u003e\n\u003cp\u003e2 sachets de 4 g\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-card\"\u003e\n\u003ch3\u003e🥛 Rendement\u003c\/h3\u003e\n\u003cp\u003e1 sachet = 1 L de lait\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-card\"\u003e\n\u003ch3\u003e🔄 Repiquage\u003c\/h3\u003e\n\u003cp\u003e4 à 5 générations\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yal-card\"\u003e\n\u003ch3\u003e❄️ Conservation\u003c\/h3\u003e\n\u003cp\u003eAu réfrigérateur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"yal-section\"\u003e\n\u003ch2\u003eQuestions fréquentes\u003c\/h2\u003e\n\u003cdiv class=\"yal-accordion\"\u003e\n\u003cdetails class=\"yal-accordion-item\"\u003e\n\u003csummary class=\"yal-accordion-header\"\u003e🍳 Peut-on faire un yaourt sans yaourtière ?\u003c\/summary\u003e\n\u003cdiv class=\"yal-accordion-content mt-3\"\u003e\n\u003cp\u003eOui. Un four préchauffé puis éteint, une cocotte enveloppée d'un linge ou un thermos suffisent à maintenir la température idéale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"yal-accordion-item\"\u003e\n\u003csummary class=\"yal-accordion-header\"\u003e🌾 Convient-il aux intolérants au gluten ?\u003c\/summary\u003e\n\u003cdiv class=\"yal-accordion-content mt-3\"\u003e\n\u003cp\u003eOui, ce produit est certifié sans gluten et convient parfaitement aux personnes intolérantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"yal-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"yal-cta-box\"\u003e\n\u003cp\u003eUn sachet, un litre de lait, quelques heures : redécouvrez le vrai goût du yaourt vivant, préparé de vos mains.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --yal-cream: #f7fafc;\n  --yal-white: #ffffff;\n  --yal-primary: #0AADD6;\n  --yal-primary-dark: #1A2D3D;\n  --yal-primary-light: #E0F4FB;\n  --yal-secondary: #3D4D8C;\n  --yal-accent: #A1C544;\n\n  --yal-text: #1a1a1a;\n  --yal-text-light: #5a6b78;\n\n  --yal-border: #e0e6ec;\n  --yal-shadow: 0 4px 24px rgba(26,45,61,.08);\n  --yal-shadow-lg: 0 12px 48px rgba(26,45,61,.15);\n  --yal-radius: 20px;\n  --yal-radius-sm: 12px;\n}\n\n.yal-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--yal-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--yal-text);\n  line-height: 1.7;\n}\n\n.yal-premium * { box-sizing: border-box; }\n\n\/* === HERO === *\/\n.yal-hero {\n  position: relative;\n  background: linear-gradient(135deg, #0AADD6 0%, #1A2D3D 60%, #0F1E2B 100%);\n  border-radius: var(--yal-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--yal-shadow-lg);\n}\n\n.yal-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, rgba(255,255,255,.15) 0%, transparent 40%),\n                    radial-gradient(circle at 80% 70%, rgba(161,197,68,.2) 0%, transparent 40%);\n  opacity: .5;\n}\n\n.yal-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.yal-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 6vw, 42px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.15;\n}\n\n.yal-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 600;\n  margin: 0 0 .75rem 0;\n}\n\n.yal-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2vw, 16px);\n  max-width: 620px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n\/* === BADGES === *\/\n.yal-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.yal-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--yal-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.yal-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.yal-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.yal-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--yal-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n  line-height: 1.25;\n}\n\n.yal-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--yal-primary), var(--yal-accent));\n  border-radius: 2px;\n}\n\n.yal-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--yal-text-light);\n  margin: 0 auto;\n  max-width: 720px;\n}\n\n.yal-section \u003e p {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--yal-text);\n  max-width: 820px;\n  margin: 0 auto 1.5rem;\n  text-align: center;\n}\n\n\/* === CARDS === *\/\n.yal-card {\n  background: var(--yal-white);\n  border-radius: var(--yal-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--yal-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.yal-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--yal-shadow-lg);\n  border-color: var(--yal-primary);\n}\n\n.yal-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--yal-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.yal-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--yal-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRIDS === *\/\n.yal-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.25rem;\n}\n\n.yal-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 1rem;\n}\n\n.yal-grid-compact .yal-card {\n  padding: 1rem;\n}\n\n.yal-grid-compact .yal-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.yal-grid-compact .yal-card p {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--yal-primary-dark);\n}\n\n\/* === COMPOSITION === *\/\n.yal-compo {\n  background: var(--yal-white);\n  border-radius: var(--yal-radius);\n  box-shadow: var(--yal-shadow);\n  overflow: hidden;\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.yal-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1.15rem 1.75rem;\n  border-bottom: 1px solid var(--yal-border);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.yal-compo-row:last-child {\n  border-bottom: none;\n}\n\n.yal-compo-label {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--yal-text-light);\n  text-transform: uppercase;\n  letter-spacing: .08em;\n}\n\n.yal-compo-value {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--yal-primary-dark);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.yal-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--yal-primary-light);\n  border-left: 4px solid var(--yal-primary);\n  border-radius: var(--yal-radius-sm);\n  padding: 1.25rem 1.5rem;\n  margin: 1.5rem auto 0;\n  max-width: 860px;\n}\n\n.yal-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n  line-height: 1;\n}\n\n.yal-tip strong {\n  display: block;\n  font-weight: 800;\n  font-size: 15px;\n  color: var(--yal-primary-dark);\n  margin-bottom: 4px;\n}\n\n.yal-tip p {\n  font-size: 14px;\n  color: var(--yal-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TIMELINE === *\/\n.yal-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 820px;\n  margin: 0 auto;\n}\n\n.yal-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.yal-timeline-number {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  background: linear-gradient(135deg, var(--yal-primary), var(--yal-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 17px;\n  box-shadow: 0 4px 12px rgba(10,173,214,.3);\n}\n\n.yal-timeline-content {\n  flex: 1;\n  background: var(--yal-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--yal-radius-sm);\n  box-shadow: var(--yal-shadow);\n}\n\n.yal-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--yal-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.yal-timeline-content p {\n  font-size: 14px;\n  color: var(--yal-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === ACCORDION === *\/\n.yal-accordion {\n  background: var(--yal-white);\n  border-radius: var(--yal-radius);\n  box-shadow: var(--yal-shadow);\n  overflow: hidden;\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.yal-accordion-item {\n  border-bottom: 1px solid var(--yal-border);\n}\n\n.yal-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.yal-accordion-header {\n  padding: 1.1rem 1.4rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--yal-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n}\n\n.yal-accordion-header:hover {\n  background: var(--yal-primary-light);\n}\n\n.yal-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.yal-accordion-header::after {\n  content: '+';\n  font-size: 22px;\n  font-weight: 400;\n  color: var(--yal-primary);\n  transition: transform .2s ease;\n}\n\n.yal-accordion-item[open] .yal-accordion-header::after {\n  content: '−';\n}\n\n.yal-accordion-content {\n  padding: 0 1.4rem 1.1rem;\n  color: var(--yal-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.yal-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA === *\/\n.yal-cta-box {\n  background: linear-gradient(135deg, var(--yal-primary) 0%, var(--yal-primary-dark) 100%);\n  border-radius: var(--yal-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--yal-shadow-lg);\n}\n\n.yal-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 80px;\n  height: 5px;\n  background: var(--yal-accent);\n  border-radius: 0 0 4px 4px;\n}\n\n.yal-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n  margin: 0;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === MOBILE === *\/\n@media (max-width: 767px) {\n  .yal-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  .yal-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n    gap: .625rem;\n  }\n  .yal-grid-compact .yal-card {\n    padding: .85rem;\n  }\n  .yal-card {\n    padding: 1.125rem;\n  }\n  .yal-section {\n    margin-bottom: 1.75rem;\n  }\n  .yal-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--yal-radius-sm);\n  }\n  .yal-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  .yal-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  .yal-timeline-number {\n    width: 36px;\n    height: 36px;\n    font-size: 14px;\n  }\n  .yal-timeline-content {\n    padding: .875rem 1rem;\n  }\n  .yal-timeline-content h3 {\n    font-size: 14px;\n  }\n  .yal-timeline-content p {\n    font-size: 13px;\n  }\n  .yal-accordion-header {\n    padding: .95rem 1.1rem;\n    font-size: 14px;\n  }\n  .yal-accordion-content {\n    padding: 0 1.1rem .95rem;\n    font-size: 13px;\n  }\n  .yal-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n    padding: 1rem 1.25rem;\n  }\n  .yal-compo-value {\n    text-align: left;\n    font-size: 14px;\n  }\n  .yal-tip {\n    padding: 1rem 1.15rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .yal-card {\n    animation: yalFadeUp .5s ease backwards;\n  }\n  .yal-card:nth-child(1) { animation-delay: .05s; }\n  .yal-card:nth-child(2) { animation-delay: .1s; }\n  .yal-card:nth-child(3) { animation-delay: .15s; }\n  .yal-card:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes yalFadeUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .yal-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Yalacta","offers":[{"title":"Default Title","offer_id":64481192345977,"sku":"YA0025","price":10.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/yalacta-ferment-yaourt.webp?v=1790674345"},{"product_id":"sano-gastril-digest-yalacta","title":"Sano-Gastril Digest - 36 comprimés - Yalacta","description":"\u003cdiv class=\"sgd-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"sgd-hero\"\u003e\n    \u003cdiv class=\"sgd-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sgd-hero-content\"\u003e\n      \u003cdiv class=\"sgd-badges-top\"\u003e\n        \u003cspan class=\"sgd-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"sgd-badge\"\u003e🌱 Sans lactose\u003c\/span\u003e\n        \u003cspan class=\"sgd-badge\"\u003e✅ Végétarien\u003c\/span\u003e\n        \u003cspan class=\"sgd-badge\"\u003e⭐ 9\/10 recommandent\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sgd-hero-title\"\u003eLe confort digestif, avant et après chaque repas\u003c\/span\u003e\n      \u003cp class=\"sgd-subtitle\"\u003eSoja fermenté Lb 51 \u0026amp; fenouil · Comprimés à mâcher\u003c\/p\u003e\n      \u003cp class=\"sgd-description\"\u003eUn duo d'extraits de soja fermenté et de fenouil en comprimés à mâcher, pour une digestion plus légère au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 1 --\u003e\n  \u003csection class=\"sgd-section\"\u003e\n    \u003cp class=\"sgd-section-intro\"\u003eLourdeurs, ballonnements, digestion difficile… \u003cstrong\u003eSano-Gastril® Digest'\u003c\/strong\u003e est un \u003cstrong\u003ecomplément alimentaire pour la digestion\u003c\/strong\u003e conçu par Yalacta, spécialiste des ferments lactiques depuis plus de 90 ans. Il associe un extrait de \u003cstrong\u003esoja fermenté\u003c\/strong\u003e par la souche Lb 51 à du \u003cstrong\u003efenouil\u003c\/strong\u003e, reconnu pour son rôle dans le confort digestif.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 --\u003e\n  \u003csection class=\"sgd-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ces comprimés digestion ?\u003c\/h2\u003e\n    \u003cp class=\"sgd-section-intro\"\u003eUn comprimé à mâcher, deux actifs complémentaires, pour une digestion plus légère.\u003c\/p\u003e\n    \u003cdiv class=\"sgd-grid\"\u003e\n      \u003cdiv class=\"sgd-card\"\u003e\n        \u003ch3\u003e🫘 Soja fermenté Lb 51\u003c\/h3\u003e\n        \u003cp\u003eSouche spécifique de Lactobacillus bulgaricus issue des travaux du Dr Bogdanov.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-card\"\u003e\n        \u003ch3\u003e🌿 Fenouil\u003c\/h3\u003e\n        \u003cp\u003eContribue au confort digestif et aide à réduire les \u003cstrong\u003eballonnements\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-card\"\u003e\n        \u003ch3\u003e✅ Formule bien tolérée\u003c\/h3\u003e\n        \u003cp\u003eSans lactose, sans conservateurs, végétarien. Comprimé à mâcher, sans eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eFormulé par Yalacta, laboratoire indépendant expert en fermentation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 --\u003e\n  \u003csection class=\"sgd-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cp class=\"sgd-section-intro\"\u003eBoîte de \u003cstrong\u003e36 comprimés à mâcher\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"sgd-compo\"\u003e\n      \u003cdiv class=\"sgd-compo-row\"\u003e\n        \u003cspan class=\"sgd-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"sgd-compo-value\"\u003eExtrait de soja fermenté (Glycine max L.) par Lb 51\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-compo-row\"\u003e\n        \u003cspan class=\"sgd-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"sgd-compo-value\"\u003eExtrait de fenouil (Foeniculum vulgare Mill.)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-compo-row\"\u003e\n        \u003cspan class=\"sgd-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"sgd-compo-value\"\u003eSucre, amidon de maïs, stéarate de magnésium végétal, arôme naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-compo-row\"\u003e\n        \u003cspan class=\"sgd-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"sgd-compo-value\"\u003eComprimés à mâcher\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-compo-row\"\u003e\n        \u003cspan class=\"sgd-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"sgd-compo-value\"\u003e36 comprimés\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sgd-tip\"\u003e\n      \u003cspan class=\"sgd-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eLe conseil Soinat :\u003c\/strong\u003e 1 à 2 comprimés à mâcher, avant ou après le repas. Sans eau : idéal en déplacement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"sgd-disclaimer\"\u003eNe se substitue pas à un traitement médical ni à une alimentation équilibrée. En cas de troubles persistants, consultez un professionnel de santé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 --\u003e\n  \u003csection class=\"sgd-section\"\u003e\n    \u003ch2\u003eComment prendre ce complément digestion ?\u003c\/h2\u003e\n    \u003cdiv class=\"sgd-timeline\"\u003e\n      \u003cdiv class=\"sgd-timeline-item\"\u003e\n        \u003cdiv class=\"sgd-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"sgd-timeline-content\"\u003e\n          \u003ch3\u003eAvant un repas copieux\u003c\/h3\u003e\n          \u003cp\u003e1 à 2 comprimés en amont pour préparer votre estomac.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-timeline-item\"\u003e\n        \u003cdiv class=\"sgd-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"sgd-timeline-content\"\u003e\n          \u003ch3\u003eAprès un repas trop vite avalé\u003c\/h3\u003e\n          \u003cp\u003eLe comprimé à mâcher s'utilise discrètement, sans eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sgd-timeline-item\"\u003e\n        \u003cdiv class=\"sgd-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"sgd-timeline-content\"\u003e\n          \u003ch3\u003eEn cure régulière\u003c\/h3\u003e\n          \u003cp\u003eEn cas de \u003cstrong\u003edigestion difficile\u003c\/strong\u003e récurrente, prise quotidienne sur plusieurs semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 --\u003e\n  \u003csection class=\"sgd-section\"\u003e\n    \u003ch2\u003eAvis des utilisateurs\u003c\/h2\u003e\n    \u003cdiv class=\"sgd-testimonial\"\u003e\n      \u003cp class=\"sgd-testimonial-text\"\u003e\"Recommandé par \u003cstrong\u003eprès de 9 personnes sur 10\u003c\/strong\u003e, ce comprimé pour la digestion est une référence de confiance pour les adultes en quête d'une aide digestive naturelle.\"\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 --\u003e\n  \u003csection class=\"sgd-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"sgd-accordion\"\u003e\n      \u003cdetails class=\"sgd-accordion-item\"\u003e\n        \u003csummary class=\"sgd-accordion-header\"\u003e📦 Format et conditionnement\u003c\/summary\u003e\n        \u003cdiv class=\"sgd-accordion-content mt-3\"\u003e\n          \u003cp\u003e36 comprimés à mâcher. Usage : avant ou après le repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"sgd-accordion-item\"\u003e\n        \u003csummary class=\"sgd-accordion-header\"\u003e🏭 Fabrication\u003c\/summary\u003e\n        \u003cdiv class=\"sgd-accordion-content mt-3\"\u003e\n          \u003cp\u003eLaboratoire Yalacta, France.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"sgd-accordion-item\"\u003e\n        \u003csummary class=\"sgd-accordion-header\"\u003e👤 Convient à\u003c\/summary\u003e\n        \u003cdiv class=\"sgd-accordion-content mt-3\"\u003e\n          \u003cp\u003eAdultes, végétariens, intolérants au lactose. Déconseillé aux allergiques au soja.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"sgd-accordion-item\"\u003e\n        \u003csummary class=\"sgd-accordion-header\"\u003e🔒 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"sgd-accordion-content mt-3\"\u003e\n          \u003cp\u003eÀ 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  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"sgd-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"sgd-cta-box\"\u003e\n      \u003cp\u003eRetrouvez la légèreté après chaque repas.\u003cbr\u003eSoja fermenté Lb 51 et fenouil agissent en douceur — fabriqué en France, sans lactose ni conservateurs.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --sgd-cream: #FFF8F3;\n  --sgd-white: #ffffff;\n  --sgd-primary: #E8671A;\n  --sgd-primary-dark: #B84A0C;\n  --sgd-primary-light: #FDEDE0;\n  --sgd-secondary: #F59B5C;\n  --sgd-accent: #1E2E4A;\n\n  --sgd-text: #1a1a1a;\n  --sgd-text-light: #5a5a5a;\n\n  --sgd-border: #f0e2d5;\n  --sgd-shadow: 0 4px 24px rgba(232,103,26,.08);\n  --sgd-shadow-lg: 0 12px 48px rgba(232,103,26,.18);\n  --sgd-radius: 20px;\n  --sgd-radius-sm: 12px;\n}\n\n.sgd-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sgd-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--sgd-text);\n  line-height: 1.7;\n}\n\n.sgd-premium *, .sgd-premium *::before, .sgd-premium *::after {\n  box-sizing: border-box;\n}\n\n\/* HERO *\/\n.sgd-hero {\n  position: relative;\n  background: linear-gradient(135deg, #F59B5C 0%, #E8671A 50%, #B84A0C 100%);\n  border-radius: var(--sgd-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sgd-shadow-lg);\n}\n\n.sgd-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, rgba(255,255,255,.3) 0%, transparent 40%),\n                    radial-gradient(circle at 80% 70%, rgba(255,255,255,.2) 0%, transparent 40%);\n  opacity: .4;\n}\n\n.sgd-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sgd-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 7vw, 42px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  line-height: 1.15;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sgd-subtitle {\n  color: rgba(255,255,255,.98);\n  font-size: clamp(15px, 2.5vw, 19px);\n  font-weight: 700;\n  margin: 0 0 .75rem 0;\n  letter-spacing: .01em;\n}\n\n.sgd-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2vw, 16px);\n  max-width: 640px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n.sgd-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sgd-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sgd-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sgd-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* SECTIONS *\/\n.sgd-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sgd-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sgd-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  line-height: 1.2;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sgd-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sgd-primary), var(--sgd-secondary));\n  border-radius: 2px;\n}\n\n.sgd-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sgd-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.sgd-section p {\n  font-size: clamp(14px, 2vw, 16px);\n  line-height: 1.7;\n}\n\n\/* GRID + CARDS *\/\n.sgd-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.25rem;\n}\n\n.sgd-card {\n  background: var(--sgd-white);\n  border-radius: var(--sgd-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sgd-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sgd-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sgd-shadow-lg);\n  border-color: var(--sgd-primary);\n}\n\n.sgd-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sgd-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sgd-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sgd-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* COMPOSITION *\/\n.sgd-compo {\n  background: var(--sgd-white);\n  border-radius: var(--sgd-radius);\n  padding: .5rem 0;\n  box-shadow: var(--sgd-shadow);\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.sgd-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(--sgd-border);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.sgd-compo-row:last-child {\n  border-bottom: none;\n}\n\n.sgd-compo-label {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--sgd-primary);\n  text-transform: uppercase;\n  letter-spacing: .08em;\n}\n\n.sgd-compo-value {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--sgd-text);\n  text-align: right;\n}\n\n\/* TIP *\/\n.sgd-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sgd-primary-light);\n  border-radius: var(--sgd-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  border-left: 4px solid var(--sgd-primary);\n}\n\n.sgd-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n  line-height: 1;\n}\n\n.sgd-tip p {\n  font-size: 14px;\n  color: var(--sgd-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sgd-tip strong {\n  color: var(--sgd-primary-dark);\n}\n\n.sgd-disclaimer {\n  font-size: 12px;\n  color: var(--sgd-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* TIMELINE *\/\n.sgd-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sgd-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sgd-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sgd-primary), var(--sgd-primary-dark));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n  box-shadow: 0 4px 12px rgba(232,103,26,.3);\n}\n\n.sgd-timeline-content {\n  flex: 1;\n  background: var(--sgd-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sgd-radius-sm);\n  box-shadow: var(--sgd-shadow);\n}\n\n.sgd-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--sgd-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sgd-timeline-content p {\n  font-size: 14px;\n  color: var(--sgd-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* TESTIMONIAL *\/\n.sgd-testimonial {\n  background: var(--sgd-white);\n  border-radius: var(--sgd-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sgd-shadow);\n  border-left: 4px solid var(--sgd-primary);\n}\n\n.sgd-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sgd-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.sgd-accordion {\n  background: var(--sgd-white);\n  border-radius: var(--sgd-radius);\n  box-shadow: var(--sgd-shadow);\n  overflow: hidden;\n}\n\n.sgd-accordion-item {\n  border-bottom: 1px solid var(--sgd-border);\n}\n\n.sgd-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.sgd-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--sgd-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n}\n\n.sgd-accordion-header:hover {\n  background: var(--sgd-primary-light);\n}\n\n.sgd-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.sgd-accordion-header::after {\n  content: '+';\n  font-size: 22px;\n  font-weight: 400;\n  color: var(--sgd-primary);\n  transition: transform .2s ease;\n}\n\n.sgd-accordion-item[open] .sgd-accordion-header::after {\n  content: '−';\n}\n\n.sgd-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--sgd-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.sgd-accordion-content p {\n  margin: 0;\n}\n\n\/* CTA *\/\n.sgd-cta-box {\n  background: linear-gradient(135deg, var(--sgd-primary) 0%, var(--sgd-primary-dark) 100%);\n  border-radius: var(--sgd-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--sgd-shadow-lg);\n}\n\n.sgd-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(255,255,255,.15) 0%, transparent 60%);\n}\n\n.sgd-cta-box p {\n  position: relative;\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n  margin: 0;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 767px) {\n  .sgd-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  .sgd-card {\n    padding: 1.125rem;\n  }\n  .sgd-section {\n    margin-bottom: 1.75rem;\n  }\n  .sgd-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sgd-radius-sm);\n  }\n  .sgd-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  .sgd-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  .sgd-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  .sgd-timeline-content {\n    padding: .875rem 1rem;\n  }\n  .sgd-timeline-content h3 {\n    font-size: 14px;\n  }\n  .sgd-timeline-content p {\n    font-size: 13px;\n  }\n  .sgd-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  .sgd-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  .sgd-testimonial {\n    padding: 1.25rem;\n  }\n  .sgd-testimonial-text {\n    font-size: 14px;\n  }\n  .sgd-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n    padding: .875rem 1.125rem;\n  }\n  .sgd-compo-value {\n    text-align: left;\n  }\n}\n\n\/* ANIMATIONS *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sgd-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .sgd-card:nth-child(1) { animation-delay: .05s; }\n  .sgd-card:nth-child(2) { animation-delay: .1s; }\n  .sgd-card:nth-child(3) { animation-delay: .15s; }\n  .sgd-card:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .sgd-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Yalacta","offers":[{"title":"Default Title","offer_id":64481528349049,"sku":"YA0020","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/sano-gastril-digest-36-comprimes-yalacta-packshothd.webp?v=1788852967"},{"product_id":"securil-bio-gelules-yalacta","title":"Securil - Probiotiques bio- 30 gélules - Yalacta","description":"\u003cdiv class=\"secu-premium\"\u003e\n\n\u003cdiv class=\"secu-hero\"\u003e\n  \u003cdiv class=\"secu-hero-pattern\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"secu-hero-content\"\u003e\n    \u003cdiv class=\"secu-badges-top\"\u003e\n      \u003cspan class=\"secu-badge\"\u003e🌿 Certifié BIO\u003c\/span\u003e\n      \u003cspan class=\"secu-badge\"\u003e🔬 Propio-Fidus® Breveté\u003c\/span\u003e\n      \u003cspan class=\"secu-badge\"\u003e👥 9\/10 recommandent\u003c\/span\u003e\n      \u003cspan class=\"secu-badge\"\u003e🌱 Végétarien\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"secu-hero-title\"\u003eL'équilibre naturel de votre microbiote\u003c\/span\u003e\n    \u003cp class=\"secu-subtitle\"\u003eProbiotique breveté à base de bactéries propioniques\u003c\/p\u003e\n    \u003cp class=\"secu-description\"\u003eUn complément alimentaire bio et scientifique du Laboratoire Yalacta, formulé avec Propio-Fidus® et gomme d'acacia bio pour retrouver un confort digestif durable.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"secu-section\"\u003e\n  \u003ch2\u003eUn probiotique bio pas comme les autres\u003c\/h2\u003e\n  \u003cp class=\"secu-section-intro\"\u003eStress, antibiotiques, alimentation déséquilibrée fragilisent votre microbiote intestinal. SECURIL® BIO repose sur \u003cstrong\u003ePropio-Fidus®\u003c\/strong\u003e, un complexe breveté associant deux souches de \u003cem\u003ePropionibacterium freudenreichii\u003c\/em\u003e déposées à l'Institut Pasteur, qui produisent de l'acide propionique directement dans le côlon.\u003c\/p\u003e\n  \u003cdiv class=\"secu-grid\"\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e🔬 Formule brevetée\u003c\/h3\u003e\n      \u003cp\u003eSouches enregistrées à la CNCM de l'Institut Pasteur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e🌿 Gomme d'acacia bio\u003c\/h3\u003e\n      \u003cp\u003ePrébiotique naturel qui nourrit les bonnes bactéries.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e🏅 Label ESLP\u003c\/h3\u003e\n      \u003cp\u003eExigence qualité reconnue à l'échelle européenne.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e👥 9 personnes sur 10\u003c\/h3\u003e\n      \u003cp\u003eRecommandent SECURIL® BIO (étude sur 80 participants).\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"secu-section\"\u003e\n  \u003ch2\u003ePour qui est-il conçu ?\u003c\/h2\u003e\n  \u003cdiv class=\"secu-grid\"\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e🫧 Ballonnements \u0026amp; transit lent\u003c\/h3\u003e\n      \u003cp\u003eDigestion pesante, ventre gonflé ou transit irrégulier.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e💊 Après antibiotiques\u003c\/h3\u003e\n      \u003cp\u003eRééquilibrez votre flore après un traitement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e😰 Stress prolongé\u003c\/h3\u003e\n      \u003cp\u003eUn axe intestin-cerveau chahuté par les tensions.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e🥗 Alimentation pauvre en fibres\u003c\/h3\u003e\n      \u003cp\u003eUn microbiote qui manque de ressources.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secu-tip\"\u003e\n    \u003cspan class=\"secu-tip-icon\"\u003eℹ️\u003c\/span\u003e\n    \u003cp\u003e\u003cstrong\u003eBon à savoir :\u003c\/strong\u003e Formule sans lactose, sans conservateurs, adaptée aux végétariens.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"secu-section\"\u003e\n  \u003ch2\u003eComposition \u0026amp; posologie\u003c\/h2\u003e\n\n  \u003cdiv class=\"secu-compo\"\u003e\n    \u003cdiv class=\"secu-compo-row\"\u003e\n      \u003cspan class=\"secu-compo-label\"\u003ePour 4 gélules\u003c\/span\u003e\n      \u003cspan class=\"secu-compo-value\"\u003e\u003cem\u003ePropionibacterium freudenreichii\u003c\/em\u003e : 20 milliards de bactéries\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-compo-row\"\u003e\n      \u003cspan class=\"secu-compo-label\"\u003eÉpaississant\u003c\/span\u003e\n      \u003cspan class=\"secu-compo-value\"\u003eGomme d'acacia biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-compo-row\"\u003e\n      \u003cspan class=\"secu-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n      \u003cspan class=\"secu-compo-value\"\u003eGélule végétale : hydroxypropylméthylcellulose\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-compo-row\"\u003e\n      \u003cspan class=\"secu-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"secu-compo-value\"\u003e30 gélules\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-compo-row\"\u003e\n      \u003cspan class=\"secu-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"secu-compo-value\"\u003eBIO (FR-BIO-10)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"secu-grid-compact\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e💊 Transit normal ou lent\u003c\/h3\u003e\n      \u003cp\u003e2 gélules par jour, tous les jours.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e💊 Transit accéléré\u003c\/h3\u003e\n      \u003cp\u003e2 gélules matin et soir, tous les jours.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e📅 Cure de 30 jours\u003c\/h3\u003e\n      \u003cp\u003eDurée de cure conseillée\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-card\"\u003e\n      \u003ch3\u003e📦 30 gélules\u003c\/h3\u003e\n      \u003cp\u003eUne boîte couvre 15 jours à raison de 2 gélules par jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"secu-section\"\u003e\n  \u003ch2\u003eComment prendre SECURIL® BIO ?\u003c\/h2\u003e\n\n  \u003cdiv class=\"secu-timeline\"\u003e\n\n    \u003cdiv class=\"secu-timeline-item\"\u003e\n      \u003cdiv class=\"secu-timeline-number\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"secu-timeline-content\"\u003e\n        \u003ch3\u003eAdaptez la prise à votre transit\u003c\/h3\u003e\n        \u003cp\u003eEn cas de transit normal ou lent : consommer 2 gélules par jour, tous les jours. En cas de transit accéléré : consommer 2 gélules matin et soir, tous les jours.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-timeline-item\"\u003e\n      \u003cdiv class=\"secu-timeline-number\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"secu-timeline-content\"\u003e\n        \u003ch3\u003eCure de 30 jours\u003c\/h3\u003e\n        \u003cp\u003ePremiers effets généralement perçus après 30 jours.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"secu-timeline-item\"\u003e\n      \u003cdiv class=\"secu-timeline-number\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"secu-timeline-content\"\u003e\n        \u003ch3\u003eAssociez à des fibres\u003c\/h3\u003e\n        \u003cp\u003eLégumes et céréales complètes amplifient l'action prébiotique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"secu-section\"\u003e\n  \u003ch2\u003eÀ savoir avant l'achat\u003c\/h2\u003e\n  \u003cdiv class=\"secu-accordion\"\u003e\n    \u003cdetails class=\"secu-accordion-item\"\u003e\n      \u003csummary class=\"secu-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"secu-accordion-content mt-3\"\u003e\n        \u003cp\u003eNe remplace pas une alimentation variée ni un traitement médical. En cas de troubles persistants, consultez votre médecin. Déconseillé aux enfants de moins de 3 ans sans avis médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"secu-accordion-item\"\u003e\n      \u003csummary class=\"secu-accordion-header\"\u003e🏠 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"secu-accordion-content mt-3\"\u003e\n        \u003cp\u003eÀ 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    \u003cdetails class=\"secu-accordion-item\"\u003e\n      \u003csummary class=\"secu-accordion-header\"\u003e🩺 Avis professionnel\u003c\/summary\u003e\n      \u003cdiv class=\"secu-accordion-content mt-3\"\u003e\n        \u003cp\u003eSans ordonnance. Un avis de votre pharmacien reste bienvenu.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"secu-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"secu-cta-box\"\u003e\n    \u003cp\u003eVotre microbiote mérite le meilleur. Avec Propio-Fidus® et sa certification bio, SECURIL® est le probiotique naturel pour un confort digestif durable.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --secu-cream: #F6FAFD;\n  --secu-white: #ffffff;\n  --secu-primary: #3A9FD6;\n  --secu-primary-dark: #1E5B85;\n  --secu-primary-light: #E8F4FC;\n  --secu-secondary: #5BB8E8;\n  --secu-accent: #A1C544;\n  --secu-text: #1A2D3D;\n  --secu-text-light: #5A6B78;\n  --secu-border: #DCE8F0;\n  --secu-shadow: 0 4px 24px rgba(30,91,133,.08);\n  --secu-shadow-lg: 0 12px 48px rgba(30,91,133,.15);\n  --secu-radius: 20px;\n  --secu-radius-sm: 12px;\n}\n\n.secu-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--secu-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--secu-text);\n  line-height: 1.7;\n}\n\n.secu-premium *, .secu-premium *::before, .secu-premium *::after {\n  box-sizing: border-box;\n}\n\n\/* HERO *\/\n.secu-hero {\n  position: relative;\n  background: linear-gradient(135deg, #3A9FD6 0%, #1E5B85 50%, #0F3B5C 100%);\n  border-radius: var(--secu-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--secu-shadow-lg);\n}\n\n.secu-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, rgba(255,255,255,.4) 0%, transparent 40%),\n                    radial-gradient(circle at 80% 70%, rgba(161,197,68,.3) 0%, transparent 40%);\n  opacity: .15;\n}\n\n.secu-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.secu-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 7vw, 42px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.15;\n}\n\n.secu-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(15px, 2.5vw, 19px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.secu-description {\n  color: rgba(255,255,255,.88);\n  font-size: clamp(14px, 2vw, 16px);\n  max-width: 640px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n\/* BADGES *\/\n.secu-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.secu-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--secu-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.secu-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* SECTIONS *\/\n.secu-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.secu-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--secu-primary-dark);\n  margin: 0 0 clamp(1.25rem, 3vw, 2rem) 0;\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n  line-height: 1.25;\n}\n\n.secu-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--secu-primary), var(--secu-accent));\n  border-radius: 2px;\n}\n\n.secu-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--secu-text-light);\n  margin: 0 auto 1.75rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.secu-section-intro strong {\n  color: var(--secu-primary-dark);\n}\n\n\/* CARDS *\/\n.secu-card {\n  background: var(--secu-white);\n  border-radius: var(--secu-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--secu-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.secu-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--secu-shadow-lg);\n  border-color: var(--secu-primary);\n}\n\n.secu-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--secu-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.secu-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--secu-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* GRIDS *\/\n.secu-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.25rem;\n}\n\n.secu-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.secu-grid-compact .secu-card {\n  padding: 1rem;\n}\n\n.secu-grid-compact .secu-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.secu-grid-compact .secu-card p {\n  font-size: 12px;\n}\n\n\/* TIMELINE *\/\n.secu-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.secu-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.secu-timeline-number {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  background: linear-gradient(135deg, var(--secu-primary), var(--secu-primary-dark));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 17px;\n  box-shadow: 0 4px 12px rgba(58,159,214,.35);\n}\n\n.secu-timeline-content {\n  flex: 1;\n  background: var(--secu-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--secu-radius-sm);\n  box-shadow: var(--secu-shadow);\n}\n\n.secu-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--secu-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.secu-timeline-content p {\n  font-size: 14px;\n  color: var(--secu-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* COMPO TABLE *\/\n.secu-compo {\n  background: var(--secu-white);\n  border-radius: var(--secu-radius);\n  padding: .5rem 0;\n  box-shadow: var(--secu-shadow);\n  overflow: hidden;\n}\n\n.secu-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(--secu-border);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.secu-compo-row:last-child {\n  border-bottom: none;\n}\n\n.secu-compo-label {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--secu-text-light);\n  text-transform: uppercase;\n  letter-spacing: .08em;\n  flex-shrink: 0;\n}\n\n.secu-compo-value {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--secu-primary-dark);\n  text-align: right;\n}\n\n\/* ACCORDION *\/\n.secu-accordion {\n  background: var(--secu-white);\n  border-radius: var(--secu-radius);\n  box-shadow: var(--secu-shadow);\n  overflow: hidden;\n}\n\n.secu-accordion-item {\n  border-bottom: 1px solid var(--secu-border);\n  margin: 0;\n  padding: 0;\n}\n\n.secu-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.secu-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--secu-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n}\n\n.secu-accordion-header:hover {\n  background: var(--secu-primary-light);\n}\n\n.secu-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.secu-accordion-header::after {\n  content: '+';\n  font-size: 22px;\n  font-weight: 400;\n  color: var(--secu-primary);\n  transition: transform .2s ease;\n}\n\n.secu-accordion-item[open] .secu-accordion-header::after {\n  content: '−';\n}\n\n.secu-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--secu-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.secu-accordion-content p {\n  margin: 0;\n}\n\n\/* TIP *\/\n.secu-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--secu-primary-light);\n  border-radius: var(--secu-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.5rem;\n  border-left: 4px solid var(--secu-primary);\n}\n\n.secu-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n  line-height: 1;\n}\n\n.secu-tip p {\n  font-size: 14px;\n  color: var(--secu-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.secu-tip strong {\n  color: var(--secu-primary-dark);\n}\n\n\/* CTA *\/\n.secu-cta-box {\n  background: linear-gradient(135deg, var(--secu-primary) 0%, var(--secu-primary-dark) 100%);\n  border-radius: var(--secu-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--secu-shadow-lg);\n}\n\n.secu-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 80px;\n  height: 4px;\n  background: var(--secu-accent);\n  border-radius: 0 0 4px 4px;\n}\n\n.secu-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n  max-width: 720px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 767px) {\n  .secu-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .secu-card {\n    padding: 1.125rem;\n  }\n\n  .secu-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .secu-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--secu-radius-sm);\n  }\n\n  .secu-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .secu-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .secu-grid-compact {\n    gap: .625rem;\n  }\n\n  .secu-grid-compact .secu-card {\n    padding: .75rem;\n  }\n\n  .secu-timeline-number {\n    width: 36px;\n    height: 36px;\n    font-size: 15px;\n  }\n\n  .secu-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .secu-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .secu-timeline-content p {\n    font-size: 13px;\n  }\n\n  .secu-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .secu-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .secu-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n    padding: .875rem 1.125rem;\n  }\n\n  .secu-compo-value {\n    text-align: left;\n  }\n}\n\n\/* ANIMATIONS *\/\n@media (prefers-reduced-motion: no-preference) {\n  .secu-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .secu-card:nth-child(1) { animation-delay: .05s; }\n  .secu-card:nth-child(2) { animation-delay: .1s; }\n  .secu-card:nth-child(3) { animation-delay: .15s; }\n  .secu-card:nth-child(4) { animation-delay: .2s; }\n  .secu-card:nth-child(5) { animation-delay: .25s; }\n  .secu-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .secu-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Yalacta","offers":[{"title":"Default Title","offer_id":64667286176121,"sku":"YA0015","price":15.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/securil-probiotiques-bio-en-gelules-yalacta-packshothd_6cae6fa4-dcd2-45d2-bc4c-6f71f743d6a8.webp?v=1789983562"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/collections\/yalacta-logo.jpg?v=1790612580","url":"https:\/\/www.naturellement-bio.com\/collections\/yalacta.oembed","provider":"Naturellement Bio","version":"1.0","type":"link"}