{"product_id":"dentifrice-fruits-rouges-special-enfants-certifie-bio-centifolia","title":"Dentifrice fruits rouges spécial enfants certifié bio - Centifolia","description":"\u003cdiv class=\"soi-cfdent-fiche\"\u003e\n\n  \u003csection class=\"soi-cfdent-hero\"\u003e\n    \u003cdiv class=\"soi-cfdent-hero-tag\"\u003e\n      \u003cspan class=\"soi-cfdent-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène bucco-dentaire enfant · Centifolia Kids\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cfdent-hero-title\"\u003eDes dents de lait brossées en douceur\u003c\/span\u003e\n    \u003cp class=\"soi-cfdent-hero-subtitle\"\u003ePensé pour les enfants de 2 à 6 ans, ce dentifrice au goût naturel de fruits rouges associe une texture douce pour les dents de lait à une formule bio, vegan et sans fluor, fabriquée en France.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cfdent-hero-labels\"\u003e\n      \u003cspan class=\"soi-cfdent-label soi-cfdent-label-accent\"\u003eBIO COSMÉBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cfdent-label\"\u003eSANS FLUOR\u003c\/span\u003e\n      \u003cspan class=\"soi-cfdent-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cfdent-label\"\u003e100 % ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-cfdent-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cfdent-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce dentifrice bio sans fluor pour votre enfant ?\u003c\/h2\u003e\n    \u003cp class=\"soi-cfdent-section-intro\"\u003ePour bien choisir le dentifrice de votre enfant de 2 ans, trois critères comptent : un goût qu'il accepte, une formule douce et un format adapté à son âge. Voici ce que ce tube de 75 ml vous apporte.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cfdent-benefits\"\u003e\n      \u003cdiv class=\"soi-cfdent-benefit\"\u003e\n        \u003cdiv class=\"soi-cfdent-benefit-icon\"\u003e\u003cspan\u003e🍓\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUn goût naturel de fruits rouges\u003c\/h3\u003e\n        \u003cp\u003ePlus agréable que la menthe forte pour les petites papilles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-benefit\"\u003e\n        \u003cdiv class=\"soi-cfdent-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDe l'extrait d'aloe vera bio\u003c\/h3\u003e\n        \u003cp\u003ePour un nettoyage doux qui respecte les gencives sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-benefit\"\u003e\n        \u003cdiv class=\"soi-cfdent-benefit-icon\"\u003e\u003cspan\u003e🦷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUne formule non abrasive\u003c\/h3\u003e\n        \u003cp\u003eAdaptée à l'émail fragile des dents de lait.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-benefit\"\u003e\n        \u003cdiv class=\"soi-cfdent-benefit-icon\"\u003e\u003cspan\u003e👩‍⚕️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApprouvée par un chirurgien-dentiste\u003c\/h3\u003e\n        \u003cp\u003eUne formulation validée par un professionnel et labellisée Cosmébio.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-benefit\"\u003e\n        \u003cdiv class=\"soi-cfdent-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUne formule vegan\u003c\/h3\u003e\n        \u003cp\u003eComposée de 100 % d'ingrédients d'origine naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-cfdent-note\"\u003eLes tests d'usage menés par la marque rapportent un brossage agréable et bien accepté par les enfants.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cfdent-section\"\u003e\n    \u003ch2\u003eComposition : ce que contient (et ne contient pas) ce dentifrice\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cfdent-compo\"\u003e\n      \u003cdiv class=\"soi-cfdent-compo-row\"\u003e\n        \u003cspan class=\"soi-cfdent-compo-label\"\u003eActif mis en avant\u003c\/span\u003e\n        \u003cspan class=\"soi-cfdent-compo-value\"\u003eExtrait d'aloe vera bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-compo-row\"\u003e\n        \u003cspan class=\"soi-cfdent-compo-label\"\u003eArôme\u003c\/span\u003e\n        \u003cspan class=\"soi-cfdent-compo-value\"\u003eArôme naturel de fruits rouges\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-compo-row\"\u003e\n        \u003cspan class=\"soi-cfdent-compo-label\"\u003eFluor\u003c\/span\u003e\n        \u003cspan class=\"soi-cfdent-compo-value\"\u003eSans fluor\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-compo-row\"\u003e\n        \u003cspan class=\"soi-cfdent-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-cfdent-compo-value\"\u003e100 % d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-compo-row\"\u003e\n        \u003cspan class=\"soi-cfdent-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-cfdent-compo-value\"\u003eBio (Cosmébio)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-compo-row\"\u003e\n        \u003cspan class=\"soi-cfdent-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-cfdent-compo-value\"\u003e75 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-compo-row\"\u003e\n        \u003cspan class=\"soi-cfdent-compo-label\"\u003eDosage recommandé\u003c\/span\u003e\n        \u003cspan class=\"soi-cfdent-compo-value\"\u003eUne noisette de la taille d'un petit pois par brossage, pas plus\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-cfdent-note\"\u003eL'absence de fluor est un choix à discuter avec votre dentiste ou votre pédiatre, selon les apports en fluor de votre enfant. La liste INCI complète figure au dos du tube : consultez-la avant la première utilisation, surtout en cas d'allergie connue.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cfdent-section\"\u003e\n    \u003ch2\u003eComment brosser les dents de votre enfant, étape par étape\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cfdent-timeline\"\u003e\n      \u003cdiv class=\"soi-cfdent-step\"\u003e\n        \u003cdiv class=\"soi-cfdent-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cfdent-step-content\"\u003e\n          \u003ch3\u003eDéposez une noisette\u003c\/h3\u003e\n          \u003cp\u003ePlacez une noisette de dentifrice sur une brosse à dents souple, adaptée à son âge.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-step\"\u003e\n        \u003cdiv class=\"soi-cfdent-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cfdent-step-content\"\u003e\n          \u003ch3\u003eRestez présent\u003c\/h3\u003e\n          \u003cp\u003eLe brossage se fait toujours sous la surveillance d'un adulte.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-step\"\u003e\n        \u003cdiv class=\"soi-cfdent-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cfdent-step-content\"\u003e\n          \u003ch3\u003eBrossez 2 minutes\u003c\/h3\u003e\n          \u003cp\u003eEn douceur, sur toutes les faces des dents et près des gencives.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-step\"\u003e\n        \u003cdiv class=\"soi-cfdent-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-cfdent-step-content\"\u003e\n          \u003ch3\u003eApprenez-lui à recracher\u003c\/h3\u003e\n          \u003cp\u003eMontrez-lui comment recracher l'excédent, puis rincer sa bouche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cfdent-tip\"\u003e\n      \u003cdiv class=\"soi-cfdent-tip-icon\"\u003e♪\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour que ce moment reste un jeu, laissez votre enfant choisir sa brosse, chantez une chanson de 2 minutes ou transformez le brossage en mission de super-héros, comme sur le tube.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cfdent-section\"\u003e\n    \u003ch2\u003eDentifrice maison, tooth mousse, MIH : comment s'y retrouver ?\u003c\/h2\u003e\n    \u003cp class=\"soi-cfdent-section-intro\"\u003eFace à la quantité de choix, voici quelques repères concrets.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cfdent-grid\"\u003e\n      \u003cdiv class=\"soi-cfdent-card\"\u003e\n        \u003ch3\u003eDentifrice maison enfant\u003c\/h3\u003e\n        \u003cp\u003eLes recettes au bicarbonate ou au charbon peuvent se révéler abrasives pour l'émail des dents de lait. Une formule étudiée pour l'enfant est plus rassurante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-card\"\u003e\n        \u003ch3\u003eDentifrice d'éléphant enfant\u003c\/h3\u003e\n        \u003cp\u003eIl s'agit d'une expérience scientifique spectaculaire à faire en famille, mais en aucun cas d'un dentifrice.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-card\"\u003e\n        \u003ch3\u003eTooth Mousse, MIH ou 900 Care\u003c\/h3\u003e\n        \u003cp\u003eCes produits répondent à des besoins précis. En cas de MIH (hypominéralisation des molaires) ou de dents fragilisées, suivez les conseils de votre dentiste.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cfdent-card\"\u003e\n        \u003ch3\u003eDentifrice anti-carie enfant\u003c\/h3\u003e\n        \u003cp\u003eAucun dentifrice ne fait tout seul. Un brossage régulier, des goûters moins sucrés et une visite annuelle chez le dentiste restent les meilleurs alliés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-cfdent-note\"\u003eSi vous comparez avec un dentifrice pour enfant Weleda, un dentifrice La Rosée enfant ou une référence trouvée chez Intermarché, regardez la composition, la présence ou non de fluor, la certification bio et surtout le goût que votre enfant accepte.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cfdent-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce dentifrice ?\u003c\/h2\u003e\n    \u003cp\u003eIl convient aux \u003cstrong\u003eenfants de 2 à 6 ans\u003c\/strong\u003e qui apprennent à se brosser les dents, aux familles qui privilégient les cosmétiques bio et vegan, ainsi qu'à celles qui souhaitent une solution sans fluor, en accord avec leur professionnel de santé.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cfdent-accordion\"\u003e\n      \u003cdetails class=\"soi-cfdent-accordion-item\"\u003e\n        \u003csummary class=\"soi-cfdent-accordion-header\"\u003ePrécautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cfdent-accordion-content\"\u003e\n          \u003cp\u003eCe produit d'hygiène ne remplace ni un suivi dentaire ni un traitement médical. En cas de douleur, de tache ou de caries suspectées, consultez un chirurgien-dentiste.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cfdent-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cfdent-cta-box\"\u003e\n      \u003cp class=\"soi-cfdent-cta-tag\" style=\"color: white;\"\u003eUn brossage sans grimace, un sourire en confiance\u003c\/p\u003e\n      \u003cp class=\"soi-cfdent-cta-text\" style=\"color: white;\"\u003eAvec son goût de fruits rouges et son aloe vera bio, ce dentifrice fait du brossage un moment de complicité, pour construire jour après jour de bonnes habitudes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-cfdent-fiche {\n  --soi-cfdent-marine: #1A2D3D;\n  --soi-cfdent-marine-dark: #0F1E2B;\n  --soi-cfdent-marine-light: #2C4458;\n  --soi-cfdent-pomme: #A1C544;\n  --soi-cfdent-pomme-dark: #84A636;\n  --soi-cfdent-pomme-light: rgba(161,197,68,0.10);\n  --soi-cfdent-white: #FFFFFF;\n  --soi-cfdent-off-white: #F8FAF6;\n  --soi-cfdent-stone: #F1F3EE;\n  --soi-cfdent-line: #E5E8E0;\n  --soi-cfdent-primary: #A3195B;\n  --soi-cfdent-primary-soft: rgba(163,25,91,0.08);\n  --soi-cfdent-accent: #E89A2E;\n  --soi-cfdent-text: #1A2D3D;\n  --soi-cfdent-text-soft: #4A5B6B;\n  --soi-cfdent-text-muted: #7B8693;\n  --soi-cfdent-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cfdent-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cfdent-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cfdent-radius: 12px;\n  --soi-cfdent-radius-sm: 8px;\n  --soi-cfdent-radius-pill: 999px;\n}\n\n.soi-cfdent-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cfdent-fiche img { max-width: 100%; height: auto; }\n\n.soi-cfdent-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cfdent-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cfdent-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-cfdent-hero {\n  position: relative;\n  background: var(--soi-cfdent-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-cfdent-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cfdent-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-cfdent-pomme) 0%, var(--soi-cfdent-pomme) 70%, var(--soi-cfdent-primary) 100%);\n}\n\n.soi-cfdent-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-cfdent-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cfdent-pomme);\n  border-radius: 50%;\n}\n\n.soi-cfdent-hero-title {\n  display: block;\n  color: var(--soi-cfdent-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-cfdent-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-cfdent-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cfdent-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-cfdent-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cfdent-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cfdent-label-accent {\n  background: var(--soi-cfdent-pomme);\n  border-color: var(--soi-cfdent-pomme);\n  color: var(--soi-cfdent-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-cfdent-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cfdent-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cfdent-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-cfdent-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cfdent-pomme);\n  border-radius: 2px;\n}\n\n.soi-cfdent-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cfdent-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cfdent-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cfdent-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cfdent-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cfdent-section strong {\n  color: var(--soi-cfdent-marine);\n  font-weight: 600;\n}\n\n.soi-cfdent-section .soi-cfdent-note {\n  margin-top: 1.25rem;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-cfdent-text-soft);\n}\n\n\/* === BENEFITS === *\/\n.soi-cfdent-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cfdent-benefit {\n  background: var(--soi-cfdent-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cfdent-radius);\n  border: 1px solid var(--soi-cfdent-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cfdent-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cfdent-shadow-md);\n}\n\n.soi-cfdent-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cfdent-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-cfdent-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cfdent-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cfdent-benefit:hover .soi-cfdent-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cfdent-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cfdent-marine);\n  margin-bottom: 0.5rem;\n  line-height: 1.35;\n}\n\n.soi-cfdent-section .soi-cfdent-benefit p {\n  font-size: 14px;\n  color: var(--soi-cfdent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-cfdent-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cfdent-card {\n  background: var(--soi-cfdent-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cfdent-radius);\n  border-left: 3px solid var(--soi-cfdent-pomme);\n}\n\n.soi-cfdent-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cfdent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cfdent-section .soi-cfdent-card p {\n  font-size: 14px;\n  color: var(--soi-cfdent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-cfdent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cfdent-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cfdent-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cfdent-radius);\n  border: 1px solid var(--soi-cfdent-line);\n  align-items: flex-start;\n}\n\n.soi-cfdent-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cfdent-marine);\n  color: var(--soi-cfdent-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-cfdent-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cfdent-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cfdent-section .soi-cfdent-step-content p {\n  font-size: 15px;\n  color: var(--soi-cfdent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-cfdent-compo {\n  background: var(--soi-cfdent-off-white);\n  border-radius: var(--soi-cfdent-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cfdent-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-cfdent-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cfdent-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cfdent-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cfdent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cfdent-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cfdent-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-cfdent-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cfdent-pomme-light);\n  border-left: 4px solid var(--soi-cfdent-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cfdent-radius) var(--soi-cfdent-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cfdent-tip-icon {\n  flex-shrink: 0;\n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n  background: var(--soi-cfdent-primary-soft);\n  color: var(--soi-cfdent-primary);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n  line-height: 1;\n}\n\n.soi-cfdent-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cfdent-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cfdent-section .soi-cfdent-tip p {\n  font-size: 15px;\n  color: var(--soi-cfdent-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-cfdent-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-cfdent-accordion-item {\n  background: var(--soi-cfdent-off-white);\n  border-radius: var(--soi-cfdent-radius-sm);\n  border: 1px solid var(--soi-cfdent-line);\n  overflow: hidden;\n}\n\n.soi-cfdent-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cfdent-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-cfdent-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cfdent-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cfdent-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cfdent-accordion-item[open] .soi-cfdent-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cfdent-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cfdent-section .soi-cfdent-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cfdent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-cfdent-cta-box {\n  background: var(--soi-cfdent-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cfdent-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cfdent-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-cfdent-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cfdent-section .soi-cfdent-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-cfdent-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cfdent-section .soi-cfdent-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cfdent-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-cfdent-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cfdent-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cfdent-compo-value {\n    text-align: left;\n  }\n\n  .soi-cfdent-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cfdent-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cfdent-fiche {\n    --soi-cfdent-text-soft: #2C3E50;\n    --soi-cfdent-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603231957322,"sku":"CE0601","price":4.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/dentifrice-fruits-rouges-special-enfants-certifie-bio-centif-packshot.webp?v=1793555399","url":"https:\/\/firmtoaromatherapy.com\/products\/dentifrice-fruits-rouges-special-enfants-certifie-bio-centifolia","provider":"Soinature","version":"1.0","type":"link"}