{"title":"Pour les enfants","description":"","products":[{"product_id":"epp-originel-dioter","title":"EPP Originel Extrait de Pépins de Pamplemousse en flacon","description":"\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_DI2000_f943a2e3-02b7-478b-8393-1f47c078bccd.jpg?v=1776180132\" alt=\"Photo d'une femme alitée malade\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003cp\u003eEPP Originel de Dioter est un extrait de pépins de pamplemousse, reconnu pour ses bienfaits sur le système immunitaire. Découvert par le Dr. Jacob Harich, cet extrait est obtenu par un procédé naturel sans solvants chimiques, garantissant une \u003cstrong\u003ehaute concentration en bioflavonoïdes\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eBienfaits de l'EPP Originel\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforcement du système immunitaire\u003c\/strong\u003e : Riche en bioflavonoïdes et vitamine B9, l’EPP Originel contribue à améliorer les défenses naturelles du corps.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePropriétés antimicrobiennes\u003c\/strong\u003e : Utilisé pour ses propriétés antimicrobiennes, l'extrait de pépins de pamplemousse aide à combattre divers pathogènes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRéduction de la fatigue\u003c\/strong\u003e : La vitamine B9 présente dans cet extrait aide à réduire les signes de fatigue, soutenant ainsi le bien-être général.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques de l'EPP Originel de Dioter\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormulation naturelle\u003c\/strong\u003e : Produit à partir de pépins de pamplemousse par un procédé sans solvants chimiques, l’EPP Originel garantit la pureté et l'efficacité des bioflavonoïdes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConditionnement pratique\u003c\/strong\u003e : Disponible en flacon de 100 ml, adapté pour une utilisation quotidienne.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFacilité d'utilisation\u003c\/strong\u003e : Peut être dilué dans de l'eau ou du jus de fruit pour une consommation facile et agréable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eEPP Originel de Dioter est une solution naturelle pour \u003cstrong\u003esoutenir votre système immunitaire\u003c\/strong\u003e et améliorer votre bien-être général grâce à la puissance des pépins de pamplemousse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dioter","offers":[{"title":"Default Title","offer_id":61602577318218,"sku":"DI2000","price":25.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/soinat_dioter_di2000_epp-originel.jpg?v=1776154617"},{"product_id":"diomune-sirop-dextraits-de-plantes-et-vitamine-c","title":"Diomune - Sirop d'Extraits de Plantes et Vitamine C","description":"\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_DI5000_70791068-701d-4340-9c88-aef283a7b707.jpg?v=1776180132\" alt=\"Photo d'un couple sur une luge dans la neige\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003cp\u003eDiomune de Dioter est un sirop formulé pour \u003cstrong\u003esoutenir et renforcer le système immunitaire\u003c\/strong\u003e chez les adultes et les enfants. Idéal pour préparer l'organisme aux changements de saison et aux périodes de stress, Diomune combine des extraits de plantes reconnus pour leurs \u003cstrong\u003epropriétés immunostimulantes\u003c\/strong\u003e avec de la vitamine C, essentielle pour le maintien d'un \u003cstrong\u003esystème immunitaire sain\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch2\u003eBienfaits de Diomune\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoutien immunitaire\u003c\/strong\u003e : Les ingrédients de Diomune, tels que l'échinacée, le sureau et le thym, sont réputés pour stimuler les défenses naturelles de l'organisme.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection antioxydante\u003c\/strong\u003e : La présence de vitamine C contribue à protéger les cellules contre le stress oxydatif.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRéduction de la fatigue\u003c\/strong\u003e : La vitamine C aide également à réduire la fatigue et à maintenir un niveau d'énergie optimal.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eCaractéristiques de Diomune de Dioter\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormule naturelle\u003c\/strong\u003e : Composé d'extraits de plantes et de vitamine C, ce sirop est conçu pour offrir des bienfaits immunitaires.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQualité et pureté\u003c\/strong\u003e : Chaque ingrédient est rigoureusement contrôlé pour garantir la pureté et l'efficacité du produit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFacile à utiliser\u003c\/strong\u003e : Présenté sous forme de sirop, il est facile à administrer aux adultes comme aux enfants.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDiomune de Dioter est le complément idéal pour ceux qui cherchent à \u003cstrong\u003erenforcer leur système immunitaire et à maintenir leur vitalité\u003c\/strong\u003e tout au long de l'année. Grâce à sa formule naturelle et équilibrée, il offre une protection efficace et une source de bien-être quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dioter","offers":[{"title":"Default Title","offer_id":61602578006346,"sku":"DI5000","price":22.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/soinat_dioter_di5000_diomune.jpg?v=1776154631"},{"product_id":"ginseng-originel-en-compte-gouttes","title":"Ginseng Originel liquide - 50ml","description":"\u003cdiv class=\"soi-gins-fiche\"\u003e\n\n\u003csection class=\"soi-gins-hero\"\u003e\n  \u003cdiv class=\"soi-gins-hero-tag\"\u003e\n    \u003cspan class=\"soi-gins-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Dioter\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-gins-hero-title\"\u003eL'énergie ancestrale du ginseng, goutte après goutte\u003c\/span\u003e\n  \u003cp class=\"soi-gins-hero-subtitle\"\u003eExtrait pur de racine de ginseng blanc en compte-gouttes, pour retrouver votre vitalité au quotidien grâce à une absorption rapide et un dosage précis.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gins-hero-labels\"\u003e\n    \u003cspan class=\"soi-gins-label soi-gins-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-gins-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-gins-label\"\u003eEXTRAIT PUR\u003c\/span\u003e\n    \u003cspan class=\"soi-gins-label\"\u003eCOMPTE-GOUTTES\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gins-section\"\u003e\n  \u003ch2\u003ePourquoi choisir le ginseng en gouttes pour votre vitalité ?\u003c\/h2\u003e\n  \u003cp\u003eContrairement aux gélules, la \u003cstrong\u003eforme liquide en compte-gouttes\u003c\/strong\u003e permet une absorption rapide et précise des principes actifs, les fameux \u003cstrong\u003eginsénosides\u003c\/strong\u003e. Ces molécules bioactives sont au cœur des bienfaits du ginseng sur l'énergie, l'endurance et la résistance au stress.\u003c\/p\u003e\n  \u003cp\u003eL'extrait de Dioter est obtenu par macération dans un mélange eau et glycérine végétale, sans solvant agressif, ce qui préserve l'intégrité des actifs.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gins-section\"\u003e\n  \u003ch2\u003eLes bienfaits du Ginseng Originel Dioter\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gins-benefits\"\u003e\n    \u003cdiv class=\"soi-gins-benefit\"\u003e\n      \u003cdiv class=\"soi-gins-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉnergie et tonus\u003c\/h3\u003e\n      \u003cp\u003eLe ginseng est reconnu pour réduire la fatigue physique et mentale et soutenir votre vitalité, même lors des périodes de surmenage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-benefit\"\u003e\n      \u003cdiv class=\"soi-gins-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eConcentration et mémoire\u003c\/h3\u003e\n      \u003cp\u003eLe Panax ginseng soutient les fonctions cognitives : concentration, clarté mentale et capacité de mémorisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-benefit\"\u003e\n      \u003cdiv class=\"soi-gins-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDéfenses naturelles\u003c\/h3\u003e\n      \u003cp\u003eGrâce à ses propriétés antioxydantes, le ginseng contribue à renforcer les défenses immunitaires et à mieux résister aux agressions saisonnières.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gins-section\"\u003e\n  \u003ch2\u003eComposition et dosage précis\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gins-compo\"\u003e\n    \u003cdiv class=\"soi-gins-compo-row\"\u003e\n      \u003cspan class=\"soi-gins-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-compo-value\"\u003eExtrait de racine de ginseng blanc (\u003cem\u003ePanax ginseng\u003c\/em\u003e C.A. Meyer)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-compo-row\"\u003e\n      \u003cspan class=\"soi-gins-compo-label\"\u003eExcipients\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-compo-value\"\u003eEau purifiée, glycérine végétale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-compo-row\"\u003e\n      \u003cspan class=\"soi-gins-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-compo-value\"\u003eFlacon de 50 ml avec compte-gouttes intégré\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-compo-row\"\u003e\n      \u003cspan class=\"soi-gins-compo-label\"\u003eDosage recommandé\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-compo-value\"\u003e20 à 30 gouttes par jour\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-compo-row\"\u003e\n      \u003cspan class=\"soi-gins-compo-label\"\u003eCure conseillée\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-compo-value\"\u003e4 à 8 semaines, renouvelable après une pause\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-gins-tip\"\u003e\n    \u003cdiv class=\"soi-gins-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCe complément ne contient ni alcool, ni colorant artificiel, ni arôme de synthèse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gins-section\"\u003e\n  \u003ch2\u003eComment utiliser le Ginseng Originel au quotidien ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gins-timeline\"\u003e\n    \u003cdiv class=\"soi-gins-step\"\u003e\n      \u003cdiv class=\"soi-gins-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-gins-step-content\"\u003e\n        \u003ch3\u003eLe matin, à jeun ou au petit-déjeuner\u003c\/h3\u003e\n        \u003cp\u003eVersez 20 à 30 gouttes dans un demi-verre d'eau. C'est le moment optimal pour profiter de l'effet énergisant sur toute la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-step\"\u003e\n      \u003cdiv class=\"soi-gins-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-gins-step-content\"\u003e\n        \u003ch3\u003eÉvitez la prise en soirée\u003c\/h3\u003e\n        \u003cp\u003eEn raison de son effet stimulant, le ginseng peut perturber le sommeil s'il est consommé trop tard dans la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-step\"\u003e\n      \u003cdiv class=\"soi-gins-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-gins-step-content\"\u003e\n        \u003ch3\u003eRespectez les périodes de pause\u003c\/h3\u003e\n        \u003cp\u003eAprès 6 à 8 semaines de cure, marquez une pause de 2 à 4 semaines avant de reprendre pour préserver l'efficacité de l'extrait.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gins-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gins-accordion\"\u003e\n    \u003cdetails class=\"soi-gins-accordion-item\"\u003e\n      \u003csummary class=\"soi-gins-accordion-header\"\u003e⚕️ Usage et limites\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gins-accordion-content\"\u003e\n        \u003cp\u003eComplément alimentaire, ne se substitue pas à un traitement médical. Ne pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-gins-accordion-item\"\u003e\n      \u003csummary class=\"soi-gins-accordion-header\"\u003e🤰 Populations sensibles\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gins-accordion-content\"\u003e\n        \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes et aux enfants de moins de 12 ans. Demandez l'avis de votre médecin en cas de traitement anticoagulant ou d'hypertension.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-gins-accordion-item\"\u003e\n      \u003csummary class=\"soi-gins-accordion-header\"\u003e🏠 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gins-accordion-content\"\u003e\n        \u003cp\u003eConserver à l'abri de la chaleur 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-gins-section\"\u003e\n  \u003ch2\u003eGinseng Originel Dioter : l'essentiel en un coup d'œil\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gins-grid-compact\"\u003e\n    \u003cdiv class=\"soi-gins-card-mini\"\u003e\n      \u003cspan class=\"soi-gins-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-card-mini-value\"\u003eFrançaise\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-card-mini\"\u003e\n      \u003cspan class=\"soi-gins-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-card-mini-value\"\u003eExtrait pur sans alcool\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-card-mini\"\u003e\n      \u003cspan class=\"soi-gins-card-mini-icon\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-card-mini-value\"\u003eCompte-gouttes 50 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gins-card-mini\"\u003e\n      \u003cspan class=\"soi-gins-card-mini-icon\"\u003e🔄\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-card-mini-label\"\u003ePolyvalence\u003c\/span\u003e\n      \u003cspan class=\"soi-gins-card-mini-value\"\u003eFatigue, saisons, stress\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gins-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-gins-cta-box\"\u003e\n    \u003cp class=\"soi-gins-cta-tag\" style=\"color: white;\"\u003eQuelques gouttes chaque matin suffisent\u003c\/p\u003e\n    \u003cp class=\"soi-gins-cta-text\" style=\"color: white;\"\u003eQuand l'énergie se fait rare, le Ginseng Originel Dioter vous redonne le tonus dont vous avez besoin. Une formule pure, sans compromis, pour retrouver votre vitalité naturellement.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gins-marine: #1A2D3D;\n  --soi-gins-marine-dark: #0F1E2B;\n  --soi-gins-marine-light: #2C4458;\n  --soi-gins-pomme: #A1C544;\n  --soi-gins-pomme-dark: #84A636;\n  --soi-gins-pomme-light: rgba(161,197,68,0.10);\n  --soi-gins-white: #FFFFFF;\n  --soi-gins-off-white: #F8FAF6;\n  --soi-gins-stone: #F1F3EE;\n  --soi-gins-line: #E5E8E0;\n  --soi-gins-primary: #B5843A;\n  --soi-gins-primary-soft: #F5EDE0;\n  --soi-gins-accent: #D4A52A;\n  --soi-gins-text: #1A2D3D;\n  --soi-gins-text-soft: #4A5B6B;\n  --soi-gins-text-muted: #7B8693;\n  --soi-gins-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gins-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gins-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gins-radius: 12px;\n  --soi-gins-radius-sm: 8px;\n  --soi-gins-radius-pill: 999px;\n}\n\n.soi-gins-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gins-fiche img { max-width: 100%; height: auto; }\n\n.soi-gins-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gins-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gins-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-gins-hero {\n  position: relative;\n  background: var(--soi-gins-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-gins-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gins-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gins-pomme);\n}\n\n.soi-gins-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-gins-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gins-pomme);\n  border-radius: 50%;\n}\n\n.soi-gins-hero-title {\n  display: block;\n  color: var(--soi-gins-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-gins-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-gins-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gins-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-gins-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gins-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gins-label-accent {\n  background: var(--soi-gins-pomme);\n  border-color: var(--soi-gins-pomme);\n  color: var(--soi-gins-marine);\n  font-weight: 600;\n}\n\n.soi-gins-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gins-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gins-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-gins-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gins-pomme);\n  border-radius: 2px;\n}\n\n.soi-gins-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gins-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gins-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gins-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gins-benefit {\n  background: var(--soi-gins-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gins-radius);\n  border: 1px solid var(--soi-gins-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gins-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gins-shadow-md);\n}\n\n.soi-gins-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gins-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-gins-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gins-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gins-benefit:hover .soi-gins-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gins-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gins-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gins-benefit p {\n  font-size: 13px;\n  color: var(--soi-gins-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gins-compo {\n  background: var(--soi-gins-off-white);\n  border-radius: var(--soi-gins-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-gins-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-gins-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gins-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gins-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gins-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gins-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gins-marine);\n  text-align: right;\n}\n\n.soi-gins-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gins-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gins-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gins-radius);\n  border: 1px solid var(--soi-gins-line);\n  align-items: flex-start;\n}\n\n.soi-gins-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gins-marine);\n  color: var(--soi-gins-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-gins-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gins-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gins-step-content p {\n  font-size: 14px;\n  color: var(--soi-gins-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gins-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gins-pomme-light);\n  border-left: 4px solid var(--soi-gins-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gins-radius) var(--soi-gins-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gins-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gins-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gins-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gins-tip p {\n  font-size: 14px;\n  color: var(--soi-gins-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gins-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gins-accordion-item {\n  background: var(--soi-gins-off-white);\n  border-radius: var(--soi-gins-radius-sm);\n  border: 1px solid var(--soi-gins-line);\n  overflow: hidden;\n}\n\n.soi-gins-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gins-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-gins-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gins-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gins-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gins-accordion-item[open] .soi-gins-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gins-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gins-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gins-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gins-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gins-card-mini {\n  background: var(--soi-gins-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gins-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gins-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gins-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gins-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gins-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gins-marine);\n}\n\n.soi-gins-cta-box {\n  background: var(--soi-gins-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gins-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gins-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-gins-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gins-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-gins-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gins-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gins-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-gins-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gins-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gins-compo-value {\n    text-align: left;\n  }\n\n  .soi-gins-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-gins-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gins-fiche {\n    --soi-gins-text-soft: #2C3E50;\n    --soi-gins-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Dioter","offers":[{"title":"Default Title","offer_id":61603118121290,"sku":"DI5020","price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ginseng-originel-en-compte-gouttes-packshot.webp?v=1783253323"},{"product_id":"eau-micellaire-format-familial-centifolia","title":"Eau micellaire certifié bio pour toute la famille","description":"\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_CE0196_a9a9ac7e-12f1-433e-a5a0-c9962d4ed043.jpg?v=1776180362\" alt=\"Photo d'une femme qui se démaquille avec un coton dans sa salle de bain\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003cp\u003e\u003cstrong\u003eL'Eau Micellaire Bio pour Toute la Famille de Centifolia\u003c\/strong\u003e est la solution idéale pour un \u003cstrong\u003enettoyage doux et hydratant\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eDisponible en un généreux format de 500 ml, cette eau micellaire élimine efficacement les impuretés, les traces de pollution, et même le maquillage waterproof, tout en respectant l'équilibre naturel de la peau.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eIngrédients principaux de l'Eau micellaire Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eGinkgo Biloba Bio\u003c\/strong\u003e : hydrate, apaise et protège la peau contre les agressions extérieures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEau Florale Bio\u003c\/strong\u003e : apporte une sensation de fraîcheur et de douceur.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques et avantages de l'Eau micellaire\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTous types de peaux\u003c\/strong\u003e : convient à tous les types de peaux, y compris les plus sensibles. Peut être utilisée sur le visage et les yeux sans nécessiter de rinçage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormule hydratante et apaisante\u003c\/strong\u003e : enrichie en Ginkgo Biloba bio, un extrait de feuilles d'origine française réputé pour ses propriétés hydratantes, apaisantes et protectrices contre les dommages liés aux UV.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConfort et fraîcheur\u003c\/strong\u003e : laisse la peau propre, fraîche et confortable après chaque application.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEngagement écologique\u003c\/strong\u003e : flacon recyclable à 50%, conçu pour un dosage facile et une conservation optimale du produit. Sans phtalates ni Bisphénol A, soutenant ainsi l'engagement environnemental de Centifolia.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabriqué en France\u003c\/strong\u003e : une garantie de qualité et de savoir-faire local. Adapté pour une utilisation à partir de 3 ans.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eL'Eau Micellaire Bio pour Toute la Famille de Centifolia\u003c\/strong\u003e est le choix parfait pour ceux qui cherchent une solution de nettoyage efficace, douce et respectueuse de la peau et de l'environnement. Offrez à votre peau le soin qu'elle mérite, jour après jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603119235402,"sku":"CE0196","price":6.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ce0196_centifolia_eau_micellaire_famille_4e56b302-744d-4e01-8e49-fc63cf7bf21f.jpg?v=1778842778"},{"product_id":"thym-originel-en-compte-gouttes","title":"Extrait de Thym en compte-gouttes","description":"\u003cdiv class=\"soi-thym-fiche\"\u003e\n\n\u003csection class=\"soi-thym-hero\"\u003e\n  \u003cdiv class=\"soi-thym-hero-tag\"\u003e\n    \u003cspan class=\"soi-thym-tag-dot\"\u003e\u003c\/span\u003e\n    Phytothérapie · Laboratoire Dioter\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-thym-hero-title\"\u003eLa puissance du thym français en compte-gouttes\u003c\/span\u003e\n  \u003cp class=\"soi-thym-hero-subtitle\"\u003eUn extrait aqueux de thym sans alcool, dosable à la goutte près, pour soutenir vos voies respiratoires et vos défenses naturelles au fil des saisons.\u003c\/p\u003e\n  \u003cdiv class=\"soi-thym-hero-labels\"\u003e\n    \u003cspan class=\"soi-thym-label soi-thym-label-accent\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-thym-label\"\u003eORIGINE FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-thym-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n    \u003cspan class=\"soi-thym-label\"\u003e100 ML\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thym-section\"\u003e\n  \u003ch2\u003ePourquoi choisir un extrait de thym en compte-gouttes ?\u003c\/h2\u003e\n  \u003cp\u003eLe thym (\u003cem\u003eThymus vulgaris\u003c\/em\u003e) est utilisé depuis des siècles pour ses vertus sur les voies respiratoires et le système immunitaire. Sous forme liquide en compte-gouttes, l'extrait se dose avec précision et s'absorbe rapidement. Contrairement à une gélule, vous adaptez la dose à vos besoins réels, ce qui est particulièrement pratique pour toute la famille, adultes comme enfants.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thym-section\"\u003e\n  \u003ch2\u003eLes atouts du Thym Originel Dioter\u003c\/h2\u003e\n  \u003cdiv class=\"soi-thym-benefits\"\u003e\n    \u003cdiv class=\"soi-thym-benefit\"\u003e\n      \u003cdiv class=\"soi-thym-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eImmunité renforcée\u003c\/h3\u003e\n      \u003cp\u003eLe thymol et le carvacrol, principes actifs naturels du thym, contribuent au bon fonctionnement des défenses naturelles de l'organisme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-benefit\"\u003e\n      \u003cdiv class=\"soi-thym-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eConfort respiratoire\u003c\/h3\u003e\n      \u003cp\u003eTraditionnellement reconnu pour aider à maintenir la santé des voies respiratoires, notamment lors des changements de saison.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-benefit\"\u003e\n      \u003cdiv class=\"soi-thym-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRéduction de la fatigue passagère\u003c\/h3\u003e\n      \u003cp\u003eAssocié à la vitamine C, cet extrait participe à maintenir votre vitalité au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-thym-grid\"\u003e\n    \u003cdiv class=\"soi-thym-card\"\u003e\n      \u003ch3\u003e🚫 Sans alcool\u003c\/h3\u003e\n      \u003cp\u003eContrairement à beaucoup d'extraits liquides du marché, cette formule convient aussi bien aux adultes qu'aux enfants.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-card\"\u003e\n      \u003ch3\u003e🇫🇷 100 % origine France\u003c\/h3\u003e\n      \u003cp\u003eThym cultivé et extrait en France, avec une traçabilité complète de la plante au flacon.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-card\"\u003e\n      \u003ch3\u003e🌿 Sans conservateurs\u003c\/h3\u003e\n      \u003cp\u003eExtraction par macération douce pour préserver l'intégrité des actifs naturels.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thym-section\"\u003e\n  \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-thym-compo\"\u003e\n    \u003cdiv class=\"soi-thym-compo-row\"\u003e\n      \u003cspan class=\"soi-thym-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n      \u003cspan class=\"soi-thym-compo-value\"\u003eExtrait aqueux de thym (\u003cem\u003eThymus vulgaris\u003c\/em\u003e, parties aériennes) d'origine française\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-compo-row\"\u003e\n      \u003cspan class=\"soi-thym-compo-label\"\u003eAutres ingrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-thym-compo-value\"\u003eEau purifiée\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-compo-row\"\u003e\n      \u003cspan class=\"soi-thym-compo-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-thym-compo-value\"\u003eSans alcool, sans conservateurs, sans arômes artificiels\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-compo-row\"\u003e\n      \u003cspan class=\"soi-thym-compo-label\"\u003eContenu\u003c\/span\u003e\n      \u003cspan class=\"soi-thym-compo-value\"\u003e100 ml (environ 2 000 gouttes par flacon)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-thym-grid\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-thym-card\"\u003e\n      \u003ch3\u003e🧑 Adultes\u003c\/h3\u003e\n      \u003cp\u003e20 à 30 gouttes, 2 à 3 fois par jour, dans un verre d'eau ou une tisane tiède.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-card\"\u003e\n      \u003ch3\u003e👧 Enfants (à partir de 6 ans)\u003c\/h3\u003e\n      \u003cp\u003e10 à 15 gouttes, 2 fois par jour, selon avis parental ou conseil du professionnel de santé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-thym-tip\" style=\"margin-top:1.25rem;\"\u003e\n    \u003cdiv class=\"soi-thym-tip-icon\"\u003e📅\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eDurée de cure conseillée\u003c\/strong\u003e\n      \u003cp\u003e4 à 6 semaines, renouvelable selon les besoins saisonniers.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thym-section\"\u003e\n  \u003ch2\u003eComment utiliser l'extrait de thym Dioter au quotidien ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-thym-timeline\"\u003e\n    \u003cdiv class=\"soi-thym-step\"\u003e\n      \u003cdiv class=\"soi-thym-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-thym-step-content\"\u003e\n        \u003ch3\u003eLe matin\u003c\/h3\u003e\n        \u003cp\u003eDéposez vos gouttes dans une tisane de thym ou d'eucalyptus pour un effet synergique sur les bronches.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-step\"\u003e\n      \u003cdiv class=\"soi-thym-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-thym-step-content\"\u003e\n        \u003ch3\u003eEn prévention hivernale\u003c\/h3\u003e\n        \u003cp\u003eCommencez votre cure dès septembre pour préparer votre organisme avant les premiers refroidissements.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thym-step\"\u003e\n      \u003cdiv class=\"soi-thym-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-thym-step-content\"\u003e\n        \u003ch3\u003eConservation\u003c\/h3\u003e\n        \u003cp\u003eGardez le flacon à l'abri de la lumière et de la chaleur, à température ambiante. Refermez soigneusement après chaque utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thym-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n  \u003cdiv class=\"soi-thym-accordion\"\u003e\n    \u003cdetails class=\"soi-thym-accordion-item\"\u003e\n      \u003csummary class=\"soi-thym-accordion-header\"\u003e⚠️ Avis médical et usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-thym-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé. Ne dépassez pas la dose journalière recommandée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-thym-accordion-item\"\u003e\n      \u003csummary class=\"soi-thym-accordion-header\"\u003e🤰 Femmes enceintes ou allaitantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-thym-accordion-content\"\u003e\n        \u003cp\u003eCe produit est déconseillé aux femmes enceintes ou allaitantes sans avis médical préalable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-thym-accordion-item\"\u003e\n      \u003csummary class=\"soi-thym-accordion-header\"\u003e👶 Jeunes enfants\u003c\/summary\u003e\n      \u003cdiv class=\"soi-thym-accordion-content\"\u003e\n        \u003cp\u003eTenir hors de portée des jeunes 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-thym-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-thym-cta-box\"\u003e\n    \u003cp class=\"soi-thym-cta-tag\" style=\"color: white;\"\u003eLa sagesse des plantes françaises en flacon\u003c\/p\u003e\n    \u003cp class=\"soi-thym-cta-text\" style=\"color: white;\"\u003eUn extrait pur de thym, sans alcool, dosable à la goutte près, pour accompagner toute la famille dès les premiers signes de fatigue saisonnière.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-thym-marine: #1A2D3D;\n  --soi-thym-marine-dark: #0F1E2B;\n  --soi-thym-marine-light: #2C4458;\n  --soi-thym-pomme: #A1C544;\n  --soi-thym-pomme-dark: #84A636;\n  --soi-thym-pomme-light: rgba(161,197,68,0.10);\n  --soi-thym-white: #FFFFFF;\n  --soi-thym-off-white: #F8FAF6;\n  --soi-thym-stone: #F1F3EE;\n  --soi-thym-line: #E5E8E0;\n  --soi-thym-primary: #5A8A4A;\n  --soi-thym-primary-soft: #E8F0E4;\n  --soi-thym-accent: #8B7355;\n  --soi-thym-text: #1A2D3D;\n  --soi-thym-text-soft: #4A5B6B;\n  --soi-thym-text-muted: #7B8693;\n  --soi-thym-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-thym-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-thym-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-thym-radius: 12px;\n  --soi-thym-radius-sm: 8px;\n  --soi-thym-radius-pill: 999px;\n}\n\n.soi-thym-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-thym-fiche img { max-width: 100%; height: auto; }\n\n.soi-thym-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-thym-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-thym-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-thym-hero {\n  position: relative;\n  background: var(--soi-thym-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-thym-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-thym-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-thym-pomme);\n}\n\n.soi-thym-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-thym-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-thym-pomme);\n  border-radius: 50%;\n}\n\n.soi-thym-hero-title {\n  display: block;\n  color: var(--soi-thym-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-thym-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-thym-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-thym-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-thym-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-thym-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-thym-label-accent {\n  background: var(--soi-thym-pomme);\n  border-color: var(--soi-thym-pomme);\n  color: var(--soi-thym-marine);\n  font-weight: 600;\n}\n\n.soi-thym-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-thym-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-thym-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-thym-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-thym-pomme);\n  border-radius: 2px;\n}\n\n.soi-thym-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-thym-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-thym-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-thym-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-thym-benefit {\n  background: var(--soi-thym-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-thym-radius);\n  border: 1px solid var(--soi-thym-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-thym-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-thym-shadow-md);\n}\n\n.soi-thym-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-thym-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-thym-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-thym-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-thym-benefit:hover .soi-thym-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-thym-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-thym-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-thym-benefit p {\n  font-size: 13px;\n  color: var(--soi-thym-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thym-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-thym-card {\n  background: var(--soi-thym-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-thym-radius);\n  border-left: 3px solid var(--soi-thym-pomme);\n}\n\n.soi-thym-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-thym-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-thym-card p {\n  font-size: 14px;\n  color: var(--soi-thym-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thym-compo {\n  background: var(--soi-thym-off-white);\n  border-radius: var(--soi-thym-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-thym-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-thym-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-thym-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-thym-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-thym-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-thym-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-thym-marine);\n  text-align: right;\n}\n\n.soi-thym-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-thym-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-thym-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-thym-radius);\n  border: 1px solid var(--soi-thym-line);\n  align-items: flex-start;\n}\n\n.soi-thym-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-thym-marine);\n  color: var(--soi-thym-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-thym-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-thym-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-thym-step-content p {\n  font-size: 14px;\n  color: var(--soi-thym-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thym-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-thym-pomme-light);\n  border-left: 4px solid var(--soi-thym-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-thym-radius) var(--soi-thym-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-thym-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-thym-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-thym-marine);\n  margin-bottom: 4px;\n}\n\n.soi-thym-tip p {\n  font-size: 14px;\n  color: var(--soi-thym-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thym-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-thym-accordion-item {\n  background: var(--soi-thym-off-white);\n  border-radius: var(--soi-thym-radius-sm);\n  border: 1px solid var(--soi-thym-line);\n  overflow: hidden;\n}\n\n.soi-thym-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-thym-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-thym-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-thym-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-thym-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-thym-accordion-item[open] .soi-thym-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-thym-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-thym-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-thym-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thym-cta-box {\n  background: var(--soi-thym-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-thym-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-thym-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-thym-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-thym-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-thym-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-thym-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-thym-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-thym-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-thym-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-thym-compo-value {\n    text-align: left;\n  }\n\n  .soi-thym-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-thym-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-thym-fiche {\n    --soi-thym-text-soft: #2C3E50;\n    --soi-thym-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Dioter","offers":[{"title":"Default Title","offer_id":61603168911690,"sku":"DI5030","price":24.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/thym-originel-en-compte-gouttes-packshot.webp?v=1783249767"},{"product_id":"originel-kid-immunite-bio-150ml","title":"Originel Kid Immunité Bio en flacon doseur","description":"\n\u003cdiv class=\"soi-imkid-fiche\"\u003e\n\n\u003csection class=\"soi-imkid-hero\"\u003e\n  \u003cdiv class=\"soi-imkid-hero-tag\"\u003e\n    \u003cspan class=\"soi-imkid-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire enfant · Laboratoires Dioter\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-imkid-hero-title\"\u003eLe bouclier naturel de vos petits\u003c\/span\u003e\n  \u003cp class=\"soi-imkid-hero-subtitle\"\u003eUne synergie de quatre plantes biologiques pour accompagner les défenses immunitaires de votre enfant, en douceur et sans alcool.\u003c\/p\u003e\n  \u003cdiv class=\"soi-imkid-hero-labels\"\u003e\n    \u003cspan class=\"soi-imkid-label soi-imkid-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-imkid-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-imkid-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-imkid-label\"\u003eFLACON DOSEUR 150 ML\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-imkid-section\"\u003e\n  \u003ch2\u003ePourquoi choisir Originel Kid Immunité Bio ?\u003c\/h2\u003e\n  \u003cp\u003eContrairement à beaucoup de sirops pour enfants chargés en additifs, Originel Kid Immunité Bio mise sur le 100 % naturel et certifié bio. Chaque ingrédient a été retenu pour son action reconnue sur le système immunitaire, et la formule reste douce, sans alcool, adaptée dès le plus jeune âge. Le flacon doseur anti-goutte facilite l'administration quotidienne, sans approximation.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-imkid-section\"\u003e\n  \u003ch2\u003eComposition détaillée : 4 actifs bio pour l'immunité enfant\u003c\/h2\u003e\n  \u003cp class=\"soi-imkid-section-intro\"\u003eQuatre plantes biologiques soigneusement sélectionnées, réunies dans une formule liquide pensée pour les plus jeunes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-imkid-benefits\"\u003e\n    \u003cdiv class=\"soi-imkid-benefit\"\u003e\n      \u003cdiv class=\"soi-imkid-benefit-icon\"\u003e\u003cspan\u003e🍒\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAcérola bio\u003c\/h3\u003e\n      \u003cp\u003eChampionne naturelle de la vitamine C, elle contribue au fonctionnement normal du système immunitaire et aide à réduire la fatigue. Sa teneur en vitamine C dépasse de loin celle de l'orange.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-benefit\"\u003e\n      \u003cdiv class=\"soi-imkid-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉchinacée bio\u003c\/h3\u003e\n      \u003cp\u003ePlante emblématique de l'immunité, utilisée depuis des siècles pour soutenir les défenses naturelles lors des changements de saison et des périodes d'exposition hivernale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-benefit\"\u003e\n      \u003cdiv class=\"soi-imkid-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉglantier bio\u003c\/h3\u003e\n      \u003cp\u003eRiche en vitamine C naturelle et en antioxydants, le cynorhodon contribue à protéger les cellules contre le stress oxydatif et soutient la vitalité globale de votre enfant.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-benefit\"\u003e\n      \u003cdiv class=\"soi-imkid-benefit-icon\"\u003e\u003cspan\u003e🍊\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePépins de pamplemousse bio\u003c\/h3\u003e\n      \u003cp\u003eSource de bioflavonoïdes, cet extrait renforce l'action des autres actifs et contribue à la protection naturelle de l'organisme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-imkid-section\"\u003e\n  \u003ch2\u003eÀ qui s'adresse ce complément immunitaire pour enfant ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-imkid-grid\"\u003e\n    \u003cdiv class=\"soi-imkid-card\"\u003e\n      \u003ch3\u003e🏫 Enfants en collectivité\u003c\/h3\u003e\n      \u003cp\u003eCrèche, école, activités de groupe : les environnements collectifs multiplient les expositions aux infections saisonnières. Originel Kid accompagne les défenses de votre enfant au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-card\"\u003e\n      \u003ch3\u003e🤧 Périodes de convalescence\u003c\/h3\u003e\n      \u003cp\u003eAprès un épisode infectieux, le système immunitaire a besoin de soutien. Cette synergie de plantes bio favorise une récupération en douceur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-card\"\u003e\n      \u003ch3\u003e🍂 Prévention saisonnière\u003c\/h3\u003e\n      \u003cp\u003eEn soutien préventif à l'approche de l'automne et de l'hiver, pour aider l'organisme à mieux répondre aux agressions saisonnières. Convient aux enfants comme aux adolescents.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-imkid-section\"\u003e\n  \u003ch2\u003ePosologie et conseils d'utilisation\u003c\/h2\u003e\n  \u003cdiv class=\"soi-imkid-timeline\"\u003e\n    \u003cdiv class=\"soi-imkid-step\"\u003e\n      \u003cdiv class=\"soi-imkid-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-imkid-step-content\"\u003e\n        \u003ch3\u003eEnfants de 3 à 6 ans\u003c\/h3\u003e\n        \u003cp\u003e10 à 15 gouttes par jour, à diluer dans un verre d'eau ou de jus de fruit.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-step\"\u003e\n      \u003cdiv class=\"soi-imkid-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-imkid-step-content\"\u003e\n        \u003ch3\u003eEnfants dès 7 ans\u003c\/h3\u003e\n        \u003cp\u003e20 à 25 gouttes par jour, de préférence le matin avant le repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-step\"\u003e\n      \u003cdiv class=\"soi-imkid-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-imkid-step-content\"\u003e\n        \u003ch3\u003eDurée conseillée\u003c\/h3\u003e\n        \u003cp\u003eCure de 4 à 6 semaines, renouvelable. Idéalement en début de saison froide.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-imkid-tip\"\u003e\n    \u003cdiv class=\"soi-imkid-tip-icon\"\u003e⚠️\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003ePrécautions d'emploi\u003c\/strong\u003e\n      \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit ne se substitue pas à une alimentation variée et équilibrée, ni à un traitement médical. Demandez conseil à votre médecin ou pédiatre en cas de doute.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-imkid-section\"\u003e\n  \u003ch2\u003ePoints forts du produit en un coup d'œil\u003c\/h2\u003e\n  \u003cdiv class=\"soi-imkid-grid-compact\"\u003e\n    \u003cdiv class=\"soi-imkid-card-mini\"\u003e\n      \u003cspan class=\"soi-imkid-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-value\"\u003eBio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-card-mini\"\u003e\n      \u003cspan class=\"soi-imkid-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-value\"\u003eFrance\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-card-mini\"\u003e\n      \u003cspan class=\"soi-imkid-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-value\"\u003eSans alcool\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-card-mini\"\u003e\n      \u003cspan class=\"soi-imkid-card-mini-icon\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-value\"\u003e150 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imkid-card-mini\"\u003e\n      \u003cspan class=\"soi-imkid-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-label\"\u003ePraticité\u003c\/span\u003e\n      \u003cspan class=\"soi-imkid-card-mini-value\"\u003eFlacon doseur anti-goutte\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-imkid-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur Originel Kid Immunité Bio\u003c\/h2\u003e\n  \u003cdiv class=\"soi-imkid-accordion\"\u003e\n    \u003cdetails class=\"soi-imkid-accordion-item\"\u003e\n      \u003csummary class=\"soi-imkid-accordion-header\"\u003e🧒 À partir de quel âge peut-on donner Originel Kid ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-imkid-accordion-content\"\u003e\n        \u003cp\u003eCe complément est adapté aux enfants à partir de 3 ans. En dessous de cet âge, consultez votre pédiatre avant toute utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-imkid-accordion-item\"\u003e\n      \u003csummary class=\"soi-imkid-accordion-header\"\u003e🛡️ Peut-on l'utiliser en prévention, pas seulement en cas de maladie ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-imkid-accordion-content\"\u003e\n        \u003cp\u003eOui, c'est même l'usage recommandé : une cure préventive en début d'automne ou d'hiver aide l'organisme à mieux répondre aux agressions saisonnières.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-imkid-accordion-item\"\u003e\n      \u003csummary class=\"soi-imkid-accordion-header\"\u003e📦 Comment le conserver ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-imkid-accordion-content\"\u003e\n        \u003cp\u003eÀ conserver dans un endroit frais et sec, à l'abri de la lumière. Une fois ouvert, utiliser dans les 60 jours.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-imkid-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-imkid-cta-box\"\u003e\n    \u003cp class=\"soi-imkid-cta-tag\" style=\"color: white;\"\u003eProtéger naturellement, dès le plus jeune âge\u003c\/p\u003e\n    \u003cp class=\"soi-imkid-cta-text\" style=\"color: white;\"\u003eOffrez à votre enfant le soutien immunitaire qu'il mérite : quatre actifs bio, sans alcool, sans artifices, fabriqué en France avec soin. Parce que protéger l'immunité de son enfant commence par des choix simples et naturels.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-imkid-marine: #1A2D3D;\n  --soi-imkid-marine-dark: #0F1E2B;\n  --soi-imkid-marine-light: #2C4458;\n  --soi-imkid-pomme: #A1C544;\n  --soi-imkid-pomme-dark: #84A636;\n  --soi-imkid-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-imkid-white: #FFFFFF;\n  --soi-imkid-off-white: #F8FAF6;\n  --soi-imkid-stone: #F1F3EE;\n  --soi-imkid-line: #E5E8E0;\n\n  --soi-imkid-primary: #D64B8A;\n  --soi-imkid-primary-soft: rgba(214,75,138,0.08);\n  --soi-imkid-accent: #7ECDB5;\n\n  --soi-imkid-text: #1A2D3D;\n  --soi-imkid-text-soft: #4A5B6B;\n  --soi-imkid-text-muted: #7B8693;\n\n  --soi-imkid-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-imkid-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-imkid-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-imkid-radius: 12px;\n  --soi-imkid-radius-sm: 8px;\n  --soi-imkid-radius-pill: 999px;\n}\n\n.soi-imkid-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-imkid-fiche img { max-width: 100%; height: auto; }\n\n.soi-imkid-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-imkid-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-imkid-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-imkid-hero {\n  position: relative;\n  background: var(--soi-imkid-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-imkid-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-imkid-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-imkid-pomme);\n}\n\n.soi-imkid-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-imkid-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-imkid-pomme);\n  border-radius: 50%;\n}\n\n.soi-imkid-hero-title {\n  display: block;\n  color: var(--soi-imkid-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-imkid-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-imkid-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-imkid-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-imkid-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-imkid-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-imkid-label-accent {\n  background: var(--soi-imkid-pomme);\n  border-color: var(--soi-imkid-pomme);\n  color: var(--soi-imkid-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-imkid-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-imkid-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-imkid-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-imkid-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-imkid-pomme);\n  border-radius: 2px;\n}\n\n.soi-imkid-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-imkid-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-imkid-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-imkid-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-imkid-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-imkid-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-imkid-benefit {\n  background: var(--soi-imkid-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-imkid-radius);\n  border: 1px solid var(--soi-imkid-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-imkid-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-imkid-shadow-md);\n}\n\n.soi-imkid-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-imkid-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-imkid-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-imkid-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-imkid-benefit:hover .soi-imkid-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-imkid-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-imkid-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-imkid-benefit p {\n  font-size: 13px;\n  color: var(--soi-imkid-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-imkid-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-imkid-card {\n  background: var(--soi-imkid-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-imkid-radius);\n  border-left: 3px solid var(--soi-imkid-pomme);\n}\n\n.soi-imkid-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-imkid-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-imkid-card p {\n  font-size: 14px;\n  color: var(--soi-imkid-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-imkid-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-imkid-card-mini {\n  background: var(--soi-imkid-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-imkid-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-imkid-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-imkid-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-imkid-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-imkid-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-imkid-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-imkid-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-imkid-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-imkid-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-imkid-radius);\n  border: 1px solid var(--soi-imkid-line);\n  align-items: flex-start;\n}\n\n.soi-imkid-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-imkid-marine);\n  color: var(--soi-imkid-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-imkid-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-imkid-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-imkid-step-content p {\n  font-size: 14px;\n  color: var(--soi-imkid-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-imkid-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-imkid-pomme-light);\n  border-left: 4px solid var(--soi-imkid-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-imkid-radius) var(--soi-imkid-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-imkid-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-imkid-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-imkid-marine);\n  margin-bottom: 4px;\n}\n\n.soi-imkid-tip p {\n  font-size: 14px;\n  color: var(--soi-imkid-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-imkid-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-imkid-accordion-item {\n  background: var(--soi-imkid-off-white);\n  border-radius: var(--soi-imkid-radius-sm);\n  border: 1px solid var(--soi-imkid-line);\n  overflow: hidden;\n}\n\n.soi-imkid-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-imkid-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-imkid-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-imkid-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-imkid-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-imkid-accordion-item[open] .soi-imkid-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-imkid-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-imkid-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-imkid-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-imkid-cta-box {\n  background: var(--soi-imkid-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-imkid-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-imkid-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-imkid-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-imkid-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-imkid-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-imkid-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-imkid-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-imkid-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-imkid-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-imkid-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-imkid-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-imkid-fiche {\n    --soi-imkid-text-soft: #2C3E50;\n    --soi-imkid-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Dioter","offers":[{"title":"Default Title","offer_id":61603227107658,"sku":"DI5069","price":18.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/originel-kid-immunite-bio-en-flacon-doseur-packshot.webp?v=1784882155"},{"product_id":"originel-kid-sommeil-bio-en-flacon-doseur","title":"Originel Kid Sommeil Bio en flacon doseur","description":"\n\u003cdiv class=\"soi-kids-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-kids-hero\"\u003e\n    \u003cdiv class=\"soi-kids-hero-tag\"\u003e\n      \u003cspan class=\"soi-kids-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire enfant · Dioter\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-kids-hero-title\"\u003eUn sommeil apaisé grâce aux plantes\u003c\/span\u003e\n    \u003cp class=\"soi-kids-hero-subtitle\"\u003eOriginel Kid Sommeil Bio est un sirop à base de quatre extraits de plantes biologiques, formulé spécifiquement pour accompagner le sommeil des enfants de façon naturelle et sécurisante.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kids-hero-labels\"\u003e\n      \u003cspan class=\"soi-kids-label soi-kids-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-kids-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-kids-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-kids-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Originel Kid Sommeil Bio : le sirop naturel pour aider votre enfant à trouver le repos --\u003e\n  \u003csection class=\"soi-kids-section\"\u003e\n    \u003ch2\u003eOriginel Kid Sommeil Bio : le sirop naturel pour aider votre enfant à trouver le repos\u003c\/h2\u003e\n    \u003cp\u003eVotre enfant a du mal à s'endormir, se réveille la nuit ou semble agité au moment du coucher ? Vous cherchez une solution douce, sans alcool et vraiment adaptée aux enfants ? \u003cstrong\u003eOriginel Kid Sommeil Bio de Dioter\u003c\/strong\u003e est un sirop à base d'extraits de plantes biologiques, formulé spécifiquement pour accompagner le sommeil des enfants de façon naturelle et sécurisante.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Pourquoi le sommeil de votre enfant mérite toute votre attention --\u003e\n  \u003csection class=\"soi-kids-section\"\u003e\n    \u003ch2\u003ePourquoi le sommeil de votre enfant mérite toute votre attention\u003c\/h2\u003e\n    \u003cp\u003eEntre 3 et 10 ans, les enfants perdent en moyenne 10 minutes de sommeil par nuit chaque année. Un sommeil insuffisant ou de mauvaise qualité peut affecter la concentration, l'humeur et la croissance. Avant d'envisager un complément alimentaire, une \u003cstrong\u003eroutine du coucher apaisante\u003c\/strong\u003e reste indispensable : heure fixe, lumière tamisée, lecture calme.\u003c\/p\u003e\n    \u003cp\u003eDes pratiques comme la \u003cstrong\u003eméditation sommeil profond enfant\u003c\/strong\u003e ou la respiration guidée peuvent également préparer le corps et l'esprit au repos. Originel Kid Sommeil Bio s'inscrit dans cette démarche globale, en complément d'habitudes saines.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition complète : 4 plantes bio pour une nuit sereine --\u003e\n  \u003csection class=\"soi-kids-section\"\u003e\n    \u003ch2\u003eComposition complète : 4 plantes bio pour une nuit sereine\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kids-grid\"\u003e\n      \u003cdiv class=\"soi-kids-card\"\u003e\n        \u003ch3\u003e🌿 Mélisse bio\u003c\/h3\u003e\n        \u003cp\u003ePlante emblématique du calme nerveux, elle aide à réduire l'agitation et facilite l'endormissement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-card\"\u003e\n        \u003ch3\u003e🌳 Tilleul bio\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés sédatives douces, il favorise un sommeil paisible et continu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-card\"\u003e\n        \u003ch3\u003e🍃 Verveine bio\u003c\/h3\u003e\n        \u003cp\u003eContribue à détendre le système nerveux et à relâcher les tensions accumulées dans la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-card\"\u003e\n        \u003ch3\u003e🌸 Fleur d'oranger bio\u003c\/h3\u003e\n        \u003cp\u003eApaisante et légèrement anxiolytique, elle aide à calmer les petits esprits qui s'emballent au moment du coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-kids-tip\"\u003e\n      \u003cdiv class=\"soi-kids-tip-icon\"\u003e✅\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFormule rassurante\u003c\/strong\u003e\n        \u003cp\u003eCe sirop ne contient ni alcool, ni conservateurs, ni colorants artificiels. Il est fabriqué en France selon des normes de qualité strictes, avec des ingrédients certifiés biologiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Comment utiliser Originel Kid Sommeil Bio ? --\u003e\n  \u003csection class=\"soi-kids-section\"\u003e\n    \u003ch2\u003eComment utiliser Originel Kid Sommeil Bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kids-timeline\"\u003e\n      \u003cdiv class=\"soi-kids-step\"\u003e\n        \u003cdiv class=\"soi-kids-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-kids-step-content\"\u003e\n          \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n          \u003cp\u003e1 à 2 cuillères à café (5 à 10 ml) à donner à votre enfant environ 30 minutes avant le coucher, pure ou diluée dans un peu d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-step\"\u003e\n        \u003cdiv class=\"soi-kids-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-kids-step-content\"\u003e\n          \u003ch3\u003eFlacon doseur pratique\u003c\/h3\u003e\n          \u003cp\u003eLe bouchon doseur anti-goutte permet un dosage précis, sans risque de surdosage involontaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-step\"\u003e\n        \u003cdiv class=\"soi-kids-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-kids-step-content\"\u003e\n          \u003ch3\u003eContenu\u003c\/h3\u003e\n          \u003cp\u003eFlacon de 100 ml, soit environ 10 à 20 prises selon le dosage choisi.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-step\"\u003e\n        \u003cdiv class=\"soi-kids-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-kids-step-content\"\u003e\n          \u003ch3\u003eConservation\u003c\/h3\u003e\n          \u003cp\u003eÀ conserver à l'abri de la chaleur et de la lumière, hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-kids-tip\"\u003e\n      \u003cdiv class=\"soi-kids-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire est destiné aux enfants. En cas de doute sur la posologie ou si les troubles du sommeil persistent, consultez un professionnel de santé. Ce produit ne remplace en aucun cas un traitement médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Quand consulter un spécialiste ? --\u003e\n  \u003csection class=\"soi-kids-section\"\u003e\n    \u003ch2\u003eQuand consulter un spécialiste ?\u003c\/h2\u003e\n    \u003cp\u003eSi votre enfant ronfle fortement, fait des pauses respiratoires la nuit ou présente une fatigue chronique malgré des nuits longues, il peut être utile d'envisager un \u003cstrong\u003edépistage apnée du sommeil enfant\u003c\/strong\u003e auprès d'un pédiatre ou d'un spécialiste du sommeil.\u003c\/p\u003e\n    \u003cp\u003eDes approches complémentaires comme le \u003cstrong\u003emagnétisme et sommeil enfant\u003c\/strong\u003e séduisent de nombreux parents en quête de solutions douces, à associer à un accompagnement médical si nécessaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Ce que les parents apprécient --\u003e\n  \u003csection class=\"soi-kids-section\"\u003e\n    \u003ch2\u003eCe que les parents apprécient\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kids-benefits\"\u003e\n      \u003cdiv class=\"soi-kids-benefit\"\u003e\n        \u003cdiv class=\"soi-kids-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % bio et sans alcool\u003c\/h3\u003e\n        \u003cp\u003eUne formule certifiée biologique, sans alcool, adaptée aux enfants dès le plus jeune âge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-benefit\"\u003e\n        \u003cdiv class=\"soi-kids-benefit-icon\"\u003e\u003cspan\u003e😋\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGoût agréable\u003c\/h3\u003e\n        \u003cp\u003eGrâce aux sucres de fruit naturels présents dans la formule, votre enfant l'accepte facilement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-benefit\"\u003e\n        \u003cdiv class=\"soi-kids-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabrication française\u003c\/h3\u003e\n        \u003cp\u003eUn gage de traçabilité et de sérieux pour les parents soucieux de la qualité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kids-benefit\"\u003e\n        \u003cdiv class=\"soi-kids-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFacile à intégrer\u003c\/h3\u003e\n        \u003cp\u003eS'intègre simplement dans la routine du soir, sans contrainte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- DISCLAIMER --\u003e\n  \u003csection class=\"soi-kids-section\"\u003e\n    \u003cdiv class=\"soi-kids-accordion\"\u003e\n      \u003cdetails class=\"soi-kids-accordion-item\"\u003e\n        \u003csummary class=\"soi-kids-accordion-header\"\u003e📋 Avertissement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-kids-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire est un soutien naturel, pas un substitut à un suivi médical. En cas de troubles persistants du sommeil chez votre enfant, consultez votre pédiatre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-kids-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-kids-cta-box\"\u003e\n      \u003cp class=\"soi-kids-cta-tag\" style=\"color: white;\"\u003eDes nuits plus douces, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-kids-cta-text\" style=\"color: white;\"\u003eOffrez à votre enfant le repos qu'il mérite avec Originel Kid Sommeil Bio de Dioter : quatre plantes apaisantes certifiées bio, un sirop sans alcool, simple à donner et agréable à prendre. Un geste bienveillant pour que toute la famille retrouve enfin des nuits sereines.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-kids-marine: #1A2D3D;\n  --soi-kids-marine-dark: #0F1E2B;\n  --soi-kids-marine-light: #2C4458;\n  --soi-kids-pomme: #A1C544;\n  --soi-kids-pomme-dark: #84A636;\n  --soi-kids-pomme-light: rgba(161,197,68,0.10);\n  --soi-kids-white: #FFFFFF;\n  --soi-kids-off-white: #F8FAF6;\n  --soi-kids-stone: #F1F3EE;\n  --soi-kids-line: #E5E8E0;\n  --soi-kids-primary: #5B8FAD;\n  --soi-kids-primary-soft: rgba(91,143,173,0.10);\n  --soi-kids-accent: #8DC9A8;\n  --soi-kids-text: #1A2D3D;\n  --soi-kids-text-soft: #4A5B6B;\n  --soi-kids-text-muted: #7B8693;\n  --soi-kids-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-kids-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-kids-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-kids-radius: 12px;\n  --soi-kids-radius-sm: 8px;\n  --soi-kids-radius-pill: 999px;\n}\n\n.soi-kids-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-kids-fiche img { max-width: 100%; height: auto; }\n\n.soi-kids-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-kids-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-kids-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-kids-hero {\n  position: relative;\n  background: var(--soi-kids-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-kids-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-kids-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-kids-pomme);\n}\n\n.soi-kids-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-kids-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-kids-pomme);\n  border-radius: 50%;\n}\n\n.soi-kids-hero-title {\n  display: block;\n  color: var(--soi-kids-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-kids-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-kids-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-kids-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-kids-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-kids-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-kids-label-accent {\n  background: var(--soi-kids-pomme);\n  border-color: var(--soi-kids-pomme);\n  color: var(--soi-kids-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-kids-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-kids-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-kids-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-kids-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-kids-pomme);\n  border-radius: 2px;\n}\n\n.soi-kids-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-kids-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-kids-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-kids-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-kids-card {\n  background: var(--soi-kids-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kids-radius);\n  border-left: 3px solid var(--soi-kids-pomme);\n}\n\n.soi-kids-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kids-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kids-card p {\n  font-size: 14px;\n  color: var(--soi-kids-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-kids-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-kids-benefit {\n  background: var(--soi-kids-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-kids-radius);\n  border: 1px solid var(--soi-kids-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-kids-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-kids-shadow-md);\n}\n\n.soi-kids-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-kids-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-kids-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-kids-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-kids-benefit:hover .soi-kids-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-kids-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kids-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kids-benefit p {\n  font-size: 13px;\n  color: var(--soi-kids-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-kids-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-kids-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-kids-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kids-radius);\n  border: 1px solid var(--soi-kids-line);\n  align-items: flex-start;\n}\n\n.soi-kids-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-kids-marine);\n  color: var(--soi-kids-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-kids-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-kids-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-kids-step-content p {\n  font-size: 14px;\n  color: var(--soi-kids-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-kids-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-kids-pomme-light);\n  border-left: 4px solid var(--soi-kids-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-kids-radius) var(--soi-kids-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-kids-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-kids-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-kids-marine);\n  margin-bottom: 4px;\n}\n\n.soi-kids-tip p {\n  font-size: 14px;\n  color: var(--soi-kids-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-kids-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-kids-accordion-item {\n  background: var(--soi-kids-off-white);\n  border-radius: var(--soi-kids-radius-sm);\n  border: 1px solid var(--soi-kids-line);\n  overflow: hidden;\n}\n\n.soi-kids-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-kids-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-kids-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-kids-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-kids-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-kids-accordion-item[open] .soi-kids-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-kids-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-kids-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-kids-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-kids-cta-box {\n  background: var(--soi-kids-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-kids-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-kids-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-kids-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-kids-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-kids-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-kids-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-kids-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-kids-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-kids-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-kids-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-kids-fiche {\n    --soi-kids-text-soft: #2C3E50;\n    --soi-kids-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Dioter","offers":[{"title":"Default Title","offer_id":61603229434186,"sku":"DI5070","price":18.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/originel-kid-sommeil-bio-en-flacon-doseur-packshot.webp?v=1784538024"},{"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"},{"product_id":"baume-corps-sos-centifolia","title":"Baume corps SOS certifié bio- Centifolia","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eDécouvrez le \u003cstrong\u003eBaume Corps SOS de Centifolia\u003c\/strong\u003e, une solution \u003cstrong\u003elabellisé Cosmébio\u003c\/strong\u003e par Ecocert, qui apporte douceur et hydratation pour toute la famille. Ce baume \u003cstrong\u003eultra-riche et délicatement parfumé\u003c\/strong\u003e pénètre rapidement sans laisser de film gras, apportant un confort immédiat aux peaux sèches et fragilisées.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_CE0407_57e9cdce-3516-46b0-944e-d532a895a449.jpg?v=1776180510\" alt=\"Photo d'une maman qui met de la crème à son enfant\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003ch2\u003e\u003cstrong\u003eBienfaits du Baume Corps SOS Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation intense :\u003c\/strong\u003e nourrit et hydrate en profondeur les peaux sèches et sensibles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApaisement instantané :\u003c\/strong\u003e réduit les sensations de tiraillement et d'inconfort dès la première application.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAbsorption rapide :\u003c\/strong\u003e sa texture fondante permet une application facile et une absorption rapide sans laisser de résidu gras.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConfort et souplesse :\u003c\/strong\u003e la peau retrouve son confort et sa souplesse naturelle.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eIngrédients clés du Baume\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eGinkgo Biloba Bio :\u003c\/strong\u003e originaire d'Asie, cet arbre aux mille écus est riche en flavonoïdes, offrant d'importantes propriétés antioxydantes, hydratantes, apaisantes et protectrices.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBeurre de Karité :\u003c\/strong\u003e connu pour ses propriétés nourrissantes et régénératrices, idéal pour les peaux sèches et abîmées.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBeurre de Cacao :\u003c\/strong\u003e offre une hydratation profonde et protège la peau des agressions extérieures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAloe Vera :\u003c\/strong\u003e apaisant et hydratant, il aide à calmer les irritations et à régénérer la peau.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdapté à toute la famille :\u003c\/strong\u003e convient à tous les types de peaux, y compris les plus sensibles. Recommandé à partir de 3 ans.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormat généreux :\u003c\/strong\u003e disponible en pot de 200 ml, parfait pour un usage quotidien en famille.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEngagement environnemental :\u003c\/strong\u003e produit 100% vegan avec un emballage réduit en plastique (-75%).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eOffrez à votre peau le soin qu'elle mérite avec le \u003cstrong\u003eBaume Corps SOS de Centifolia\u003c\/strong\u003e, pour une \u003cstrong\u003ehydratation\u003c\/strong\u003e et un \u003cstrong\u003econfort\u003c\/strong\u003e au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603261415754,"sku":"CE0407","price":13.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ce0407_centifolia_baume_276c8de0-102f-4edb-9e03-787e99d6c504.jpg?v=1778842836"},{"product_id":"pschitt-antimonstre-100ml","title":"Pschitt Anti-monstres 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-pschi-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-pschi-hero\"\u003e\n    \u003cdiv class=\"soi-pschi-hero-tag\"\u003e\n      \u003cspan class=\"soi-pschi-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pschi-hero-title\"\u003eLe rituel du soir qui chasse les monstres\u003c\/span\u003e\n    \u003cp class=\"soi-pschi-hero-subtitle\"\u003eUn spray d'aromathérapie naturel aux eaux florales et huiles essentielles, conçu pour apaiser les peurs nocturnes des enfants et transformer le coucher en moment de complicité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pschi-hero-labels\"\u003e\n      \u003cspan class=\"soi-pschi-label soi-pschi-label-accent\"\u003e100% PURES ET NATURELLES\u003c\/span\u003e\n      \u003cspan class=\"soi-pschi-label\"\u003eSANS PARABÈNE\u003c\/span\u003e\n      \u003cspan class=\"soi-pschi-label\"\u003eSANS CONSERVATEUR ARTIFICIEL\u003c\/span\u003e\n      \u003cspan class=\"soi-pschi-label\"\u003eDÈS 30 MOIS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pourquoi ce spray fonctionne --\u003e\n  \u003csection class=\"soi-pschi-section\"\u003e\n    \u003ch2\u003ePourquoi ce spray d'aromathérapie fonctionne vraiment ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pschi-section-intro\"\u003eDerrière son nom qui fait sourire se cache une formule sérieuse. Le Pschitt Anti-Monstres repose sur des eaux florales et huiles essentielles 100% pures et naturelles, reconnues pour leurs effets apaisants sur le système nerveux. L'odeur douce et enveloppante qu'il diffuse agit comme un signal sensoriel clair pour le cerveau de votre enfant : \u003cem\u003eici, je suis en sécurité.\u003c\/em\u003e\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-pschi-benefits\"\u003e\n      \u003cdiv class=\"soi-pschi-benefit\"\u003e\n        \u003cdiv class=\"soi-pschi-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEau florale de fleur d'oranger\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour calmer l'agitation émotionnelle et favoriser un endormissement serein.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-benefit\"\u003e\n        \u003cdiv class=\"soi-pschi-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile essentielle de Camomille\u003c\/h3\u003e\n        \u003cp\u003eAux vertus décontractantes et calmantes, idéale contre les frayeurs et les tensions du soir.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-benefit\"\u003e\n        \u003cdiv class=\"soi-pschi-benefit-icon\"\u003e\u003cspan\u003e🍊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile essentielle de Néroli\u003c\/h3\u003e\n        \u003cp\u003eExtraite des fleurs d'oranger amer, elle apporte une note réconfortante et rassurante qui enveloppe votre enfant comme un câlin olfactif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-pschi-tip\"\u003e\n      \u003cdiv class=\"soi-pschi-tip-icon\"\u003e🌿\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFormulation douce\u003c\/strong\u003e\n        \u003cp\u003eAucun parabène, aucun conservateur artificiel. Une formule pensée pour les petits dès 30 mois, validée par la philosophie naturelle d'Aromaspray.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Comment utiliser --\u003e\n  \u003csection class=\"soi-pschi-section\"\u003e\n    \u003ch2\u003eComment utiliser le Pschitt Anti-Monstres ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pschi-section-intro\"\u003eLe secret de ce spray d'aromathérapie, c'est aussi le rituel qu'il crée. Vaporisez 2 à 3 fois dans la chambre, sur les draps ou le doudou de votre enfant, juste avant le coucher. Laissez-le participer : tenir le flacon, « chasser les monstres » lui-même. Ce geste symbolique, répété chaque soir, devient un puissant ancrage émotionnel qui lui apprend à apprivoiser ses peurs.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-pschi-timeline\"\u003e\n      \u003cdiv class=\"soi-pschi-step\"\u003e\n        \u003cdiv class=\"soi-pschi-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pschi-step-content\"\u003e\n          \u003ch3\u003ePréparez l'ambiance\u003c\/h3\u003e\n          \u003cp\u003ePréparez la chambre et éteignez la lumière principale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-step\"\u003e\n        \u003cdiv class=\"soi-pschi-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pschi-step-content\"\u003e\n          \u003ch3\u003eVaporisez la brume\u003c\/h3\u003e\n          \u003cp\u003eVaporisez 2 à 3 fois dans la pièce ou sur les draps.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-step\"\u003e\n        \u003cdiv class=\"soi-pschi-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pschi-step-content\"\u003e\n          \u003ch3\u003eLaissez la magie opérer\u003c\/h3\u003e\n          \u003cp\u003eLaissez le parfum enveloppant faire son effet, et bonne nuit !\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pour qui --\u003e\n  \u003csection class=\"soi-pschi-section\"\u003e\n    \u003ch2\u003ePour qui est-il conseillé ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pschi-grid\"\u003e\n      \u003cdiv class=\"soi-pschi-card\"\u003e\n        \u003ch3\u003e👶 Enfants dès 30 mois\u003c\/h3\u003e\n        \u003cp\u003eSujets aux peurs du noir, aux cauchemars ou aux réveils nocturnes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧 Parents en quête de naturel\u003c\/h3\u003e\n        \u003cp\u003eQui cherchent une alternative naturelle et bienveillante aux solutions traditionnelles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-card\"\u003e\n        \u003ch3\u003e✈️ Voyages et nuits hors de la maison\u003c\/h3\u003e\n        \u003cp\u003eFormat compact de 100 ml, facile à glisser dans un sac pour accompagner votre enfant partout.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Caractéristiques --\u003e\n  \u003csection class=\"soi-pschi-section\"\u003e\n    \u003ch2\u003eCaractéristiques du produit\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-pschi-compo\"\u003e\n      \u003cdiv class=\"soi-pschi-compo-row\"\u003e\n        \u003cspan class=\"soi-pschi-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-pschi-compo-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-compo-row\"\u003e\n        \u003cspan class=\"soi-pschi-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-pschi-compo-value\"\u003eEau florale de fleur d'oranger, HE Camomille, HE Néroli\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-compo-row\"\u003e\n        \u003cspan class=\"soi-pschi-compo-label\"\u003eQualité des huiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-pschi-compo-value\"\u003e100% pures et naturelles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-compo-row\"\u003e\n        \u003cspan class=\"soi-pschi-compo-label\"\u003eSans parabène \/ Sans conservateur artificiel\u003c\/span\u003e\n        \u003cspan class=\"soi-pschi-compo-value\"\u003e✓\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-compo-row\"\u003e\n        \u003cspan class=\"soi-pschi-compo-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-pschi-compo-value\"\u003eAromaspray (Paris)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pschi-compo-row\"\u003e\n        \u003cspan class=\"soi-pschi-compo-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-pschi-compo-value\"\u003eSpray d'ambiance, brume d'aromathérapie pour chambre d'enfant\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-pschi-accordion\"\u003e\n      \u003cdetails class=\"soi-pschi-accordion-item\"\u003e\n        \u003csummary class=\"soi-pschi-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pschi-accordion-content\"\u003e\n          \u003cp\u003eNe pas pulvériser en présence d'enfants de moins de 30 mois, de femmes enceintes ou allaitantes, ni de personnes sensibles aux huiles essentielles. Ne pas vaporiser directement sur la peau ou le visage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-pschi-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pschi-cta-box\"\u003e\n      \u003cp class=\"soi-pschi-cta-tag\" style=\"color: white;\"\u003eUn pschitt, et les monstres s'envolent\u003c\/p\u003e\n      \u003cp class=\"soi-pschi-cta-text\" style=\"color: white;\"\u003eChaque soir, transformez la peur en sécurité et le coucher en un moment de douceur partagée. Offrez à votre enfant un vrai rituel apaisant et des nuits sereines pour toute la famille.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pschi-marine: #1A2D3D;\n  --soi-pschi-marine-dark: #0F1E2B;\n  --soi-pschi-marine-light: #2C4458;\n  --soi-pschi-pomme: #A1C544;\n  --soi-pschi-pomme-dark: #84A636;\n  --soi-pschi-pomme-light: rgba(161,197,68,0.10);\n  --soi-pschi-white: #FFFFFF;\n  --soi-pschi-off-white: #F8FAF6;\n  --soi-pschi-stone: #F1F3EE;\n  --soi-pschi-line: #E5E8E0;\n  --soi-pschi-primary: #5B6DA8;\n  --soi-pschi-primary-soft: #8E9CC7;\n  --soi-pschi-accent: #9B8DC4;\n  --soi-pschi-text: #1A2D3D;\n  --soi-pschi-text-soft: #4A5B6B;\n  --soi-pschi-text-muted: #7B8693;\n  --soi-pschi-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pschi-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pschi-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pschi-radius: 12px;\n  --soi-pschi-radius-sm: 8px;\n  --soi-pschi-radius-pill: 999px;\n}\n\n.soi-pschi-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pschi-fiche img { max-width: 100%; height: auto; }\n\n.soi-pschi-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pschi-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pschi-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-pschi-hero {\n  position: relative;\n  background: var(--soi-pschi-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-pschi-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pschi-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pschi-pomme);\n}\n\n.soi-pschi-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-pschi-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pschi-pomme);\n  border-radius: 50%;\n}\n\n.soi-pschi-hero-title {\n  display: block;\n  color: var(--soi-pschi-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-pschi-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-pschi-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pschi-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-pschi-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pschi-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pschi-label-accent {\n  background: var(--soi-pschi-pomme);\n  border-color: var(--soi-pschi-pomme);\n  color: var(--soi-pschi-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-pschi-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pschi-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pschi-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-pschi-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pschi-pomme);\n  border-radius: 2px;\n}\n\n.soi-pschi-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pschi-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-pschi-section-intro em {\n  color: var(--soi-pschi-marine);\n  font-style: italic;\n  font-weight: 500;\n}\n\n.soi-pschi-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pschi-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pschi-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-pschi-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-pschi-benefit {\n  background: var(--soi-pschi-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pschi-radius);\n  border: 1px solid var(--soi-pschi-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pschi-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pschi-shadow-md);\n}\n\n.soi-pschi-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pschi-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-pschi-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pschi-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pschi-benefit:hover .soi-pschi-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pschi-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pschi-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pschi-benefit p {\n  font-size: 13px;\n  color: var(--soi-pschi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-pschi-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pschi-card {\n  background: var(--soi-pschi-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pschi-radius);\n  border-left: 3px solid var(--soi-pschi-pomme);\n}\n\n.soi-pschi-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pschi-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pschi-card p {\n  font-size: 14px;\n  color: var(--soi-pschi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-pschi-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-pschi-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pschi-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pschi-radius);\n  border: 1px solid var(--soi-pschi-line);\n  align-items: flex-start;\n}\n\n.soi-pschi-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pschi-marine);\n  color: var(--soi-pschi-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-pschi-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pschi-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pschi-step-content p {\n  font-size: 14px;\n  color: var(--soi-pschi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-pschi-compo {\n  background: var(--soi-pschi-off-white);\n  border-radius: var(--soi-pschi-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-pschi-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-pschi-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pschi-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pschi-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pschi-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pschi-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pschi-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-pschi-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pschi-pomme-light);\n  border-left: 4px solid var(--soi-pschi-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pschi-radius) var(--soi-pschi-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pschi-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pschi-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pschi-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pschi-tip p {\n  font-size: 14px;\n  color: var(--soi-pschi-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-pschi-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pschi-accordion-item {\n  background: var(--soi-pschi-off-white);\n  border-radius: var(--soi-pschi-radius-sm);\n  border: 1px solid var(--soi-pschi-line);\n  overflow: hidden;\n}\n\n.soi-pschi-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pschi-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-pschi-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pschi-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pschi-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pschi-accordion-item[open] .soi-pschi-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pschi-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pschi-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pschi-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-pschi-cta-box {\n  background: var(--soi-pschi-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pschi-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pschi-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-pschi-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pschi-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-pschi-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pschi-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pschi-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-pschi-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pschi-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pschi-compo-value {\n    text-align: left;\n  }\n\n  .soi-pschi-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pschi-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pschi-fiche {\n    --soi-pschi-text-soft: #2C3E50;\n    --soi-pschi-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61603285958986,"sku":"SC8604","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pschitt-anti-monstres-aromaspray-packshot.webp?v=1779957913"},{"product_id":"baume-relipidante-neutre-centifolia","title":"Baume Relipidant Neutre certifié bio - Centifolia","description":"\n\u003cdiv class=\"soi-brlp-fiche\"\u003e\n\n  \u003csection class=\"soi-brlp-hero\"\u003e\n    \u003cdiv class=\"soi-brlp-hero-tag\"\u003e\n      \u003cspan class=\"soi-brlp-tag-dot\"\u003e\u003c\/span\u003e\n      Soin corps \u0026amp; visage · Centifolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-brlp-hero-title\"\u003eConfort retrouvé pour les peaux les plus sensibles\u003c\/span\u003e\n    \u003cp class=\"soi-brlp-hero-subtitle\"\u003eUn baume relipidant certifié bio, formulé pour nourrir, réparer et apaiser les peaux fragilisées de toute la famille, dès la naissance.\u003c\/p\u003e\n    \u003cdiv class=\"soi-brlp-hero-labels\"\u003e\n      \u003cspan class=\"soi-brlp-label soi-brlp-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-brlp-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-brlp-label\"\u003e100% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-brlp-label\"\u003eNON PARFUMÉ\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-brlp-section\"\u003e\n    \u003ch2\u003ePourquoi ce baume relipidant se démarque-t-il ?\u003c\/h2\u003e\n    \u003cp class=\"soi-brlp-section-intro\"\u003eContrairement à de nombreux baumes relipidants du marché, la formule Centifolia mise sur une approche microbiote-compatible. Elle combine deux actifs clés rarement réunis dans un même soin.\u003c\/p\u003e\n    \u003cdiv class=\"soi-brlp-grid\"\u003e\n      \u003cdiv class=\"soi-brlp-card\"\u003e\n        \u003ch3\u003e🦠 Prébiotique actif\u003c\/h3\u003e\n        \u003cp\u003eNourrit les bonnes bactéries de la flore cutanée pour prévenir les déséquilibres du microbiote, souvent responsables des poussées d'irritation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-card\"\u003e\n        \u003ch3\u003e🌿 Polysaccharide végétal\u003c\/h3\u003e\n        \u003cp\u003eForme un film protecteur sur la peau, limite la perte en eau et soutient activement la reconstruction de la barrière cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brlp-tip\"\u003e\n      \u003cdiv class=\"soi-brlp-tip-icon\"\u003e✨\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe résultat\u003c\/strong\u003e\n        \u003cp\u003eUne peau mieux défendue, moins sujette aux démangeaisons, visiblement plus douce et confortable après chaque application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-brlp-section\"\u003e\n    \u003ch2\u003eComposition complète du Baume Relipidant Neutre Centifolia\u003c\/h2\u003e\n    \u003cp class=\"soi-brlp-section-intro\"\u003e100 % des ingrédients sont d'origine naturelle, certifiés bio pour la plupart. La formule est non parfumée, sans colorant, sans phtalate, sans Bisphénol A.\u003c\/p\u003e\n    \u003cdiv class=\"soi-brlp-compo\"\u003e\n      \u003cdiv class=\"soi-brlp-compo-row\"\u003e\n        \u003cspan class=\"soi-brlp-compo-label\"\u003eAqua\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-compo-value\"\u003eEau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-compo-row\"\u003e\n        \u003cspan class=\"soi-brlp-compo-label\"\u003eGlycerin\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-compo-value\"\u003eGlycérine végétale bio, agent hydratant de référence\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-compo-row\"\u003e\n        \u003cspan class=\"soi-brlp-compo-label\"\u003eCoco-Caprylate\/Caprate\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-compo-value\"\u003eÉmollient doux d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-compo-row\"\u003e\n        \u003cspan class=\"soi-brlp-compo-label\"\u003eButyrospermum Parkii Butter\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-compo-value\"\u003eBeurre de karité bio, nourrissant et réparateur\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-compo-row\"\u003e\n        \u003cspan class=\"soi-brlp-compo-label\"\u003eInulin\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-compo-value\"\u003ePrébiotique actif, équilibre le microbiote cutané\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-compo-row\"\u003e\n        \u003cspan class=\"soi-brlp-compo-label\"\u003eXanthan Gum\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-compo-value\"\u003ePolysaccharide, protège et restructure la barrière cutanée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-compo-row\"\u003e\n        \u003cspan class=\"soi-brlp-compo-label\"\u003eTocopherol\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-compo-value\"\u003eVitamine E naturelle, antioxydant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-compo-row\"\u003e\n        \u003cspan class=\"soi-brlp-compo-label\"\u003eSodium Levulinate, Sodium Anisate\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-compo-value\"\u003eConservateurs d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-brlp-section\"\u003e\n    \u003ch2\u003eComment utiliser ce baume relipidant au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-brlp-timeline\"\u003e\n      \u003cdiv class=\"soi-brlp-step\"\u003e\n        \u003cdiv class=\"soi-brlp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-brlp-step-content\"\u003e\n          \u003ch3\u003eAprès la douche ou le bain\u003c\/h3\u003e\n          \u003cp\u003eAppliquez le baume sur une peau propre, encore légèrement humide pour optimiser la pénétration des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-step\"\u003e\n        \u003cdiv class=\"soi-brlp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-brlp-step-content\"\u003e\n          \u003ch3\u003eMassez délicatement\u003c\/h3\u003e\n          \u003cp\u003eProcédez en mouvements circulaires jusqu'à absorption complète. La texture fond rapidement, sans laisser de film gras.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-step\"\u003e\n        \u003cdiv class=\"soi-brlp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-brlp-step-content\"\u003e\n          \u003ch3\u003eRenouvelez matin et soir\u003c\/h3\u003e\n          \u003cp\u003eInsistez sur les zones les plus sèches ou réactives (coudes, genoux, joues des nourrissons). Ce baume convient à un usage dès la naissance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-brlp-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce baume relipidant bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-brlp-benefits\"\u003e\n      \u003cdiv class=\"soi-brlp-benefit\"\u003e\n        \u003cdiv class=\"soi-brlp-benefit-icon\"\u003e\u003cspan\u003e🩹\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeaux atopiques\u003c\/h3\u003e\n        \u003cp\u003eContribue à espacer les poussées et à réduire l'inconfort entre deux épisodes d'eczéma.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-benefit\"\u003e\n        \u003cdiv class=\"soi-brlp-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeaux sèches à très sèches\u003c\/h3\u003e\n        \u003cp\u003eRestaure le film lipidique naturel manquant pour retrouver souplesse et douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-benefit\"\u003e\n        \u003cdiv class=\"soi-brlp-benefit-icon\"\u003e\u003cspan\u003e👶\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBébés dès la naissance\u003c\/h3\u003e\n        \u003cp\u003eTolérance maximale, testé sous contrôle dermatologique pour les peaux les plus délicates.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-benefit\"\u003e\n        \u003cdiv class=\"soi-brlp-benefit-icon\"\u003e\u003cspan\u003e🤰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFemmes enceintes et allaitantes\u003c\/h3\u003e\n        \u003cp\u003eFormule sans ingrédients controversés, adaptée aux périodes les plus sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-benefit\"\u003e\n        \u003cdiv class=\"soi-brlp-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeaux sensibles aux parfums\u003c\/h3\u003e\n        \u003cp\u003eFormule 100 % non parfumée pour un confort absolu, sans aucun risque de réaction olfactive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-brlp-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-brlp-grid-compact\"\u003e\n      \u003cdiv class=\"soi-brlp-card-mini\"\u003e\n        \u003cspan class=\"soi-brlp-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-card-mini-value\"\u003e200 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-card-mini\"\u003e\n        \u003cspan class=\"soi-brlp-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-card-mini-value\"\u003eCosmos Organic Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-card-mini\"\u003e\n        \u003cspan class=\"soi-brlp-card-mini-icon\"\u003e🙋\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-card-mini-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-card-mini-value\"\u003eCorps \u0026amp; visage, toute la famille\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-brlp-card-mini\"\u003e\n        \u003cspan class=\"soi-brlp-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n        \u003cspan class=\"soi-brlp-card-mini-value\"\u003e30 % de matières recyclées\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brlp-accordion\"\u003e\n      \u003cdetails class=\"soi-brlp-accordion-item\"\u003e\n        \u003csummary class=\"soi-brlp-accordion-header\"\u003e🚫 Sans substances indésirables\u003c\/summary\u003e\n        \u003cdiv class=\"soi-brlp-accordion-content\"\u003e\n          \u003cp\u003eCe baume est formulé sans parfum, sans colorant, sans phtalate et sans Bisphénol A. Une exigence de pureté pour les peaux les plus réactives.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-brlp-accordion-item\"\u003e\n        \u003csummary class=\"soi-brlp-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-brlp-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical. En cas de pathologie cutanée diagnostiquée, consultez un dermatologue.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-brlp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-brlp-cta-box\"\u003e\n      \u003cp class=\"soi-brlp-cta-tag\" style=\"color: white;\"\u003ePrendre soin de soi naturellement, dès la naissance\u003c\/p\u003e\n      \u003cp class=\"soi-brlp-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau et à celle de vos proches le confort d'une formule bio, non parfumée et haute tolérance. Moins de tiraillements, moins de démangeaisons, une peau enfin apaisée, nourrie et protégée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-brlp-marine: #1A2D3D;\n  --soi-brlp-marine-dark: #0F1E2B;\n  --soi-brlp-marine-light: #2C4458;\n  --soi-brlp-pomme: #A1C544;\n  --soi-brlp-pomme-dark: #84A636;\n  --soi-brlp-pomme-light: rgba(161,197,68,0.10);\n  --soi-brlp-white: #FFFFFF;\n  --soi-brlp-off-white: #F8FAF6;\n  --soi-brlp-stone: #F1F3EE;\n  --soi-brlp-line: #E5E8E0;\n  --soi-brlp-primary: #7CBDD4;\n  --soi-brlp-primary-soft: #D6EEF5;\n  --soi-brlp-accent: #5AA8C0;\n  --soi-brlp-text: #1A2D3D;\n  --soi-brlp-text-soft: #4A5B6B;\n  --soi-brlp-text-muted: #7B8693;\n  --soi-brlp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-brlp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-brlp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-brlp-radius: 12px;\n  --soi-brlp-radius-sm: 8px;\n  --soi-brlp-radius-pill: 999px;\n}\n\n.soi-brlp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-brlp-fiche img { max-width: 100%; height: auto; }\n\n.soi-brlp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-brlp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-brlp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-brlp-hero {\n  position: relative;\n  background: var(--soi-brlp-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-brlp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-brlp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-brlp-pomme);\n}\n\n.soi-brlp-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-brlp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-brlp-pomme);\n  border-radius: 50%;\n}\n\n.soi-brlp-hero-title {\n  display: block;\n  color: var(--soi-brlp-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-brlp-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-brlp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-brlp-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-brlp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-brlp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-brlp-label-accent {\n  background: var(--soi-brlp-pomme);\n  border-color: var(--soi-brlp-pomme);\n  color: var(--soi-brlp-marine);\n  font-weight: 600;\n}\n\n.soi-brlp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-brlp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-brlp-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-brlp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-brlp-pomme);\n  border-radius: 2px;\n}\n\n.soi-brlp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-brlp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-brlp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-brlp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-brlp-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-brlp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-brlp-benefit {\n  background: var(--soi-brlp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-brlp-radius);\n  border: 1px solid var(--soi-brlp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-brlp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-brlp-shadow-md);\n}\n\n.soi-brlp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-brlp-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-brlp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-brlp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-brlp-benefit:hover .soi-brlp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-brlp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brlp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brlp-benefit p {\n  font-size: 13px;\n  color: var(--soi-brlp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brlp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-brlp-card {\n  background: var(--soi-brlp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brlp-radius);\n  border-left: 3px solid var(--soi-brlp-pomme);\n}\n\n.soi-brlp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brlp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brlp-card p {\n  font-size: 14px;\n  color: var(--soi-brlp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brlp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.5rem;\n}\n\n.soi-brlp-card-mini {\n  background: var(--soi-brlp-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-brlp-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-brlp-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-brlp-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-brlp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-brlp-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brlp-marine);\n}\n\n.soi-brlp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-brlp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-brlp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brlp-radius);\n  border: 1px solid var(--soi-brlp-line);\n  align-items: flex-start;\n}\n\n.soi-brlp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-brlp-marine);\n  color: var(--soi-brlp-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-brlp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brlp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-brlp-step-content p {\n  font-size: 14px;\n  color: var(--soi-brlp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brlp-compo {\n  background: var(--soi-brlp-off-white);\n  border-radius: var(--soi-brlp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-brlp-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-brlp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-brlp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-brlp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-brlp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-brlp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-brlp-marine);\n  text-align: right;\n}\n\n.soi-brlp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-brlp-pomme-light);\n  border-left: 4px solid var(--soi-brlp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-brlp-radius) var(--soi-brlp-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-brlp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-brlp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-brlp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-brlp-tip p {\n  font-size: 14px;\n  color: var(--soi-brlp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brlp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-brlp-accordion-item {\n  background: var(--soi-brlp-off-white);\n  border-radius: var(--soi-brlp-radius-sm);\n  border: 1px solid var(--soi-brlp-line);\n  overflow: hidden;\n}\n\n.soi-brlp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-brlp-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-brlp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-brlp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-brlp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-brlp-accordion-item[open] .soi-brlp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-brlp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-brlp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-brlp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-brlp-cta-box {\n  background: var(--soi-brlp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-brlp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-brlp-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-brlp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-brlp-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-brlp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-brlp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-brlp-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-brlp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-brlp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-brlp-compo-value {\n    text-align: left;\n  }\n  .soi-brlp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-brlp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-brlp-fiche {\n    --soi-brlp-text-soft: #2C3E50;\n    --soi-brlp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603287597386,"sku":"CE0416","price":14.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/baume-relipidant-neutre-certifie-bio-centifolia-packshot.webp?v=1782150578"},{"product_id":"creme-hydratante-neutre-centifolia","title":"Crème Hydratante Neutre certifiée bio - Centifolia","description":"\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_CE0417_752360a2-daf1-424c-9b6a-a60116a30f91.jpg?v=1776180563\" alt=\"Photo d'une femme de profil et les yeux fermés\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003cp\u003e\u003cstrong\u003eLa Crème Hydratante Neutre Centifolia\u003c\/strong\u003e, en flacon de 40 ml et certifiée \u003cstrong\u003eCosmos Organic par Ecocert\u003c\/strong\u003e, est votre alliée idéale pour apaiser et hydrater immédiatement les peaux sensibles et réactives de toute la famille. Sa formule unique procure une sensation de confort immédiat et offre une protection efficace contre les agressions extérieures.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eBienfaits de la crème hydratante Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation et Apaisement Immédiats\u003c\/strong\u003e : Réduit les pics de sécheresse et les sensations de démangeaisons, offrant un soulagement rapide et durable.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection Renforcée\u003c\/strong\u003e : Formule protectrice qui préserve la peau des agressions environnementales.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUsage Quotidien\u003c\/strong\u003e : Convient pour une utilisation quotidienne dès la naissance, pour les bébés, enfants, adultes et femmes enceintes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTestée Dermatologiquement\u003c\/strong\u003e : Garantit une tolérance optimale même pour les peaux les plus sensibles.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques de la Crème neutre hydratante\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eGamme Neutre\u003c\/strong\u003e : Développée sans parfum, elle répond parfaitement aux besoins des peaux sensibles et réactives.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrébiotique et Polysaccharide Actifs\u003c\/strong\u003e : Une synergie unique pour prévenir le déséquilibre et restaurer le microbiote cutané.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmballage Écologique\u003c\/strong\u003e : Tube fabriqué à partir de 26 % de matériaux recyclés, garanti sans phtalate ni Bisphénol A.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eOffrez à votre peau la douceur et le confort qu'elle mérite avec la\u003cstrong\u003e Crème Hydratante Neutre Centifolia\u003c\/strong\u003e. Adaptée à toute la famille, elle est le choix parfait pour un soin quotidien respectueux des peaux les plus délicates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603288678730,"sku":"CE0417","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-hydratante-neutre_7a3082ae-0148-475c-9f56-a333bb397582.jpg?v=1778842854"},{"product_id":"lait-nettoyant-hydratant-certifie-bio-centifolia","title":"Lait nettoyant hydratant certifié bio - Centifolia","description":"\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_CE0011_beef3a97-aedf-45e1-b46c-30a21eccd8ab.jpg?v=1776180673\" alt=\"Photo d'un couple qui rigole en prenant soin de leur peau\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003cp\u003eDécouvrez le \u003cstrong\u003eLait Nettoyant Hydratant de Centifolia\u003c\/strong\u003e, la solution idéale pour préserver la douceur et la fraîcheur de la peau de toute la famille \u003cstrong\u003esans risque d'assèchement\u003c\/strong\u003e. Ce lait nettoyant agit en douceur pour éliminer les impuretés, les résidus de pollution et même le maquillage waterproof, tout en respectant l'équilibre naturel de votre peau.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eBienfaits du Lait nettoyant Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNettoyage en douceur\u003c\/strong\u003e : élimine délicatement les impuretés et le maquillage waterproof sans agresser la peau.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation optimale\u003c\/strong\u003e : enrichi en extrait de ginkgo biloba biologique d'origine française, reconnu pour ses propriétés hydratantes exceptionnelles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection et apaisement\u003c\/strong\u003e : apaise la peau et la protège des dommages causés par les rayons UV grâce aux composés actifs du Ginkgo Biloba.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvient à tous\u003c\/strong\u003e : adapté à tous les types de peau, même les plus sensibles.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques du Lait nettoyant hydratant\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eIngrédient principal\u003c\/strong\u003e : extrait de feuilles de ginkgo biloba biologique, riche en composés actifs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormule douce\u003c\/strong\u003e : respecte l'équilibre naturel de la peau, la laissant propre, douce et confortable.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEco-responsable\u003c\/strong\u003e : flacon recyclable de 200 ml, sans phtalate ni bisphénol A.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabrication française\u003c\/strong\u003e : conçu et fabriqué en France avec des ingrédients de haute qualité.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eRésultat :\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eUne peau propre, douce et confortable, hydratée et protégée au quotidien.\u003c\/p\u003e\n\u003cp\u003eOptez pour le Lait Nettoyant Hydratant de Centifolia pour une routine de soin efficace et respectueuse de votre peau et de l'environnement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603375251786,"sku":"CE0011","price":8.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ce0011_-_centifolia_lait_nettoyant_hydratant_2b759f39-d128-4f67-ab11-80f2168ba7eb.jpg?v=1778842898"},{"product_id":"moustikids-spray-peau","title":"MoustiKids spray peau","description":"\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_MC0055_8bdf119c-3a00-4d9d-b9cd-1924ce0bb5a3.jpg?v=1776180832\" alt=\"Photo de deux jeunes enfants jouant dans la nature\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv class=\"flex flex-grow flex-col max-w-full\"\u003e\n\u003cdiv class=\"min-h-[20px] text-message flex flex-col items-start whitespace-pre-wrap break-words [.text-message+\u0026amp;]:mt-5 juice:w-full juice:items-end overflow-x-auto gap-2\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"af5196a6-a56c-4e88-bd65-12f334b4fb9a\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 juice:empty:hidden juice:first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert light\"\u003e\n\u003cp\u003e\u003cstrong\u003eLe Spray Peau Répulsif MoustiKids\u003c\/strong\u003e est conçu pour offrir une\u003cstrong\u003e protection douce et efficace\u003c\/strong\u003e contre les moustiques \u003cstrong\u003epour les enfants et les bébés à partir de 6 mois\u003c\/strong\u003e. Sa formule \u003cstrong\u003enaturelle et apaisante\u003c\/strong\u003e en fait un choix idéal pour les peaux sensibles.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques et avantages du Spray Peau MoustiKids\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003eCe spray utilise un puissant actif d'origine végétale, l'Eucalyptus Citriodora, réputé pour son efficacité contre les moustiques vecteurs de maladies tropicales comme le Chikungunya et la Dengue.\u003c\/li\u003e\n\u003cli\u003eTesté sous contrôle dermatologique, le spray est non irritant et composé entièrement d'excipients d'origine végétale, sans ajout de répulsif de synthèse ni d'alcool.\u003c\/li\u003e\n\u003cli\u003eEnrichi en Aloe Vera BIO, il procure un effet apaisant tout en offrant une protection fiable jusqu'à 4 heures.\u003c\/li\u003e\n\u003cli\u003eLe format pratique de 30 ml, autorisé en cabine d'avion et sans gaz propulseur, est parfait pour les déplacements.\u003c\/li\u003e\n\u003cli\u003eFabriqué en France, ce produit garantit une sécurité maximale pour les enfants grâce à une formulation testée et naturelle.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLe Spray Peau Répulsif MoustiKids\u003c\/strong\u003e est la solution idéale pour une protection douce et naturelle contre les moustiques, spécialement formulée pour prendre soin des peaux sensibles des plus jeunes, assurant leur confort et sécurité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603453469002,"sku":"MC0055","price":8.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_moustikids_mc0055_49be13f9-67dd-44b1-bddf-ad46c2d0e934.jpg?v=1778842998"},{"product_id":"dentifreeze-menthe-certifie-bio-coslys","title":"Denti'freeze Menthe Certifié Bio – Coslys","description":"\u003cdiv class=\"soi-dfrz-fiche\"\u003e\n\n\u003csection class=\"soi-dfrz-hero\"\u003e\n  \u003cdiv class=\"soi-dfrz-hero-tag\"\u003e\n    \u003cspan class=\"soi-dfrz-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène bucco-dentaire · Coslys\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-dfrz-hero-title\"\u003eFraîcheur mentholée bio pour toute la famille\u003c\/span\u003e\n  \u003cp class=\"soi-dfrz-hero-subtitle\"\u003eUn dentifrice certifié Cosmos Organic, sans sulfate, sans silice et sans fluor, formulé avec des actifs reminéralisants pour protéger vos dents naturellement, dès 7 ans.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dfrz-hero-labels\"\u003e\n    \u003cspan class=\"soi-dfrz-label soi-dfrz-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-dfrz-label\"\u003e100% ORIGINE NATURELLE\u003c\/span\u003e\n    \u003cspan class=\"soi-dfrz-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-dfrz-label\"\u003eNON TESTÉ SUR LES ANIMAUX\u003c\/span\u003e\n    \u003cspan class=\"soi-dfrz-label\"\u003eSANS SULFATE · SANS FLUOR\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dfrz-section\"\u003e\n  \u003ch2\u003eUn dentifrice bio menthe pensé pour toute la famille\u003c\/h2\u003e\n  \u003cp\u003eLe Denti'freeze Menthe Bio de Coslys se distingue par une formule sans sulfate, sans silice et sans fluor, idéale pour les personnes aux dents ou gencives sensibles. Certifié Cosmos Organic et fabriqué en France, il répond aux exigences des familles qui recherchent un dentifrice bio naturel à la menthe, efficace, sûr et respectueux de l'environnement.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dfrz-grid-compact\"\u003e\n    \u003cdiv class=\"soi-dfrz-card-mini\"\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-value\"\u003eCosmos Organic\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-card-mini\"\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-value\"\u003eFrance\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-card-mini\"\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-value\"\u003eFlacon pompe 350 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-card-mini\"\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-label\"\u003eÉco-conception\u003c\/span\u003e\n      \u003cspan class=\"soi-dfrz-card-mini-value\"\u003eRechargeable\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dfrz-section\"\u003e\n  \u003ch2\u003eLes ingrédients clés et leurs bienfaits\u003c\/h2\u003e\n  \u003cp\u003eContrairement à de nombreux dentifrices bio à la menthe du marché, Coslys associe trois actifs complémentaires pour une efficacité réelle :\u003c\/p\u003e\n  \u003cdiv class=\"soi-dfrz-benefits\"\u003e\n    \u003cdiv class=\"soi-dfrz-benefit\"\u003e\n      \u003cdiv class=\"soi-dfrz-benefit-icon\"\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eXylitol\u003c\/h3\u003e\n      \u003cp\u003eSucre naturellement présent dans les fruits et légumes, il réduit la croissance des bactéries responsables de la plaque dentaire et contribue à prévenir les caries au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-benefit\"\u003e\n      \u003cdiv class=\"soi-dfrz-benefit-icon\"\u003e\u003cspan\u003e🦷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eHydroxyapatite\u003c\/h3\u003e\n      \u003cp\u003eComposant naturel de l'émail, elle renforce et reminéralise vos dents tout en diminuant la sensibilité. Une alternative au fluor particulièrement appréciée des familles.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-benefit\"\u003e\n      \u003cdiv class=\"soi-dfrz-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eHuile essentielle de menthe bio\u003c\/h3\u003e\n      \u003cp\u003eElle procure une fraîcheur intense et durable dès le premier brossage, avec des propriétés antiseptiques douces pour les gencives.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dfrz-section\"\u003e\n  \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n  \u003cp class=\"soi-dfrz-inci\"\u003eAqua, Glycerin*, Hydrated Silica, Xylitol*, Hydroxyapatite, Sodium Cocoyl Glutamate, Mentha Piperita (Peppermint) Oil*, Mentha Viridis (Spearmint) Leaf Oil*, Cellulose Gum, Sodium Bicarbonate, Citric Acid, Sodium Benzoate, Potassium Sorbate, Limonene**.\u003c\/p\u003e\n  \u003cp class=\"soi-dfrz-inci-note\"\u003e*Ingrédients issus de l'agriculture biologique. **Composant naturel des huiles essentielles.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dfrz-section\"\u003e\n  \u003ch2\u003eComment utiliser le Denti'freeze Menthe Bio Coslys ?\u003c\/h2\u003e\n  \u003cp\u003eL'utilisation est simple et rapide, ce qui en fait un allié idéal pour les familles pressées le matin :\u003c\/p\u003e\n  \u003cdiv class=\"soi-dfrz-timeline\"\u003e\n    \u003cdiv class=\"soi-dfrz-step\"\u003e\n      \u003cdiv class=\"soi-dfrz-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-dfrz-step-content\"\u003e\n        \u003ch3\u003eDosez\u003c\/h3\u003e\n        \u003cp\u003eAppuyez une fois sur la pompe pour déposer une noisette de dentifrice sur votre brosse à dents.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-step\"\u003e\n      \u003cdiv class=\"soi-dfrz-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-dfrz-step-content\"\u003e\n        \u003ch3\u003eBrossez\u003c\/h3\u003e\n        \u003cp\u003eBrossez vos dents pendant 2 minutes, en insistant sur les gencives et les espaces interdentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-step\"\u003e\n      \u003cdiv class=\"soi-dfrz-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-dfrz-step-content\"\u003e\n        \u003ch3\u003eRincez\u003c\/h3\u003e\n        \u003cp\u003eRincez abondamment à l'eau claire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-step\"\u003e\n      \u003cdiv class=\"soi-dfrz-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-dfrz-step-content\"\u003e\n        \u003ch3\u003eRépétez matin et soir\u003c\/h3\u003e\n        \u003cp\u003ePour des résultats optimaux, brossez vos dents matin et soir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-dfrz-tip\"\u003e\n    \u003cdiv class=\"soi-dfrz-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCe dentifrice convient dès 7 ans. Pour les enfants plus jeunes, nous vous recommandons de consulter votre dentiste pour un conseil personnalisé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dfrz-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce dentifrice bio menthe plutôt qu'un autre ?\u003c\/h2\u003e\n  \u003cp\u003eBeaucoup de dentifrices bio à la menthe misent uniquement sur la naturalité de leurs ingrédients. Coslys va plus loin : la combinaison xylitol et hydroxyapatite offre une protection active contre les caries, là où d'autres formules bio se limitent à un simple nettoyage. Ajoutez à cela un flacon pompe grand format économique, pratique et générant moins de plastique à jeter, et vous obtenez un produit pensé autant pour votre santé bucco-dentaire que pour la planète.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dfrz-grid\"\u003e\n    \u003cdiv class=\"soi-dfrz-card\"\u003e\n      \u003ch3\u003e🏆 Prix Innovation de l'Année\u003c\/h3\u003e\n      \u003cp\u003eRécompensé dans le domaine des soins bucco-dentaires bio.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dfrz-card\"\u003e\n      \u003ch3\u003e⭐ Meilleur Produit Bio 2023\u003c\/h3\u003e\n      \u003cp\u003eÉlu par un jury de 100 utilisateurs.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dfrz-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur le Denti'freeze Menthe Coslys\u003c\/h2\u003e\n  \u003cdiv class=\"soi-dfrz-accordion\"\u003e\n    \u003cdetails class=\"soi-dfrz-accordion-item\"\u003e\n      \u003csummary class=\"soi-dfrz-accordion-header\"\u003e🦷 Ce dentifrice bio menthe convient-il aux gencives sensibles ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-dfrz-accordion-content\"\u003e\n        \u003cp\u003eOui, la formule sans sulfate et sans silice est particulièrement douce pour les gencives irritées ou fragiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-dfrz-accordion-item\"\u003e\n      \u003csummary class=\"soi-dfrz-accordion-header\"\u003e🔬 Peut-on l'utiliser sans fluor en toute sécurité ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-dfrz-accordion-content\"\u003e\n        \u003cp\u003eL'hydroxyapatite remplace avantageusement le fluor pour reminéraliser l'émail. Ce n'est pas un médicament et ne remplace pas un suivi dentaire régulier.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-dfrz-accordion-item\"\u003e\n      \u003csummary class=\"soi-dfrz-accordion-header\"\u003e♻️ Le format pompe est-il rechargeable ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-dfrz-accordion-content\"\u003e\n        \u003cp\u003eOui, Coslys propose des recharges pour ce flacon, réduisant ainsi les déchets plastiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dfrz-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-dfrz-cta-box\"\u003e\n    \u003cp class=\"soi-dfrz-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, sourire après sourire\u003c\/p\u003e\n    \u003cp class=\"soi-dfrz-cta-text\" style=\"color: white;\"\u003eOffrez à toute votre famille un brossage efficace, naturel et vraiment agréable. Fraîcheur intense, actifs reminéralisants, zéro compromis sur la sécurité : voilà ce que chaque matin et chaque soir méritent.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-dfrz-marine: #1A2D3D;\n  --soi-dfrz-marine-dark: #0F1E2B;\n  --soi-dfrz-marine-light: #2C4458;\n  --soi-dfrz-pomme: #A1C544;\n  --soi-dfrz-pomme-dark: #84A636;\n  --soi-dfrz-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-dfrz-white: #FFFFFF;\n  --soi-dfrz-off-white: #F8FAF6;\n  --soi-dfrz-stone: #F1F3EE;\n  --soi-dfrz-line: #E5E8E0;\n\n  --soi-dfrz-primary: #4CC5D4;\n  --soi-dfrz-primary-soft: #D6F1F5;\n  --soi-dfrz-accent: #56C4CF;\n\n  --soi-dfrz-text: #1A2D3D;\n  --soi-dfrz-text-soft: #4A5B6B;\n  --soi-dfrz-text-muted: #7B8693;\n\n  --soi-dfrz-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-dfrz-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-dfrz-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-dfrz-radius: 12px;\n  --soi-dfrz-radius-sm: 8px;\n  --soi-dfrz-radius-pill: 999px;\n}\n\n.soi-dfrz-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-dfrz-fiche img { max-width: 100%; height: auto; }\n\n.soi-dfrz-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-dfrz-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-dfrz-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-dfrz-hero {\n  position: relative;\n  background: var(--soi-dfrz-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-dfrz-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-dfrz-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-dfrz-pomme);\n}\n\n.soi-dfrz-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-dfrz-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-dfrz-pomme);\n  border-radius: 50%;\n}\n\n.soi-dfrz-hero-title {\n  display: block;\n  color: var(--soi-dfrz-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-dfrz-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-dfrz-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-dfrz-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-dfrz-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-dfrz-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-dfrz-label-accent {\n  background: var(--soi-dfrz-pomme);\n  border-color: var(--soi-dfrz-pomme);\n  color: var(--soi-dfrz-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-dfrz-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-dfrz-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-dfrz-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-dfrz-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-dfrz-pomme);\n  border-radius: 2px;\n}\n\n.soi-dfrz-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-dfrz-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-dfrz-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-dfrz-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-dfrz-benefit {\n  background: var(--soi-dfrz-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-dfrz-radius);\n  border: 1px solid var(--soi-dfrz-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-dfrz-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-dfrz-shadow-md);\n}\n\n.soi-dfrz-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-dfrz-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-dfrz-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-dfrz-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-dfrz-benefit:hover .soi-dfrz-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-dfrz-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dfrz-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-dfrz-benefit p {\n  font-size: 13px;\n  color: var(--soi-dfrz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-dfrz-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-dfrz-card {\n  background: var(--soi-dfrz-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dfrz-radius);\n  border-left: 3px solid var(--soi-dfrz-pomme);\n}\n\n.soi-dfrz-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dfrz-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-dfrz-card p {\n  font-size: 14px;\n  color: var(--soi-dfrz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-dfrz-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-dfrz-card-mini {\n  background: var(--soi-dfrz-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-dfrz-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-dfrz-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-dfrz-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-dfrz-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-dfrz-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-dfrz-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-dfrz-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-dfrz-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-dfrz-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dfrz-radius);\n  border: 1px solid var(--soi-dfrz-line);\n  align-items: flex-start;\n}\n\n.soi-dfrz-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-dfrz-marine);\n  color: var(--soi-dfrz-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-dfrz-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-dfrz-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-dfrz-step-content p {\n  font-size: 14px;\n  color: var(--soi-dfrz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === INCI === *\/\n.soi-dfrz-inci {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-dfrz-text-soft);\n  background: var(--soi-dfrz-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dfrz-radius);\n  border: 1px solid var(--soi-dfrz-line);\n  line-height: 1.8;\n  word-break: break-word;\n}\n\n.soi-dfrz-inci-note {\n  font-size: 12px;\n  color: var(--soi-dfrz-text-muted);\n  font-style: italic;\n  margin-top: 0.5rem;\n}\n\n\/* === TIP === *\/\n.soi-dfrz-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-dfrz-pomme-light);\n  border-left: 4px solid var(--soi-dfrz-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-dfrz-radius) var(--soi-dfrz-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-dfrz-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-dfrz-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-dfrz-marine);\n  margin-bottom: 4px;\n}\n\n.soi-dfrz-tip p {\n  font-size: 14px;\n  color: var(--soi-dfrz-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-dfrz-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-dfrz-accordion-item {\n  background: var(--soi-dfrz-off-white);\n  border-radius: var(--soi-dfrz-radius-sm);\n  border: 1px solid var(--soi-dfrz-line);\n  overflow: hidden;\n}\n\n.soi-dfrz-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-dfrz-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-dfrz-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-dfrz-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-dfrz-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-dfrz-accordion-item[open] .soi-dfrz-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-dfrz-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-dfrz-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-dfrz-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-dfrz-cta-box {\n  background: var(--soi-dfrz-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-dfrz-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-dfrz-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-dfrz-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-dfrz-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-dfrz-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-dfrz-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-dfrz-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-dfrz-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-dfrz-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-dfrz-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-dfrz-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-dfrz-fiche {\n    --soi-dfrz-text-soft: #2C3E50;\n    --soi-dfrz-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Coslys","offers":[{"title":"Default Title","offer_id":61603499376970,"sku":"CS0035","price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/coslys-cs0035-dentifreeze_0c26b333-dd55-4c5a-a794-e4596e26881c.jpg?v=1778843032"},{"product_id":"dentifrice-enfant-fraise-certifie-bio-coslys","title":"Dentifrice Enfant Fraise Certifié Bio – Coslys","description":"\u003cdiv class=\"soi-dent-fiche\"\u003e\n\n\u003csection class=\"soi-dent-hero\"\u003e\n  \u003cdiv class=\"soi-dent-hero-tag\"\u003e\n    \u003cspan class=\"soi-dent-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène bucco-dentaire enfant · Coslys\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-dent-hero-title\"\u003eLe brossage devient un moment plaisir\u003c\/span\u003e\n  \u003cp class=\"soi-dent-hero-subtitle\"\u003eUn dentifrice certifié bio à l'arôme naturel de fraise, formulé avec douceur pour les dents de lait sensibles de 3 à 6 ans.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dent-hero-labels\"\u003e\n    \u003cspan class=\"soi-dent-label soi-dent-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-dent-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-dent-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-dent-label\"\u003eSANS FLUOR\u003c\/span\u003e\n    \u003cspan class=\"soi-dent-label\"\u003e99% ORIGINE NATURELLE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce dentifrice bio pour votre enfant ?\u003c\/h2\u003e\n  \u003cp class=\"soi-dent-section-intro\"\u003eTous les dentifrices pour enfants ne se valent pas. Nombreux contiennent des substances irritantes ou des arômes artificiels que les parents préfèrent éviter. Celui de Coslys est certifié Cosmos Organic, formulé à 99% d'ingrédients d'origine naturelle, sans fluor, sans colorants synthétiques et sans ingrédients d'origine animale. Il a également été testé sous contrôle odontologique, une garantie concrète de sécurité pour les petites bouches.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dent-benefits\"\u003e\n    \u003cdiv class=\"soi-dent-benefit\"\u003e\n      \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🦷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans fluor\u003c\/h3\u003e\n      \u003cp\u003eIdéal pour les enfants qui avalent encore involontairement une partie du dentifrice.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-benefit\"\u003e\n      \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCosmos Organic\u003c\/h3\u003e\n      \u003cp\u003eTraçabilité et qualité des ingrédients vérifiées de manière indépendante.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-benefit\"\u003e\n      \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🐇\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eVegan et cruelty-free\u003c\/h3\u003e\n      \u003cp\u003eAucun test sur les animaux, aucun ingrédient d'origine animale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-benefit\"\u003e\n      \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eSous contrôle qualité rigoureux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003eUne formule douce qui protège l'émail des dents de lait\u003c\/h2\u003e\n  \u003cp\u003eL'émail des dents de lait est plus fin et plus perméable que celui des dents permanentes. Il mérite donc une attention particulière. Ce dentifrice nettoie en douceur sans agresser, tout en prenant soin des gencives sensibles grâce à deux actifs naturels clés.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dent-grid\"\u003e\n    \u003cdiv class=\"soi-dent-card\"\u003e\n      \u003ch3\u003e🍃 Extrait de thé vert\u003c\/h3\u003e\n      \u003cp\u003eReconnu pour ses propriétés purifiantes et protectrices au niveau buccal.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-card\"\u003e\n      \u003ch3\u003e🌼 Camomille\u003c\/h3\u003e\n      \u003cp\u003eApaisante, elle aide à calmer les gencives en cours de développement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-dent-tip\"\u003e\n    \u003cdiv class=\"soi-dent-tip-icon\"\u003e✨\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe résultat\u003c\/strong\u003e\n      \u003cp\u003eUne haleine fraîche, des gencives respectées et des dents propres, sans agressivité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003eComment bien utiliser ce dentifrice pour enfant ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-dent-timeline\"\u003e\n    \u003cdiv class=\"soi-dent-step\"\u003e\n      \u003cdiv class=\"soi-dent-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-step-content\"\u003e\n        \u003ch3\u003eQuantité\u003c\/h3\u003e\n        \u003cp\u003eAppliquez une noisette de dentifrice (taille d'un petit pois) sur une brosse à dents adaptée à votre enfant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-step\"\u003e\n      \u003cdiv class=\"soi-dent-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-step-content\"\u003e\n        \u003ch3\u003eFréquence\u003c\/h3\u003e\n        \u003cp\u003eDeux fois par jour, matin et soir après les repas, pour de bonnes habitudes d'hygiène bucco-dentaire dès le plus jeune âge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-step\"\u003e\n      \u003cdiv class=\"soi-dent-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-step-content\"\u003e\n        \u003ch3\u003eSurveillance\u003c\/h3\u003e\n        \u003cp\u003eJusqu'à 6 ans, le brossage reste supervisé par un adulte pour garantir une bonne technique et limiter l'ingestion.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003eComposition complète du dentifrice enfant fraise Coslys\u003c\/h2\u003e\n  \u003cp class=\"soi-dent-section-intro\"\u003eLa transparence est essentielle quand il s'agit de produits pour enfants. Voici les principaux ingrédients de ce dentifrice bio.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dent-compo\"\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eSilice\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eAgent abrasif doux, élimine la plaque sans rayer l'émail fragile\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eGlycérine végétale\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eHumectant d'origine végétale, maintient la texture onctueuse\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eExtrait de thé vert bio\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eCamellia Sinensis, actif naturel purifiant\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eExtrait de camomille bio\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eChamomilla Recutita, actif apaisant pour les gencives\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eArôme naturel de fraise\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eSaveur fruitée pour rendre le brossage agréable\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-dent-grid-compact\"\u003e\n    \u003cdiv class=\"soi-dent-card-mini\"\u003e\n      \u003cspan class=\"soi-dent-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-card-mini-label\"\u003eSans fluor\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-card-mini\"\u003e\n      \u003cspan class=\"soi-dent-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-card-mini-label\"\u003eSans paraben\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-card-mini\"\u003e\n      \u003cspan class=\"soi-dent-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-card-mini-label\"\u003eSans phénoxyéthanol\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-card-mini\"\u003e\n      \u003cspan class=\"soi-dent-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-card-mini-label\"\u003eSans colorant synthétique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-card-mini\"\u003e\n      \u003cspan class=\"soi-dent-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-card-mini-label\"\u003eSans alcool\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003cdiv class=\"soi-dent-accordion\"\u003e\n    \u003cdetails class=\"soi-dent-accordion-item\"\u003e\n      \u003csummary class=\"soi-dent-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-dent-accordion-content\"\u003e\n        \u003cp\u003eCe produit est un soin cosmétique bucco-dentaire. Il ne remplace pas les consultations régulières chez le dentiste pédiatrique, recommandées dès l'apparition des premières dents. Convient aux enfants de 3 à 6 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-dent-accordion-item\"\u003e\n      \u003csummary class=\"soi-dent-accordion-header\"\u003e👶 Tranche d'âge\u003c\/summary\u003e\n      \u003cdiv class=\"soi-dent-accordion-content\"\u003e\n        \u003cp\u003eSpécialement formulé pour les dents de lait des enfants de 3 à 6 ans. Le brossage doit rester supervisé par un adulte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-dent-cta-box\"\u003e\n    \u003cp class=\"soi-dent-cta-tag\" style=\"color: white;\"\u003eDes sourires naturellement protégés\u003c\/p\u003e\n    \u003cp class=\"soi-dent-cta-text\" style=\"color: white;\"\u003eOffrez à votre enfant un brossage qui rime avec plaisir et douceur. Dents de lait protégées, gencives apaisées, sourire rayonnant : Coslys prouve qu'on peut prendre soin des tout-petits avec naturel et bonne humeur.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-dent-marine: #1A2D3D;\n  --soi-dent-marine-dark: #0F1E2B;\n  --soi-dent-marine-light: #2C4458;\n  --soi-dent-pomme: #A1C544;\n  --soi-dent-pomme-dark: #84A636;\n  --soi-dent-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-dent-white: #FFFFFF;\n  --soi-dent-off-white: #F8FAF6;\n  --soi-dent-stone: #F1F3EE;\n  --soi-dent-line: #E5E8E0;\n\n  --soi-dent-primary: #E05A5A;\n  --soi-dent-primary-soft: #FDEAEA;\n  --soi-dent-accent: #D4424B;\n\n  --soi-dent-text: #1A2D3D;\n  --soi-dent-text-soft: #4A5B6B;\n  --soi-dent-text-muted: #7B8693;\n\n  --soi-dent-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-dent-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-dent-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-dent-radius: 12px;\n  --soi-dent-radius-sm: 8px;\n  --soi-dent-radius-pill: 999px;\n}\n\n.soi-dent-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-dent-fiche img { max-width: 100%; height: auto; }\n\n.soi-dent-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-dent-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-dent-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-dent-hero {\n  position: relative;\n  background: var(--soi-dent-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-dent-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-dent-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-dent-primary);\n}\n\n.soi-dent-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-dent-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-dent-primary);\n  border-radius: 50%;\n}\n\n.soi-dent-hero-title {\n  display: block;\n  color: var(--soi-dent-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-dent-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-dent-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-dent-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-dent-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-dent-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-dent-label-accent {\n  background: var(--soi-dent-pomme);\n  border-color: var(--soi-dent-pomme);\n  color: var(--soi-dent-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-dent-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-dent-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-dent-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-dent-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-dent-pomme);\n  border-radius: 2px;\n}\n\n.soi-dent-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-dent-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-dent-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-dent-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-dent-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-dent-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-dent-benefit {\n  background: var(--soi-dent-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-dent-radius);\n  border: 1px solid var(--soi-dent-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-dent-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-dent-shadow-md);\n}\n\n.soi-dent-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-dent-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-dent-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-dent-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-dent-benefit:hover .soi-dent-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-dent-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-dent-benefit p {\n  font-size: 13px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-dent-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-dent-card {\n  background: var(--soi-dent-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dent-radius);\n  border-left: 3px solid var(--soi-dent-pomme);\n}\n\n.soi-dent-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-dent-card p {\n  font-size: 14px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-dent-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.25rem;\n}\n\n.soi-dent-card-mini {\n  background: var(--soi-dent-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-dent-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-dent-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-dent-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-dent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n\/* === TIMELINE === *\/\n.soi-dent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-dent-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-dent-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dent-radius);\n  border: 1px solid var(--soi-dent-line);\n  align-items: flex-start;\n}\n\n.soi-dent-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-dent-marine);\n  color: var(--soi-dent-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-dent-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-dent-step-content p {\n  font-size: 14px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-dent-compo {\n  background: var(--soi-dent-off-white);\n  border-radius: var(--soi-dent-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-dent-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-dent-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-dent-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-dent-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-dent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-dent-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-dent-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-dent-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-dent-pomme-light);\n  border-left: 4px solid var(--soi-dent-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-dent-radius) var(--soi-dent-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-dent-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-dent-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-dent-marine);\n  margin-bottom: 4px;\n}\n\n.soi-dent-tip p {\n  font-size: 14px;\n  color: var(--soi-dent-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-dent-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-dent-accordion-item {\n  background: var(--soi-dent-off-white);\n  border-radius: var(--soi-dent-radius-sm);\n  border: 1px solid var(--soi-dent-line);\n  overflow: hidden;\n}\n\n.soi-dent-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-dent-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-dent-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-dent-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-dent-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-dent-accordion-item[open] .soi-dent-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-dent-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-dent-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-dent-cta-box {\n  background: var(--soi-dent-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-dent-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-dent-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-dent-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-dent-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-dent-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-dent-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-dent-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-dent-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-dent-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-dent-compo-value {\n    text-align: left;\n  }\n\n  .soi-dent-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-dent-grid-compact {\n    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-dent-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-dent-fiche {\n    --soi-dent-text-soft: #2C3E50;\n    --soi-dent-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Coslys","offers":[{"title":"Default Title","offer_id":61603500032330,"sku":"CS0040","price":3.96,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/dentifrice-enfant-fraise-certifie-bio-coslys-packshot.webp?v=1783247140"},{"product_id":"dentifrice-enfant-peche-certifie-bio-coslys","title":"Dentifrice Enfant Pêche Certifié Bio – Coslys","description":"\u003cdiv class=\"soi-dent-fiche\"\u003e\n\n\u003csection class=\"soi-dent-hero\"\u003e\n  \u003cdiv class=\"soi-dent-hero-tag\"\u003e\n    \u003cspan class=\"soi-dent-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène bucco-dentaire enfant · Coslys\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-dent-hero-title\"\u003eDes dents protégées, un brossage adopté\u003c\/span\u003e\n  \u003cp class=\"soi-dent-hero-subtitle\"\u003eUn dentifrice certifié bio au bon goût de pêche française, formulé sans fluor pour accompagner les sourires de 7 à 12 ans en toute confiance.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dent-hero-labels\"\u003e\n    \u003cspan class=\"soi-dent-label soi-dent-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-dent-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-dent-label\"\u003eSANS FLUOR\u003c\/span\u003e\n    \u003cspan class=\"soi-dent-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-dent-label\"\u003eCRUELTY-FREE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce dentifrice bio pour enfant ?\u003c\/h2\u003e\n  \u003cp\u003eÀ l'âge où les dents définitives font leur apparition, la prévention des caries devient une priorité. Ce dentifrice Coslys associe des actifs naturels éprouvés à une formule douce, sans fluor, pensée pour les jeunes bouches en plein développement. Sa certification \u003cstrong\u003eCosmos Organic\u003c\/strong\u003e garantit que les ingrédients biologiques représentent une part significative de la formule et que les procédés de fabrication respectent des normes environnementales strictes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dent-benefits\"\u003e\n    \u003cdiv class=\"soi-dent-benefit\"\u003e\n      \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCertifié Cosmos Organic\u003c\/h3\u003e\n      \u003cp\u003eLabel de référence pour les cosmétiques biologiques, garant d'une formule exigeante.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-benefit\"\u003e\n      \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans fluor\u003c\/h3\u003e\n      \u003cp\u003eAdapté aux enfants qui n'ont pas besoin d'un apport fluoré supplémentaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-benefit\"\u003e\n      \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🦷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eContrôle odontologique\u003c\/h3\u003e\n      \u003cp\u003eTesté sous contrôle odontologique pour une sécurité validée sur les dents en développement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-benefit\"\u003e\n      \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003e99 % d'origine naturelle\u003c\/h3\u003e\n      \u003cp\u003eVegan, cruelty-free, fabriqué en France avec une traçabilité totale.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003eComposition : des actifs naturels qui font vraiment la différence\u003c\/h2\u003e\n  \u003cp\u003eCe dentifrice n'est pas simplement « sans mauvais ingrédients » : il est formulé avec des actifs qui agissent concrètement sur la santé bucco-dentaire de votre enfant.\u003c\/p\u003e\n  \u003cdiv class=\"soi-dent-grid\"\u003e\n    \u003cdiv class=\"soi-dent-card\"\u003e\n      \u003ch3\u003e🍑 Arôme naturel de pêche bio française\u003c\/h3\u003e\n      \u003cp\u003eUn goût fruité authentique qui donne envie de se brosser les dents, sans arômes artificiels ni saveurs chimiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-card\"\u003e\n      \u003ch3\u003e🌲 Xylitol d'origine naturelle\u003c\/h3\u003e\n      \u003cp\u003eIssu du bouleau, cet édulcorant neutralise les acides produits par les bactéries buccales et contribue à la prévention de la plaque dentaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-card\"\u003e\n      \u003ch3\u003e🌱 Aloe vera bio\u003c\/h3\u003e\n      \u003cp\u003eSes propriétés apaisantes aident à maintenir des gencives saines et confortables, même lors de la pousse des premières molaires définitives.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-dent-tip\"\u003e\n    \u003cdiv class=\"soi-dent-tip-icon\"\u003e✅\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eFormule clean\u003c\/strong\u003e\n      \u003cp\u003eExempte de parabènes, de SLS, de colorants synthétiques et de perturbateurs endocriniens.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003eComment utiliser ce dentifrice enfant bio ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-dent-timeline\"\u003e\n    \u003cdiv class=\"soi-dent-step\"\u003e\n      \u003cdiv class=\"soi-dent-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-step-content\"\u003e\n        \u003ch3\u003eDoser\u003c\/h3\u003e\n        \u003cp\u003eDéposez une noisette de dentifrice (environ 1 cm) sur une brosse à dents adaptée à l'âge de votre enfant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-step\"\u003e\n      \u003cdiv class=\"soi-dent-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-step-content\"\u003e\n        \u003ch3\u003eBrosser\u003c\/h3\u003e\n        \u003cp\u003eBrossez les dents pendant 2 minutes minimum, matin et soir, en insistant sur les surfaces masticatoires et le bord des gencives.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-step\"\u003e\n      \u003cdiv class=\"soi-dent-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-step-content\"\u003e\n        \u003ch3\u003eRincer\u003c\/h3\u003e\n        \u003cp\u003eRincez bien. Ce dentifrice est recommandé pour les enfants de 7 à 12 ans, sous surveillance parentale si nécessaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003eCe que les parents apprécient vraiment\u003c\/h2\u003e\n  \u003cp\u003eCe dentifrice Coslys se distingue sur un point souvent négligé : il concilie \u003cstrong\u003etransparence de composition, efficacité prouvée et acceptabilité enfant\u003c\/strong\u003e. Le goût de pêche, doux et non écœurant, est suffisamment attrayant pour que le brossage devienne une habitude que votre enfant adopte naturellement, sans négociation chaque soir.\u003c\/p\u003e\n  \u003cp\u003eLa certification bio n'est pas ici un argument marketing : elle traduit une exigence réelle sur chaque ingrédient et sur l'ensemble du processus de fabrication, du champ de pêchers français jusqu'au tube.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-dent-compo\"\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eTranche d'âge\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003e7 à 12 ans\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eCosmos Organic (Cosmébio)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eArôme\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003ePêche bio française\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eSans fluor, sans SLS, sans parabènes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eÉthique\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eVegan et cruelty-free\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo-row\"\u003e\n      \u003cspan class=\"soi-dent-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-compo-value\"\u003eFrance\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-dent-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-dent-cta-box\"\u003e\n    \u003cp class=\"soi-dent-cta-tag\" style=\"color: white;\"\u003eUn brossage qui devient un plaisir\u003c\/p\u003e\n    \u003cp class=\"soi-dent-cta-text\" style=\"color: white;\"\u003eParce que la santé bucco-dentaire de votre enfant mérite des ingrédients aussi sains que ceux de son assiette, offrez-lui un dentifrice naturel, éthique et vraiment efficace.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-dent-marine: #1A2D3D;\n  --soi-dent-marine-dark: #0F1E2B;\n  --soi-dent-marine-light: #2C4458;\n  --soi-dent-pomme: #A1C544;\n  --soi-dent-pomme-dark: #84A636;\n  --soi-dent-pomme-light: rgba(161,197,68,0.10);\n  --soi-dent-white: #FFFFFF;\n  --soi-dent-off-white: #F8FAF6;\n  --soi-dent-stone: #F1F3EE;\n  --soi-dent-line: #E5E8E0;\n  --soi-dent-primary: #F4A133;\n  --soi-dent-primary-soft: #FFF4E5;\n  --soi-dent-accent: #E8763C;\n  --soi-dent-text: #1A2D3D;\n  --soi-dent-text-soft: #4A5B6B;\n  --soi-dent-text-muted: #7B8693;\n  --soi-dent-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-dent-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-dent-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-dent-radius: 12px;\n  --soi-dent-radius-sm: 8px;\n  --soi-dent-radius-pill: 999px;\n}\n\n.soi-dent-fiche * {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.soi-dent-fiche img {\n  max-width: 100%;\n  height: auto;\n}\n\n.soi-dent-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-dent-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-dent-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-dent-hero {\n  position: relative;\n  background: var(--soi-dent-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-dent-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-dent-hero::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: var(--soi-dent-primary);\n}\n\n.soi-dent-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-dent-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-dent-primary);\n  border-radius: 50%;\n}\n\n.soi-dent-hero-title {\n  display: block;\n  color: var(--soi-dent-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-dent-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-dent-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-dent-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-dent-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-dent-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-dent-label-accent {\n  background: var(--soi-dent-primary);\n  border-color: var(--soi-dent-primary);\n  color: var(--soi-dent-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-dent-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-dent-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-dent-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-dent-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-dent-pomme);\n  border-radius: 2px;\n}\n\n.soi-dent-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-dent-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-dent-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-dent-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.5rem;\n}\n\n.soi-dent-benefit {\n  background: var(--soi-dent-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-dent-radius);\n  border: 1px solid var(--soi-dent-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-dent-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-dent-shadow-md);\n}\n\n.soi-dent-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-dent-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-dent-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-dent-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-dent-benefit:hover .soi-dent-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-dent-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-dent-benefit p {\n  font-size: 13px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-dent-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-dent-card {\n  background: var(--soi-dent-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dent-radius);\n  border-left: 3px solid var(--soi-dent-primary);\n}\n\n.soi-dent-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-dent-card p {\n  font-size: 14px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-dent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-dent-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-dent-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dent-radius);\n  border: 1px solid var(--soi-dent-line);\n  align-items: flex-start;\n}\n\n.soi-dent-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-dent-primary);\n  color: var(--soi-dent-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-dent-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-dent-step-content p {\n  font-size: 14px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-dent-compo {\n  background: var(--soi-dent-off-white);\n  border-radius: var(--soi-dent-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-dent-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-dent-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-dent-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-dent-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-dent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-dent-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-dent-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-dent-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-dent-primary-soft);\n  border-left: 4px solid var(--soi-dent-primary);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-dent-radius) var(--soi-dent-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-dent-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-dent-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-dent-marine);\n  margin-bottom: 4px;\n}\n\n.soi-dent-tip p {\n  font-size: 14px;\n  color: var(--soi-dent-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-dent-cta-box {\n  background: var(--soi-dent-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-dent-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-dent-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-dent-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-dent-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-dent-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-dent-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-dent-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-dent-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-dent-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-dent-compo-value {\n    text-align: left;\n  }\n\n  .soi-dent-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-dent-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-dent-fiche {\n    --soi-dent-text-soft: #2C3E50;\n    --soi-dent-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Coslys","offers":[{"title":"Default Title","offer_id":61603500360010,"sku":"CS0045","price":4.25,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/dentifrice-enfant-peche-certifie-bio-coslys-packshot.webp?v=1782373548"},{"product_id":"gel-douche-verveine-citron-certifie-bio-coslys","title":"Gel douche Verveine Citron certifié bio – Coslys","description":"\n\u003cdiv class=\"soi-gdvc-fiche\"\u003e\n\n  \u003csection class=\"soi-gdvc-hero\"\u003e\n    \u003cdiv class=\"soi-gdvc-hero-tag\"\u003e\n      \u003cspan class=\"soi-gdvc-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène corps · Coslys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gdvc-hero-title\"\u003eLe réveil sensoriel à la verveine et au citron\u003c\/span\u003e\n    \u003cp class=\"soi-gdvc-hero-subtitle\"\u003eUn gel douche bio certifié Cosmos Organic, formulé à 97,5 % d'ingrédients d'origine naturelle, pour transformer chaque douche en un élan de fraîcheur vivifiante.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gdvc-hero-labels\"\u003e\n      \u003cspan class=\"soi-gdvc-label soi-gdvc-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-gdvc-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gdvc-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-gdvc-label\"\u003eCRUELTY-FREE\u003c\/span\u003e\n      \u003cspan class=\"soi-gdvc-label\"\u003eSANS SAVON\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gdvc-section\"\u003e\n    \u003ch2\u003eGel douche bio Verveine \u0026amp; Citron : la douche qui réveille vraiment\u003c\/h2\u003e\n    \u003cp\u003eVous connaissez ces matins où le corps a du mal à démarrer ? Ce gel douche bio Verveine Citron de Coslys est précisément fait pour ça. Sa fragrance fraîche et acidulée, mêlant la verveine bio et les notes vives du citron, transforme une douche ordinaire en un vrai moment de réveil sensoriel. Certifié Cosmos Organic, il est formulé à 97,5 % d'ingrédients d'origine naturelle et convient à tous les types de peaux, même les plus réactives.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gdvc-section\"\u003e\n    \u003ch2\u003eCe que vous trouverez dans la formule\u003c\/h2\u003e\n    \u003cp class=\"soi-gdvc-section-intro\"\u003eChaque ingrédient a été sélectionné pour son utilité réelle, pas pour l'affichage.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gdvc-grid\"\u003e\n      \u003cdiv class=\"soi-gdvc-card\"\u003e\n        \u003ch3\u003e🌱 Aloe vera bio\u003c\/h3\u003e\n        \u003cp\u003eHydrate et apaise en douceur, sans effet collant. Idéal pour les peaux sensibles ou celles qui tiraillent après la douche.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-card\"\u003e\n        \u003ch3\u003e🌸 Eau florale de reine des prés bio\u003c\/h3\u003e\n        \u003cp\u003eTonifiante et calmante, elle contribue à l'équilibre cutané et laisse une sensation de fraîcheur durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-card\"\u003e\n        \u003ch3\u003e🍃 Verveine exotique\u003c\/h3\u003e\n        \u003cp\u003eNote herbacée légère et revitalisante, véritable signature olfactive de ce gel douche.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-card\"\u003e\n        \u003ch3\u003e🍋 Essence naturelle de citron\u003c\/h3\u003e\n        \u003cp\u003eVivifiante, elle stimule les sens et apporte cette touche d'énergie que l'on recherche en début de journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-card\"\u003e\n        \u003ch3\u003e🧴 Base lavante végétale, sans savon\u003c\/h3\u003e\n        \u003cp\u003eNettoie sans agresser et respecte le film hydrolipidique naturel de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gdvc-section\"\u003e\n    \u003ch2\u003eLes points qui font vraiment la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gdvc-benefits\"\u003e\n      \u003cdiv class=\"soi-gdvc-benefit\"\u003e\n        \u003cdiv class=\"soi-gdvc-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié Cosmos Organic\u003c\/h3\u003e\n        \u003cp\u003eGage de transparence totale sur la composition et les procédés de fabrication.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-benefit\"\u003e\n        \u003cdiv class=\"soi-gdvc-benefit-icon\"\u003e\u003cspan\u003e🚿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans savon, pH équilibré\u003c\/h3\u003e\n        \u003cp\u003eLa peau n'est pas desséchée ni agressée, même avec une utilisation quotidienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-benefit\"\u003e\n        \u003cdiv class=\"soi-gdvc-benefit-icon\"\u003e\u003cspan\u003e🐰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVegan et Cruelty-Free\u003c\/h3\u003e\n        \u003cp\u003eAucun ingrédient animal, aucun test sur animaux. Un choix cohérent et éthique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-benefit\"\u003e\n        \u003cdiv class=\"soi-gdvc-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduction locale, contrôle qualité rigoureux, empreinte carbone réduite.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gdvc-section\"\u003e\n    \u003ch2\u003ePour qui est ce gel douche bio ?\u003c\/h2\u003e\n    \u003cp\u003eCe gel douche convient à tous les types de peaux, y compris les peaux sensibles et les peaux sèches qui réagissent mal aux formules classiques. Sa texture fluide et son parfum délicat en font aussi une excellente option pour les personnes à la recherche d'un gel douche bio à l'aloe vera efficace au quotidien. Adapté à toute la famille grâce à sa formule douce, il peut être utilisé dès le plus jeune âge, en dehors des nourrissons.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gdvc-section\"\u003e\n    \u003ch2\u003eComment l'utiliser ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gdvc-timeline\"\u003e\n      \u003cdiv class=\"soi-gdvc-step\"\u003e\n        \u003cdiv class=\"soi-gdvc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gdvc-step-content\"\u003e\n          \u003ch3\u003eAppliquer\u003c\/h3\u003e\n          \u003cp\u003eUne à deux pressions de pompe sur une main ou un gant de toilette humide.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-step\"\u003e\n        \u003cdiv class=\"soi-gdvc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gdvc-step-content\"\u003e\n          \u003ch3\u003eFaire mousser\u003c\/h3\u003e\n          \u003cp\u003eFaites mousser sur l'ensemble du corps pour une mousse onctueuse et enveloppante.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gdvc-step\"\u003e\n        \u003cdiv class=\"soi-gdvc-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gdvc-step-content\"\u003e\n          \u003ch3\u003eRincer\u003c\/h3\u003e\n          \u003cp\u003eRincez abondamment à l'eau tiède. Convient pour une utilisation quotidienne.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gdvc-tip\"\u003e\n      \u003cdiv class=\"soi-gdvc-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour une sensation de fraîcheur maximale, terminez votre douche par un rinçage à l'eau légèrement fraîche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gdvc-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gdvc-accordion\"\u003e\n      \u003cdetails class=\"soi-gdvc-accordion-item\"\u003e\n        \u003csummary class=\"soi-gdvc-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gdvc-accordion-content\"\u003e\n          \u003cp\u003eAqua, Sodium Coco-Sulfate, Coco-Glucoside, Glycerin, Aloe Barbadensis Leaf Juice*, Filipendula Ulmaria Flower Water*, Cymbopogon Nardus Oil, Citrus Limon Peel Oil, Citric Acid, Sodium Chloride, Sodium Benzoate, Potassium Sorbate.\u003c\/p\u003e\n          \u003cp\u003e* Ingrédients issus de l'agriculture biologique. 97,5 % d'ingrédients d'origine naturelle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gdvc-accordion-item\"\u003e\n        \u003csummary class=\"soi-gdvc-accordion-header\"\u003e⚠️ Précautions\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gdvc-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un soin cosmétique. Il ne se substitue pas à un avis médical ni à un traitement dermatologique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gdvc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gdvc-cta-box\"\u003e\n      \u003cp class=\"soi-gdvc-cta-tag\" style=\"color: white;\"\u003eUn rituel de douche naturel et vivifiant\u003c\/p\u003e\n      \u003cp class=\"soi-gdvc-cta-text\" style=\"color: white;\"\u003eChaque matin mérite un vrai élan. Offrez à votre peau une formule douce et certifiée, et à vos sens un réveil à la fraîcheur du citron et à la légèreté de la verveine.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gdvc-marine: #1A2D3D;\n  --soi-gdvc-marine-dark: #0F1E2B;\n  --soi-gdvc-marine-light: #2C4458;\n  --soi-gdvc-pomme: #A1C544;\n  --soi-gdvc-pomme-dark: #84A636;\n  --soi-gdvc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gdvc-white: #FFFFFF;\n  --soi-gdvc-off-white: #F8FAF6;\n  --soi-gdvc-stone: #F1F3EE;\n  --soi-gdvc-line: #E5E8E0;\n\n  --soi-gdvc-primary: #D4B83A;\n  --soi-gdvc-primary-soft: #F5EFD6;\n  --soi-gdvc-accent: #C8A62E;\n\n  --soi-gdvc-text: #1A2D3D;\n  --soi-gdvc-text-soft: #4A5B6B;\n  --soi-gdvc-text-muted: #7B8693;\n\n  --soi-gdvc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gdvc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gdvc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gdvc-radius: 12px;\n  --soi-gdvc-radius-sm: 8px;\n  --soi-gdvc-radius-pill: 999px;\n}\n\n.soi-gdvc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gdvc-fiche img { max-width: 100%; height: auto; }\n\n.soi-gdvc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gdvc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gdvc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gdvc-hero {\n  position: relative;\n  background: var(--soi-gdvc-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-gdvc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gdvc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gdvc-pomme);\n}\n\n.soi-gdvc-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-gdvc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gdvc-pomme);\n  border-radius: 50%;\n}\n\n.soi-gdvc-hero-title {\n  display: block;\n  color: var(--soi-gdvc-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-gdvc-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-gdvc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gdvc-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-gdvc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gdvc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gdvc-label-accent {\n  background: var(--soi-gdvc-pomme);\n  border-color: var(--soi-gdvc-pomme);\n  color: var(--soi-gdvc-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gdvc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gdvc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gdvc-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-gdvc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gdvc-pomme);\n  border-radius: 2px;\n}\n\n.soi-gdvc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gdvc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gdvc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gdvc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gdvc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gdvc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gdvc-benefit {\n  background: var(--soi-gdvc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gdvc-radius);\n  border: 1px solid var(--soi-gdvc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gdvc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gdvc-shadow-md);\n}\n\n.soi-gdvc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gdvc-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-gdvc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gdvc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gdvc-benefit:hover .soi-gdvc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gdvc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gdvc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gdvc-benefit p {\n  font-size: 13px;\n  color: var(--soi-gdvc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gdvc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gdvc-card {\n  background: var(--soi-gdvc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gdvc-radius);\n  border-left: 3px solid var(--soi-gdvc-pomme);\n}\n\n.soi-gdvc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gdvc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gdvc-card p {\n  font-size: 14px;\n  color: var(--soi-gdvc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-gdvc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gdvc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gdvc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gdvc-radius);\n  border: 1px solid var(--soi-gdvc-line);\n  align-items: flex-start;\n}\n\n.soi-gdvc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gdvc-marine);\n  color: var(--soi-gdvc-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-gdvc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gdvc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gdvc-step-content p {\n  font-size: 14px;\n  color: var(--soi-gdvc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-gdvc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gdvc-pomme-light);\n  border-left: 4px solid var(--soi-gdvc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gdvc-radius) var(--soi-gdvc-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gdvc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gdvc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gdvc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gdvc-tip p {\n  font-size: 14px;\n  color: var(--soi-gdvc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gdvc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gdvc-accordion-item {\n  background: var(--soi-gdvc-off-white);\n  border-radius: var(--soi-gdvc-radius-sm);\n  border: 1px solid var(--soi-gdvc-line);\n  overflow: hidden;\n}\n\n.soi-gdvc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gdvc-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-gdvc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gdvc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gdvc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gdvc-accordion-item[open] .soi-gdvc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gdvc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gdvc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gdvc-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.5rem;\n}\n\n.soi-gdvc-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gdvc-cta-box {\n  background: var(--soi-gdvc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gdvc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gdvc-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-gdvc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gdvc-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-gdvc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gdvc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gdvc-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-gdvc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gdvc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-gdvc-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-gdvc-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gdvc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gdvc-fiche {\n    --soi-gdvc-text-soft: #2C3E50;\n    --soi-gdvc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Coslys","offers":[{"title":"Default Title","offer_id":61603507732810,"sku":"CS0075","price":11.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gel-douche-verveine-citron-certifie-bio-coslys-packshot.webp?v=1782111705"},{"product_id":"creme-douche-relaxante-certifiee-bio-coslys","title":"Crème douche Relaxante certifiée bio – Coslys","description":"\u003cdiv class=\"soi-cosl-fiche\"\u003e\n\n  \u003csection class=\"soi-cosl-hero\"\u003e\n    \u003cdiv class=\"soi-cosl-hero-tag\"\u003e\n      \u003cspan class=\"soi-cosl-tag-dot\"\u003e\u003c\/span\u003e\n      Crème de douche bio · Coslys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cosl-hero-title\"\u003eUn goûter d'automne sous la douche\u003c\/span\u003e\n    \u003cp class=\"soi-cosl-hero-subtitle\"\u003eChâtaigne bio française et caramel se rencontrent dans une crème de douche sans sulfates ni savon. Elle convient à tous les types de peau et se partage en famille dès 3 ans.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cosl-hero-labels\"\u003e\n      \u003cspan class=\"soi-cosl-label soi-cosl-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-cosl-label\"\u003eSANS SULFATES\u003c\/span\u003e\n      \u003cspan class=\"soi-cosl-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cosl-label\"\u003eCRUELTY-FREE\u003c\/span\u003e\n      \u003cspan class=\"soi-cosl-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cosl-section\"\u003e\n    \u003ch2\u003eUn gel douche naturel bio qui sent l'automne\u003c\/h2\u003e\n    \u003cp\u003eDès la première noisette, la texture crémeuse mousse en douceur et libère des \u003cstrong\u003enotes sucrées et lactées\u003c\/strong\u003e. Le parfum de caramel est \u003cstrong\u003e100% d'origine naturelle\u003c\/strong\u003e. Il s'accorde avec des extraits de \u003cstrong\u003ecosses de cacao\u003c\/strong\u003e et de \u003cstrong\u003echâtaigne bio cultivée en Ardèche\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eLe résultat : une odeur réconfortante, comparable à un goûter d'automne, qui s'installe sans être écœurante. Un vrai moment de pause, après une longue journée ou avant de vous coucher.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cosl-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette crème de douche bio ?\u003c\/h2\u003e\n    \u003cp class=\"soi-cosl-section-intro\"\u003eFace à la multitude de gels douche naturels, voici les critères qui comptent vraiment pour bien choisir le produit lavant de votre famille.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cosl-grid\"\u003e\n      \u003cdiv class=\"soi-cosl-card\"\u003e\n        \u003ch3\u003eUne certification reconnue\u003c\/h3\u003e\n        \u003cp\u003eCe produit est certifié Cosmos Organic, un référentiel exigeant et un vrai gage de transparence.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-card\"\u003e\n        \u003ch3\u003e98% d'ingrédients d'origine naturelle\u003c\/h3\u003e\n        \u003cp\u003eLa formulation d'un produit lavant moussant demande toujours quelques ingrédients de transformation. Ici, la part naturelle atteint 98%, ce qui est remarquable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-card\"\u003e\n        \u003ch3\u003eSans sulfates et sans savon\u003c\/h3\u003e\n        \u003cp\u003eLa base lavante végétale nettoie sans décaper, sans produit chimique agressif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-card\"\u003e\n        \u003ch3\u003eVegan et cruelty-free\u003c\/h3\u003e\n        \u003cp\u003eAucun ingrédient d'origine animale, aucun test sur les animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-card\"\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eUne production locale, avec des matières premières issues de filières françaises.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cosl-section\"\u003e\n    \u003ch2\u003eComposition : ce que contient le flacon\u003c\/h2\u003e\n    \u003cp class=\"soi-cosl-section-intro\"\u003eLa formule repose sur une logique simple : peu d'artifices, des ingrédients sélectionnés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cosl-benefits\"\u003e\n      \u003cdiv class=\"soi-cosl-benefit\"\u003e\n        \u003cdiv class=\"soi-cosl-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBase lavante végétale\u003c\/h3\u003e\n        \u003cp\u003eElle nettoie en douceur et respecte l'équilibre de l'épiderme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-benefit\"\u003e\n        \u003cdiv class=\"soi-cosl-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eChâtaigne bio d'Ardèche\u003c\/h3\u003e\n        \u003cp\u003eIssu de l'agriculture biologique, cet extrait donne à la crème son caractère boisé et rond.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-benefit\"\u003e\n        \u003cdiv class=\"soi-cosl-benefit-icon\"\u003e\u003cspan\u003e🍫\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCosses de cacao\u003c\/h3\u003e\n        \u003cp\u003eLeurs extraits apportent la note chocolatée et lactée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-benefit\"\u003e\n        \u003cdiv class=\"soi-cosl-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eParfum caramel\u003c\/h3\u003e\n        \u003cp\u003e100% d'origine naturelle, sans fragrance de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-cosl-note\"\u003eLa liste INCI complète figure sur l'étiquette du flacon. Nous vous invitons à la consulter si vous avez des allergies connues.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cosl-section\"\u003e\n    \u003ch2\u003eComment l'utiliser en 3 gestes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cosl-timeline\"\u003e\n      \u003cdiv class=\"soi-cosl-step\"\u003e\n        \u003cdiv class=\"soi-cosl-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cosl-step-content\"\u003e\n          \u003ch3\u003eMouillez\u003c\/h3\u003e\n          \u003cp\u003eHumidifiez votre peau à l'eau tiède, pas trop chaude, pour préserver son confort.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-step\"\u003e\n        \u003cdiv class=\"soi-cosl-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cosl-step-content\"\u003e\n          \u003ch3\u003eDéposez\u003c\/h3\u003e\n          \u003cp\u003ePlacez une noisette de crème dans la paume ou sur une fleur de douche, puis faites mousser.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-step\"\u003e\n        \u003cdiv class=\"soi-cosl-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cosl-step-content\"\u003e\n          \u003ch3\u003eMassez\u003c\/h3\u003e\n          \u003cp\u003eMassez doucement le corps en prenant le temps de respirer le parfum, puis rincez abondamment.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cosl-tip\"\u003e\n      \u003cdiv class=\"soi-cosl-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSon usage est possible au quotidien. Pour les plus jeunes (dès 3 ans), un adulte peut doser la quantité et veiller à éviter le contact avec les yeux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cosl-section\"\u003e\n    \u003ch2\u003ePour qui est-elle faite ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cosl-grid\"\u003e\n      \u003cdiv class=\"soi-cosl-card soi-cosl-card-warm\"\u003e\n        \u003ch3\u003eLes gourmands\u003c\/h3\u003e\n        \u003cp\u003ePour celles et ceux qui aiment les rituels sensoriels et les parfums rassurants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-card soi-cosl-card-warm\"\u003e\n        \u003ch3\u003eLes peaux sensibles\u003c\/h3\u003e\n        \u003cp\u003eElles apprécient l'absence de sulfates et de savon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-card soi-cosl-card-warm\"\u003e\n        \u003ch3\u003eToute la famille\u003c\/h3\u003e\n        \u003cp\u003eUn seul flacon pour les parents et les enfants dès 3 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cosl-card soi-cosl-card-warm\"\u003e\n        \u003ch3\u003eLes hommes\u003c\/h3\u003e\n        \u003cp\u003eLe parfum de châtaigne et de cacao, chaud et boisé, n'a rien de trop sucré.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-cosl-note\"\u003eVous hésitez encore ? Les avis sur cette crème de douche relaxante Coslys mentionnent surtout sa mousse onctueuse et son parfum enveloppant. Un bon point de départ pour découvrir un gel douche naturel bio en toute simplicité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cosl-section\"\u003e\n    \u003ch2\u003eBon à savoir\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cosl-accordion\"\u003e\n      \u003cdetails class=\"soi-cosl-accordion-item\"\u003e\n        \u003csummary class=\"soi-cosl-accordion-header\"\u003ePrécautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cosl-accordion-content\"\u003e\n          \u003cp\u003eCe produit cosmétique est destiné à l'hygiène quotidienne. Il ne remplace pas un traitement médical ni l'avis d'un professionnel de santé en cas de problème de peau (eczéma, psoriasis, irritations persistantes).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-cosl-accordion-item\"\u003e\n        \u003csummary class=\"soi-cosl-accordion-header\"\u003eConservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cosl-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur et refermez-le bien après usage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cosl-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cosl-cta-box\"\u003e\n      \u003cp class=\"soi-cosl-cta-tag\" style=\"color: white;\"\u003eVotre parenthèse gourmande et bio\u003c\/p\u003e\n      \u003cp class=\"soi-cosl-cta-text\" style=\"color: white;\"\u003eCaramel fondant, châtaigne d'Ardèche et cacao réconfortant enveloppent votre peau comme un plaid d'automne. Chaque minute sous l'eau devient un moment de calme, pour vous et toute la famille.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-cosl-fiche {\n  --soi-cosl-marine: #1A2D3D;\n  --soi-cosl-marine-dark: #0F1E2B;\n  --soi-cosl-marine-light: #2C4458;\n  --soi-cosl-pomme: #A1C544;\n  --soi-cosl-pomme-dark: #84A636;\n  --soi-cosl-pomme-light: rgba(161,197,68,0.10);\n  --soi-cosl-white: #FFFFFF;\n  --soi-cosl-off-white: #F8FAF6;\n  --soi-cosl-stone: #F1F3EE;\n  --soi-cosl-line: #E5E8E0;\n  --soi-cosl-primary: #D9942F;\n  --soi-cosl-primary-soft: #FBF1E2;\n  --soi-cosl-accent: #7A4A2E;\n  --soi-cosl-text: #1A2D3D;\n  --soi-cosl-text-soft: #4A5B6B;\n  --soi-cosl-text-muted: #7B8693;\n  --soi-cosl-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cosl-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cosl-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cosl-radius: 12px;\n  --soi-cosl-radius-sm: 8px;\n  --soi-cosl-radius-pill: 999px;\n}\n\n.soi-cosl-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cosl-fiche img { max-width: 100%; height: auto; }\n\n.soi-cosl-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cosl-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cosl-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-cosl-hero {\n  position: relative;\n  background: var(--soi-cosl-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-cosl-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-cosl-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cosl-pomme);\n}\n.soi-cosl-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 50%;\n  transform: translateX(-50%);\n  width: 80px;\n  height: 3px;\n  background: var(--soi-cosl-primary);\n  border-radius: 3px 3px 0 0;\n}\n.soi-cosl-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.soi-cosl-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cosl-pomme);\n  border-radius: 50%;\n}\n.soi-cosl-hero-title {\n  display: block;\n  color: var(--soi-cosl-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.soi-cosl-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.soi-cosl-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-cosl-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-cosl-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cosl-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-cosl-label-accent {\n  background: var(--soi-cosl-pomme);\n  border-color: var(--soi-cosl-pomme);\n  color: var(--soi-cosl-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-cosl-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-cosl-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cosl-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.soi-cosl-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cosl-pomme);\n  border-radius: 2px;\n}\n.soi-cosl-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cosl-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-cosl-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-cosl-section .soi-cosl-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cosl-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-cosl-section .soi-cosl-note {\n  margin-top: 1.25rem;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-cosl-text-soft);\n}\n\n\/* BENEFITS *\/\n.soi-cosl-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n.soi-cosl-benefit {\n  background: var(--soi-cosl-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cosl-radius);\n  border: 1px solid var(--soi-cosl-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-cosl-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cosl-shadow-md);\n}\n.soi-cosl-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cosl-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.soi-cosl-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cosl-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n.soi-cosl-benefit:hover .soi-cosl-benefit-icon::after {\n  opacity: 1;\n}\n.soi-cosl-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cosl-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-cosl-benefit p {\n  font-size: 15px;\n  color: var(--soi-cosl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-cosl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-cosl-card {\n  background: var(--soi-cosl-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cosl-radius);\n  border-left: 3px solid var(--soi-cosl-pomme);\n}\n.soi-cosl-card-warm {\n  background: var(--soi-cosl-primary-soft);\n  border-left-color: var(--soi-cosl-primary);\n}\n.soi-cosl-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cosl-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-cosl-card p {\n  font-size: 14px;\n  color: var(--soi-cosl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-cosl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n.soi-cosl-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cosl-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cosl-radius);\n  border: 1px solid var(--soi-cosl-line);\n  align-items: flex-start;\n}\n.soi-cosl-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cosl-marine);\n  color: var(--soi-cosl-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.soi-cosl-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cosl-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-cosl-step-content p {\n  font-size: 15px;\n  color: var(--soi-cosl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-cosl-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cosl-pomme-light);\n  border-left: 4px solid var(--soi-cosl-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cosl-radius) var(--soi-cosl-radius) 0;\n  align-items: flex-start;\n}\n.soi-cosl-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-cosl-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cosl-marine);\n  margin-bottom: 4px;\n}\n.soi-cosl-tip p {\n  font-size: 15px;\n  color: var(--soi-cosl-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-cosl-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-cosl-accordion-item {\n  background: var(--soi-cosl-off-white);\n  border-radius: var(--soi-cosl-radius-sm);\n  border: 1px solid var(--soi-cosl-line);\n  overflow: hidden;\n}\n.soi-cosl-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cosl-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.soi-cosl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-cosl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cosl-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-cosl-accordion-item[open] .soi-cosl-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-cosl-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-cosl-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cosl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-cosl-cta-box {\n  background: var(--soi-cosl-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cosl-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-cosl-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-cosl-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-cosl-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-cosl-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-cosl-section .soi-cosl-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.6vw, 20px);\n  font-weight: 500;\n  color: var(--soi-cosl-white);\n  line-height: 1.5;\n  margin: 0 auto;\n  max-width: 640px;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  .soi-cosl-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-cosl-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cosl-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-cosl-fiche {\n    --soi-cosl-text-soft: #2C3E50;\n    --soi-cosl-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Coslys","offers":[{"title":"Default Title","offer_id":61603510059338,"sku":"CS0085","price":5.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-douche-relaxante-certifiee-bio-coslys-packshot.webp?v=1792142911"},{"product_id":"quinton-spray-nasal-pediatric-quinton","title":"Spray nasal pediatrique Bébé \u0026 Enfant - Quinton","description":"\u003cdiv class=\"soi-qnsp-fiche\"\u003e\n\n\u003csection class=\"soi-qnsp-hero\"\u003e\n  \u003cdiv class=\"soi-qnsp-hero-tag\"\u003e\n    \u003cspan class=\"soi-qnsp-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène nasale · Quinton\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-qnsp-hero-title\"\u003eLa douceur de l'océan pour bébé\u003c\/span\u003e\n  \u003cp class=\"soi-qnsp-hero-subtitle\"\u003eUne eau de mer océanique pure, isotonique et micro-filtrée à froid pour nettoyer, hydrater et libérer les voies nasales de votre enfant, dès la naissance jusqu'à 6 ans.\u003c\/p\u003e\n  \u003cdiv class=\"soi-qnsp-hero-labels\"\u003e\n    \u003cspan class=\"soi-qnsp-label soi-qnsp-label-accent\"\u003e100 % NATUREL\u003c\/span\u003e\n    \u003cspan class=\"soi-qnsp-label\"\u003eISOTONIQUE\u003c\/span\u003e\n    \u003cspan class=\"soi-qnsp-label\"\u003eMICRO-FILTRÉ À FROID\u003c\/span\u003e\n    \u003cspan class=\"soi-qnsp-label\"\u003eSANS CONSERVATEUR\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-qnsp-section\"\u003e\n  \u003ch2\u003ePourquoi choisir le spray nasal Quinton pour votre enfant ?\u003c\/h2\u003e\n  \u003cp\u003eTous les sprays nasaux ne se valent pas. Ce qui distingue Quinton, c'est son engagement pour une formule 100 % naturelle, isotonique et micro-filtrée à froid, sans irradiation ni chauffage. L'eau de mer utilisée conserve ainsi l'intégralité de ses oligo-éléments et minéraux naturels, une richesse que vous ne retrouvez pas dans une simple solution saline de synthèse.\u003c\/p\u003e\n  \u003cp\u003eLa concentration en sel est identique à celle du plasma sanguin (9 g\/L), ce qui garantit une tolérance parfaite des muqueuses nasales des plus petits, même les nouveau-nés. Pas de picotements, pas d'irritations.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-qnsp-section\"\u003e\n  \u003ch2\u003eQuand utiliser le spray nasal pédiatrique Quinton ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-qnsp-grid\"\u003e\n    \u003cdiv class=\"soi-qnsp-card\"\u003e\n      \u003ch3\u003e🤧 Rhume et congestion nasale\u003c\/h3\u003e\n      \u003cp\u003eDégage les narines en fluidifiant les sécrétions pour faciliter la respiration.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-card\"\u003e\n      \u003ch3\u003e🌿 Rhinite allergique\u003c\/h3\u003e\n      \u003cp\u003eÉlimine les allergènes et irritants déposés dans les fosses nasales.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-card\"\u003e\n      \u003ch3\u003e🩺 Rhinopharyngite et sinusite\u003c\/h3\u003e\n      \u003cp\u003eSoulage les épisodes ORL fréquents chez les enfants en crèche ou à l'école.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-card\"\u003e\n      \u003ch3\u003e💧 Hygiène nasale quotidienne\u003c\/h3\u003e\n      \u003cp\u003eEn prévention, tout au long de l'année, pour un nez propre et des muqueuses bien hydratées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-qnsp-section\"\u003e\n  \u003ch2\u003eComment utiliser le spray nasal Quinton pédiatrique ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-qnsp-timeline\"\u003e\n    \u003cdiv class=\"soi-qnsp-step\"\u003e\n      \u003cdiv class=\"soi-qnsp-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-qnsp-step-content\"\u003e\n        \u003ch3\u003ePositionnez l'enfant\u003c\/h3\u003e\n        \u003cp\u003eLégèrement incliné ou couché sur le côté pour un lavage optimal selon son âge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-step\"\u003e\n      \u003cdiv class=\"soi-qnsp-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-qnsp-step-content\"\u003e\n        \u003ch3\u003eInsérez délicatement l'embout\u003c\/h3\u003e\n        \u003cp\u003eDans la narine et appuyez brièvement pour libérer une brumisation douce et homogène.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-step\"\u003e\n      \u003cdiv class=\"soi-qnsp-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-qnsp-step-content\"\u003e\n        \u003ch3\u003eRenouvelez sur l'autre narine\u003c\/h3\u003e\n        \u003cp\u003ePuis mouchez ou aspirez les sécrétions si nécessaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-step\"\u003e\n      \u003cdiv class=\"soi-qnsp-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-qnsp-step-content\"\u003e\n        \u003ch3\u003eRépétez 1 à 6 fois par jour\u003c\/h3\u003e\n        \u003cp\u003eSelon les besoins, sans contre-indication à une utilisation quotidienne prolongée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-qnsp-section\"\u003e\n  \u003ch2\u003eComposition du spray nasal pédiatrique Quinton\u003c\/h2\u003e\n  \u003cdiv class=\"soi-qnsp-compo\"\u003e\n    \u003cdiv class=\"soi-qnsp-compo-row\"\u003e\n      \u003cspan class=\"soi-qnsp-compo-label\"\u003eEau de mer océanique\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-compo-value\"\u003eRécoltée en pleine mer, riche en oligo-éléments (magnésium, calcium, potassium, zinc…)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-compo-row\"\u003e\n      \u003cspan class=\"soi-qnsp-compo-label\"\u003eEau de source\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-compo-value\"\u003eDilution isotonique à 9 g\/L de chlorure de sodium\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-compo-row\"\u003e\n      \u003cspan class=\"soi-qnsp-compo-label\"\u003eAdditifs\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-compo-value\"\u003eAucun conservateur, aucun additif, aucun arôme ajouté\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-compo-row\"\u003e\n      \u003cspan class=\"soi-qnsp-compo-label\"\u003eStérilisation\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-compo-value\"\u003eMicro-filtration à froid, procédé breveté Quinton\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-qnsp-tip\"\u003e\n    \u003cdiv class=\"soi-qnsp-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLa micro-filtration à froid préserve l'intégrité biologique de la solution sans recourir à la chaleur ni aux UV : tous les oligo-éléments et minéraux naturels restent intacts.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-qnsp-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-qnsp-grid-compact\"\u003e\n    \u003cdiv class=\"soi-qnsp-card-mini\"\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-icon\"\u003e📦\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-value\"\u003eSpray 100 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-card-mini\"\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-icon\"\u003e👶\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-label\"\u003eÂge\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-value\"\u003eDès la naissance à 6 ans\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-card-mini\"\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-icon\"\u003e🌡️\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-label\"\u003eConservation\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-value\"\u003eTempérature ambiante\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-qnsp-card-mini\"\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-icon\"\u003e👃\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-label\"\u003eUsage\u003c\/span\u003e\n      \u003cspan class=\"soi-qnsp-card-mini-value\"\u003eExterne, voie nasale\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-qnsp-accordion\"\u003e\n    \u003cdetails class=\"soi-qnsp-accordion-item\"\u003e\n      \u003csummary class=\"soi-qnsp-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-qnsp-accordion-content\"\u003e\n        \u003cp\u003eCe produit ne remplace pas un traitement médical. En cas de symptômes persistants, consultez un pédiatre. Conservez à l'abri de la chaleur et de la lumière directe.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-qnsp-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-qnsp-cta-box\"\u003e\n    \u003cp class=\"soi-qnsp-cta-tag\" style=\"color: white;\"\u003eLe réflexe naturel des parents attentifs\u003c\/p\u003e\n    \u003cp class=\"soi-qnsp-cta-text\" style=\"color: white;\"\u003eOffrez à votre enfant le geste d'hygiène le plus doux qui soit : une eau de mer vivante, micro-filtrée à froid, qui libère son petit nez avec une délicatesse adaptée à ses premières années.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-qnsp-marine: #1A2D3D;\n  --soi-qnsp-marine-dark: #0F1E2B;\n  --soi-qnsp-marine-light: #2C4458;\n  --soi-qnsp-pomme: #A1C544;\n  --soi-qnsp-pomme-dark: #84A636;\n  --soi-qnsp-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-qnsp-white: #FFFFFF;\n  --soi-qnsp-off-white: #F8FAFB;\n  --soi-qnsp-stone: #EFF4F8;\n  --soi-qnsp-line: #E0E8EE;\n\n  --soi-qnsp-primary: #4AAAD6;\n  --soi-qnsp-primary-soft: #D6EDF7;\n  --soi-qnsp-accent: #A8C8E0;\n\n  --soi-qnsp-text: #1A2D3D;\n  --soi-qnsp-text-soft: #4A5B6B;\n  --soi-qnsp-text-muted: #7B8693;\n\n  --soi-qnsp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-qnsp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-qnsp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-qnsp-radius: 12px;\n  --soi-qnsp-radius-sm: 8px;\n  --soi-qnsp-radius-pill: 999px;\n}\n\n.soi-qnsp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-qnsp-fiche img { max-width: 100%; height: auto; }\n\n.soi-qnsp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-qnsp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-qnsp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-qnsp-hero {\n  position: relative;\n  background: var(--soi-qnsp-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-qnsp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-qnsp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-qnsp-pomme);\n}\n\n.soi-qnsp-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-qnsp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-qnsp-pomme);\n  border-radius: 50%;\n}\n\n.soi-qnsp-hero-title {\n  display: block;\n  color: var(--soi-qnsp-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-qnsp-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-qnsp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-qnsp-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-qnsp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-qnsp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-qnsp-label-accent {\n  background: var(--soi-qnsp-pomme);\n  border-color: var(--soi-qnsp-pomme);\n  color: var(--soi-qnsp-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-qnsp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-qnsp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-qnsp-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-qnsp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-qnsp-pomme);\n  border-radius: 2px;\n}\n\n.soi-qnsp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-qnsp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-qnsp-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-qnsp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-qnsp-card {\n  background: var(--soi-qnsp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-qnsp-radius);\n  border-left: 3px solid var(--soi-qnsp-pomme);\n}\n\n.soi-qnsp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-qnsp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-qnsp-card p {\n  font-size: 14px;\n  color: var(--soi-qnsp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-qnsp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-qnsp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-qnsp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-qnsp-radius);\n  border: 1px solid var(--soi-qnsp-line);\n  align-items: flex-start;\n}\n\n.soi-qnsp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-qnsp-marine);\n  color: var(--soi-qnsp-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-qnsp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-qnsp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-qnsp-step-content p {\n  font-size: 14px;\n  color: var(--soi-qnsp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-qnsp-compo {\n  background: var(--soi-qnsp-off-white);\n  border-radius: var(--soi-qnsp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-qnsp-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-qnsp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-qnsp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-qnsp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-qnsp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-qnsp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-qnsp-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-qnsp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-qnsp-pomme-light);\n  border-left: 4px solid var(--soi-qnsp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-qnsp-radius) var(--soi-qnsp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-qnsp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-qnsp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-qnsp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-qnsp-tip p {\n  font-size: 14px;\n  color: var(--soi-qnsp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-qnsp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n\n.soi-qnsp-card-mini {\n  background: var(--soi-qnsp-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-qnsp-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-qnsp-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-qnsp-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-qnsp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-qnsp-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-qnsp-marine);\n}\n\n\/* === ACCORDÉON === *\/\n.soi-qnsp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-qnsp-accordion-item {\n  background: var(--soi-qnsp-off-white);\n  border-radius: var(--soi-qnsp-radius-sm);\n  border: 1px solid var(--soi-qnsp-line);\n  overflow: hidden;\n}\n\n.soi-qnsp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-qnsp-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-qnsp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-qnsp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-qnsp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-qnsp-accordion-item[open] .soi-qnsp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-qnsp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-qnsp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-qnsp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-qnsp-cta-box {\n  background: var(--soi-qnsp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-qnsp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-qnsp-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-qnsp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-qnsp-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-qnsp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-qnsp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-qnsp-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-qnsp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-qnsp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-qnsp-compo-value {\n    text-align: left;\n  }\n\n  .soi-qnsp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-qnsp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-qnsp-fiche {\n    --soi-qnsp-text-soft: #2C3E50;\n    --soi-qnsp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Quinton","offers":[{"title":"Default Title","offer_id":61603965141322,"sku":"QU0015","price":14.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/quinton-spray-nasal-pediatric-quinton-packshot.webp?v=1779957265"},{"product_id":"fleur-bach-ange-gardien-granules-enfants-biofloral","title":"Ange gardien bio - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-ange-fiche\"\u003e\n\n  \u003csection class=\"soi-ange-hero\"\u003e\n    \u003cdiv class=\"soi-ange-hero-tag\"\u003e\n      \u003cspan class=\"soi-ange-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral Kids\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-ange-hero-title\"\u003eRéconfort floral pour les petits cœurs sensibles\u003c\/span\u003e\n    \u003cp class=\"soi-ange-hero-subtitle\"\u003eUn complexe de 6 Fleurs de Bach authentiques, spécialement formulé pour accompagner votre enfant dans ses émotions au quotidien. Sans alcool, en granules fondants, certifié bio.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ange-hero-labels\"\u003e\n      \u003cspan class=\"soi-ange-label soi-ange-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-ange-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-ange-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n      \u003cspan class=\"soi-ange-label\"\u003eFABRICATION ARTISANALE FRANÇAISE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003eAnge Gardien Bio Granules Enfants Biofloral : un soutien émotionnel naturel pour votre enfant\u003c\/h2\u003e\n    \u003cp\u003eVotre enfant traverse une période d'anxiété, de manque de confiance ou de difficulté à s'adapter à un changement ? Les \u003cstrong\u003egranules Ange Gardien Bio de Biofloral\u003c\/strong\u003e ont été pensés spécialement pour les enfants, avec une formule douce à base de \u003cstrong\u003eFleurs de Bach authentiques certifiées bio\u003c\/strong\u003e, sans alcool et sans arôme artificiel. Un allié naturel, rassurant et facile à utiliser au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les granules Ange Gardien Biofloral Kids ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ange-benefits\"\u003e\n      \u003cdiv class=\"soi-ange-benefit\"\u003e\n        \u003cdiv class=\"soi-ange-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % bio et sans alcool\u003c\/h3\u003e\n        \u003cp\u003eUne formule adaptée à la sensibilité des enfants, dès 3 ans, sous la surveillance d'un adulte.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-benefit\"\u003e\n        \u003cdiv class=\"soi-ange-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFleurs de Bach authentiques\u003c\/h3\u003e\n        \u003cp\u003eÉlaborées selon la méthode originale du Dr Bach, à 1\/240e de dilution.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-benefit\"\u003e\n        \u003cdiv class=\"soi-ange-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabrication artisanale française\u003c\/h3\u003e\n        \u003cp\u003eBiofloral est pionnier des élixirs floraux en France depuis plus de 30 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-benefit\"\u003e\n        \u003cdiv class=\"soi-ange-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat granules pratique\u003c\/h3\u003e\n        \u003cp\u003eFondent facilement en bouche ou dans un verre d'eau, sans contrainte pour l'enfant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003eComposition détaillée : 6 essences florales complémentaires\u003c\/h2\u003e\n    \u003cp class=\"soi-ange-section-intro\"\u003eChaque granule est imprégné d'un complexe de \u003cstrong\u003e6 Fleurs de Bach soigneusement associées\u003c\/strong\u003e, toutes issues de l'agriculture biologique :\u003c\/p\u003e\n    \u003cdiv class=\"soi-ange-grid\"\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌳 Aspen (Tremble, \u003cem\u003ePopulus tremula\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour les peurs inexpliquées, les angoisses diffuses, les appréhensions nocturnes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e💜 Gentian (Gentiane, \u003cem\u003eGentiana amarella\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour aider l'enfant découragé à retrouver la persévérance face aux obstacles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌲 Larch (Mélèze, \u003cem\u003eLarix decidua\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour renforcer la confiance en soi et l'estime personnelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌼 Mimulus (\u003cem\u003eMimulus guttatus\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour les peurs connues et identifiées (peur du noir, de l'école, des inconnus).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🍂 Walnut (Noyer, \u003cem\u003eJuglans regia\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour faciliter les transitions et l'adaptation aux changements (déménagement, nouvelle école, arrivée d'un bébé).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌹 Wild Rose (Églantier, \u003cem\u003eRosa canina\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour réveiller l'enthousiasme et la joie de vivre chez un enfant apathique ou résigné.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ange-tip\"\u003e\n      \u003cdiv class=\"soi-ange-tip-icon\"\u003e🧪\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eIngrédient de base\u003c\/strong\u003e\n        \u003cp\u003eSucre de canne* imprégné des préparations florales* à 1\/240e selon la méthode originale du Dr Bach. (*issus de l'agriculture biologique)\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003eComment utiliser les granules Ange Gardien ?\u003c\/h2\u003e\n    \u003cp class=\"soi-ange-section-intro\"\u003eL'utilisation est simple et s'intègre facilement dans la routine de votre enfant :\u003c\/p\u003e\n    \u003cdiv class=\"soi-ange-timeline\"\u003e\n      \u003cdiv class=\"soi-ange-step\"\u003e\n        \u003cdiv class=\"soi-ange-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-ange-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003eDonner \u003cstrong\u003e3 à 4 granules\u003c\/strong\u003e, à laisser fondre sous la langue ou à dissoudre dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-step\"\u003e\n        \u003cdiv class=\"soi-ange-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-ange-step-content\"\u003e\n          \u003ch3\u003eFréquence\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e4 fois par jour\u003c\/strong\u003e, de préférence hors des repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-step\"\u003e\n        \u003cdiv class=\"soi-ange-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-ange-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eSur une durée de \u003cstrong\u003e1 à 4 semaines\u003c\/strong\u003e, selon les besoins de votre enfant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ange-tip\"\u003e\n      \u003cdiv class=\"soi-ange-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour les plus petits qui ne peuvent pas encore laisser fondre les granules seuls, dissolvez-les simplement dans un peu d'eau et faites-les boire à l'enfant à la petite cuillère.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003eDans quelles situations ce complexe floral peut-il aider ?\u003c\/h2\u003e\n    \u003cp class=\"soi-ange-section-intro\"\u003eLes granules Ange Gardien sont particulièrement adaptés dans les moments de vie suivants :\u003c\/p\u003e\n    \u003cdiv class=\"soi-ange-grid\"\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🎒 Rentrée scolaire ou changement d'école\u003c\/h3\u003e\n        \u003cp\u003ePour faciliter l'adaptation de votre enfant à un nouvel environnement scolaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌙 Peurs nocturnes\u003c\/h3\u003e\n        \u003cp\u003ePour apaiser les angoisses sans raison apparente qui surviennent au moment du coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🫣 Manque de confiance en soi\u003c\/h3\u003e\n        \u003cp\u003ePour soutenir un enfant timide ou qui peine à s'affirmer au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🏠 Séparation ou déménagement\u003c\/h3\u003e\n        \u003cp\u003ePour accompagner les périodes de transition familiale avec plus de sérénité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e😔 Découragement ou démotivation\u003c\/h3\u003e\n        \u003cp\u003ePour redonner enthousiasme et élan à un enfant facilement découragé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ange-accordion\"\u003e\n      \u003cdetails class=\"soi-ange-accordion-item\"\u003e\n        \u003csummary class=\"soi-ange-accordion-header\"\u003e⚠️ Précautions et recommandations\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ange-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit \u003cstrong\u003ene se substitue pas à un traitement médical\u003c\/strong\u003e ni à une alimentation variée et équilibrée. Tenez le flacon hors de portée des jeunes enfants non supervisés. En cas de doute, consultez votre médecin ou pédiatre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ange-accordion-item\"\u003e\n        \u003csummary class=\"soi-ange-accordion-header\"\u003e📦 Conditionnement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ange-accordion-content\"\u003e\n          \u003cp\u003eFlacon en verre ambré de 19,5 g. Le flacon est recyclable dans le bac de tri verre (règles variables selon votre commune).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ange-accordion-item\"\u003e\n        \u003csummary class=\"soi-ange-accordion-header\"\u003e🏪 Distribution\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ange-accordion-content\"\u003e\n          \u003cp\u003eCe produit est réservé à la vente en magasins bio.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-ange-cta-box\"\u003e\n      \u003cp class=\"soi-ange-cta-tag\" style=\"color: white;\"\u003eParce que chaque enfant mérite de grandir serein\u003c\/p\u003e\n      \u003cp class=\"soi-ange-cta-text\" style=\"color: white;\"\u003eLes granules Ange Gardien Bio Biofloral offrent un accompagnement floral doux, sans alcool et certifié bio, pour traverser les moments difficiles avec plus de confiance et de légèreté.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ange-marine: #1A2D3D;\n  --soi-ange-marine-dark: #0F1E2B;\n  --soi-ange-marine-light: #2C4458;\n  --soi-ange-pomme: #A1C544;\n  --soi-ange-pomme-dark: #84A636;\n  --soi-ange-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-ange-white: #FFFFFF;\n  --soi-ange-off-white: #F8FAF6;\n  --soi-ange-stone: #F1F3EE;\n  --soi-ange-line: #E5E8E0;\n\n  --soi-ange-primary: #6B4226;\n  --soi-ange-primary-soft: #F5E6A3;\n  --soi-ange-accent: #D4A52A;\n\n  --soi-ange-text: #1A2D3D;\n  --soi-ange-text-soft: #4A5B6B;\n  --soi-ange-text-muted: #7B8693;\n\n  --soi-ange-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ange-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ange-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ange-radius: 12px;\n  --soi-ange-radius-sm: 8px;\n  --soi-ange-radius-pill: 999px;\n}\n\n.soi-ange-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ange-fiche img { max-width: 100%; height: auto; }\n\n.soi-ange-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ange-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ange-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-ange-hero {\n  position: relative;\n  background: var(--soi-ange-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-ange-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ange-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ange-pomme);\n}\n\n.soi-ange-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-ange-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ange-pomme);\n  border-radius: 50%;\n}\n\n.soi-ange-hero-title {\n  display: block;\n  color: var(--soi-ange-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-ange-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-ange-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ange-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-ange-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ange-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ange-label-accent {\n  background: var(--soi-ange-pomme);\n  border-color: var(--soi-ange-pomme);\n  color: var(--soi-ange-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-ange-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ange-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ange-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-ange-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ange-pomme);\n  border-radius: 2px;\n}\n\n.soi-ange-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ange-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ange-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ange-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ange-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-ange-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ange-benefit {\n  background: var(--soi-ange-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ange-radius);\n  border: 1px solid var(--soi-ange-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ange-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ange-shadow-md);\n}\n\n.soi-ange-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ange-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-ange-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ange-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ange-benefit:hover .soi-ange-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ange-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ange-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ange-benefit p {\n  font-size: 15px;\n  color: var(--soi-ange-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-ange-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ange-card {\n  background: var(--soi-ange-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ange-radius);\n  border-left: 3px solid var(--soi-ange-pomme);\n}\n\n.soi-ange-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ange-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ange-card p {\n  font-size: 14px;\n  color: var(--soi-ange-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-ange-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ange-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ange-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ange-radius);\n  border: 1px solid var(--soi-ange-line);\n  align-items: flex-start;\n}\n\n.soi-ange-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ange-marine);\n  color: var(--soi-ange-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-ange-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ange-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ange-step-content p {\n  font-size: 15px;\n  color: var(--soi-ange-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-ange-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ange-pomme-light);\n  border-left: 4px solid var(--soi-ange-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ange-radius) var(--soi-ange-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-ange-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ange-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ange-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ange-tip p {\n  font-size: 15px;\n  color: var(--soi-ange-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-ange-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ange-accordion-item {\n  background: var(--soi-ange-off-white);\n  border-radius: var(--soi-ange-radius-sm);\n  border: 1px solid var(--soi-ange-line);\n  overflow: hidden;\n}\n\n.soi-ange-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ange-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-ange-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ange-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ange-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ange-accordion-item[open] .soi-ange-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ange-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ange-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ange-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-ange-cta-box {\n  background: var(--soi-ange-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ange-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ange-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-ange-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ange-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-ange-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ange-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ange-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-ange-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ange-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-ange-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-ange-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ange-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ange-fiche {\n    --soi-ange-text-soft: #2C3E50;\n    --soi-ange-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333250175306,"sku":"BI0020","price":14.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ange-gardien-bio-granules-enfants-195-g-biofloral-packshot.webp?v=1791209876"},{"product_id":"beaux-reves-bio-granules-enfants-biofloral","title":"Beaux rêves bio - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-reves-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-reves-hero\"\u003e\n    \u003cdiv class=\"soi-reves-hero-tag\"\u003e\n      \u003cspan class=\"soi-reves-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral Kids\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-reves-hero-title\"\u003eUn rituel naturel pour des nuits sereines\u003c\/span\u003e\n    \u003cp class=\"soi-reves-hero-subtitle\"\u003eFormulés à partir de fleurs de Bach authentiques et certifiées bio, sans alcool, ces granules accompagnent tout en douceur votre enfant vers un endormissement apaisé.\u003c\/p\u003e\n    \u003cdiv class=\"soi-reves-hero-labels\"\u003e\n      \u003cspan class=\"soi-reves-label soi-reves-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-reves-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-reves-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-reves-label\"\u003eDÈS 3 ANS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Granules Beaux Rêves Bio Enfants Biofloral : un rituel naturel pour des nuits sereines --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003eGranules Beaux Rêves Bio Enfants Biofloral : un rituel naturel pour des nuits sereines\u003c\/h2\u003e\n    \u003cp\u003eLe soir venu, certains enfants peinent à lâcher prise : pensées qui tournent en boucle, petites peurs du coucher, excitation difficile à calmer. Les granules Beaux Rêves Bio Biofloral ont été pensés précisément pour ces moments. Formulés à partir de fleurs de Bach authentiques et certifiées bio, sans alcool, ils accompagnent tout en douceur votre enfant vers un endormissement apaisé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir les granules Fleurs de Bach pour le sommeil de votre enfant ? --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les granules Fleurs de Bach pour le sommeil de votre enfant ?\u003c\/h2\u003e\n    \u003cp\u003eLes fleurs de Bach en granules offrent une alternative naturelle, douce et facile à administrer aux enfants. Contrairement aux solutions liquides qui contiennent souvent de l'alcool, ces granules fondent directement en bouche, ce qui en fait un format particulièrement adapté aux enfants dès 3 ans. Biofloral les prépare selon la méthode originale du Dr Edward Bach, dans le respect de la tradition florale et des exigences de l'agriculture biologique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-reves-grid-compact\"\u003e\n      \u003cdiv class=\"soi-reves-card-mini\"\u003e\n        \u003cspan class=\"soi-reves-card-mini-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-label\"\u003eMéthode\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-value\"\u003eDr Edward Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card-mini\"\u003e\n        \u003cspan class=\"soi-reves-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-label\"\u003eAlcool\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-value\"\u003eSans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card-mini\"\u003e\n        \u003cspan class=\"soi-reves-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-value\"\u003eBio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card-mini\"\u003e\n        \u003cspan class=\"soi-reves-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition détaillée : 6 élixirs floraux sélectionnés avec soin --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003eComposition détaillée : 6 élixirs floraux sélectionnés avec soin\u003c\/h2\u003e\n    \u003cp class=\"soi-reves-section-intro\"\u003eChaque granule est imprégné d'un complexe de 6 fleurs de Bach bio, chacune choisie pour son rôle spécifique dans l'équilibre émotionnel au moment du coucher.\u003c\/p\u003e\n    \u003cdiv class=\"soi-reves-grid\"\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e😟 Mimulus \u003cem\u003e(Mimulus guttatus)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour les petites peurs connues, celles qui surgissent quand la lumière s'éteint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e🔄 Walnut \u003cem\u003e(Juglans regia)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour aider l'enfant à s'adapter aux changements et transitions (nouvelle école, arrivée d'un bébé, etc.).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e🌹 Rock Rose \u003cem\u003e(Helianthemum nummularium)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour apaiser les états de frayeur ou de panique intense.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e⚡ Impatiens \u003cem\u003e(Impatiens glandulifera)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour calmer l'agitation et l'impatience qui retardent l'endormissement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e💭 White Chestnut \u003cem\u003e(Aesculus hippocastanum)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour réduire les pensées répétitives qui empêchent de trouver le calme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e🌑 Aspen \u003cem\u003e(Populus tremula)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour les peurs vagues, indéfinies, souvent liées au noir ou à l'inconnu.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-reves-compo\"\u003e\n      \u003cdiv class=\"soi-reves-compo-row\"\u003e\n        \u003cspan class=\"soi-reves-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-compo-value\"\u003eSucre de canne*, imprégné d'une préparation aux Fleurs de Bach* : Mimulus, Walnut, Rock Rose, Impatiens, White Chestnut, Aspen à 1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-compo-row\"\u003e\n        \u003cspan class=\"soi-reves-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-compo-value\"\u003e*Issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-compo-row\"\u003e\n        \u003cspan class=\"soi-reves-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-compo-value\"\u003eFlacon de 19,5 g, sans alcool, certifié bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser ces granules homéopathiques pour le sommeil ? --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003eComment utiliser ces granules de fleurs de Bach pour le sommeil ?\u003c\/h2\u003e\n    \u003cp class=\"soi-reves-section-intro\"\u003eL'utilisation est simple et peut facilement s'intégrer au rituel du coucher.\u003c\/p\u003e\n    \u003cdiv class=\"soi-reves-timeline\"\u003e\n      \u003cdiv class=\"soi-reves-step\"\u003e\n        \u003cdiv class=\"soi-reves-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-reves-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003eDonnez 3 à 4 granules à laisser fondre doucement sous la langue ou à dissoudre dans un petit verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-step\"\u003e\n        \u003cdiv class=\"soi-reves-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-reves-step-content\"\u003e\n          \u003ch3\u003eFréquence\u003c\/h3\u003e\n          \u003cp\u003eÀ répéter 4 fois par jour, en incluant une prise juste avant le coucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-step\"\u003e\n        \u003cdiv class=\"soi-reves-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-reves-step-content\"\u003e\n          \u003ch3\u003eDurée\u003c\/h3\u003e\n          \u003cp\u003eSur une durée de 1 à 4 semaines, selon les besoins de votre enfant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-step\"\u003e\n        \u003cdiv class=\"soi-reves-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-reves-step-content\"\u003e\n          \u003ch3\u003eDès 3 ans\u003c\/h3\u003e\n          \u003cp\u003eRéservé aux enfants de plus de 3 ans, sous la surveillance d'un adulte. Pour ceux qui ne laissent pas encore fondre les granules, dissolvez-les dans un verre d'eau avant administration.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Ce que vous appréciez dans ce produit (et ce qu'il faut savoir) --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003eCe que vous apprécierez dans ces granules\u003c\/h2\u003e\n    \u003cdiv class=\"soi-reves-benefits\"\u003e\n      \u003cdiv class=\"soi-reves-benefit\"\u003e\n        \u003cdiv class=\"soi-reves-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % bio et sans alcool\u003c\/h3\u003e\n        \u003cp\u003eAdapté aux enfants, en toute sécurité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-benefit\"\u003e\n        \u003cdiv class=\"soi-reves-benefit-icon\"\u003e\u003cspan\u003e🐻\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat granules apprécié des petits\u003c\/h3\u003e\n        \u003cp\u003eFondant, facile à prendre, sans goût désagréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-benefit\"\u003e\n        \u003cdiv class=\"soi-reves-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFleurs de Bach authentiques\u003c\/h3\u003e\n        \u003cp\u003ePréparation artisanale respectant la méthode originale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-benefit\"\u003e\n        \u003cdiv class=\"soi-reves-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEmballage recyclable\u003c\/h3\u003e\n        \u003cp\u003eLe flacon en verre va dans le bac de tri verre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Précautions d'usage --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-reves-accordion\"\u003e\n      \u003cdetails class=\"soi-reves-accordion-item\" open\u003e\n        \u003csummary class=\"soi-reves-accordion-header\"\u003e⚠️ Précautions et recommandations\u003c\/summary\u003e\n        \u003cdiv class=\"soi-reves-accordion-content\"\u003e\n          \u003cp\u003eRéservé aux enfants de plus de 3 ans, sous la surveillance d'un adulte. Ne pas dépasser la dose journalière recommandée. Ce complément alimentaire ne remplace pas un traitement médical ni un régime alimentaire varié et équilibré. En cas de troubles persistants du sommeil chez votre enfant, consultez un professionnel de santé. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-reves-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-reves-cta-box\"\u003e\n      \u003cp class=\"soi-reves-cta-tag\" style=\"color: white;\"\u003eLa douceur des fleurs de Bach pour les enfants dès 3 ans\u003c\/p\u003e\n      \u003cp class=\"soi-reves-cta-text\" style=\"color: white;\"\u003eOffrez à votre enfant un rituel du soir apaisant, sans alcool, certifié bio, et formulé pour transformer chaque coucher en un moment de calme et de sécurité. Parce que les beaux rêves, ça commence bien avant de fermer les yeux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-reves-marine: #1A2D3D;\n  --soi-reves-marine-dark: #0F1E2B;\n  --soi-reves-marine-light: #2C4458;\n  --soi-reves-pomme: #A1C544;\n  --soi-reves-pomme-dark: #84A636;\n  --soi-reves-pomme-light: rgba(161,197,68,0.10);\n  --soi-reves-white: #FFFFFF;\n  --soi-reves-off-white: #F8FAF6;\n  --soi-reves-stone: #F1F3EE;\n  --soi-reves-line: #E5E8E0;\n  --soi-reves-primary: #6B4F3A;\n  --soi-reves-primary-soft: #8B7355;\n  --soi-reves-accent: #A8C8E0;\n  --soi-reves-text: #1A2D3D;\n  --soi-reves-text-soft: #4A5B6B;\n  --soi-reves-text-muted: #7B8693;\n  --soi-reves-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-reves-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-reves-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-reves-radius: 12px;\n  --soi-reves-radius-sm: 8px;\n  --soi-reves-radius-pill: 999px;\n}\n\n.soi-reves-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-reves-fiche img { max-width: 100%; height: auto; }\n\n.soi-reves-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-reves-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-reves-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-reves-hero {\n  position: relative;\n  background: var(--soi-reves-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-reves-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-reves-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-reves-pomme);\n}\n\n.soi-reves-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-reves-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-reves-pomme);\n  border-radius: 50%;\n}\n\n.soi-reves-hero-title {\n  display: block;\n  color: var(--soi-reves-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-reves-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-reves-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-reves-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-reves-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-reves-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-reves-label-accent {\n  background: var(--soi-reves-pomme);\n  border-color: var(--soi-reves-pomme);\n  color: var(--soi-reves-marine);\n  font-weight: 600;\n}\n\n.soi-reves-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-reves-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-reves-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-reves-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-reves-pomme);\n  border-radius: 2px;\n}\n\n.soi-reves-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-reves-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-reves-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-reves-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-reves-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-reves-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-reves-benefit {\n  background: var(--soi-reves-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-reves-radius);\n  border: 1px solid var(--soi-reves-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-reves-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-reves-shadow-md);\n}\n\n.soi-reves-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-reves-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-reves-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-reves-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-reves-benefit:hover .soi-reves-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-reves-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-reves-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-reves-benefit p {\n  font-size: 15px;\n  color: var(--soi-reves-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-reves-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-reves-card {\n  background: var(--soi-reves-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-reves-radius);\n  border-left: 3px solid var(--soi-reves-pomme);\n}\n\n.soi-reves-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-reves-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-reves-card h3 em {\n  font-weight: 400;\n  font-style: italic;\n  color: var(--soi-reves-text-soft);\n  font-size: 13px;\n}\n\n.soi-reves-card p {\n  font-size: 14px;\n  color: var(--soi-reves-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-reves-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-reves-card-mini {\n  background: var(--soi-reves-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-reves-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-reves-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-reves-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-reves-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-reves-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-reves-marine);\n}\n\n.soi-reves-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-reves-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-reves-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-reves-radius);\n  border: 1px solid var(--soi-reves-line);\n  align-items: flex-start;\n}\n\n.soi-reves-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-reves-marine);\n  color: var(--soi-reves-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-reves-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-reves-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-reves-step-content p {\n  font-size: 15px;\n  color: var(--soi-reves-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-reves-compo {\n  background: var(--soi-reves-off-white);\n  border-radius: var(--soi-reves-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-reves-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-reves-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-reves-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-reves-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-reves-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-reves-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-reves-marine);\n  text-align: right;\n}\n\n.soi-reves-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-reves-accordion-item {\n  background: var(--soi-reves-off-white);\n  border-radius: var(--soi-reves-radius-sm);\n  border: 1px solid var(--soi-reves-line);\n  overflow: hidden;\n}\n\n.soi-reves-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-reves-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-reves-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-reves-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-reves-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-reves-accordion-item[open] .soi-reves-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-reves-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-reves-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-reves-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-reves-cta-box {\n  background: var(--soi-reves-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-reves-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-reves-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-reves-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-reves-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-reves-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-reves-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-reves-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-reves-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-reves-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-reves-compo-value {\n    text-align: left;\n  }\n\n  .soi-reves-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-reves-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-reves-fiche {\n    --soi-reves-text-soft: #2C3E50;\n    --soi-reves-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333250666826,"sku":"BI0030","price":14.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/beaux-reves-bio-granules-enfants-195-g-biofloral-packshot.webp?v=1791363686"},{"product_id":"fleur-bach-bon-eleve-granules-enfants-biofloral","title":"Fleur de Bach Bon élève - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-bele-fiche\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"soi-bele-hero\"\u003e\n\u003cdiv class=\"soi-bele-hero-tag\"\u003e\n\u003cspan class=\"soi-bele-tag-dot\"\u003e\u003c\/span\u003e Fleurs de Bach · Biofloral Kids\u003c\/div\u003e\n\u003cspan class=\"soi-bele-hero-title\"\u003eLa concentration au naturel pour votre enfant\u003c\/span\u003e\n\u003cp class=\"soi-bele-hero-subtitle\"\u003eUn complexe de cinq fleurs de Bach en granules, sans alcool et certifié biologique, pour accompagner votre enfant dans ses apprentissages avec douceur et confiance.\u003c\/p\u003e\n\u003cdiv class=\"soi-bele-hero-labels\"\u003e\n\u003cspan class=\"soi-bele-label soi-bele-label-accent\"\u003eBIO\u003c\/span\u003e \u003cspan class=\"soi-bele-label\"\u003eSANS ALCOOL\u003c\/span\u003e \u003cspan class=\"soi-bele-label\"\u003eFLEURS DE BACH\u003c\/span\u003e \u003cspan class=\"soi-bele-label\"\u003eFABRICATION ARTISANALE FRANÇAISE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 1 : Intro --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003eBon Élève Bio Biofloral : les fleurs de Bach pour aider votre enfant à se concentrer\u003c\/h2\u003e\n\u003cp\u003eLa rentrée, les devoirs, les contrôles… La vie scolaire demande à votre enfant une énergie mentale considérable. Si vous cherchez un soutien naturel pour la concentration et la confiance en soi de votre enfant, les granules Bon Élève Bio de Biofloral sont une option douce, sans alcool et certifiée biologique, inspirée de la méthode des fleurs de Bach du Dr Edward Bach.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 2 : Pourquoi choisir --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003ePourquoi choisir les granules Bon Élève de Biofloral ?\u003c\/h2\u003e\n\u003cp class=\"soi-bele-section-intro\"\u003eCe complexe floral se distingue par plusieurs points forts concrets :\u003c\/p\u003e\n\u003cdiv class=\"soi-bele-benefits\"\u003e\n\u003cdiv class=\"soi-bele-benefit\"\u003e\n\u003cdiv class=\"soi-bele-benefit-icon\"\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFormule sans alcool\u003c\/h3\u003e\n\u003cp\u003eSpécialement pensée pour les enfants, avec un format granules au goût sucré naturel du sucre de canne.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-benefit\"\u003e\n\u003cdiv class=\"soi-bele-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eCertifié biologique\u003c\/h3\u003e\n\u003cp\u003eSucre de canne et fleurs issus de l'agriculture biologique, pour une qualité irréprochable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-benefit\"\u003e\n\u003cdiv class=\"soi-bele-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFabrication artisanale française\u003c\/h3\u003e\n\u003cp\u003eÉlaboré selon la méthode originale du Dr Bach, dans le respect de la tradition florale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-benefit\"\u003e\n\u003cdiv class=\"soi-bele-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFormat pratique\u003c\/h3\u003e\n\u003cp\u003eGranules à laisser fondre sous la langue ou à dissoudre dans un verre d'eau, pour une prise facile et agréable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 3 : Les fleurs de Bach --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003eQuelles fleurs de Bach composent ce complexe et à quoi servent-elles ?\u003c\/h2\u003e\n\u003cp class=\"soi-bele-section-intro\"\u003eChaque fleur a été choisie pour répondre à un besoin émotionnel précis lié à l'apprentissage :\u003c\/p\u003e\n\u003cdiv class=\"soi-bele-grid\"\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌲 Mélèze (Larch)\u003c\/h3\u003e\n\u003cp\u003ePour soutenir la confiance en soi, utile à l'enfant qui doute de ses capacités avant un exposé ou un examen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌸 Scléranthe (Scleranthus)\u003c\/h3\u003e\n\u003cp\u003ePour retrouver un équilibre intérieur, idéal quand votre enfant hésite ou manque de constance dans son travail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌳 Orme (Elm)\u003c\/h3\u003e\n\u003cp\u003ePour surmonter la pression et ne pas se sentir dépassé face aux exigences scolaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌰 Marronnier Blanc (White Chestnut)\u003c\/h3\u003e\n\u003cp\u003ePour calmer les pensées qui tournent en boucle et parasitent la concentration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌼 Clématite (Clematis)\u003c\/h3\u003e\n\u003cp\u003ePour ancrer l'attention dans le présent, précieux pour les enfants rêveurs ou facilement distraits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-tip\"\u003e\n\u003cdiv class=\"soi-bele-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003eCes cinq élixirs agissent en synergie pour créer un environnement émotionnel favorable à l'apprentissage. Ils ne remplacent pas une prise en charge médicale ou pédagogique, mais accompagnent l'enfant au quotidien avec douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 4 : Composition --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003eComposition complète des granules Bon Élève Bio\u003c\/h2\u003e\n\u003cdiv class=\"soi-bele-compo\"\u003e\n\u003cdiv class=\"soi-bele-compo-row\"\u003e\n\u003cspan class=\"soi-bele-compo-label\"\u003eIngrédients\u003c\/span\u003e \u003cspan class=\"soi-bele-compo-value\"\u003eSucre de canne*, imprégné d'une préparation aux Fleurs de Bach*\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-compo-row\"\u003e\n\u003cspan class=\"soi-bele-compo-label\"\u003eFleurs de Bach\u003c\/span\u003e \u003cspan class=\"soi-bele-compo-value\"\u003eLarch* (Larix decidua), Scleranthus* (Scleranthus annuus), Elm* (Ulmus procera), White Chestnut* (Aesculus hippocastanum), Clematis* (Clematis vitalba)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-compo-row\"\u003e\n\u003cspan class=\"soi-bele-compo-label\"\u003eDilution\u003c\/span\u003e \u003cspan class=\"soi-bele-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-compo-row\"\u003e\n\u003cspan class=\"soi-bele-compo-label\"\u003eContenu\u003c\/span\u003e \u003cspan class=\"soi-bele-compo-value\"\u003eFlacon de 19,5 g de granules\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 0.75rem;\"\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 5 : Posologie --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003eComment utiliser les granules Bon Élève ? Posologie conseillée\u003c\/h2\u003e\n\u003cdiv class=\"soi-bele-timeline\"\u003e\n\u003cdiv class=\"soi-bele-step\"\u003e\n\u003cdiv class=\"soi-bele-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step-content\"\u003e\n\u003ch3\u003eDosage\u003c\/h3\u003e\n\u003cp\u003eDonnez à votre enfant 3 à 4 granules à laisser fondre dans la bouche, ou dissous dans un verre d'eau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step\"\u003e\n\u003cdiv class=\"soi-bele-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step-content\"\u003e\n\u003ch3\u003eFréquence\u003c\/h3\u003e\n\u003cp\u003eRenouvelez la prise 4 fois par jour, pendant une durée de 1 à 4 semaines selon les besoins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step\"\u003e\n\u003cdiv class=\"soi-bele-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step-content\"\u003e\n\u003ch3\u003eAstuce pratique\u003c\/h3\u003e\n\u003cp\u003eCommencez la cure une à deux semaines avant une période scolaire chargée, comme les révisions d'examens ou la reprise après les vacances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 6 : Précautions --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n\u003cdiv class=\"soi-bele-accordion\"\u003e\n\u003cdetails class=\"soi-bele-accordion-item\"\u003e\n\u003csummary class=\"soi-bele-accordion-header\"\u003e⚠️ Dose journalière\u003c\/summary\u003e\n\u003cdiv class=\"soi-bele-accordion-content\"\u003e\n\u003cp\u003eNe pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-bele-accordion-item\"\u003e\n\u003csummary class=\"soi-bele-accordion-header\"\u003e🩺 Avis médical\u003c\/summary\u003e\n\u003cdiv class=\"soi-bele-accordion-content\"\u003e\n\u003cp\u003eCe produit ne remplace pas un traitement médical ni un suivi pédagogique adapté. Il ne se substitue pas à une alimentation variée et équilibrée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-bele-accordion-item\"\u003e\n\u003csummary class=\"soi-bele-accordion-header\"\u003e👶 Jeunes enfants\u003c\/summary\u003e\n\u003cdiv class=\"soi-bele-accordion-content\"\u003e\n\u003cp\u003eTenir hors de portée des jeunes enfants en bas âge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-bele-accordion-item\"\u003e\n\u003csummary class=\"soi-bele-accordion-header\"\u003e♻️ Tri et recyclage\u003c\/summary\u003e\n\u003cdiv class=\"soi-bele-accordion-content\"\u003e\n\u003cp\u003eLe flacon en verre est à déposer dans le bac de tri verre (règles variables selon la commune).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"soi-bele-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-bele-cta-box\"\u003e\n\u003cp class=\"soi-bele-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n\u003cp class=\"soi-bele-cta-text\" style=\"color: white;\"\u003eParce que chaque enfant mérite de vivre sa scolarité sereinement, les granules Bon Élève Bio de Biofloral offrent un soutien doux et naturel, ancré dans la sagesse des fleurs de Bach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-bele-marine: #1A2D3D;\n  --soi-bele-marine-dark: #0F1E2B;\n  --soi-bele-marine-light: #2C4458;\n  --soi-bele-pomme: #A1C544;\n  --soi-bele-pomme-dark: #84A636;\n  --soi-bele-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-bele-white: #FFFFFF;\n  --soi-bele-off-white: #F8FAF6;\n  --soi-bele-stone: #F1F3EE;\n  --soi-bele-line: #E5E8E0;\n\n  --soi-bele-primary: #6B4226;\n  --soi-bele-primary-soft: #8B6340;\n  --soi-bele-accent: #D4B872;\n\n  --soi-bele-text: #1A2D3D;\n  --soi-bele-text-soft: #4A5B6B;\n  --soi-bele-text-muted: #7B8693;\n\n  --soi-bele-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bele-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bele-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bele-radius: 12px;\n  --soi-bele-radius-sm: 8px;\n  --soi-bele-radius-pill: 999px;\n}\n\n.soi-bele-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bele-fiche img { max-width: 100%; height: auto; }\n\n.soi-bele-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bele-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bele-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-bele-hero {\n  position: relative;\n  background: var(--soi-bele-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-bele-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bele-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bele-pomme);\n}\n\n.soi-bele-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-bele-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bele-pomme);\n  border-radius: 50%;\n}\n\n.soi-bele-hero-title {\n  display: block;\n  color: var(--soi-bele-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-bele-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-bele-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bele-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-bele-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bele-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bele-label-accent {\n  background: var(--soi-bele-pomme);\n  border-color: var(--soi-bele-pomme);\n  color: var(--soi-bele-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-bele-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bele-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bele-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-bele-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bele-pomme);\n  border-radius: 2px;\n}\n\n.soi-bele-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bele-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bele-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bele-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bele-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-bele-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bele-benefit {\n  background: var(--soi-bele-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bele-radius);\n  border: 1px solid var(--soi-bele-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bele-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bele-shadow-md);\n}\n\n.soi-bele-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bele-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-bele-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bele-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bele-benefit:hover .soi-bele-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bele-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bele-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bele-benefit p {\n  font-size: 15px;\n  color: var(--soi-bele-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-bele-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-bele-card {\n  background: var(--soi-bele-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bele-radius);\n  border-left: 3px solid var(--soi-bele-pomme);\n}\n\n.soi-bele-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bele-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bele-card p {\n  font-size: 14px;\n  color: var(--soi-bele-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-bele-compo {\n  background: var(--soi-bele-off-white);\n  border-radius: var(--soi-bele-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bele-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-bele-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bele-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bele-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bele-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-bele-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bele-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-bele-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-bele-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bele-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bele-radius);\n  border: 1px solid var(--soi-bele-line);\n  align-items: flex-start;\n}\n\n.soi-bele-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bele-marine);\n  color: var(--soi-bele-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-bele-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bele-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bele-step-content p {\n  font-size: 15px;\n  color: var(--soi-bele-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-bele-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bele-pomme-light);\n  border-left: 4px solid var(--soi-bele-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bele-radius) var(--soi-bele-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-bele-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bele-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bele-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bele-tip p {\n  font-size: 15px;\n  color: var(--soi-bele-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-bele-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-bele-accordion-item {\n  background: var(--soi-bele-off-white);\n  border-radius: var(--soi-bele-radius-sm);\n  border: 1px solid var(--soi-bele-line);\n  overflow: hidden;\n}\n\n.soi-bele-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-bele-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-bele-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-bele-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-bele-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-bele-accordion-item[open] .soi-bele-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-bele-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-bele-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-bele-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-bele-cta-box {\n  background: var(--soi-bele-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bele-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bele-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-bele-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bele-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-bele-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bele-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bele-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-bele-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bele-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bele-compo-value {\n    text-align: left;\n  }\n\n  .soi-bele-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bele-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bele-fiche {\n    --soi-bele-text-soft: #2C3E50;\n    --soi-bele-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333250863434,"sku":"BI0035","price":14.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bon-eleve-bio-granules-enfants-195-g-biofloral-packshot.webp?v=1791364471"},{"product_id":"fleur-bach-petit-tourbillon-granules-enfants-biofloral","title":"Fleur de Bach Petit tourbillon bio - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-ptrb-fiche\"\u003e\n\n  \u003csection class=\"soi-ptrb-hero\"\u003e\n    \u003cdiv class=\"soi-ptrb-hero-tag\"\u003e\n      \u003cspan class=\"soi-ptrb-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach en granules · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-ptrb-hero-title\"\u003eLa douceur des fleurs pour les enfants pleins d'énergie\u003c\/span\u003e\n    \u003cp class=\"soi-ptrb-hero-subtitle\"\u003eUn complexe de cinq élixirs floraux, pensé pour accompagner votre enfant dans la gestion de ses émotions et l'aider à retrouver calme, patience et sérénité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-hero-labels\"\u003e\n      \u003cspan class=\"soi-ptrb-label soi-ptrb-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-ptrb-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-ptrb-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-ptrb-label\"\u003eSPÉCIAL ENFANTS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003ePetit Tourbillon bio Biofloral : des fleurs de Bach en granules pour les enfants pleins d'énergie\u003c\/h2\u003e\n    \u003cp\u003eVotre enfant déborde d'énergie, passe d'un rire à une colère en quelques secondes, ou a du mal à se poser le soir ? Le \u003cstrong\u003ecomplexe Petit Tourbillon de Biofloral\u003c\/strong\u003e a été conçu pour accompagner les enfants dans la gestion de leurs émotions, avec toute la douceur des \u003cstrong\u003efleurs de Bach en granules\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eCe flacon de \u003cstrong\u003e19,5 g de granules bio\u003c\/strong\u003e réunit cinq élixirs floraux préparés selon la méthode originale du Dr Edward Bach. Formulés \u003cstrong\u003esans alcool\u003c\/strong\u003e, ces granules représentent un véritable atout pour les plus jeunes. Leur goût sucré, facile à faire accepter, simplifie la prise au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-grid-compact\"\u003e\n      \u003cdiv class=\"soi-ptrb-card-mini\"\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card-mini\"\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-label\"\u003eÉlixirs floraux\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-value\"\u003e5 fleurs de Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card-mini\"\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-value\"\u003eGranules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card-mini\"\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-label\"\u003eAlcool\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-value\"\u003eSans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003eLes 5 fleurs de Bach du complexe et leur rôle symbolique\u003c\/h2\u003e\n    \u003cp class=\"soi-ptrb-section-intro\"\u003eDans la tradition du Dr Bach, chaque fleur est associée à un état émotionnel précis. Voici ce que chacune représente dans ce mélange.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-grid\"\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eStar of Bethlehem\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003eOrnithogalum umbellatum\u003c\/span\u003e\n        \u003cp\u003eAssociée au réconfort après un choc, une contrariété ou un changement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eRock Rose\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003eHelianthemum nummularium\u003c\/span\u003e\n        \u003cp\u003eLiée au courage face aux peurs et aux moments de panique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eCherry Plum\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003ePrunus cerasifera\u003c\/span\u003e\n        \u003cp\u003eÉvoque le calme intérieur lorsque les émotions semblent déborder.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eHolly\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003eIlex aquifolium\u003c\/span\u003e\n        \u003cp\u003eSymbolise la tolérance et l'ouverture aux autres, utile en cas de jalousie ou de frustration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eWhite Chestnut\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003eAesculus hippocastanum\u003c\/span\u003e\n        \u003cp\u003eAssociée aux pensées qui tournent en boucle, souvent au moment du coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-ptrb-after\"\u003eEnsemble, ces cinq fleurs contribuent à instaurer un climat de \u003cstrong\u003ecalme, de patience et de sérénité\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'utiliser ?\u003c\/h2\u003e\n    \u003cp class=\"soi-ptrb-section-intro\"\u003eCe complexe peut accompagner votre enfant lors des moments où ses émotions se font intenses.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-grid\"\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003e🎒 Les grands changements\u003c\/h3\u003e\n        \u003cp\u003eLa rentrée scolaire, un déménagement ou l'arrivée d'un petit frère ou d'une petite sœur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003e🎭 Les périodes de stress\u003c\/h3\u003e\n        \u003cp\u003eLes moments de nervosité, comme les évaluations, les spectacles ou les séparations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003e🧸 Les petites anxiétés du quotidien\u003c\/h3\u003e\n        \u003cp\u003eLa peur de l'inconnu ou la crainte de mal faire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003e🌙 Les soirées agitées\u003c\/h3\u003e\n        \u003cp\u003eQuand l'esprit n'arrive pas à se poser avant de dormir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-ptrb-after\"\u003eLes recherches de type « fleurs de Bach sommeil bébé granules » sont fréquentes, mais ce produit s'adresse aux \u003cstrong\u003eenfants\u003c\/strong\u003e. Pour un nourrisson, demandez toujours conseil à votre pédiatre ou à votre pharmacien. Si vous recherchez des \u003cstrong\u003efleurs de Bach ménopause en granules\u003c\/strong\u003e, sachez qu'il existe des formules distinctes, adaptées aux adultes.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003ePosologie : comment prendre ces fleurs de Bach en granules\u003c\/h2\u003e\n    \u003cp class=\"soi-ptrb-section-intro\"\u003eVoici la \u003cstrong\u003eposologie des fleurs de Bach en granules\u003c\/strong\u003e recommandée pour Petit Tourbillon.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-timeline\"\u003e\n      \u003cdiv class=\"soi-ptrb-step\"\u003e\n        \u003cdiv class=\"soi-ptrb-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-ptrb-step-content\"\u003e\n          \u003ch3\u003e3 à 4 granules par prise\u003c\/h3\u003e\n          \u003cp\u003eÀ laisser fondre dans la bouche ou à dissoudre dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-step\"\u003e\n        \u003cdiv class=\"soi-ptrb-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-ptrb-step-content\"\u003e\n          \u003ch3\u003e4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePar exemple le matin, le midi, au goûter et le soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-step\"\u003e\n        \u003cdiv class=\"soi-ptrb-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-ptrb-step-content\"\u003e\n          \u003ch3\u003ePendant 1 à 4 semaines\u003c\/h3\u003e\n          \u003cp\u003eSelon la réaction de votre enfant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ptrb-tip\"\u003e\n      \u003cdiv class=\"soi-ptrb-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour un tout-petit, privilégiez la dissolution dans un peu d'eau afin d'éviter tout risque de fausse route. Déposez les granules au creux d'un petit verre, patientez quelques minutes, puis proposez-lui de boire. Lors d'un coup de stress ponctuel, vous pouvez rapprocher les prises, sans dépasser la dose recommandée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ptrb-compo\"\u003e\n      \u003cdiv class=\"soi-ptrb-compo-row\"\u003e\n        \u003cspan class=\"soi-ptrb-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-compo-row\"\u003e\n        \u003cspan class=\"soi-ptrb-compo-label\"\u003ePréparation aux fleurs de Bach*\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-compo-value\"\u003eÀ 1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-compo-row\"\u003e\n        \u003cspan class=\"soi-ptrb-compo-label\"\u003eFleurs\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-compo-value\"\u003eStar of Bethlehem (\u003cem\u003eOrnithogalum umbellatum\u003c\/em\u003e), Rock Rose (\u003cem\u003eHelianthemum nummularium\u003c\/em\u003e), Cherry Plum (\u003cem\u003ePrunus cerasifera\u003c\/em\u003e), Holly (\u003cem\u003eIlex aquifolium\u003c\/em\u003e), White Chestnut (\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-compo-row\"\u003e\n        \u003cspan class=\"soi-ptrb-compo-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-compo-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-ptrb-note\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n    \u003cp\u003eLes élixirs floraux ne contiennent pas de nutriments à doser en mg : aucun pourcentage d'AJR ou de VNR ne s'applique ici. La dose de référence reste de 3 à 4 granules par prise.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Biofloral ?\u003c\/h2\u003e\n    \u003cp\u003eBiofloral est une marque spécialisée dans les élixirs floraux, fidèle à la \u003cstrong\u003eméthode originale du Dr Bach\u003c\/strong\u003e. Ce complexe est \u003cstrong\u003ecertifié bio\u003c\/strong\u003e, formulé sans alcool et réservé aux magasins bio.\u003c\/p\u003e\n    \u003cp\u003eAvant de consulter les \u003cstrong\u003eavis sur les fleurs de Bach en granules\u003c\/strong\u003e, gardez en tête que chaque enfant réagit à son rythme : la régularité des prises et un cadre rassurant comptent autant que le produit lui-même.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ptrb-accordion\"\u003e\n      \u003cdetails class=\"soi-ptrb-accordion-item\"\u003e\n        \u003csummary class=\"soi-ptrb-accordion-header\"\u003eDose recommandée\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ptrb-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ptrb-accordion-item\"\u003e\n        \u003csummary class=\"soi-ptrb-accordion-header\"\u003eAlimentation et mode de vie\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ptrb-accordion-content\"\u003e\n          \u003cp\u003eCe complément ne se substitue pas à un régime alimentaire varié et équilibré, ni à un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ptrb-accordion-item\"\u003e\n        \u003csummary class=\"soi-ptrb-accordion-header\"\u003eSuivi médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ptrb-accordion-content\"\u003e\n          \u003cp\u003e\u003cstrong\u003eIl ne remplace pas un traitement médical ni un suivi professionnel.\u003c\/strong\u003e Si l'agitation ou l'anxiété de votre enfant persiste, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ptrb-accordion-item\"\u003e\n        \u003csummary class=\"soi-ptrb-accordion-header\"\u003eSucre de canne et rangement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ptrb-accordion-content\"\u003e\n          \u003cp\u003eLes granules contiennent du sucre de canne. Tenir hors de la portée des jeunes 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-ptrb-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-ptrb-cta-box\"\u003e\n      \u003cp class=\"soi-ptrb-cta-tag\" style=\"color: white;\"\u003ePour les journées trop pleines et les soirées agitées\u003c\/p\u003e\n      \u003cp class=\"soi-ptrb-cta-text\" style=\"color: white;\"\u003eQuelques granules sucrés et sans alcool, un geste simple pour aider votre petit tourbillon à retrouver calme, patience et sérénité, accompagné avec tendresse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-ptrb-fiche {\n  --soi-ptrb-marine: #1A2D3D;\n  --soi-ptrb-marine-dark: #0F1E2B;\n  --soi-ptrb-marine-light: #2C4458;\n  --soi-ptrb-pomme: #A1C544;\n  --soi-ptrb-pomme-dark: #84A636;\n  --soi-ptrb-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-ptrb-white: #FFFFFF;\n  --soi-ptrb-off-white: #F8FAF6;\n  --soi-ptrb-stone: #F1F3EE;\n  --soi-ptrb-line: #E5E8E0;\n\n  --soi-ptrb-primary: #E3A994;\n  --soi-ptrb-primary-soft: #FBEDE6;\n  --soi-ptrb-accent: #6B3A26;\n\n  --soi-ptrb-text: #1A2D3D;\n  --soi-ptrb-text-soft: #4A5B6B;\n  --soi-ptrb-text-muted: #7B8693;\n\n  --soi-ptrb-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ptrb-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ptrb-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ptrb-radius: 12px;\n  --soi-ptrb-radius-sm: 8px;\n  --soi-ptrb-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-ptrb-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ptrb-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-ptrb-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ptrb-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ptrb-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-ptrb-hero {\n  position: relative;\n  background: var(--soi-ptrb-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-ptrb-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ptrb-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-ptrb-pomme) 0%, var(--soi-ptrb-pomme) 70%, var(--soi-ptrb-primary) 100%);\n}\n\n.soi-ptrb-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: clamp(10px, 1.5vw, 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-ptrb-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ptrb-pomme);\n  border-radius: 50%;\n}\n\n.soi-ptrb-hero-title {\n  display: block;\n  color: var(--soi-ptrb-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-ptrb-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-ptrb-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ptrb-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-ptrb-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ptrb-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ptrb-label-accent {\n  background: var(--soi-ptrb-pomme);\n  border-color: var(--soi-ptrb-pomme);\n  color: var(--soi-ptrb-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-ptrb-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ptrb-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ptrb-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-ptrb-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ptrb-pomme);\n  border-radius: 2px;\n}\n\n.soi-ptrb-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ptrb-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ptrb-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ptrb-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ptrb-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-ptrb-section p.soi-ptrb-section-intro {\n  color: var(--soi-ptrb-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-ptrb-section p.soi-ptrb-after {\n  margin-top: 1.5rem;\n}\n\n.soi-ptrb-section p.soi-ptrb-note {\n  margin-top: 0.75rem;\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-ptrb-text-muted);\n  font-style: italic;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-ptrb-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ptrb-card {\n  background: var(--soi-ptrb-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ptrb-radius);\n  border-left: 3px solid var(--soi-ptrb-pomme);\n}\n\n.soi-ptrb-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-ptrb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ptrb-card-latin {\n  display: inline-block;\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(11px, 1.6vw, 12px);\n  font-style: italic;\n  color: var(--soi-ptrb-accent);\n  background: var(--soi-ptrb-primary-soft);\n  padding: 2px 10px;\n  border-radius: var(--soi-ptrb-radius-pill);\n  margin-bottom: 0.6rem;\n}\n\n.soi-ptrb-section .soi-ptrb-card p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-ptrb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-ptrb-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-ptrb-card-mini {\n  background: var(--soi-ptrb-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-ptrb-radius-sm);\n  border-top: 3px solid var(--soi-ptrb-primary);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-ptrb-card-mini-label {\n  font-size: clamp(10px, 1.5vw, 11px);\n  color: var(--soi-ptrb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-ptrb-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(14px, 2vw, 15px);\n  font-weight: 600;\n  color: var(--soi-ptrb-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-ptrb-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-ptrb-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ptrb-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ptrb-radius);\n  border: 1px solid var(--soi-ptrb-line);\n  align-items: flex-start;\n  transition: box-shadow 0.2s ease;\n}\n\n.soi-ptrb-step:hover {\n  box-shadow: var(--soi-ptrb-shadow-md);\n}\n\n.soi-ptrb-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ptrb-marine);\n  color: var(--soi-ptrb-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-ptrb-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-ptrb-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ptrb-section .soi-ptrb-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ptrb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-ptrb-compo {\n  background: var(--soi-ptrb-off-white);\n  border-radius: var(--soi-ptrb-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-ptrb-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-ptrb-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ptrb-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ptrb-compo-label {\n  font-size: clamp(11px, 1.6vw, 12px);\n  font-weight: 500;\n  color: var(--soi-ptrb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-ptrb-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(13px, 1.8vw, 14px);\n  font-weight: 500;\n  color: var(--soi-ptrb-marine);\n  text-align: right;\n  max-width: 620px;\n}\n\n.soi-ptrb-compo-value em {\n  color: var(--soi-ptrb-accent);\n  font-weight: 400;\n}\n\n\/* === TIP === *\/\n.soi-ptrb-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ptrb-pomme-light);\n  border-left: 4px solid var(--soi-ptrb-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ptrb-radius) var(--soi-ptrb-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ptrb-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ptrb-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ptrb-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ptrb-section .soi-ptrb-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ptrb-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-ptrb-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ptrb-accordion-item {\n  background: var(--soi-ptrb-off-white);\n  border-radius: var(--soi-ptrb-radius-sm);\n  border: 1px solid var(--soi-ptrb-line);\n  overflow: hidden;\n}\n\n.soi-ptrb-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ptrb-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-ptrb-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ptrb-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ptrb-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ptrb-accordion-item[open] .soi-ptrb-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ptrb-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ptrb-section .soi-ptrb-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ptrb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-ptrb-cta-box {\n  background: var(--soi-ptrb-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ptrb-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ptrb-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-ptrb-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ptrb-section .soi-ptrb-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-ptrb-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ptrb-section .soi-ptrb-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ptrb-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-ptrb-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ptrb-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ptrb-compo-value {\n    text-align: left;\n  }\n\n  .soi-ptrb-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ptrb-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ptrb-fiche {\n    --soi-ptrb-text-soft: #2C3E50;\n    --soi-ptrb-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333251256650,"sku":"BI0040","price":14.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-petit-tourbillon-bio-granules-enfants-195-g-bi-packshot.webp?v=1793458109"},{"product_id":"sos-secours-enfants-biofloral","title":"Sos secours bio - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-sosk-fiche\"\u003e\n\n\u003csection class=\"soi-sosk-hero\"\u003e\n  \u003cdiv class=\"soi-sosk-hero-tag\"\u003e\n    \u003cspan class=\"soi-sosk-tag-dot\"\u003e\u003c\/span\u003e\n    Fleurs de Bach · Biofloral Kids\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-sosk-hero-title\"\u003eUn soutien doux pour les émotions des tout-petits\u003c\/span\u003e\n  \u003cp class=\"soi-sosk-hero-subtitle\"\u003eCinq Fleurs de Bach authentiques réunies en granules sans alcool, spécialement formulées pour accompagner votre enfant dans les moments de stress, de peur ou de confusion.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosk-hero-labels\"\u003e\n    \u003cspan class=\"soi-sosk-label soi-sosk-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-sosk-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-sosk-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n    \u003cspan class=\"soi-sosk-label\"\u003eGRANULES ENFANTS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003eDes Fleurs de Bach pensées pour les tout-petits\u003c\/h2\u003e\n  \u003cp class=\"soi-sosk-section-intro\"\u003eBiofloral s'appuie sur la méthode originale du Dr Edward Bach pour formuler ce complexe SOS spécialement adapté aux enfants. Cinq essences florales biologiques agissent ensemble pour favoriser un retour au calme émotionnel dans les moments de tension, de peur ou de confusion.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosk-benefits\"\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e⭐\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eStar of Bethlehem\u003c\/h3\u003e\n      \u003cp\u003eOrnithogalum umbellatum : pour apaiser le choc émotionnel et la tristesse.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRock Rose\u003c\/h3\u003e\n      \u003cp\u003eHelianthemum nummularium : pour dissiper la panique et la peur intense.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCherry Plum\u003c\/h3\u003e\n      \u003cp\u003ePrunus cerasifera : pour aider à garder le contrôle face à une forte agitation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eImpatiens\u003c\/h3\u003e\n      \u003cp\u003eImpatiens glandulifera : pour encourager la patience et apaiser l'irritabilité.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eClematis\u003c\/h3\u003e\n      \u003cp\u003eClematis vitalba : pour ramener l'enfant à la présence et à la concentration.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-sosk-tip\"\u003e\n    \u003cdiv class=\"soi-sosk-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eEnsemble, ces cinq fleurs constituent la formule Rescue classique, ici adaptée aux besoins spécifiques des enfants, sous forme de granules faciles à administrer.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003ePourquoi choisir les granules plutôt que les gouttes ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-sosk-grid\"\u003e\n    \u003cdiv class=\"soi-sosk-card\"\u003e\n      \u003ch3\u003e🚫 Sans alcool\u003c\/h3\u003e\n      \u003cp\u003eLa forme granules est totalement sans alcool, une priorité pour les parents soucieux de proposer un format sûr aux enfants.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card\"\u003e\n      \u003ch3\u003e✨ Facile à doser\u003c\/h3\u003e\n      \u003cp\u003eLes petites granules se comptent facilement et s'adaptent à chaque prise, sans risque de surdosage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card\"\u003e\n      \u003ch3\u003e😊 Agréable à prendre\u003c\/h3\u003e\n      \u003cp\u003eLes enfants apprécient ce format qui fond doucement en bouche, sans contrainte. Un vrai atout pour intégrer les Fleurs de Bach dans leur quotidien sans résistance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003eComposition complète\u003c\/h2\u003e\n  \u003cdiv class=\"soi-sosk-compo\"\u003e\n    \u003cdiv class=\"soi-sosk-compo-row\"\u003e\n      \u003cspan class=\"soi-sosk-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-compo-value\"\u003eSucre de canne*, imprégné de préparation aux Fleurs de Bach*\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-compo-row\"\u003e\n      \u003cspan class=\"soi-sosk-compo-label\"\u003eFleurs de Bach\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-compo-value\"\u003eStar of Bethlehem*, Rock Rose*, Cherry Plum*, Impatiens*, Clematis*\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-compo-row\"\u003e\n      \u003cspan class=\"soi-sosk-compo-label\"\u003eDilution\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-compo-row\"\u003e\n      \u003cspan class=\"soi-sosk-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-compo-value\"\u003eFlacon de 19,5 g\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"font-size: 13px; color: var(--soi-sosk-text-muted); margin-top: 1rem; font-style: italic;\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003eComment utiliser les granules SOS Biofloral Kids ?\u003c\/h2\u003e\n  \u003cp class=\"soi-sosk-section-intro\"\u003eL'utilisation est simple et adaptée au rythme des enfants.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosk-timeline\"\u003e\n    \u003cdiv class=\"soi-sosk-step\"\u003e\n      \u003cdiv class=\"soi-sosk-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosk-step-content\"\u003e\n        \u003ch3\u003eDosage\u003c\/h3\u003e\n        \u003cp\u003eDonnez 3 à 4 granules à laisser fondre doucement en bouche, ou à diluer dans un verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-step\"\u003e\n      \u003cdiv class=\"soi-sosk-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosk-step-content\"\u003e\n        \u003ch3\u003eFréquence\u003c\/h3\u003e\n        \u003cp\u003eÀ renouveler 4 fois par jour, idéalement à intervalles réguliers.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-step\"\u003e\n      \u003cdiv class=\"soi-sosk-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosk-step-content\"\u003e\n        \u003ch3\u003eDurée\u003c\/h3\u003e\n        \u003cp\u003eSur une durée de 1 à 4 semaines, selon les besoins de l'enfant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-step\"\u003e\n      \u003cdiv class=\"soi-sosk-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosk-step-content\"\u003e\n        \u003ch3\u003eEn cas de situation ponctuelle\u003c\/h3\u003e\n        \u003cp\u003eEn cas de chute, frayeur ou crise de larmes, vous pouvez administrer les granules immédiatement, puis répéter si nécessaire au cours de la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003ePrécautions et informations utiles\u003c\/h2\u003e\n  \u003cdiv class=\"soi-sosk-accordion\"\u003e\n    \u003cdetails class=\"soi-sosk-accordion-item\"\u003e\n      \u003csummary class=\"soi-sosk-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-sosk-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce complément ne remplace pas un traitement médical ni une alimentation variée et équilibrée. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-sosk-accordion-item\"\u003e\n      \u003csummary class=\"soi-sosk-accordion-header\"\u003e♻️ Recyclage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-sosk-accordion-content\"\u003e\n        \u003cp\u003eFlacon en verre : à déposer dans le bac de tri verre (règles de tri variables selon la localité).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003eBiofloral : l'engagement bio et artisanal\u003c\/h2\u003e\n  \u003cp\u003eFondée autour des valeurs de la phytothérapie naturelle, Biofloral produit ses Fleurs de Bach de façon artisanale, en respectant scrupuleusement la méthode originale du Dr Bach. Chaque flacon Kids SOS est certifié bio, fabriqué sans alcool, et réservé aux magasins bio agréés. Une garantie de qualité et de traçabilité que les parents apprécient.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosk-grid-compact\"\u003e\n    \u003cdiv class=\"soi-sosk-card-mini\"\u003e\n      \u003cspan class=\"soi-sosk-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-value\"\u003eBio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card-mini\"\u003e\n      \u003cspan class=\"soi-sosk-card-mini-icon\"\u003e🏺\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-value\"\u003eArtisanale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card-mini\"\u003e\n      \u003cspan class=\"soi-sosk-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-value\"\u003eSans alcool\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card-mini\"\u003e\n      \u003cspan class=\"soi-sosk-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-label\"\u003eMéthode\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-value\"\u003eDr Bach originale\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-sosk-cta-box\"\u003e\n    \u003cp class=\"soi-sosk-cta-tag\" style=\"color: white;\"\u003eApaiser les petits cœurs, naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-sosk-cta-text\" style=\"color: white;\"\u003eQuand les émotions prennent le dessus, offrez à votre enfant un soutien doux et naturel grâce aux Fleurs de Bach, sans alcool, faciles à donner et formulées avec soin selon la méthode du Dr Bach.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sosk-marine: #1A2D3D;\n  --soi-sosk-marine-dark: #0F1E2B;\n  --soi-sosk-marine-light: #2C4458;\n  --soi-sosk-pomme: #A1C544;\n  --soi-sosk-pomme-dark: #84A636;\n  --soi-sosk-pomme-light: rgba(161,197,68,0.10);\n  --soi-sosk-white: #FFFFFF;\n  --soi-sosk-off-white: #F8FAF6;\n  --soi-sosk-stone: #F1F3EE;\n  --soi-sosk-line: #E5E8E0;\n  --soi-sosk-primary: #D4A52A;\n  --soi-sosk-primary-soft: #F5E6B8;\n  --soi-sosk-accent: #6B4226;\n  --soi-sosk-text: #1A2D3D;\n  --soi-sosk-text-soft: #4A5B6B;\n  --soi-sosk-text-muted: #7B8693;\n  --soi-sosk-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sosk-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sosk-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sosk-radius: 12px;\n  --soi-sosk-radius-sm: 8px;\n  --soi-sosk-radius-pill: 999px;\n}\n\n.soi-sosk-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sosk-fiche img { max-width: 100%; height: auto; }\n\n.soi-sosk-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sosk-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sosk-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-sosk-hero {\n  position: relative;\n  background: var(--soi-sosk-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-sosk-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sosk-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sosk-pomme);\n}\n\n.soi-sosk-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-sosk-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sosk-pomme);\n  border-radius: 50%;\n}\n\n.soi-sosk-hero-title {\n  display: block;\n  color: var(--soi-sosk-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-sosk-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-sosk-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sosk-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-sosk-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sosk-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sosk-label-accent {\n  background: var(--soi-sosk-pomme);\n  border-color: var(--soi-sosk-pomme);\n  color: var(--soi-sosk-marine);\n  font-weight: 600;\n}\n\n.soi-sosk-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sosk-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sosk-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-sosk-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sosk-pomme);\n  border-radius: 2px;\n}\n\n.soi-sosk-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sosk-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sosk-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sosk-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sosk-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-sosk-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-sosk-benefit {\n  background: var(--soi-sosk-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-sosk-radius);\n  border: 1px solid var(--soi-sosk-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-sosk-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-sosk-shadow-md);\n}\n\n.soi-sosk-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-sosk-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-sosk-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-sosk-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-sosk-benefit:hover .soi-sosk-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-sosk-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosk-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sosk-benefit p {\n  font-size: 15px;\n  color: var(--soi-sosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sosk-card {\n  background: var(--soi-sosk-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sosk-radius);\n  border-left: 3px solid var(--soi-sosk-pomme);\n}\n\n.soi-sosk-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosk-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sosk-card p {\n  font-size: 14px;\n  color: var(--soi-sosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-sosk-card-mini {\n  background: var(--soi-sosk-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-sosk-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-sosk-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-sosk-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-sosk-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-sosk-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sosk-marine);\n}\n\n.soi-sosk-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-sosk-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sosk-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sosk-radius);\n  border: 1px solid var(--soi-sosk-line);\n  align-items: flex-start;\n}\n\n.soi-sosk-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sosk-marine);\n  color: var(--soi-sosk-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-sosk-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosk-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sosk-step-content p {\n  font-size: 15px;\n  color: var(--soi-sosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-compo {\n  background: var(--soi-sosk-off-white);\n  border-radius: var(--soi-sosk-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sosk-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-sosk-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sosk-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sosk-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sosk-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sosk-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sosk-marine);\n  text-align: right;\n}\n\n.soi-sosk-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sosk-pomme-light);\n  border-left: 4px solid var(--soi-sosk-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sosk-radius) var(--soi-sosk-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sosk-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sosk-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sosk-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sosk-tip p {\n  font-size: 15px;\n  color: var(--soi-sosk-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sosk-accordion-item {\n  background: var(--soi-sosk-off-white);\n  border-radius: var(--soi-sosk-radius-sm);\n  border: 1px solid var(--soi-sosk-line);\n  overflow: hidden;\n}\n\n.soi-sosk-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sosk-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-sosk-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sosk-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sosk-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sosk-accordion-item[open] .soi-sosk-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sosk-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sosk-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-cta-box {\n  background: var(--soi-sosk-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sosk-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sosk-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-sosk-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sosk-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-sosk-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sosk-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sosk-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-sosk-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sosk-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sosk-compo-value {\n    text-align: left;\n  }\n\n  .soi-sosk-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-sosk-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sosk-fiche {\n    --soi-sosk-text-soft: #2C3E50;\n    --soi-sosk-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333251420490,"sku":"BI0045","price":11.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/sos-secours-bio-granules-enfants-195-g-biofloral-packshot.webp?v=1791366440"},{"product_id":"sos-secours-pomme-gommes-enfants-biofloral","title":"Gommes enfants aux Fleurs de Bach SOS secours bio Goût pomme - 45 g - Biofloral","description":"\u003cdiv class=\"soi-sos-fiche\"\u003e\n\n  \u003csection class=\"soi-sos-hero\"\u003e\n    \u003cdiv class=\"soi-sos-hero-tag\"\u003e\n      \u003cspan class=\"soi-sos-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach pour enfants · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sos-hero-title\"\u003eUn geste doux quand les émotions débordent\u003c\/span\u003e\n    \u003cp class=\"soi-sos-hero-subtitle\"\u003eCinq fleurs de Bach authentiques réunies dans une gomme tendre au goût pomme, sans alcool, pour accompagner votre enfant dans ses petits et grands moments d'émotion.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sos-hero-labels\"\u003e\n      \u003cspan class=\"soi-sos-label soi-sos-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-sos-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-sos-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n      \u003cspan class=\"soi-sos-label\"\u003eGOÛT POMME\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eSos secours bio goût pomme : des fleurs de Bach pour les coups de stress des enfants\u003c\/h2\u003e\n    \u003cp\u003ePremier jour d'école, rendez-vous chez le dentiste, orage qui gronde, dispute dans la cour : les émotions des petits peuvent déborder très vite.\u003c\/p\u003e\n    \u003cp\u003eLes gommes \u003cstrong\u003eSos secours bio goût pomme\u003c\/strong\u003e de Biofloral réunissent \u003cstrong\u003ecinq fleurs de Bach authentiques\u003c\/strong\u003e dans un format \u003cstrong\u003esans alcool\u003c\/strong\u003e, tendre et gourmand. Elles vous aident à accompagner votre enfant dans ces moments, avec un geste simple et rassurant.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eLes 5 fleurs de Bach du complexe de secours\u003c\/h2\u003e\n    \u003cp class=\"soi-sos-section-intro\"\u003eCette association est celle que l'on retrouve dans les complexes d'urgence, comme le célèbre \u003cstrong\u003eRescue fleur de Bach\u003c\/strong\u003e. Chaque fleur est traditionnellement associée à un état émotionnel précis.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sos-grid\"\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eÉtoile de Bethléem \u003cspan class=\"soi-sos-card-latin\"\u003eStar of Bethlehem\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssociée aux chocs et aux mauvaises surprises.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eHélianthème \u003cspan class=\"soi-sos-card-latin\"\u003eRock Rose\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssocié aux moments de frayeur et de panique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003ePrunus \u003cspan class=\"soi-sos-card-latin\"\u003eCherry Plum\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssocié à la sensation d'être dépassé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eImpatiente \u003cspan class=\"soi-sos-card-latin\"\u003eImpatiens\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssociée à l'agitation et à la tension.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eClématite \u003cspan class=\"soi-sos-card-latin\"\u003eClematis\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssociée aux moments où l'on se sent « ailleurs » ou confus.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-sos-note\"\u003eCes usages relèvent de la tradition des élixirs floraux du Dr Edward Bach. Aucune promesse médicale n'est faite.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'avoir sous la main ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-grid\"\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eRentrée et changements de classe\u003c\/h3\u003e\n        \u003cp\u003eAvant une rentrée scolaire ou un changement de classe.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eSpectacles et évaluations\u003c\/h3\u003e\n        \u003cp\u003eLa veille d'un spectacle, d'une compétition ou d'une évaluation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003ePetits chocs du quotidien\u003c\/h3\u003e\n        \u003cp\u003eAprès une chute, une frayeur ou une grosse contrariété.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eGrands bouleversements\u003c\/h3\u003e\n        \u003cp\u003ePendant un déménagement, l'arrivée d'un petit frère ou une séparation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-sos-note\"\u003eLa boîte en métal de 45 g se glisse facilement dans un cartable ou un sac de voyage.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eComment donner les gommes à votre enfant ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-timeline\"\u003e\n      \u003cdiv class=\"soi-sos-step\"\u003e\n        \u003cdiv class=\"soi-sos-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sos-step-content\"\u003e\n          \u003ch3\u003ePosologie de base\u003c\/h3\u003e\n          \u003cp\u003e1 gomme, 4 fois par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-step\"\u003e\n        \u003cdiv class=\"soi-sos-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sos-step-content\"\u003e\n          \u003ch3\u003eEn cas de besoin\u003c\/h3\u003e\n          \u003cp\u003e1 gomme toutes les 15 minutes, sans dépasser la dose recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sos-tip\"\u003e\n      \u003cdiv class=\"soi-sos-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLaissez la gomme fondre doucement en bouche, toujours sous la surveillance d'un adulte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-compo\"\u003e\n      \u003cdiv class=\"soi-sos-compo-row\"\u003e\n        \u003cspan class=\"soi-sos-compo-label\"\u003eBase de la gomme\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-compo-value\"\u003eGomme arabique*, sirop d'agave*, arôme naturel de pomme*, jus de citron concentré*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-compo-row\"\u003e\n        \u003cspan class=\"soi-sos-compo-label\"\u003eFleurs de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-compo-value\"\u003eStar of Bethlehem* (Ornithogalum umbellatum), Rock Rose* (Helianthemum nummularium), Cherry Plum* (Prunus cerasifera), Impatiens* (Impatiens glandulifera), Clematis* (Clematis vitalba)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-compo-row\"\u003e\n        \u003cspan class=\"soi-sos-compo-label\"\u003eAgriculture\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-compo-value\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-compo-row\"\u003e\n        \u003cspan class=\"soi-sos-compo-label\"\u003eDosage par gomme\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-compo-value\"\u003eNon communiqué par le fabricant\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-sos-note\"\u003eLes fleurs de Bach sont des préparations vibratoires diluées : elles ne sont pas concernées par les AJR\/VNR.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eFleur de Bach et stress : ce qu'il faut savoir\u003c\/h2\u003e\n    \u003cp\u003eBeaucoup de parents s'intéressent à la \u003cstrong\u003efleur de Bach pour le stress\u003c\/strong\u003e, car elle séduit par sa douceur. Cette gamme Biofloral est pensée spécifiquement pour les enfants, avec une texture adaptée et un goût agréable.\u003c\/p\u003e\n    \u003cp\u003eSi vous cherchez une \u003cstrong\u003efleur de Bach pour la ménopause\u003c\/strong\u003e ou une \u003cstrong\u003efleur de Bach pour la perte de poids\u003c\/strong\u003e, ce produit n'est pas le bon : demandez conseil à un professionnel de santé ou à votre magasin bio, qui saura vous orienter vers des solutions adultes.\u003c\/p\u003e\n    \u003cp\u003eSi vous connaissez déjà d'autres marques, comme Florna, vous retrouverez ici la même philosophie : des élixirs floraux élaborés selon la méthode originale du Dr Bach.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-accordion\"\u003e\n      \u003cdetails class=\"soi-sos-accordion-item\" open\u003e\n        \u003csummary class=\"soi-sos-accordion-header\"\u003eÂge et surveillance\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sos-accordion-content\"\u003e\n          \u003cp\u003eRéservé à l'enfant de plus de 3 ans, sous surveillance d'un adulte.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-sos-accordion-item\"\u003e\n        \u003csummary class=\"soi-sos-accordion-header\"\u003eDose et rangement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sos-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-sos-accordion-item\"\u003e\n        \u003csummary class=\"soi-sos-accordion-header\"\u003eHygiène de vie et suivi médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sos-accordion-content\"\u003e\n          \u003cp\u003eNe se substitue pas à une alimentation variée et équilibrée ni à un mode de vie sain. Ce produit ne remplace pas un traitement médical. En cas de troubles persistants (anxiété, sommeil, comportement), consultez un médecin ou un pédiatre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eInfos pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-grid-compact\"\u003e\n      \u003cdiv class=\"soi-sos-card-mini\"\u003e\n        \u003cspan class=\"soi-sos-card-mini-icon\"\u003e🥫\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-value\"\u003eBoîte de 45 g, goût pomme\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card-mini\"\u003e\n        \u003cspan class=\"soi-sos-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-label\"\u003eLabel\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-value\"\u003eBio, sans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card-mini\"\u003e\n        \u003cspan class=\"soi-sos-card-mini-icon\"\u003e🏪\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-label\"\u003eDistribution\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-value\"\u003eRéservé aux magasins bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card-mini\"\u003e\n        \u003cspan class=\"soi-sos-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-label\"\u003eRecyclage\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-value\"\u003eBac de tri jaune\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-sos-note\"\u003eLes règles de tri peuvent varier selon votre commune.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sos-cta-box\"\u003e\n      \u003cp class=\"soi-sos-cta-tag\" style=\"color: white;\"\u003eUn réconfort gourmand à glisser dans le cartable\u003c\/p\u003e\n      \u003cp class=\"soi-sos-cta-text\" style=\"color: white;\"\u003eQuand les émotions de votre enfant débordent, un petit geste doux peut tout changer, pour les jours où le monde paraît un peu trop grand.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sos-marine: #1A2D3D;\n  --soi-sos-marine-dark: #0F1E2B;\n  --soi-sos-marine-light: #2C4458;\n  --soi-sos-pomme: #A1C544;\n  --soi-sos-pomme-dark: #84A636;\n  --soi-sos-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-sos-white: #FFFFFF;\n  --soi-sos-off-white: #F8FAF6;\n  --soi-sos-stone: #F1F3EE;\n  --soi-sos-line: #E5E8E0;\n\n  --soi-sos-primary: #F2C40F;\n  --soi-sos-primary-soft: rgba(242,196,15,0.14);\n  --soi-sos-accent: #4A2716;\n\n  --soi-sos-text: #1A2D3D;\n  --soi-sos-text-soft: #4A5B6B;\n  --soi-sos-text-muted: #7B8693;\n\n  --soi-sos-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sos-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sos-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sos-radius: 12px;\n  --soi-sos-radius-sm: 8px;\n  --soi-sos-radius-pill: 999px;\n}\n\n.soi-sos-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sos-fiche img { max-width: 100%; height: auto; }\n\n.soi-sos-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sos-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sos-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-sos-hero {\n  position: relative;\n  background: var(--soi-sos-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-sos-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sos-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-sos-pomme) 0%, var(--soi-sos-pomme) 70%, var(--soi-sos-primary) 70%, var(--soi-sos-primary) 100%);\n}\n\n.soi-sos-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: clamp(10px, 1.5vw, 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-sos-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sos-pomme);\n  border-radius: 50%;\n}\n\n.soi-sos-hero-title {\n  display: block;\n  color: var(--soi-sos-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-sos-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-sos-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sos-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-sos-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sos-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sos-label-accent {\n  background: var(--soi-sos-pomme);\n  border-color: var(--soi-sos-pomme);\n  color: var(--soi-sos-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-sos-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sos-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sos-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-sos-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sos-pomme);\n  border-radius: 2px;\n}\n\n.soi-sos-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sos-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sos-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sos-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sos-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-sos-section .soi-sos-section-intro {\n  color: var(--soi-sos-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-sos-section .soi-sos-note {\n  margin-top: 1.25rem;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-sos-text-muted);\n  font-style: italic;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-sos-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sos-card {\n  background: var(--soi-sos-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sos-radius);\n  border-left: 3px solid var(--soi-sos-pomme);\n}\n\n.soi-sos-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-sos-marine);\n  margin-bottom: 0.5rem;\n  line-height: 1.4;\n}\n\n.soi-sos-card-latin {\n  display: inline-block;\n  margin-left: 4px;\n  padding: 2px 10px;\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  color: var(--soi-sos-accent);\n  background: var(--soi-sos-primary-soft);\n  border-radius: var(--soi-sos-radius-pill);\n  vertical-align: middle;\n}\n\n.soi-sos-section .soi-sos-card p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-sos-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-sos-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-sos-card-mini {\n  background: var(--soi-sos-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-sos-radius-sm);\n  border-top: 3px solid var(--soi-sos-primary);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-sos-card-mini-icon {\n  font-size: clamp(18px, 2.5vw, 20px);\n  margin-bottom: 4px;\n}\n\n.soi-sos-card-mini-label {\n  font-size: clamp(10px, 1.5vw, 11px);\n  color: var(--soi-sos-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-sos-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(14px, 2vw, 15px);\n  font-weight: 600;\n  color: var(--soi-sos-marine);\n  line-height: 1.4;\n}\n\n\/* === TIMELINE === *\/\n.soi-sos-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-sos-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sos-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sos-radius);\n  border: 1px solid var(--soi-sos-line);\n  align-items: flex-start;\n}\n\n.soi-sos-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sos-marine);\n  color: var(--soi-sos-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-sos-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-sos-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sos-section .soi-sos-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sos-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-sos-compo {\n  background: var(--soi-sos-off-white);\n  border-radius: var(--soi-sos-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sos-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-sos-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sos-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sos-compo-label {\n  flex-shrink: 0;\n  font-size: clamp(11px, 1.6vw, 12px);\n  font-weight: 500;\n  color: var(--soi-sos-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sos-compo-value {\n  flex: 1 1 280px;\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(13px, 1.8vw, 14px);\n  font-weight: 500;\n  color: var(--soi-sos-marine);\n  text-align: right;\n  line-height: 1.5;\n}\n\n\/* === TIP === *\/\n.soi-sos-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sos-pomme-light);\n  border-left: 4px solid var(--soi-sos-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sos-radius) var(--soi-sos-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sos-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sos-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sos-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sos-section .soi-sos-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sos-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-sos-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sos-accordion-item {\n  background: var(--soi-sos-off-white);\n  border-radius: var(--soi-sos-radius-sm);\n  border: 1px solid var(--soi-sos-line);\n  overflow: hidden;\n}\n\n.soi-sos-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-sos-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-sos-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sos-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sos-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sos-accordion-item[open] .soi-sos-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sos-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sos-section .soi-sos-accordion-content p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-sos-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-sos-cta-box {\n  background: var(--soi-sos-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sos-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sos-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-sos-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sos-section .soi-sos-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-sos-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sos-section .soi-sos-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sos-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-sos-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sos-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sos-compo-value {\n    text-align: left;\n    flex: 1 1 auto;\n  }\n\n  .soi-sos-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-sos-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sos-fiche {\n    --soi-sos-text-soft: #2C3E50;\n    --soi-sos-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333266198858,"sku":"BI0300","price":10.45,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/sos-secours-bio-gout-pomme-gommes-enfants-45-g-biofloral-packshot.webp?v=1792758485"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/medecines_alternatives_10.webp?v=1780406916","url":"https:\/\/firmtoaromatherapy.com\/collections\/pour-les-enfants.oembed","provider":"Soinature","version":"1.0","type":"link"}