{"product_id":"masque-dejaunisseur-certifie-bio-centifolia","title":"Masque Déjaunisseur certifié Bio - Centifolia","description":"\u003cdiv class=\"soi-mduv-fiche\"\u003e\n\n\u003csection class=\"soi-mduv-hero\"\u003e\n  \u003cdiv class=\"soi-mduv-hero-tag\"\u003e\n    \u003cspan class=\"soi-mduv-tag-dot\"\u003e\u003c\/span\u003e\n    Cosmétique capillaire · Centifolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-mduv-hero-title\"\u003eL'éclat retrouvé de vos cheveux clairs\u003c\/span\u003e\n  \u003cp class=\"soi-mduv-hero-subtitle\"\u003eUn masque déjaunisseur certifié bio aux pigments 100 % naturels, qui neutralise les reflets jaunes et orangés tout en nourrissant vos cheveux pendant 48 heures.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mduv-hero-labels\"\u003e\n    \u003cspan class=\"soi-mduv-label soi-mduv-label-accent\"\u003eBIO CERTIFIÉ\u003c\/span\u003e\n    \u003cspan class=\"soi-mduv-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-mduv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-mduv-label\"\u003e100 % PIGMENTS NATURELS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mduv-section\"\u003e\n  \u003ch2\u003ePourquoi ce masque déjaunisseur est différent des autres ?\u003c\/h2\u003e\n  \u003cp\u003eSur le marché, la plupart des masques déjaunisseurs misent sur des pigments synthétiques ou des formules agressives. Centifolia prend le contre-pied avec le premier masque déjaunisseur certifié bio, enrichi de pigments violets et bleus 100 % naturels. Le résultat ? Un blond plus pur, des cheveux blancs vraiment lumineux, sans effet violacé trop marqué ni fibres fragilisées.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mduv-grid\"\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e🫐 Pigments 100 % naturels\u003c\/h3\u003e\n      \u003cp\u003eAucun colorant synthétique : une efficacité douce et progressive pour neutraliser les reflets indésirables.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e🌿 Formule vegan\u003c\/h3\u003e\n      \u003cp\u003eAucun ingrédient d'origine animale dans la composition de ce soin capillaire certifié bio.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eConçu et fabriqué en France, avec un parfum 100 % naturel éco-conçu (Index A).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e🙌 Ne tache pas la peau\u003c\/h3\u003e\n      \u003cp\u003eVous pouvez l'appliquer sereinement à la maison, sans crainte de taches sur les mains ou le cuir chevelu.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e✂️ Validé par des professionnels\u003c\/h3\u003e\n      \u003cp\u003eCe masque a été testé et approuvé par des coiffeurs professionnels pour une efficacité de salon.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mduv-section\"\u003e\n  \u003ch2\u003eLes ingrédients clés qui font la différence\u003c\/h2\u003e\n  \u003cp\u003eChaque actif a été sélectionné pour son rôle précis, botanique et prouvé :\u003c\/p\u003e\n  \u003cdiv class=\"soi-mduv-benefits\"\u003e\n    \u003cdiv class=\"soi-mduv-benefit\"\u003e\n      \u003cdiv class=\"soi-mduv-benefit-icon\"\u003e\u003cspan\u003e🫐\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMyrtille bio\u003c\/h3\u003e\n      \u003cp\u003eRiche en antioxydants, elle protège la fibre capillaire des agressions extérieures (UV, pollution) tout en apportant une hydratation ciblée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-benefit\"\u003e\n      \u003cdiv class=\"soi-mduv-benefit-icon\"\u003e\u003cspan\u003e🍠\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRacines de patate douce\u003c\/h3\u003e\n      \u003cp\u003eSource naturelle de pigments violets, elles contrebalancent les reflets jaunes indésirables qui ternissent les blonds et les blancs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-benefit\"\u003e\n      \u003cdiv class=\"soi-mduv-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eJasmin du Cap (Gardénia)\u003c\/h3\u003e\n      \u003cp\u003eSes pigments bleus naturels (issus de l'iridoïde) neutralisent efficacement les reflets orangés et cuivrés des cheveux décolorés ou gris.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mduv-section\"\u003e\n  \u003ch2\u003eCe que vous obtenez concrètement après chaque application\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mduv-benefits\"\u003e\n    \u003cdiv class=\"soi-mduv-benefit\"\u003e\n      \u003cdiv class=\"soi-mduv-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eReflets neutralisés\u003c\/h3\u003e\n      \u003cp\u003eLes reflets jaunes et orangés sont corrigés dès la première utilisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-benefit\"\u003e\n      \u003cdiv class=\"soi-mduv-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eNutrition 48 heures\u003c\/h3\u003e\n      \u003cp\u003eLa texture est visiblement plus douce, plus soyeuse, avec une nutrition qui dure 48 heures.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-benefit\"\u003e\n      \u003cdiv class=\"soi-mduv-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRéparation en profondeur\u003c\/h3\u003e\n      \u003cp\u003eLes fibres sensibilisées par la décoloration ou les traitements chimiques sont réparées en profondeur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-benefit\"\u003e\n      \u003cdiv class=\"soi-mduv-benefit-icon\"\u003e\u003cspan\u003e💎\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉclat retrouvé\u003c\/h3\u003e\n      \u003cp\u003eBlanc plus pur, blond plus lumineux, gris plus argenté : vos cheveux retrouvent toute leur lumière.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mduv-section\"\u003e\n  \u003ch2\u003eComment utiliser le masque déjaunisseur Centifolia à la maison ?\u003c\/h2\u003e\n  \u003cp\u003eBonne nouvelle : vous n'avez pas besoin d'aller chez le coiffeur pour obtenir un résultat professionnel. Voici comment procéder simplement :\u003c\/p\u003e\n  \u003cdiv class=\"soi-mduv-timeline\"\u003e\n    \u003cdiv class=\"soi-mduv-step\"\u003e\n      \u003cdiv class=\"soi-mduv-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-mduv-step-content\"\u003e\n        \u003ch3\u003eAppliquez généreusement\u003c\/h3\u003e\n        \u003cp\u003eDéposez une noix généreuse de masque sur cheveux propres et essorés, mèche par mèche, pour une répartition homogène.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-step\"\u003e\n      \u003cdiv class=\"soi-mduv-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-mduv-step-content\"\u003e\n        \u003ch3\u003eLaissez poser 2 à 10 minutes\u003c\/h3\u003e\n        \u003cp\u003eAdaptez le temps de pause selon l'intensité de correction souhaitée. Plus les reflets sont prononcés, plus vous pouvez prolonger la pose.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-step\"\u003e\n      \u003cdiv class=\"soi-mduv-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-mduv-step-content\"\u003e\n        \u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n        \u003cp\u003eRincez à l'eau tiède. Utilisez le masque 1 à 2 fois par semaine pour maintenir un résultat optimal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-mduv-tip\"\u003e\n    \u003cdiv class=\"soi-mduv-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour les cheveux très poreux ou très abîmés, couvrez d'une charlotte chauffante pendant la pose. La chaleur ouvre la cuticule et permet aux actifs de pénétrer plus profondément.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mduv-section\"\u003e\n  \u003ch2\u003ePour qui est fait ce masque ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mduv-grid\"\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e👱‍♀️ Cheveux blonds naturels ou décolorés\u003c\/h3\u003e\n      \u003cp\u003eVos cheveux blonds jaunissent avec le temps ? Ce masque neutralise ces reflets pour retrouver un blond pur et lumineux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e🤍 Cheveux blancs ou gris\u003c\/h3\u003e\n      \u003cp\u003eVos cheveux blancs manquent d'éclat ou prennent des reflets jaunes ? Ce soin leur redonne une luminosité argentée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e💆‍♀️ Cheveux sensibilisés ou abîmés\u003c\/h3\u003e\n      \u003cp\u003eLes colorations ou décolorations répétées fragilisent vos fibres ? Ce masque nourrit et répare en profondeur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-card\"\u003e\n      \u003ch3\u003e🌱 Adeptes du naturel\u003c\/h3\u003e\n      \u003cp\u003eVous cherchez une alternative bio et naturelle aux masques déjaunisseurs conventionnels ? Cette formule certifiée bio est faite pour vous.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mduv-section\"\u003e\n  \u003ch2\u003eInformations produit\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mduv-compo\"\u003e\n    \u003cdiv class=\"soi-mduv-compo-row\"\u003e\n      \u003cspan class=\"soi-mduv-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-mduv-compo-value\"\u003e250 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-compo-row\"\u003e\n      \u003cspan class=\"soi-mduv-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-mduv-compo-value\"\u003eBio, formule vegan\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-compo-row\"\u003e\n      \u003cspan class=\"soi-mduv-compo-label\"\u003ePigments\u003c\/span\u003e\n      \u003cspan class=\"soi-mduv-compo-value\"\u003e100 % naturels (violets et bleus)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-compo-row\"\u003e\n      \u003cspan class=\"soi-mduv-compo-label\"\u003eParfum\u003c\/span\u003e\n      \u003cspan class=\"soi-mduv-compo-value\"\u003e100 % naturel, éco-conçu (Index A)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-compo-row\"\u003e\n      \u003cspan class=\"soi-mduv-compo-label\"\u003eOrigine\u003c\/span\u003e\n      \u003cspan class=\"soi-mduv-compo-value\"\u003eConçu et fabriqué en France\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mduv-compo-row\"\u003e\n      \u003cspan class=\"soi-mduv-compo-label\"\u003eValidation\u003c\/span\u003e\n      \u003cspan class=\"soi-mduv-compo-value\"\u003eCoiffeurs professionnels\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mduv-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-mduv-cta-box\"\u003e\n    \u003cp class=\"soi-mduv-cta-tag\" style=\"color: white;\"\u003eRavivez l'éclat de vos cheveux clairs\u003c\/p\u003e\n    \u003cp class=\"soi-mduv-cta-text\" style=\"color: white;\"\u003eDes cheveux blonds, blancs ou gris qui retrouvent leur pureté et leur lumière naturelle, sans compromis sur la naturalité. Deux minutes suffisent pour neutraliser les reflets jaunes et nourrir vos fibres pendant 48 heures.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mduv-marine: #1A2D3D;\n  --soi-mduv-marine-dark: #0F1E2B;\n  --soi-mduv-marine-light: #2C4458;\n  --soi-mduv-pomme: #A1C544;\n  --soi-mduv-pomme-dark: #84A636;\n  --soi-mduv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mduv-white: #FFFFFF;\n  --soi-mduv-off-white: #F8FAF6;\n  --soi-mduv-stone: #F1F3EE;\n  --soi-mduv-line: #E5E8E0;\n\n  --soi-mduv-primary: #5B3FA0;\n  --soi-mduv-primary-soft: #E8E0F5;\n  --soi-mduv-accent: #3D4A8A;\n\n  --soi-mduv-text: #1A2D3D;\n  --soi-mduv-text-soft: #4A5B6B;\n  --soi-mduv-text-muted: #7B8693;\n\n  --soi-mduv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mduv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mduv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mduv-radius: 12px;\n  --soi-mduv-radius-sm: 8px;\n  --soi-mduv-radius-pill: 999px;\n}\n\n.soi-mduv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mduv-fiche img { max-width: 100%; height: auto; }\n\n.soi-mduv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mduv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mduv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mduv-hero {\n  position: relative;\n  background: var(--soi-mduv-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-mduv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mduv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mduv-pomme);\n}\n\n.soi-mduv-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-mduv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mduv-pomme);\n  border-radius: 50%;\n}\n\n.soi-mduv-hero-title {\n  display: block;\n  color: var(--soi-mduv-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-mduv-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-mduv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mduv-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-mduv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mduv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mduv-label-accent {\n  background: var(--soi-mduv-pomme);\n  border-color: var(--soi-mduv-pomme);\n  color: var(--soi-mduv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-mduv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mduv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mduv-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-mduv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mduv-pomme);\n  border-radius: 2px;\n}\n\n.soi-mduv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mduv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mduv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-mduv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mduv-benefit {\n  background: var(--soi-mduv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mduv-radius);\n  border: 1px solid var(--soi-mduv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mduv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mduv-shadow-md);\n}\n\n.soi-mduv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mduv-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-mduv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mduv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mduv-benefit:hover .soi-mduv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mduv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mduv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mduv-benefit p {\n  font-size: 13px;\n  color: var(--soi-mduv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-mduv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mduv-card {\n  background: var(--soi-mduv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mduv-radius);\n  border-left: 3px solid var(--soi-mduv-pomme);\n}\n\n.soi-mduv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mduv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mduv-card p {\n  font-size: 14px;\n  color: var(--soi-mduv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-mduv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mduv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mduv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mduv-radius);\n  border: 1px solid var(--soi-mduv-line);\n  align-items: flex-start;\n}\n\n.soi-mduv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mduv-marine);\n  color: var(--soi-mduv-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-mduv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mduv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mduv-step-content p {\n  font-size: 14px;\n  color: var(--soi-mduv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-mduv-compo {\n  background: var(--soi-mduv-off-white);\n  border-radius: var(--soi-mduv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mduv-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-mduv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mduv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mduv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mduv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mduv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mduv-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-mduv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mduv-pomme-light);\n  border-left: 4px solid var(--soi-mduv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mduv-radius) var(--soi-mduv-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-mduv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mduv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mduv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mduv-tip p {\n  font-size: 14px;\n  color: var(--soi-mduv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-mduv-cta-box {\n  background: var(--soi-mduv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mduv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mduv-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-mduv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mduv-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-mduv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mduv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mduv-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-mduv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mduv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mduv-compo-value {\n    text-align: left;\n  }\n\n  .soi-mduv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mduv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mduv-fiche {\n    --soi-mduv-text-soft: #2C3E50;\n    --soi-mduv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603402350922,"sku":"CE0570","price":19.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/masque-dejaunisseur-certifie-bio-centifolia-packshot.webp?v=1785767088","url":"https:\/\/firmtoaromatherapy.com\/products\/masque-dejaunisseur-certifie-bio-centifolia","provider":"Soinature","version":"1.0","type":"link"}