{"product_id":"precise-soin-jour-certifie-bio-douces-angevines","title":"Précise - Soin Purifiant anti imperfections - Douces Angevines","description":"\u003cdiv class=\"soi-prec-fiche\"\u003e\n\n\u003csection class=\"soi-prec-hero\"\u003e\n  \u003cdiv class=\"soi-prec-hero-tag\"\u003e\n    \u003cspan class=\"soi-prec-tag-dot\"\u003e\u003c\/span\u003e\n    Cosmétique visage · Douces Angevines\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-prec-hero-title\"\u003eLe fluide purifiant des peaux en quête d'équilibre\u003c\/span\u003e\n  \u003cp class=\"soi-prec-hero-subtitle\"\u003eUn soin de jour bio à la texture ultra-légère, formulé pour réguler les peaux grasses et à imperfections sans jamais les agresser.\u003c\/p\u003e\n  \u003cdiv class=\"soi-prec-hero-labels\"\u003e\n    \u003cspan class=\"soi-prec-label soi-prec-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-prec-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-prec-label\"\u003eONE VOICE\u003c\/span\u003e\n    \u003cspan class=\"soi-prec-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-prec-label\"\u003e100% ORIGINE NATURELLE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prec-section\"\u003e\n  \u003ch2\u003eUn fluide purifiant bio, formulé pour les peaux grasses et à imperfections\u003c\/h2\u003e\n  \u003cp class=\"soi-prec-section-intro\"\u003eCe soin de jour bio se distingue par une formule 100 % d'origine naturelle, certifiée Cosmos Organic, vegan et One Voice. Loin des textures lourdes ou occlusives de certaines crèmes de jour conventionnelles, Précise mise sur la légèreté d'un fluide qui pénètre instantanément, sans effet gras ni résidu.\u003c\/p\u003e\n  \u003cp\u003eSa force repose sur une synergie d'actifs végétaux ciblés :\u003c\/p\u003e\n  \u003cdiv class=\"soi-prec-grid\"\u003e\n    \u003cdiv class=\"soi-prec-card\"\u003e\n      \u003ch3\u003e🌿 Huile essentielle de tea tree\u003c\/h3\u003e\n      \u003cp\u003eReconnue pour ses propriétés purifiantes et assainissantes, elle aide à limiter les bactéries responsables des boutons.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-card\"\u003e\n      \u003ch3\u003e🍃 Huile essentielle de cajeput\u003c\/h3\u003e\n      \u003cp\u003eSoutient la cicatrisation des imperfections et rééquilibre les zones irritées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-card\"\u003e\n      \u003ch3\u003e🪵 Huile essentielle de santal\u003c\/h3\u003e\n      \u003cp\u003eApaise, adoucit et unifie le teint pour un grain de peau plus homogène.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-card\"\u003e\n      \u003ch3\u003e🫒 Huile végétale de jojoba bio\u003c\/h3\u003e\n      \u003cp\u003eSa composition proche du sébum naturel régule la production de sébum sans obstruer les pores.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-card\"\u003e\n      \u003ch3\u003e🌰 Huile de noisette bio\u003c\/h3\u003e\n      \u003cp\u003eNon comédogène, elle désincruste les pores, affine le grain de peau et rééquilibre l'épiderme en profondeur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prec-section\"\u003e\n  \u003ch2\u003eComposition complète du Soin jour Précise\u003c\/h2\u003e\n  \u003cp class=\"soi-prec-section-intro\"\u003eFormule certifiée Cosmos Organic. Ingrédients principaux (INCI) :\u003c\/p\u003e\n  \u003cdiv class=\"soi-prec-compo\"\u003e\n    \u003cdiv class=\"soi-prec-compo-row\"\u003e\n      \u003cspan class=\"soi-prec-compo-label\"\u003eCorylus Avellana Seed Oil*\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-compo-value\"\u003eHuile de noisette\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-compo-row\"\u003e\n      \u003cspan class=\"soi-prec-compo-label\"\u003eSimmondsia Chinensis Seed Oil*\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-compo-value\"\u003eHuile de jojoba\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-compo-row\"\u003e\n      \u003cspan class=\"soi-prec-compo-label\"\u003eArgania Spinosa Kernel Oil*\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-compo-value\"\u003eHuile d'argan\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-compo-row\"\u003e\n      \u003cspan class=\"soi-prec-compo-label\"\u003eMelaleuca Alternifolia Leaf Oil*\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-compo-value\"\u003eHE tea tree\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-compo-row\"\u003e\n      \u003cspan class=\"soi-prec-compo-label\"\u003eMelaleuca Cajuputi Leaf Oil*\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-compo-value\"\u003eHE cajeput\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-compo-row\"\u003e\n      \u003cspan class=\"soi-prec-compo-label\"\u003eSantalum Album Oil*\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-compo-value\"\u003eHE santal\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-compo-row\"\u003e\n      \u003cspan class=\"soi-prec-compo-label\"\u003eTocopherol\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-compo-value\"\u003eVitamine E naturelle (antioxydant)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prec-section\"\u003e\n  \u003ch2\u003eComment utiliser ce soin visage jour bio ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-prec-timeline\"\u003e\n    \u003cdiv class=\"soi-prec-step\"\u003e\n      \u003cdiv class=\"soi-prec-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-prec-step-content\"\u003e\n        \u003ch3\u003eApplication\u003c\/h3\u003e\n        \u003cp\u003eAppliquez 2 à 3 gouttes sur un visage propre et sec, matin et\/ou soir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-step\"\u003e\n      \u003cdiv class=\"soi-prec-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-prec-step-content\"\u003e\n        \u003ch3\u003eMassage\u003c\/h3\u003e\n        \u003cp\u003eMassez délicatement en mouvements circulaires jusqu'à absorption complète.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-step\"\u003e\n      \u003cdiv class=\"soi-prec-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-prec-step-content\"\u003e\n        \u003ch3\u003eComplément de routine\u003c\/h3\u003e\n        \u003cp\u003eUtilisez seul ou avant un soin solaire léger. Évitez le contour des yeux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-prec-tip\"\u003e\n    \u003cdiv class=\"soi-prec-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour des résultats visibles sur le teint et les imperfections, une utilisation régulière sur 4 à 6 semaines est recommandée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prec-section\"\u003e\n  \u003ch2\u003ePrécise est-il fait pour vous ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-prec-benefits\"\u003e\n    \u003cdiv class=\"soi-prec-benefit\"\u003e\n      \u003cdiv class=\"soi-prec-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePeaux grasses et mixtes\u003c\/h3\u003e\n      \u003cp\u003eRégule le sébum et matifie sans dessécher votre épiderme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-benefit\"\u003e\n      \u003cdiv class=\"soi-prec-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePeaux acnéiques ou à boutons\u003c\/h3\u003e\n      \u003cp\u003eAssainit, réduit et contribue à prévenir les imperfections.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-benefit\"\u003e\n      \u003cdiv class=\"soi-prec-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePeaux à déséquilibres hormonaux\u003c\/h3\u003e\n      \u003cp\u003eAccompagne les fluctuations cutanées avec douceur et précision.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-prec-accordion\"\u003e\n    \u003cdetails class=\"soi-prec-accordion-item\"\u003e\n      \u003csummary class=\"soi-prec-accordion-header\"\u003e⚠️ Précaution importante\u003c\/summary\u003e\n      \u003cdiv class=\"soi-prec-accordion-content\"\u003e\n        \u003cp\u003eCe soin est déconseillé aux femmes enceintes ou allaitantes en raison des huiles essentielles présentes dans la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prec-section\"\u003e\n  \u003ch2\u003eCertifications et engagements Douces Angevines\u003c\/h2\u003e\n  \u003cdiv class=\"soi-prec-grid-compact\"\u003e\n    \u003cdiv class=\"soi-prec-card-mini\"\u003e\n      \u003cspan class=\"soi-prec-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-card-mini-value\"\u003eCosmos Organic\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-card-mini\"\u003e\n      \u003cspan class=\"soi-prec-card-mini-icon\"\u003e🐰\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-card-mini-label\"\u003eÉthique animale\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-card-mini-value\"\u003eVegan \u0026amp; One Voice\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-card-mini\"\u003e\n      \u003cspan class=\"soi-prec-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-card-mini-value\"\u003eFrance, artisanale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prec-card-mini\"\u003e\n      \u003cspan class=\"soi-prec-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-card-mini-label\"\u003eDémarche\u003c\/span\u003e\n      \u003cspan class=\"soi-prec-card-mini-value\"\u003eÉcoresponsable\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prec-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-prec-cta-box\"\u003e\n    \u003cp class=\"soi-prec-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, c'est aussi prendre soin de sa peau\u003c\/p\u003e\n    \u003cp class=\"soi-prec-cta-text\" style=\"color: white;\"\u003eGoutte après goutte, Précise accompagne votre peau vers un équilibre retrouvé. Un teint plus net, des pores resserrés, des imperfections visiblement réduites, dans une texture végétale qui respecte votre épiderme au quotidien.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prec-marine: #1A2D3D;\n  --soi-prec-marine-dark: #0F1E2B;\n  --soi-prec-marine-light: #2C4458;\n  --soi-prec-pomme: #A1C544;\n  --soi-prec-pomme-dark: #84A636;\n  --soi-prec-pomme-light: rgba(161,197,68,0.10);\n  --soi-prec-white: #FFFFFF;\n  --soi-prec-off-white: #F8FAF6;\n  --soi-prec-stone: #F1F3EE;\n  --soi-prec-line: #E5E8E0;\n  --soi-prec-primary: #D4A8A4;\n  --soi-prec-primary-soft: #EDDCDA;\n  --soi-prec-accent: #8EAF4E;\n  --soi-prec-text: #1A2D3D;\n  --soi-prec-text-soft: #4A5B6B;\n  --soi-prec-text-muted: #7B8693;\n  --soi-prec-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prec-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prec-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prec-radius: 12px;\n  --soi-prec-radius-sm: 8px;\n  --soi-prec-radius-pill: 999px;\n}\n\n.soi-prec-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prec-fiche img { max-width: 100%; height: auto; }\n\n.soi-prec-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prec-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prec-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-prec-hero {\n  position: relative;\n  background: var(--soi-prec-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-prec-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prec-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prec-pomme);\n}\n\n.soi-prec-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-prec-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prec-pomme);\n  border-radius: 50%;\n}\n\n.soi-prec-hero-title {\n  display: block;\n  color: var(--soi-prec-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-prec-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-prec-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prec-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-prec-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prec-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prec-label-accent {\n  background: var(--soi-prec-pomme);\n  border-color: var(--soi-prec-pomme);\n  color: var(--soi-prec-marine);\n  font-weight: 600;\n}\n\n.soi-prec-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prec-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prec-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-prec-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prec-pomme);\n  border-radius: 2px;\n}\n\n.soi-prec-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-prec-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-prec-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prec-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prec-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-prec-section em {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-prec-text-muted);\n}\n\n.soi-prec-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-prec-benefit {\n  background: var(--soi-prec-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prec-radius);\n  border: 1px solid var(--soi-prec-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prec-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prec-shadow-md);\n}\n\n.soi-prec-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prec-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-prec-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prec-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prec-benefit:hover .soi-prec-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prec-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prec-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prec-benefit p {\n  font-size: 13px;\n  color: var(--soi-prec-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prec-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-prec-card {\n  background: var(--soi-prec-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prec-radius);\n  border-left: 3px solid var(--soi-prec-pomme);\n}\n\n.soi-prec-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prec-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prec-card p {\n  font-size: 14px;\n  color: var(--soi-prec-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prec-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-prec-card-mini {\n  background: var(--soi-prec-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-prec-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-prec-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-prec-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-prec-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-prec-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prec-marine);\n}\n\n.soi-prec-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prec-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prec-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prec-radius);\n  border: 1px solid var(--soi-prec-line);\n  align-items: flex-start;\n}\n\n.soi-prec-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prec-marine);\n  color: var(--soi-prec-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-prec-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prec-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prec-step-content p {\n  font-size: 14px;\n  color: var(--soi-prec-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prec-compo {\n  background: var(--soi-prec-off-white);\n  border-radius: var(--soi-prec-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1rem;\n}\n\n.soi-prec-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-prec-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prec-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prec-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prec-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prec-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prec-marine);\n  text-align: right;\n}\n\n.soi-prec-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prec-pomme-light);\n  border-left: 4px solid var(--soi-prec-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prec-radius) var(--soi-prec-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prec-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prec-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prec-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prec-tip p {\n  font-size: 14px;\n  color: var(--soi-prec-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prec-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prec-accordion-item {\n  background: var(--soi-prec-off-white);\n  border-radius: var(--soi-prec-radius-sm);\n  border: 1px solid var(--soi-prec-line);\n  overflow: hidden;\n}\n\n.soi-prec-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prec-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-prec-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prec-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prec-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prec-accordion-item[open] .soi-prec-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prec-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prec-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prec-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prec-cta-box {\n  background: var(--soi-prec-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prec-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prec-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-prec-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prec-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-prec-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prec-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prec-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-prec-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prec-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prec-compo-value {\n    text-align: left;\n  }\n\n  .soi-prec-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-prec-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prec-fiche {\n    --soi-prec-text-soft: #2C3E50;\n    --soi-prec-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Douces Angevines","offers":[{"title":"Default Title","offer_id":61603807592778,"sku":"DA0030","price":34.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/precise-soin-jour-certifie-bio-douces-angevines-packshot.webp?v=1783176252","url":"https:\/\/firmtoaromatherapy.com\/products\/precise-soin-jour-certifie-bio-douces-angevines","provider":"Soinature","version":"1.0","type":"link"}