{"product_id":"huile-anti-age-peaux-mixtes-florame","title":"Huile Anti-âge Peaux Mixtes – Florame","description":"\n\n\u003cdiv class=\"soi-hpmf-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-hpmf-hero\"\u003e\n    \u003cdiv class=\"soi-hpmf-hero-tag\"\u003e\n      \u003cspan class=\"soi-hpmf-tag-dot\"\u003e\u003c\/span\u003e\n      Soin visage anti-âge · Florame\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-hpmf-hero-title\"\u003eL'équilibre retrouvé des peaux mixtes\u003c\/span\u003e\n    \u003cp class=\"soi-hpmf-hero-subtitle\"\u003eUne synergie d'huiles végétales et essentielles biologiques, formulée en Provence pour nourrir sans alourdir et atténuer les signes du temps avec délicatesse.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hpmf-hero-labels\"\u003e\n      \u003cspan class=\"soi-hpmf-label soi-hpmf-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-hpmf-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-hpmf-label\"\u003eMADE IN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-hpmf-label\"\u003eSANS PARABEN\u003c\/span\u003e\n      \u003cspan class=\"soi-hpmf-label\"\u003eSANS SILICONE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"soi-hpmf-section\"\u003e\n    \u003ch2\u003eL'huile anti-âge visage idéale pour les peaux mixtes : naturelle, efficace et certifiée bio\u003c\/h2\u003e\n    \u003cp\u003eVous avez une peau mixte et vous cherchez une huile visage anti-âge qui ne bouche pas les pores, ne laisse pas de film gras, mais atténue vraiment les rides ? L'Huile Anti-âge Peaux Mixtes de Florame est précisément formulée pour vous. Certifiée Cosmos Organic, fabriquée à Saint-Rémy-de-Provence, elle réunit des actifs biologiques soigneusement dosés pour agir là où la peau mixte en a le plus besoin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"soi-hpmf-section\"\u003e\n    \u003ch2\u003ePourquoi cette huile anti-rides visage convient parfaitement aux peaux mixtes\u003c\/h2\u003e\n    \u003cp class=\"soi-hpmf-section-intro\"\u003eLes peaux mixtes ont un défi particulier : elles manquent d'élasticité sur certaines zones tout en produisant un excès de sébum sur d'autres. Cette huile contourne ce problème grâce à une synergie d'huiles végétales et essentielles qui régulent la sécrétion sébacée tout en nourrissant les zones sèches.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hpmf-grid\"\u003e\n      \u003cdiv class=\"soi-hpmf-card\"\u003e\n        \u003ch3\u003e🌿 Huile de jojoba bio\u003c\/h3\u003e\n        \u003cp\u003eSa structure proche du sébum naturel équilibre la production de gras sans occlusion. Une base légère, idéale pour les peaux mixtes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-card\"\u003e\n        \u003ch3\u003e🌸 Huile de bourrache bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en acide gamma-linolénique (GLA), elle restaure l'élasticité cutanée et contribue à réduire visiblement les rides d'expression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-card\"\u003e\n        \u003ch3\u003e🍊 Huile essentielle de néroli\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés régénératrices, elle affine le grain de peau et soutient le renouvellement cellulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-card\"\u003e\n        \u003ch3\u003e🌺 Huile essentielle d'ylang-ylang\u003c\/h3\u003e\n        \u003cp\u003eRééquilibre la sécrétion sébacée et apporte une sensation immédiate de confort sur l'ensemble du visage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-card\"\u003e\n        \u003ch3\u003e🍋 Huile essentielle de citron\u003c\/h3\u003e\n        \u003cp\u003eIllumine le teint et agit comme antioxydant naturel contre les signes du vieillissement cutané.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"soi-hpmf-section\"\u003e\n    \u003ch2\u003eCe que vous pouvez observer semaine après semaine\u003c\/h2\u003e\n    \u003cp class=\"soi-hpmf-section-intro\"\u003eAvec une application régulière, voici ce que les utilisatrices constatent généralement :\u003c\/p\u003e\n    \u003cdiv class=\"soi-hpmf-timeline\"\u003e\n      \u003cdiv class=\"soi-hpmf-step\"\u003e\n        \u003cdiv class=\"soi-hpmf-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-hpmf-step-content\"\u003e\n          \u003ch3\u003eDès les premières applications\u003c\/h3\u003e\n          \u003cp\u003eTexture soyeuse qui pénètre rapidement, sans effet gras résiduel ni brillance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-step\"\u003e\n        \u003cdiv class=\"soi-hpmf-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-hpmf-step-content\"\u003e\n          \u003ch3\u003eAprès 2 à 3 semaines\u003c\/h3\u003e\n          \u003cp\u003eLe teint paraît plus uniforme et lumineux, les zones sèches retrouvent du confort.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-step\"\u003e\n        \u003cdiv class=\"soi-hpmf-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-hpmf-step-content\"\u003e\n          \u003ch3\u003eAprès 4 à 6 semaines\u003c\/h3\u003e\n          \u003cp\u003eLes rides fines semblent atténuées, la peau gagne en tonicité et en élasticité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"soi-hpmf-section\"\u003e\n    \u003ch2\u003eComment utiliser cette huile anti-âge visage au quotidien\u003c\/h2\u003e\n    \u003cp class=\"soi-hpmf-section-intro\"\u003ePour profiter pleinement des bienfaits de cette huile, voici comment l'intégrer à votre routine :\u003c\/p\u003e\n    \u003cdiv class=\"soi-hpmf-timeline\"\u003e\n      \u003cdiv class=\"soi-hpmf-step\"\u003e\n        \u003cdiv class=\"soi-hpmf-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-hpmf-step-content\"\u003e\n          \u003ch3\u003eAppliquez 3 à 4 gouttes\u003c\/h3\u003e\n          \u003cp\u003eSur un visage propre et légèrement humide, matin et\/ou soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-step\"\u003e\n        \u003cdiv class=\"soi-hpmf-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-hpmf-step-content\"\u003e\n          \u003ch3\u003eMassez en mouvements circulaires ascendants\u003c\/h3\u003e\n          \u003cp\u003eSur le visage, le cou et le décolleté pour favoriser la pénétration des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-step\"\u003e\n        \u003cdiv class=\"soi-hpmf-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-hpmf-step-content\"\u003e\n          \u003ch3\u003eLe matin, protégez-vous du soleil\u003c\/h3\u003e\n          \u003cp\u003eÉvitez toute exposition solaire prolongée après application en raison de la présence de citron photosensibilisant.\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=\"soi-hpmf-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cp class=\"soi-hpmf-section-intro\"\u003eLa formule repose intégralement sur des ingrédients d'origine naturelle et certifiés biologiques. Les principaux actifs comprennent :\u003c\/p\u003e\n    \u003cdiv class=\"soi-hpmf-compo\"\u003e\n      \u003cdiv class=\"soi-hpmf-compo-row\"\u003e\n        \u003cspan class=\"soi-hpmf-compo-label\"\u003eHuiles végétales bio\u003c\/span\u003e\n        \u003cspan class=\"soi-hpmf-compo-value\"\u003eJojoba, Bourrache, Noisette\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-compo-row\"\u003e\n        \u003cspan class=\"soi-hpmf-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-hpmf-compo-value\"\u003eNéroli, Ylang-ylang, Citron\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-compo-row\"\u003e\n        \u003cspan class=\"soi-hpmf-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-hpmf-compo-value\"\u003eFlacon pompe de 30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-compo-row\"\u003e\n        \u003cspan class=\"soi-hpmf-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-hpmf-compo-value\"\u003eCosmos Organic\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hpmf-compo-row\"\u003e\n        \u003cspan class=\"soi-hpmf-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-hpmf-compo-value\"\u003eSaint-Rémy-de-Provence, France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hpmf-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-hpmf-accordion-item\"\u003e\n        \u003csummary class=\"soi-hpmf-accordion-header\"\u003e⚠️ Précaution d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hpmf-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un cosmétique. Il ne remplace pas un traitement médical ni un avis dermatologique. En raison de la présence d'huile essentielle de citron, évitez l'exposition au soleil après application le matin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"soi-hpmf-section\"\u003e\n    \u003ch2\u003eFlorame : une cosmétique bio made in France depuis 1992\u003c\/h2\u003e\n    \u003cp\u003eBasée en Provence, Florame sélectionne ses plantes en agriculture biologique certifiée et s'engage pour une formulation sans silicone, sans paraben, sans conservateur controversé. Choisir cette huile, c'est aussi faire le choix d'une marque transparente, engagée et ancrée dans un territoire agricole d'exception.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-hpmf-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-hpmf-cta-box\"\u003e\n      \u003cp class=\"soi-hpmf-cta-tag\" style=\"color: white;\"\u003eVotre rituel de jeunesse provençal\u003c\/p\u003e\n      \u003cp class=\"soi-hpmf-cta-text\" style=\"color: white;\"\u003eChaque matin, votre peau mérite une attention sincère. Légère, équilibrante, régénératrice : l'Huile Anti-âge Peaux Mixtes Florame transforme discrètement votre routine en vrai rituel de soin naturel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-hpmf-marine: #1A2D3D;\n  --soi-hpmf-marine-dark: #0F1E2B;\n  --soi-hpmf-marine-light: #2C4458;\n  --soi-hpmf-pomme: #A1C544;\n  --soi-hpmf-pomme-dark: #84A636;\n  --soi-hpmf-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-hpmf-white: #FFFFFF;\n  --soi-hpmf-off-white: #F8FAF6;\n  --soi-hpmf-stone: #F1F3EE;\n  --soi-hpmf-line: #E5E8E0;\n\n  --soi-hpmf-primary: #D88542;\n  --soi-hpmf-primary-soft: #F5E6D4;\n  --soi-hpmf-accent: #E8A85C;\n\n  --soi-hpmf-text: #1A2D3D;\n  --soi-hpmf-text-soft: #4A5B6B;\n  --soi-hpmf-text-muted: #7B8693;\n\n  --soi-hpmf-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-hpmf-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-hpmf-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-hpmf-radius: 12px;\n  --soi-hpmf-radius-sm: 8px;\n  --soi-hpmf-radius-pill: 999px;\n}\n\n.soi-hpmf-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-hpmf-fiche img { max-width: 100%; height: auto; }\n\n.soi-hpmf-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-hpmf-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-hpmf-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-hpmf-hero {\n  position: relative;\n  background: var(--soi-hpmf-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-hpmf-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-hpmf-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-hpmf-pomme);\n}\n\n.soi-hpmf-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-hpmf-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-hpmf-pomme);\n  border-radius: 50%;\n}\n\n.soi-hpmf-hero-title {\n  display: block;\n  color: var(--soi-hpmf-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-hpmf-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-hpmf-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-hpmf-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-hpmf-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-hpmf-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-hpmf-label-accent {\n  background: var(--soi-hpmf-pomme);\n  border-color: var(--soi-hpmf-pomme);\n  color: var(--soi-hpmf-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-hpmf-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-hpmf-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-hpmf-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-hpmf-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-hpmf-pomme);\n  border-radius: 2px;\n}\n\n.soi-hpmf-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-hpmf-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-hpmf-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-hpmf-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-hpmf-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-hpmf-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-hpmf-card {\n  background: var(--soi-hpmf-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-hpmf-radius);\n  border-left: 3px solid var(--soi-hpmf-pomme);\n}\n\n.soi-hpmf-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hpmf-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-hpmf-card p {\n  font-size: 14px;\n  color: var(--soi-hpmf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-hpmf-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-hpmf-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-hpmf-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-hpmf-radius);\n  border: 1px solid var(--soi-hpmf-line);\n  align-items: flex-start;\n}\n\n.soi-hpmf-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-hpmf-marine);\n  color: var(--soi-hpmf-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-hpmf-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hpmf-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-hpmf-step-content p {\n  font-size: 15px;\n  color: var(--soi-hpmf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-hpmf-compo {\n  background: var(--soi-hpmf-off-white);\n  border-radius: var(--soi-hpmf-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-hpmf-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-hpmf-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-hpmf-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-hpmf-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-hpmf-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-hpmf-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-hpmf-marine);\n  text-align: right;\n}\n\n\/* ACCORDION *\/\n.soi-hpmf-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-hpmf-accordion-item {\n  background: var(--soi-hpmf-off-white);\n  border-radius: var(--soi-hpmf-radius-sm);\n  border: 1px solid var(--soi-hpmf-line);\n  overflow: hidden;\n}\n\n.soi-hpmf-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-hpmf-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-hpmf-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-hpmf-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-hpmf-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-hpmf-accordion-item[open] .soi-hpmf-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-hpmf-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-hpmf-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-hpmf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-hpmf-cta-box {\n  background: var(--soi-hpmf-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-hpmf-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-hpmf-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-hpmf-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-hpmf-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-hpmf-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-hpmf-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-hpmf-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-hpmf-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-hpmf-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-hpmf-compo-value {\n    text-align: left;\n  }\n\n  .soi-hpmf-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-hpmf-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-hpmf-fiche {\n    --soi-hpmf-text-soft: #2C3E50;\n    --soi-hpmf-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Florame","offers":[{"title":"Default Title","offer_id":61603885613386,"sku":"FM0450","price":18.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-anti-age-peaux-mixtes-florame-packshot.webp?v=1789137111","url":"https:\/\/firmtoaromatherapy.com\/products\/huile-anti-age-peaux-mixtes-florame","provider":"Soinature","version":"1.0","type":"link"}