{"product_id":"ultima-prostate-90-gelules-vital-osmose","title":"Ultima Prostate – 90 gélules – Vital Osmose","description":"\u003cdiv class=\"soi-ultp-fiche\"\u003e\n\n\u003csection class=\"soi-ultp-hero\"\u003e\n  \u003cdiv class=\"soi-ultp-hero-tag\"\u003e\n    \u003cspan class=\"soi-ultp-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Vital Osmose\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-ultp-hero-title\"\u003eSix actifs ciblés pour le confort prostatique\u003c\/span\u003e\n  \u003cp class=\"soi-ultp-hero-subtitle\"\u003eUne synergie de plantes, de lycopène et de zinc pour soutenir votre santé urinaire, votre prostate et votre vitalité masculine au quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ultp-hero-labels\"\u003e\n    \u003cspan class=\"soi-ultp-label soi-ultp-label-accent\"\u003e90 GÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-ultp-label\"\u003e6 ACTIFS SYNERGIQUES\u003c\/span\u003e\n    \u003cspan class=\"soi-ultp-label\"\u003eGÉLULES PULLULAN\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ultp-section\"\u003e\n  \u003ch2\u003ePourquoi Ultima Prostate se distingue des autres compléments prostate ?\u003c\/h2\u003e\n  \u003cp class=\"soi-ultp-section-intro\"\u003eBeaucoup de formules sur le marché misent sur un ou deux ingrédients. Ultima Prostate combine six actifs végétaux et minéraux soigneusement dosés pour agir en synergie sur trois axes : le soutien de la prostate, la santé urinaire et l'activité sexuelle.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ultp-benefits\"\u003e\n    \u003cdiv class=\"soi-ultp-benefit\"\u003e\n      \u003cdiv class=\"soi-ultp-benefit-icon\"\u003e\u003cspan\u003e🌴\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePalmier nain\u003c\/h3\u003e\n      \u003cp\u003eSerenoa repens titré à 25 % d'acides gras, l'actif de référence pour le confort prostatique, largement documenté dans la littérature scientifique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-benefit\"\u003e\n      \u003cdiv class=\"soi-ultp-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉpilobe en épi\u003c\/h3\u003e\n      \u003cp\u003ePlante traditionnellement utilisée pour soutenir la fonction prostatique et le confort urinaire chez l'homme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-benefit\"\u003e\n      \u003cdiv class=\"soi-ultp-benefit-icon\"\u003e\u003cspan\u003e🎃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePépins de courge\u003c\/h3\u003e\n      \u003cp\u003eReconnus pour favoriser un bon tonus vésical et contribuer à réduire les envies pressantes d'uriner.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-benefit\"\u003e\n      \u003cdiv class=\"soi-ultp-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eTribulus terrestris\u003c\/h3\u003e\n      \u003cp\u003eTitré à 40 % de saponines, il soutient la libido et la vitalité masculine de façon naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-benefit\"\u003e\n      \u003cdiv class=\"soi-ultp-benefit-icon\"\u003e\u003cspan\u003e🍅\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eLycopène de tomate\u003c\/h3\u003e\n      \u003cp\u003e15 mg par dose (100 % des VNR), puissant antioxydant associé à la protection des cellules prostatiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-benefit\"\u003e\n      \u003cdiv class=\"soi-ultp-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eZinc bisglycinate\u003c\/h3\u003e\n      \u003cp\u003e15 mg par dose (150 % des VNR), minéral essentiel à la fertilité, à la testostérone et au bon fonctionnement reproducteur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ultp-section\"\u003e\n  \u003ch2\u003eComposition complète pour 3 gélules\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ultp-compo\"\u003e\n    \u003cdiv class=\"soi-ultp-compo-row\"\u003e\n      \u003cspan class=\"soi-ultp-compo-label\"\u003eCellulose microcristalline (agent de charge)\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-compo-value\"\u003e450 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-compo-row\"\u003e\n      \u003cspan class=\"soi-ultp-compo-label\"\u003eÉpilobe en épi, extrait 4:1\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-compo-value\"\u003e300 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-compo-row\"\u003e\n      \u003cspan class=\"soi-ultp-compo-label\"\u003eExtrait de pépins de courge, extrait 4:1\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-compo-value\"\u003e300 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-compo-row\"\u003e\n      \u003cspan class=\"soi-ultp-compo-label\"\u003ePalmier nain (Serenoa repens), titré 25 % acides gras\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-compo-value\"\u003e300 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-compo-row\"\u003e\n      \u003cspan class=\"soi-ultp-compo-label\"\u003eTribulus terrestris, titré 40 % saponines\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-compo-value\"\u003e300 mg \u003cspan class=\"soi-ultp-compo-detail\"\u003e(soit 120 mg de saponines)\u003c\/span\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-compo-row\"\u003e\n      \u003cspan class=\"soi-ultp-compo-label\"\u003eTomate, titrée 10 % lycopène\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-compo-value\"\u003e150 mg \u003cspan class=\"soi-ultp-compo-detail\"\u003e(soit 15 mg de lycopène, 100 % VNR)\u003c\/span\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-compo-row\"\u003e\n      \u003cspan class=\"soi-ultp-compo-label\"\u003eZinc bisglycinate, titré 20 % zinc élément\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-compo-value\"\u003e75 mg \u003cspan class=\"soi-ultp-compo-detail\"\u003e(soit 15 mg de zinc, 150 % VNR)\u003c\/span\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-compo-row\"\u003e\n      \u003cspan class=\"soi-ultp-compo-label\"\u003eAnti-agglomérant : sels de magnésium d'acides gras végétal\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-compo-value\"\u003e15 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top: 1rem; font-size: 14px; color: var(--soi-ultp-text-soft);\"\u003eLes gélules sont d'origine végétale en pullulan, ce qui les rend adaptées aux personnes végétariennes.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ultp-section\"\u003e\n  \u003ch2\u003eComment prendre Ultima Prostate ? Posologie recommandée\u003c\/h2\u003e\n  \u003cp class=\"soi-ultp-section-intro\"\u003eLa posologie est simple à intégrer dans votre routine quotidienne.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ultp-timeline\"\u003e\n    \u003cdiv class=\"soi-ultp-step\"\u003e\n      \u003cdiv class=\"soi-ultp-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-ultp-step-content\"\u003e\n        \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n        \u003cp\u003ePrenez 3 gélules par jour, accompagnées d'un grand verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-step\"\u003e\n      \u003cdiv class=\"soi-ultp-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-ultp-step-content\"\u003e\n        \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n        \u003cp\u003eÀ prendre au moment des repas, en une ou deux prises selon vos habitudes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-step\"\u003e\n      \u003cdiv class=\"soi-ultp-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-ultp-step-content\"\u003e\n        \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n        \u003cp\u003eLe pilulier de 90 gélules correspond à une cure de 30 jours. Pour un effet optimal, une cure de 6 à 8 semaines est généralement recommandée avant d'évaluer les premiers résultats.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ultp-section\"\u003e\n  \u003ch2\u003eÀ qui s'adresse ce complément alimentaire prostate ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ultp-grid\"\u003e\n    \u003cdiv class=\"soi-ultp-card\"\u003e\n      \u003ch3\u003e👤 Hommes adultes\u003c\/h3\u003e\n      \u003cp\u003eUltima Prostate est destiné aux hommes souhaitant soutenir leur santé prostatique, réduire l'inconfort urinaire ou maintenir une bonne vitalité sexuelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-card\"\u003e\n      \u003ch3\u003e🎯 Particulièrement après 45 ans\u003c\/h3\u003e\n      \u003cp\u003eCe complément est particulièrement adapté aux hommes de plus de 45 ans, période à laquelle la prostate peut naturellement commencer à se faire sentir.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-ultp-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n    \u003cdetails class=\"soi-ultp-accordion-item\"\u003e\n      \u003csummary class=\"soi-ultp-accordion-header\"\u003e⚠️ Précautions importantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ultp-accordion-content\"\u003e\n        \u003cp\u003eCe produit est déconseillé aux femmes enceintes ou allaitantes. En cas de traitement antihypertenseur, antidiabétique ou tout autre traitement médical, consultez impérativement un professionnel de santé avant de commencer. Ce complément ne remplace pas un suivi médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ultp-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ultp-grid-compact\"\u003e\n    \u003cdiv class=\"soi-ultp-card-mini\"\u003e\n      \u003cspan class=\"soi-ultp-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-card-mini-label\"\u003eMarque\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-card-mini-value\"\u003eVital Osmose\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-card-mini\"\u003e\n      \u003cspan class=\"soi-ultp-card-mini-icon\"\u003e💊\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-card-mini-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-card-mini-value\"\u003e90 gélules végétales\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-card-mini\"\u003e\n      \u003cspan class=\"soi-ultp-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-card-mini-label\"\u003ePoids net\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-card-mini-value\"\u003e69,3 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ultp-card-mini\"\u003e\n      \u003cspan class=\"soi-ultp-card-mini-icon\"\u003e📅\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-card-mini-label\"\u003eDurée d'une cure\u003c\/span\u003e\n      \u003cspan class=\"soi-ultp-card-mini-value\"\u003e30 jours\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-ultp-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n    \u003cdetails class=\"soi-ultp-accordion-item\"\u003e\n      \u003csummary class=\"soi-ultp-accordion-header\"\u003e🏠 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ultp-accordion-content\"\u003e\n        \u003cp\u003eÀ conserver à l'abri de la chaleur, de l'humidité et de la lumière, hors de portée des enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ultp-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-ultp-cta-box\"\u003e\n    \u003cp class=\"soi-ultp-cta-tag\" style=\"color: white;\"\u003ePrenez soin de votre confort masculin\u003c\/p\u003e\n    \u003cp class=\"soi-ultp-cta-text\" style=\"color: white;\"\u003eUltima Prostate, c'est six actifs ciblés, des dosages transparents et des gélules végétales : tout est pensé pour vous accompagner durablement, avec simplicité et efficacité.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ultp-marine: #1A2D3D;\n  --soi-ultp-marine-dark: #0F1E2B;\n  --soi-ultp-marine-light: #2C4458;\n  --soi-ultp-pomme: #A1C544;\n  --soi-ultp-pomme-dark: #84A636;\n  --soi-ultp-pomme-light: rgba(161,197,68,0.10);\n  --soi-ultp-white: #FFFFFF;\n  --soi-ultp-off-white: #F8FAF6;\n  --soi-ultp-stone: #F1F3EE;\n  --soi-ultp-line: #E5E8E0;\n  --soi-ultp-primary: #1E3A5F;\n  --soi-ultp-primary-soft: #2C4F7A;\n  --soi-ultp-accent: #D4A82A;\n  --soi-ultp-text: #1A2D3D;\n  --soi-ultp-text-soft: #4A5B6B;\n  --soi-ultp-text-muted: #7B8693;\n  --soi-ultp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ultp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ultp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ultp-radius: 12px;\n  --soi-ultp-radius-sm: 8px;\n  --soi-ultp-radius-pill: 999px;\n}\n\n.soi-ultp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ultp-fiche img { max-width: 100%; height: auto; }\n\n.soi-ultp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ultp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ultp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-ultp-hero {\n  position: relative;\n  background: var(--soi-ultp-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-ultp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ultp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ultp-pomme);\n}\n\n.soi-ultp-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-ultp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ultp-pomme);\n  border-radius: 50%;\n}\n\n.soi-ultp-hero-title {\n  display: block;\n  color: var(--soi-ultp-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-ultp-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-ultp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ultp-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-ultp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ultp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ultp-label-accent {\n  background: var(--soi-ultp-pomme);\n  border-color: var(--soi-ultp-pomme);\n  color: var(--soi-ultp-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-ultp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ultp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ultp-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-ultp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ultp-pomme);\n  border-radius: 2px;\n}\n\n.soi-ultp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ultp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ultp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ultp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ultp-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-ultp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ultp-benefit {\n  background: var(--soi-ultp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ultp-radius);\n  border: 1px solid var(--soi-ultp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ultp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ultp-shadow-md);\n}\n\n.soi-ultp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ultp-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-ultp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ultp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ultp-benefit:hover .soi-ultp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ultp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ultp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ultp-benefit p {\n  font-size: 15px;\n  color: var(--soi-ultp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-ultp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ultp-card {\n  background: var(--soi-ultp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ultp-radius);\n  border-left: 3px solid var(--soi-ultp-pomme);\n}\n\n.soi-ultp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ultp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ultp-card p {\n  font-size: 14px;\n  color: var(--soi-ultp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-ultp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-ultp-card-mini {\n  background: var(--soi-ultp-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-ultp-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-ultp-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-ultp-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-ultp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-ultp-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ultp-marine);\n}\n\n\/* TIMELINE *\/\n.soi-ultp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ultp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ultp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ultp-radius);\n  border: 1px solid var(--soi-ultp-line);\n  align-items: flex-start;\n}\n\n.soi-ultp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ultp-marine);\n  color: var(--soi-ultp-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-ultp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ultp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ultp-step-content p {\n  font-size: 15px;\n  color: var(--soi-ultp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-ultp-compo {\n  background: var(--soi-ultp-off-white);\n  border-radius: var(--soi-ultp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-ultp-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-ultp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ultp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ultp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ultp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ultp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ultp-marine);\n  text-align: right;\n}\n\n.soi-ultp-compo-detail {\n  display: block;\n  font-size: 11px;\n  font-weight: 400;\n  color: var(--soi-ultp-text-muted);\n  margin-top: 2px;\n}\n\n\/* TIP *\/\n.soi-ultp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ultp-pomme-light);\n  border-left: 4px solid var(--soi-ultp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ultp-radius) var(--soi-ultp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ultp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ultp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ultp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ultp-tip p {\n  font-size: 15px;\n  color: var(--soi-ultp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-ultp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ultp-accordion-item {\n  background: var(--soi-ultp-off-white);\n  border-radius: var(--soi-ultp-radius-sm);\n  border: 1px solid var(--soi-ultp-line);\n  overflow: hidden;\n}\n\n.soi-ultp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ultp-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-ultp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ultp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ultp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ultp-accordion-item[open] .soi-ultp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ultp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ultp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ultp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-ultp-cta-box {\n  background: var(--soi-ultp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ultp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ultp-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-ultp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ultp-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-ultp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ultp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ultp-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-ultp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ultp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ultp-compo-value {\n    text-align: left;\n  }\n\n  .soi-ultp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ultp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ultp-fiche {\n    --soi-ultp-text-soft: #2C3E50;\n    --soi-ultp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Vital Osmose","offers":[{"title":"Default Title","offer_id":62333306798410,"sku":"VO4895","price":36.89,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ultima-prostate-90-gelules-vital-osmose-packshot_df182787-f6af-4fea-848e-f7ce089ad9d6.webp?v=1788708144","url":"https:\/\/www.soinature.com\/products\/ultima-prostate-90-gelules-vital-osmose","provider":"Soinature","version":"1.0","type":"link"}