{"product_id":"romarin-en-gelules-vital-osmose","title":"Romarin en gélules – Vital Osmose","description":"\n\u003cdiv class=\"soi-roma-fiche\"\u003e\n\n  \u003csection class=\"soi-roma-hero\"\u003e\n    \u003cdiv class=\"soi-roma-hero-tag\"\u003e\n      \u003cspan class=\"soi-roma-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Vital Osmose\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-roma-hero-title\"\u003eRomarin en gélules\u003c\/span\u003e\n    \u003cp class=\"soi-roma-hero-subtitle\"\u003eLa puissance d'une plante méditerranéenne millénaire au service de votre digestion, de votre foie et de votre vitalité, en toute simplicité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-roma-hero-labels\"\u003e\n      \u003cspan class=\"soi-roma-label soi-roma-label-accent\"\u003e100 GÉLULES\u003c\/span\u003e\n      \u003cspan class=\"soi-roma-label\"\u003e220 MG \/ GÉLULE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-roma-section\"\u003e\n    \u003cp class=\"soi-roma-section-intro\"\u003eLe romarin (\u003cem\u003eRosmarinus officinalis\u003c\/em\u003e) est bien plus qu'une herbe de cuisine. Utilisée depuis l'Antiquité dans le bassin méditerranéen, cette plante aromatique est reconnue pour son action sur la digestion, le foie et la vitalité générale. Les gélules de romarin Vital Osmose, dosées à 220 mg par gélule, vous en offrent tous les bienfaits sous une forme simple et pratique, sans infusion ni préparation.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-roma-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le romarin en complément alimentaire ?\u003c\/h2\u003e\n    \u003cp class=\"soi-roma-section-intro\"\u003eLe romarin contient des composés actifs remarquables : l'acide rosmarinique, le camphre, le cinéole et divers flavonoïdes. Ensemble, ils agissent en synergie pour soutenir plusieurs fonctions de votre organisme.\u003c\/p\u003e\n    \u003cdiv class=\"soi-roma-benefits\"\u003e\n      \u003cdiv class=\"soi-roma-benefit\"\u003e\n        \u003cdiv class=\"soi-roma-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDigestion facilitée\u003c\/h3\u003e\n        \u003cp\u003eLe romarin stimule la sécrétion de bile, ce qui vous aide à mieux digérer les repas chargés en graisses et réduit les sensations de lourdeur après le repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-benefit\"\u003e\n        \u003cdiv class=\"soi-roma-benefit-icon\"\u003e\u003cspan\u003e🫁\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien hépatique\u003c\/h3\u003e\n        \u003cp\u003eReconnu comme plante hépatoprotectrice, il favorise le bon fonctionnement du foie et accompagne les cures détox ou les périodes d'excès alimentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-benefit\"\u003e\n        \u003cdiv class=\"soi-roma-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAntioxydants naturels\u003c\/h3\u003e\n        \u003cp\u003eSes polyphénols aident à neutraliser les radicaux libres, contribuant à la protection cellulaire au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-benefit\"\u003e\n        \u003cdiv class=\"soi-roma-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTonus général\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé comme tonique, le romarin est un allié apprécié en cas de fatigue passagère ou de baisse de régime.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-roma-section\"\u003e\n    \u003ch2\u003eComposition et dosage des gélules romarin Vital Osmose\u003c\/h2\u003e\n    \u003cdiv class=\"soi-roma-compo\"\u003e\n      \u003cdiv class=\"soi-roma-compo-row\"\u003e\n        \u003cspan class=\"soi-roma-compo-label\"\u003eActif principal (par gélule)\u003c\/span\u003e\n        \u003cspan class=\"soi-roma-compo-value\"\u003ePoudre de feuilles de romarin (\u003cem\u003eRosmarinus officinalis\u003c\/em\u003e) : 220 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-compo-row\"\u003e\n        \u003cspan class=\"soi-roma-compo-label\"\u003eEnveloppe de la gélule\u003c\/span\u003e\n        \u003cspan class=\"soi-roma-compo-value\"\u003eGélatine bovine (ou végétale selon version)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-compo-row\"\u003e\n        \u003cspan class=\"soi-roma-compo-label\"\u003eContenu du flacon\u003c\/span\u003e\n        \u003cspan class=\"soi-roma-compo-value\"\u003e100 gélules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-compo-row\"\u003e\n        \u003cspan class=\"soi-roma-compo-label\"\u003ePoids net total\u003c\/span\u003e\n        \u003cspan class=\"soi-roma-compo-value\"\u003e59 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-compo-row\"\u003e\n        \u003cspan class=\"soi-roma-compo-label\"\u003eDurée estimée\u003c\/span\u003e\n        \u003cspan class=\"soi-roma-compo-value\"\u003eEnviron un mois (selon posologie recommandée)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-roma-section\"\u003e\n    \u003ch2\u003eComment prendre les gélules de romarin ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-roma-timeline\"\u003e\n      \u003cdiv class=\"soi-roma-step\"\u003e\n        \u003cdiv class=\"soi-roma-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-roma-step-content\"\u003e\n          \u003ch3\u003ePosologie conseillée\u003c\/h3\u003e\n          \u003cp\u003ePrenez 2 à 3 gélules par jour, de 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-roma-step\"\u003e\n        \u003cdiv class=\"soi-roma-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-roma-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 4 à 6 semaines est généralement recommandée, à renouveler si besoin après une pause.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-step\"\u003e\n        \u003cdiv class=\"soi-roma-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-roma-step-content\"\u003e\n          \u003ch3\u003eConseil pratique\u003c\/h3\u003e\n          \u003cp\u003eIdéal en cure saisonnière (printemps, automne) pour accompagner votre démarche de drainage digestif ou de soutien hépatique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-roma-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-roma-accordion\"\u003e\n      \u003cdetails class=\"soi-roma-accordion-item\"\u003e\n        \u003csummary class=\"soi-roma-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-roma-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire est déconseillé aux femmes enceintes ou allaitantes, ainsi qu'aux personnes souffrant d'obstruction des voies biliaires. En cas de traitement médical en cours, demandez l'avis de votre médecin ou pharmacien avant de débuter une cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-roma-accordion-item\"\u003e\n        \u003csummary class=\"soi-roma-accordion-header\"\u003e💊 Rappel important\u003c\/summary\u003e\n        \u003cdiv class=\"soi-roma-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne se substitue pas à un traitement médical et ne remplace pas une alimentation variée et équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-roma-accordion-item\"\u003e\n        \u003csummary class=\"soi-roma-accordion-header\"\u003e🏠 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-roma-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur, de l'humidité et de la lumière directe.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-roma-section\"\u003e\n    \u003ch2\u003eLe romarin Vital Osmose vs les autres : ce qui fait la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-roma-grid\"\u003e\n      \u003cdiv class=\"soi-roma-card\"\u003e\n        \u003ch3\u003e📦 Format généreux\u003c\/h3\u003e\n        \u003cp\u003eContrairement à de nombreuses références du marché proposées en boîtes de 45 ou 50 gélules seulement, le flacon Vital Osmose de 100 gélules à 220 mg vous assure une cure complète sans rupture, à un format économique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-roma-card\"\u003e\n        \u003ch3\u003e🌿 Formule essentielle\u003c\/h3\u003e\n        \u003cp\u003eUne formule simple, sans additif superflu, pour ceux qui cherchent l'essentiel : la plante, et rien d'autre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-roma-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-roma-cta-box\"\u003e\n      \u003cp class=\"soi-roma-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-roma-cta-text\" style=\"color: white;\"\u003eOffrez à votre organisme le soutien d'une plante millénaire. Pour votre digestion, votre foie et votre énergie, le romarin Vital Osmose vous accompagne, simplement et efficacement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-roma-marine: #1A2D3D;\n  --soi-roma-marine-dark: #0F1E2B;\n  --soi-roma-marine-light: #2C4458;\n  --soi-roma-pomme: #A1C544;\n  --soi-roma-pomme-dark: #84A636;\n  --soi-roma-pomme-light: rgba(161,197,68,0.10);\n  --soi-roma-white: #FFFFFF;\n  --soi-roma-off-white: #F8FAF6;\n  --soi-roma-stone: #F1F3EE;\n  --soi-roma-line: #E5E8E0;\n  --soi-roma-primary: #3A6B4A;\n  --soi-roma-primary-soft: #E8F0EA;\n  --soi-roma-accent: #7A8DB5;\n  --soi-roma-text: #1A2D3D;\n  --soi-roma-text-soft: #4A5B6B;\n  --soi-roma-text-muted: #7B8693;\n  --soi-roma-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-roma-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-roma-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-roma-radius: 12px;\n  --soi-roma-radius-sm: 8px;\n  --soi-roma-radius-pill: 999px;\n}\n\n.soi-roma-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-roma-fiche img { max-width: 100%; height: auto; }\n\n.soi-roma-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-roma-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-roma-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-roma-hero {\n  position: relative;\n  background: var(--soi-roma-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-roma-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-roma-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-roma-pomme);\n}\n\n.soi-roma-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-roma-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-roma-pomme);\n  border-radius: 50%;\n}\n\n.soi-roma-hero-title {\n  display: block;\n  color: var(--soi-roma-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-roma-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-roma-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-roma-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-roma-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-roma-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-roma-label-accent {\n  background: var(--soi-roma-pomme);\n  border-color: var(--soi-roma-pomme);\n  color: var(--soi-roma-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-roma-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-roma-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-roma-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-roma-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-roma-pomme);\n  border-radius: 2px;\n}\n\n.soi-roma-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-roma-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-roma-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-roma-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-roma-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-roma-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-roma-benefit {\n  background: var(--soi-roma-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-roma-radius);\n  border: 1px solid var(--soi-roma-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-roma-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-roma-shadow-md);\n}\n\n.soi-roma-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-roma-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-roma-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-roma-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-roma-benefit:hover .soi-roma-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-roma-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-roma-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-roma-benefit p {\n  font-size: 13px;\n  color: var(--soi-roma-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-roma-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-roma-card {\n  background: var(--soi-roma-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-roma-radius);\n  border-left: 3px solid var(--soi-roma-pomme);\n}\n\n.soi-roma-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-roma-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-roma-card p {\n  font-size: 14px;\n  color: var(--soi-roma-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-roma-compo {\n  background: var(--soi-roma-off-white);\n  border-radius: var(--soi-roma-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-roma-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-roma-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-roma-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-roma-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-roma-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-roma-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-roma-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-roma-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-roma-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-roma-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-roma-radius);\n  border: 1px solid var(--soi-roma-line);\n  align-items: flex-start;\n}\n\n.soi-roma-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-roma-marine);\n  color: var(--soi-roma-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-roma-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-roma-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-roma-step-content p {\n  font-size: 14px;\n  color: var(--soi-roma-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-roma-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-roma-accordion-item {\n  background: var(--soi-roma-off-white);\n  border-radius: var(--soi-roma-radius-sm);\n  border: 1px solid var(--soi-roma-line);\n  overflow: hidden;\n}\n\n.soi-roma-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-roma-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-roma-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-roma-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-roma-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-roma-accordion-item[open] .soi-roma-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-roma-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-roma-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-roma-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-roma-cta-box {\n  background: var(--soi-roma-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-roma-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-roma-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-roma-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-roma-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-roma-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-roma-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-roma-white);\n  line-height: 1.4;\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-roma-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-roma-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-roma-compo-value {\n    text-align: left;\n  }\n\n  .soi-roma-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-roma-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-roma-fiche {\n    --soi-roma-text-soft: #2C3E50;\n    --soi-roma-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vital Osmose","offers":[{"title":"Default Title","offer_id":61603697361226,"sku":"VO4830","price":5.78,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/romarin-en-gelules-vital-osmose-packshot.webp?v=1779190466","url":"https:\/\/www.soinature.com\/products\/romarin-en-gelules-vital-osmose","provider":"Soinature","version":"1.0","type":"link"}