{"product_id":"gyneline-cycle-menstruel-bio-en-gelules","title":"Gyneline Cycle Menstruel bio en gélules - LT Labo","description":"\n\u003cdiv class=\"soi-gyne-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-gyne-hero\"\u003e\n    \u003cdiv class=\"soi-gyne-hero-tag\"\u003e\n      \u003cspan class=\"soi-gyne-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · LT Labo\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gyne-hero-title\"\u003eGyneline Cycle Menstruel Bio\u003c\/span\u003e\n    \u003cp class=\"soi-gyne-hero-subtitle\"\u003eTrois plantes biologiques pour vous accompagner avec sérénité avant et pendant les règles : alchémille, gattilier et safran réunis dans une formule ciblée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gyne-hero-labels\"\u003e\n      \u003cspan class=\"soi-gyne-label soi-gyne-label-accent\"\u003eBIO FR-BIO-01\u003c\/span\u003e\n      \u003cspan class=\"soi-gyne-label\"\u003eVEGAN CERTIFIÉ\u003c\/span\u003e\n      \u003cspan class=\"soi-gyne-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-gyne-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-gyne-label\"\u003eLABORATOIRE FRANÇAIS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #1 : Introduction --\u003e\n  \u003csection class=\"soi-gyne-section\"\u003e\n    \u003ch2\u003eGyneline Cycle Menstruel Bio : le complément naturel pour mieux vivre chaque phase de votre cycle\u003c\/h2\u003e\n    \u003cp\u003eLe cycle menstruel des femmes est bien plus qu'une simple question de règles : c'est un équilibre subtil entre quatre phases distinctes (menstruation, phase folliculaire, ovulation, phase lutéale) qui influencent votre énergie, vos émotions et votre confort physique tout au long du mois. Quand cet équilibre vacille, les inconforts s'installent.\u003c\/p\u003e\n    \u003cp\u003eGyneline Cycle Menstruel Bio de LT Labo a été formulé pour vous soutenir à chaque étape, grâce à trois plantes biologiques soigneusement sélectionnées.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 : Phases du cycle --\u003e\n  \u003csection class=\"soi-gyne-section\"\u003e\n    \u003ch2\u003eLes phases du cycle menstruel féminin : comprendre pour mieux agir\u003c\/h2\u003e\n    \u003cp class=\"soi-gyne-section-intro\"\u003eUn cycle menstruel dure en moyenne 28 jours, mais il peut varier de 21 à 35 jours selon les femmes. Pour calculer votre cycle, comptez le premier jour de vos règles jusqu'au premier jour des règles suivantes. Ce repère simple vous aide à anticiper chaque phase et à adapter votre hygiène de vie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gyne-grid\"\u003e\n      \u003cdiv class=\"soi-gyne-card\"\u003e\n        \u003ch3\u003e🩸 Phase menstruelle (jours 1 à 5)\u003c\/h3\u003e\n        \u003cp\u003eLes règles surviennent, accompagnées parfois de crampes et de fatigue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-card\"\u003e\n        \u003ch3\u003e🌱 Phase folliculaire (jours 1 à 13)\u003c\/h3\u003e\n        \u003cp\u003eLe corps se prépare à l'ovulation, l'énergie remonte progressivement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-card\"\u003e\n        \u003ch3\u003e✨ Ovulation (autour du jour 14)\u003c\/h3\u003e\n        \u003cp\u003ePic hormonal, vitalité au maximum.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-card\"\u003e\n        \u003ch3\u003e🌙 Phase lutéale (jours 15 à 28)\u003c\/h3\u003e\n        \u003cp\u003ePériode la plus souvent associée au syndrome prémenstruel (SPM), avec irritabilité, ballonnements et variations d'humeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gyne-tip\"\u003e\n      \u003cdiv class=\"soi-gyne-tip-icon\"\u003e🎯\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eC'est précisément sur la phase lutéale et sur la période des règles que Gyneline concentre son action.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 : Synergie 3 plantes --\u003e\n  \u003csection class=\"soi-gyne-section\"\u003e\n    \u003ch2\u003eUne synergie de trois plantes bio pour un confort menstruel complet\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gyne-benefits\"\u003e\n      \u003cdiv class=\"soi-gyne-benefit\"\u003e\n        \u003cdiv class=\"soi-gyne-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAlchémille des prés\u003c\/h3\u003e\n        \u003cp\u003eSurnommée « herbe aux femmes » depuis le Moyen Âge, elle contribue à l'équilibre du cycle hormonal et aide à atténuer les inconforts physiques : spasmes, ballonnements, sensation de lourdeur avant et pendant les règles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-benefit\"\u003e\n        \u003cdiv class=\"soi-gyne-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGattilier\u003c\/h3\u003e\n        \u003cp\u003eUtilisé depuis l'Antiquité pour son action sur l'équilibre hormonal féminin, il est reconnu pour aider à réduire les symptômes du SPM : changements d'humeur, fatigue persistante, troubles du sommeil en phase lutéale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-benefit\"\u003e\n        \u003cdiv class=\"soi-gyne-benefit-icon\"\u003e\u003cspan\u003e🟡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSafran\u003c\/h3\u003e\n        \u003cp\u003eL'« or rouge » de la formule. Le safran favorise une humeur stable et aide à réduire l'irritabilité émotionnelle souvent ressentie avant les règles. Un soutien précieux pour aborder sereinement les jours les plus difficiles du cycle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 : Composition et posologie --\u003e\n  \u003csection class=\"soi-gyne-section\"\u003e\n    \u003ch2\u003eComposition et posologie de Gyneline Cycle Menstruel Bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gyne-compo\"\u003e\n      \u003cdiv class=\"soi-gyne-compo-row\"\u003e\n        \u003cspan class=\"soi-gyne-compo-label\"\u003eExtrait sec d'alchémille des prés bio (Alchemilla vulgaris)\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-compo-value\"\u003e200 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-compo-row\"\u003e\n        \u003cspan class=\"soi-gyne-compo-label\"\u003eExtrait sec de gattilier bio (Vitex agnus-castus)\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-compo-value\"\u003e150 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-compo-row\"\u003e\n        \u003cspan class=\"soi-gyne-compo-label\"\u003eExtrait de safran bio (Crocus sativus)\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-compo-value\"\u003e15 mg \/ gélule\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-compo-row\"\u003e\n        \u003cspan class=\"soi-gyne-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-compo-value\"\u003eGélule végétale (HPMC), sans gélatine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-compo-row\"\u003e\n        \u003cspan class=\"soi-gyne-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-compo-value\"\u003e34 gélules = 1 cycle complet\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-gyne-timeline\"\u003e\n      \u003cdiv class=\"soi-gyne-step\"\u003e\n        \u003cdiv class=\"soi-gyne-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gyne-step-content\"\u003e\n          \u003ch3\u003ePosologie\u003c\/h3\u003e\n          \u003cp\u003e2 gélules par jour pendant 17 jours, du 12e au 28e jour de votre cycle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-step\"\u003e\n        \u003cdiv class=\"soi-gyne-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gyne-step-content\"\u003e\n          \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence au moment des repas, avec un grand verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-step\"\u003e\n        \u003cdiv class=\"soi-gyne-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gyne-step-content\"\u003e\n          \u003ch3\u003eDurée\u003c\/h3\u003e\n          \u003cp\u003eUne boîte de 34 gélules correspond à 1 cycle complet de prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 : Points forts --\u003e\n  \u003csection class=\"soi-gyne-section\"\u003e\n    \u003ch2\u003ePoints forts de Gyneline Bio LT Labo\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gyne-grid-compact\"\u003e\n      \u003cdiv class=\"soi-gyne-card-mini\"\u003e\n        \u003cspan class=\"soi-gyne-card-mini-icon\"\u003e🌾\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-value\"\u003eAgriculture Biologique FR-BIO-01\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-card-mini\"\u003e\n        \u003cspan class=\"soi-gyne-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-label\"\u003eConvient aux\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-value\"\u003eVegan certifié\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-card-mini\"\u003e\n        \u003cspan class=\"soi-gyne-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-label\"\u003eÉco-responsable\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-value\"\u003ePilulier recyclé et recyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gyne-card-mini\"\u003e\n        \u003cspan class=\"soi-gyne-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-value\"\u003eLaboratoire français LT Labo\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gyne-grid-compact\" style=\"margin-top: 12px;\"\u003e\n      \u003cdiv class=\"soi-gyne-card-mini\"\u003e\n        \u003cspan class=\"soi-gyne-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-gyne-card-mini-value\"\u003eGluten, OGM, excipients inutiles\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 : Précautions --\u003e\n  \u003csection class=\"soi-gyne-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gyne-accordion\"\u003e\n      \u003cdetails class=\"soi-gyne-accordion-item\"\u003e\n        \u003csummary class=\"soi-gyne-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gyne-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. Déconseillé aux femmes enceintes, allaitantes et aux personnes sous traitement hormonal sans avis médical préalable. En cas de doute, consultez votre médecin ou gynécologue.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gyne-accordion-item\"\u003e\n        \u003csummary class=\"soi-gyne-accordion-header\"\u003e🔒 Conservation et sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gyne-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants. Conserver à l'abri de la chaleur et de l'humidité.\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=\"soi-gyne-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gyne-cta-box\"\u003e\n      \u003cp class=\"soi-gyne-cta-tag\" style=\"color: white;\"\u003eTraversez votre cycle avec sérénité\u003c\/p\u003e\n      \u003cp class=\"soi-gyne-cta-text\" style=\"color: white;\"\u003eParce que chaque femme mérite de vivre son cycle en toute sérénité, Gyneline réunit l'alchémille, le gattilier et le safran dans une formule 100 % biologique et vegan. Un mois de soutien naturel, ciblé sur les jours les plus intenses, pour retrouver équilibre physique et émotionnel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gyne-marine: #1A2D3D;\n  --soi-gyne-marine-dark: #0F1E2B;\n  --soi-gyne-marine-light: #2C4458;\n  --soi-gyne-pomme: #A1C544;\n  --soi-gyne-pomme-dark: #84A636;\n  --soi-gyne-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gyne-white: #FFFFFF;\n  --soi-gyne-off-white: #FDF8F9;\n  --soi-gyne-stone: #F9F1F3;\n  --soi-gyne-line: #EEDEE2;\n\n  --soi-gyne-primary: #D4A8B0;\n  --soi-gyne-primary-soft: #F2E0E4;\n  --soi-gyne-accent: #E8A0B5;\n\n  --soi-gyne-text: #1A2D3D;\n  --soi-gyne-text-soft: #4A5B6B;\n  --soi-gyne-text-muted: #7B8693;\n\n  --soi-gyne-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gyne-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gyne-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gyne-radius: 12px;\n  --soi-gyne-radius-sm: 8px;\n  --soi-gyne-radius-pill: 999px;\n}\n\n.soi-gyne-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gyne-fiche img { max-width: 100%; height: auto; }\n\n.soi-gyne-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gyne-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gyne-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gyne-hero {\n  position: relative;\n  background: var(--soi-gyne-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-gyne-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gyne-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gyne-accent);\n}\n\n.soi-gyne-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-gyne-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gyne-accent);\n  border-radius: 50%;\n}\n\n.soi-gyne-hero-title {\n  display: block;\n  color: var(--soi-gyne-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-gyne-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-gyne-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gyne-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-gyne-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gyne-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gyne-label-accent {\n  background: var(--soi-gyne-accent);\n  border-color: var(--soi-gyne-accent);\n  color: var(--soi-gyne-white);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gyne-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gyne-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gyne-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-gyne-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gyne-accent);\n  border-radius: 2px;\n}\n\n.soi-gyne-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gyne-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gyne-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gyne-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gyne-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gyne-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gyne-benefit {\n  background: var(--soi-gyne-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gyne-radius);\n  border: 1px solid var(--soi-gyne-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gyne-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gyne-shadow-md);\n}\n\n.soi-gyne-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gyne-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-gyne-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gyne-accent);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gyne-benefit:hover .soi-gyne-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gyne-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gyne-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gyne-benefit p {\n  font-size: 13px;\n  color: var(--soi-gyne-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gyne-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gyne-card {\n  background: var(--soi-gyne-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gyne-radius);\n  border-left: 3px solid var(--soi-gyne-accent);\n}\n\n.soi-gyne-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gyne-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gyne-card p {\n  font-size: 14px;\n  color: var(--soi-gyne-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-gyne-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gyne-card-mini {\n  background: var(--soi-gyne-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gyne-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gyne-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gyne-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gyne-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gyne-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gyne-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-gyne-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-gyne-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gyne-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gyne-radius);\n  border: 1px solid var(--soi-gyne-line);\n  align-items: flex-start;\n}\n\n.soi-gyne-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gyne-marine);\n  color: var(--soi-gyne-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-gyne-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gyne-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gyne-step-content p {\n  font-size: 14px;\n  color: var(--soi-gyne-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gyne-compo {\n  background: var(--soi-gyne-off-white);\n  border-radius: var(--soi-gyne-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gyne-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-gyne-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gyne-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gyne-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gyne-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gyne-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gyne-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-gyne-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gyne-primary-soft);\n  border-left: 4px solid var(--soi-gyne-accent);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gyne-radius) var(--soi-gyne-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gyne-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gyne-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gyne-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gyne-tip p {\n  font-size: 14px;\n  color: var(--soi-gyne-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gyne-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gyne-accordion-item {\n  background: var(--soi-gyne-off-white);\n  border-radius: var(--soi-gyne-radius-sm);\n  border: 1px solid var(--soi-gyne-line);\n  overflow: hidden;\n}\n\n.soi-gyne-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gyne-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-gyne-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gyne-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gyne-accent);\n  transition: transform 0.2s ease;\n}\n\n.soi-gyne-accordion-item[open] .soi-gyne-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gyne-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gyne-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gyne-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gyne-cta-box {\n  background: var(--soi-gyne-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gyne-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gyne-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-gyne-accent);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gyne-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-gyne-accent);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gyne-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-gyne-white);\n  line-height: 1.5;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-gyne-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gyne-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gyne-compo-value {\n    text-align: left;\n  }\n\n  .soi-gyne-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-gyne-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gyne-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gyne-fiche {\n    --soi-gyne-text-soft: #2C3E50;\n    --soi-gyne-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"LT Labo","offers":[{"title":"Default Title","offer_id":61603573825866,"sku":"LT0415","price":22.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gyneline-cycle-menstruel-bio-en-gelules-packshot_d8280273-cc2b-486c-96cb-6339a5946cb5.webp?v=1779697806","url":"https:\/\/www.soinature.com\/products\/gyneline-cycle-menstruel-bio-en-gelules","provider":"Soinature","version":"1.0","type":"link"}