{"title":"Le soin au naturel","description":"","products":[{"product_id":"baume-levres-propolia","title":"Baume à lèvres cire, karité bio et propolis - Propolia","description":"\u003cdiv class=\"soi-balm-fiche\"\u003e\n\n\u003csection class=\"soi-balm-hero\"\u003e\n\u003cdiv class=\"soi-balm-hero-tag\"\u003e\n\u003cspan class=\"soi-balm-tag-dot\"\u003e\u003c\/span\u003e\nApithérapie · Propolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-balm-hero-title\"\u003eLa douceur protectrice de la ruche pour vos lèvres\u003c\/span\u003e\n\u003cp class=\"soi-balm-hero-subtitle\"\u003eCire d'abeille, propolis et karité bio réunis dans un soin complet qui nourrit, répare et protège vos lèvres au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"soi-balm-hero-labels\"\u003e\n\u003cspan class=\"soi-balm-label soi-balm-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-balm-label\"\u003e100% ORIGINE NATURELLE\u003c\/span\u003e\n\u003cspan class=\"soi-balm-label\"\u003e68,5% BIO\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003ePourquoi ce baume à lèvres se démarque vraiment\u003c\/h2\u003e\n\u003cp\u003eSur le marché des baumes pour les lèvres, on trouve beaucoup de produits à base de paraffine ou de silicones. Ici, rien de tout cela : \u003cstrong\u003e100% des ingrédients sont d'origine naturelle\u003c\/strong\u003e, et \u003cstrong\u003e68,5% sont issus de l'agriculture biologique\u003c\/strong\u003e. La formule est fabriquée en Occitanie, en France, avec une exigence de traçabilité rare dans ce secteur.\u003c\/p\u003e\n\u003cp\u003eCe n'est pas un simple stick hydratant : c'est un soin complet qui agit à plusieurs niveaux grâce à la synergie de ses actifs apicoles et végétaux.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003eLes actifs clés et leurs bienfaits concrets\u003c\/h2\u003e\n\u003cdiv class=\"soi-balm-grid\"\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🐝 Propolis (cire de propolis)\u003c\/h3\u003e\n\u003cp\u003eReconnue pour ses propriétés protectrices et apaisantes, elle aide à défendre les lèvres fragilisées contre les agressions extérieures et favorise leur récupération.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🌰 Beurre de karité bio\u003c\/h3\u003e\n\u003cp\u003eRiche en acides gras et en vitamine E, il pénètre les couches superficielles de la peau labiale pour une hydratation durable et une souplesse retrouvée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🍯 Cire d'abeille (Cera Alba)\u003c\/h3\u003e\n\u003cp\u003eElle forme un film protecteur naturel qui retient l'humidité et protège du vent, du froid et du dessèchement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🥥 Huile de noix de coco bio\u003c\/h3\u003e\n\u003cp\u003eNourrissante et fondante, elle apporte confort immédiat et participe à la réparation des lèvres abîmées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🍑 Huile de noyau d'abricot\u003c\/h3\u003e\n\u003cp\u003eLégère et pénétrante, elle adoucit et apaise les lèvres irritées tout en laissant une texture non grasse, agréable au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🌿 Huile de romarin\u003c\/h3\u003e\n\u003cp\u003eAntioxydante naturelle, elle contribue à préserver la qualité de la formule et à protéger les actifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n\u003cdiv class=\"soi-balm-compo\"\u003e\n\u003cdiv class=\"soi-balm-compo-row\"\u003e\n\u003cspan class=\"soi-balm-compo-label\"\u003eFormule intégrale\u003c\/span\u003e\n\u003cspan class=\"soi-balm-compo-value\"\u003ePRUNUS ARMENIACA (APRICOT) KERNEL OIL*, CERA ALBA (BEESWAX), BUTYROSPERMUM PARKII (SHEA) BUTTER*, COCOS NUCIFERA (COCONUT) OIL*, TALC, AROMA, PROPOLIS, ROSMARINUS OFFICINALIS (ROSEMARY) LEAF EXTRACT, LINALOOL, BENZYL ALCOHOL, BENZYL BENZOATE, BENZYL CINNAMATE, BENZYL SALICYLATE, COUMARIN\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-compo-row\"\u003e\n\u003cspan class=\"soi-balm-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n\u003cspan class=\"soi-balm-compo-value\"\u003e100% des ingrédients\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-compo-row\"\u003e\n\u003cspan class=\"soi-balm-compo-label\"\u003eIssus de l'agriculture biologique\u003c\/span\u003e\n\u003cspan class=\"soi-balm-compo-value\"\u003e68,5% des ingrédients totaux\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-compo-row\"\u003e\n\u003cspan class=\"soi-balm-compo-label\"\u003eContenance\u003c\/span\u003e\n\u003cspan class=\"soi-balm-compo-value\"\u003e4 g \/ 0.14 fl.oz\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\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003eComment appliquer votre baume à lèvres pour un résultat optimal\u003c\/h2\u003e\n\u003cdiv class=\"soi-balm-timeline\"\u003e\n\u003cdiv class=\"soi-balm-step\"\u003e\n\u003cdiv class=\"soi-balm-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step-content\"\u003e\n\u003ch3\u003eMatin et soir\u003c\/h3\u003e\n\u003cp\u003eAppliquez le stick directement sur vos lèvres en effectuant un léger passage aller-retour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step\"\u003e\n\u003cdiv class=\"soi-balm-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step-content\"\u003e\n\u003ch3\u003eEn cas de lèvres très gercées\u003c\/h3\u003e\n\u003cp\u003eRenouvelez l'application toutes les 2 à 3 heures. La texture non grasse vous permet de l'utiliser à tout moment, même avant un repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step\"\u003e\n\u003cdiv class=\"soi-balm-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step-content\"\u003e\n\u003ch3\u003eEn prévention\u003c\/h3\u003e\n\u003cp\u003eVent, froid, soleil : appliquez-le avant de sortir pour protéger vos lèvres des agressions avant qu'elles ne surviennent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003eNos engagements qualité\u003c\/h2\u003e\n\u003cdiv class=\"soi-balm-benefits\"\u003e\n\u003cdiv class=\"soi-balm-benefit\"\u003e\n\u003cdiv class=\"soi-balm-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n\u003cp\u003eEn Occitanie, selon des normes de qualité rigoureuses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-benefit\"\u003e\n\u003cdiv class=\"soi-balm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFormule saine\u003c\/h3\u003e\n\u003cp\u003eSans paraffine, sans conservateurs, sans actifs de synthèse. Pour toute la famille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-benefit\"\u003e\n\u003cdiv class=\"soi-balm-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eActifs apicoles authentiques\u003c\/h3\u003e\n\u003cp\u003eIssus de ruchers français, sélectionnés avec soin par Propolia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003ePour qui est ce baume à lèvres ?\u003c\/h2\u003e\n\u003cp\u003eCe baume pour les lèvres convient à toute personne souhaitant une alternative naturelle aux références classiques de la pharmacie. Il s'adresse aussi bien aux lèvres sèches chroniques qu'aux peaux sensibles ou réactives. Compact (4 g), il glisse facilement dans une poche ou un sac à main pour être disponible à tout moment.\u003c\/p\u003e\n\u003cdiv class=\"soi-balm-accordion\"\u003e\n\u003cdetails class=\"soi-balm-accordion-item\"\u003e\n\u003csummary class=\"soi-balm-accordion-header\"\u003e⚠️ Précaution d'usage\u003c\/summary\u003e\n\u003cdiv class=\"soi-balm-accordion-content\"\u003e\n\u003cp\u003eCe produit est un soin cosmétique et ne se substitue pas à un avis médical en cas de pathologie cutanée diagnostiquée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-balm-cta-box\"\u003e\n\u003cp class=\"soi-balm-cta-tag\" style=\"color: white;\"\u003eLe réflexe soin naturel pour vos lèvres\u003c\/p\u003e\n\u003cp class=\"soi-balm-cta-text\" style=\"color: white;\"\u003eRedécouvrez des lèvres douces, souples et protégées grâce à la force naturelle de la propolis et du karité bio. Un soin fabriqué en France, sans compromis sur la pureté, à glisser partout avec vous.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-balm-marine: #1A2D3D;\n  --soi-balm-marine-dark: #0F1E2B;\n  --soi-balm-marine-light: #2C4458;\n  --soi-balm-pomme: #A1C544;\n  --soi-balm-pomme-dark: #84A636;\n  --soi-balm-pomme-light: rgba(161,197,68,0.10);\n  --soi-balm-white: #FFFFFF;\n  --soi-balm-off-white: #F8FAF6;\n  --soi-balm-stone: #F1F3EE;\n  --soi-balm-line: #E5E8E0;\n  --soi-balm-primary: #D4A52A;\n  --soi-balm-primary-soft: #F5E8C4;\n  --soi-balm-accent: #B5694A;\n  --soi-balm-text: #1A2D3D;\n  --soi-balm-text-soft: #4A5B6B;\n  --soi-balm-text-muted: #7B8693;\n  --soi-balm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-balm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-balm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-balm-radius: 12px;\n  --soi-balm-radius-sm: 8px;\n  --soi-balm-radius-pill: 999px;\n}\n\n.soi-balm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-balm-fiche img { max-width: 100%; height: auto; }\n\n.soi-balm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-balm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-balm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-balm-hero {\n  position: relative;\n  background: var(--soi-balm-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-balm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-balm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-balm-pomme);\n}\n\n.soi-balm-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-balm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-balm-pomme);\n  border-radius: 50%;\n}\n\n.soi-balm-hero-title {\n  display: block;\n  color: var(--soi-balm-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-balm-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-balm-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-balm-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-balm-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-balm-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-balm-label-accent {\n  background: var(--soi-balm-pomme);\n  border-color: var(--soi-balm-pomme);\n  color: var(--soi-balm-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-balm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-balm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-balm-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-balm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-balm-pomme);\n  border-radius: 2px;\n}\n\n.soi-balm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-balm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-balm-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-balm-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-balm-card {\n  background: var(--soi-balm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-balm-radius);\n  border-left: 3px solid var(--soi-balm-pomme);\n}\n\n.soi-balm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-balm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-balm-card p {\n  font-size: 14px;\n  color: var(--soi-balm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-balm-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-balm-benefit {\n  background: var(--soi-balm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-balm-radius);\n  border: 1px solid var(--soi-balm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-balm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-balm-shadow-md);\n}\n\n.soi-balm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-balm-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-balm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-balm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-balm-benefit:hover .soi-balm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-balm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-balm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-balm-benefit p {\n  font-size: 15px;\n  color: var(--soi-balm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-balm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-balm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-balm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-balm-radius);\n  border: 1px solid var(--soi-balm-line);\n  align-items: flex-start;\n}\n\n.soi-balm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-balm-marine);\n  color: var(--soi-balm-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-balm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-balm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-balm-step-content p {\n  font-size: 15px;\n  color: var(--soi-balm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-balm-compo {\n  background: var(--soi-balm-off-white);\n  border-radius: var(--soi-balm-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-balm-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-balm-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-balm-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-balm-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-balm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-balm-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-balm-marine);\n  text-align: right;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-balm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-balm-accordion-item {\n  background: var(--soi-balm-off-white);\n  border-radius: var(--soi-balm-radius-sm);\n  border: 1px solid var(--soi-balm-line);\n  overflow: hidden;\n}\n\n.soi-balm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-balm-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-balm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-balm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-balm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-balm-accordion-item[open] .soi-balm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-balm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-balm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-balm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-balm-cta-box {\n  background: var(--soi-balm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-balm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-balm-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-balm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-balm-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-balm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-balm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-balm-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-balm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-balm-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-balm-compo-value {\n    text-align: left;\n  }\n\n  .soi-balm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-balm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-balm-fiche {\n    --soi-balm-text-soft: #2C3E50;\n    --soi-balm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602856304970,"sku":"AP0040","price":6.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/baume-a-levres-cire-karite-bio-et-propolis-propolia-packshot_b1912de9-c617-4611-9616-97394ead996d.webp?v=1791180662"},{"product_id":"creme-arcane-reine-revitalisante","title":"Crème revitalisante anti-âge à la Gelée Royale - Propolia","description":"\n\n\u003cdiv class=\"soi-crev-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-crev-hero\"\u003e\n    \u003cdiv class=\"soi-crev-hero-tag\"\u003e\n      \u003cspan class=\"soi-crev-tag-dot\"\u003e\u003c\/span\u003e\n      Soin visage · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-crev-hero-title\"\u003eLa générosité de la ruche au service de votre peau\u003c\/span\u003e\n    \u003cp class=\"soi-crev-hero-subtitle\"\u003eGelée royale, pollen et coenzyme Q10 réunis dans une crème revitalisante pour redonner éclat, souplesse et fermeté aux peaux matures et fatiguées.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crev-hero-labels\"\u003e\n      \u003cspan class=\"soi-crev-label soi-crev-label-accent\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-crev-label\"\u003eSANS COLORANTS NI CONSERVATEURS DE SYNTHÈSE\u003c\/span\u003e\n      \u003cspan class=\"soi-crev-label\"\u003eTESTÉE DERMATOLOGIQUEMENT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Crème revitalisante à la gelée royale, pollen et Q10 : le soin des peaux matures par Propolia --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003eCrème revitalisante à la gelée royale, pollen et Q10 : le soin des peaux matures par Propolia\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez une \u003cstrong\u003ecrème visage à la gelée royale\u003c\/strong\u003e réellement efficace, formulée avec des actifs naturels de qualité et fabriquée en France ? La \u003cstrong\u003ecrème revitalisante \"Les Arcanes de la Reine\" de Propolia\u003c\/strong\u003e combine la richesse de la \u003cstrong\u003egelée royale\u003c\/strong\u003e, les vertus nutritives du \u003cstrong\u003epollen\u003c\/strong\u003e et la puissance antioxydante du \u003cstrong\u003ecoenzyme Q10\u003c\/strong\u003e pour redonner éclat, souplesse et fermeté aux \u003cstrong\u003epeaux sèches, fatiguées et matures\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir cette crème à la gelée royale plutôt qu'une autre ? --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette crème à la gelée royale plutôt qu'une autre ?\u003c\/h2\u003e\n    \u003cp class=\"soi-crev-section-intro\"\u003eCe qui distingue Propolia, c'est une formule sans colorants ni conservateurs de synthèse, enrichie en actifs apicoles soigneusement sélectionnés et associés pour un effet synergique sur votre peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crev-grid\"\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e👑 Gelée royale\u003c\/h3\u003e\n        \u003cp\u003eNourrit en profondeur, stimule le renouvellement cellulaire et atténue visiblement les signes du temps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e🌼 Pollen\u003c\/h3\u003e\n        \u003cp\u003eRiche en acides aminés et en vitamines, il revitalise les tissus cutanés fatigués et améliore l'éclat du teint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e⚡ Coenzyme Q10\u003c\/h3\u003e\n        \u003cp\u003ePuissant antioxydant qui neutralise les radicaux libres et aide à réduire rides et ridules.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e🌿 Huiles végétales\u003c\/h3\u003e\n        \u003cp\u003eAmande douce et pépins de raisin apportent confort, souplesse et renforcent la barrière cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e💧 Aloès vera\u003c\/h3\u003e\n        \u003cp\u003eApaise les inconforts, hydrate et soutient la régénération naturelle de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les bienfaits concrets pour votre peau --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003eLes bienfaits concrets pour votre peau\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crev-benefits\"\u003e\n      \u003cdiv class=\"soi-crev-benefit\"\u003e\n        \u003cdiv class=\"soi-crev-benefit-icon\"\u003e\u003cspan\u003e💦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHydratation durable\u003c\/h3\u003e\n        \u003cp\u003eLa gelée royale et le pollen agissent en synergie pour une peau durablement hydratée, douce au toucher dès la première application.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-benefit\"\u003e\n        \u003cdiv class=\"soi-crev-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction anti-âge visible\u003c\/h3\u003e\n        \u003cp\u003eLe Q10 associé à la gelée royale combat les radicaux libres et contribue à lisser les ridules, pour un teint plus jeune et plus uniforme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-benefit\"\u003e\n        \u003cdiv class=\"soi-crev-benefit-icon\"\u003e\u003cspan\u003e🌟\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeau raffermie et lumineuse\u003c\/h3\u003e\n        \u003cp\u003eUtilisée régulièrement, la crème redonne de la tonicité aux peaux qui manquent de fermeté, tout en ravivant l'éclat naturel du teint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-benefit\"\u003e\n        \u003cdiv class=\"soi-crev-benefit-icon\"\u003e\u003cspan\u003e🤍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort immédiat\u003c\/h3\u003e\n        \u003cp\u003eSa texture onctueuse pénètre sans laisser de film gras. Idéale pour les peaux sensibles ou qui tirent en fin de journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser la crème revitalisante Propolia ? --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003eComment utiliser la crème revitalisante Propolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crev-timeline\"\u003e\n      \u003cdiv class=\"soi-crev-step\"\u003e\n        \u003cdiv class=\"soi-crev-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-crev-step-content\"\u003e\n          \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n          \u003cp\u003eNettoyez votre visage et laissez-le légèrement humide pour favoriser la pénétration des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-step\"\u003e\n        \u003cdiv class=\"soi-crev-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-crev-step-content\"\u003e\n          \u003ch3\u003eAppliquez la crème\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de produit et massez en mouvements circulaires ascendants, du centre du visage vers les tempes. Insistez sur les zones sèches : contour des lèvres, joues, tempes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-step\"\u003e\n        \u003cdiv class=\"soi-crev-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-crev-step-content\"\u003e\n          \u003ch3\u003eRenouvelez chaque jour\u003c\/h3\u003e\n          \u003cp\u003eAppliquez chaque matin et\/ou soir. Pour un résultat optimal, utilisez-la en cure régulière de 6 à 8 semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et engagements qualité --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003eComposition et engagements qualité\u003c\/h2\u003e\n    \u003cp class=\"soi-crev-section-intro\"\u003eLa crème revitalisante Propolia est formulée avec des actifs apicoles et végétaux rigoureusement sélectionnés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crev-compo\"\u003e\n      \u003cdiv class=\"soi-crev-compo-row\"\u003e\n        \u003cspan class=\"soi-crev-compo-label\"\u003eIngrédients clés (INCI)\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-compo-value\"\u003eAqua, Prunus Amygdalus Dulcis Oil, Vitis Vinifera Seed Oil, Aloe Barbadensis Leaf Juice, Royal Jelly, Pollen Extract, Ubiquinone (Q10)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-compo-row\"\u003e\n        \u003cspan class=\"soi-crev-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-compo-value\"\u003e50 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-compo-row\"\u003e\n        \u003cspan class=\"soi-crev-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-compo-row\"\u003e\n        \u003cspan class=\"soi-crev-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-compo-value\"\u003ePot, emballage recyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-crev-grid-compact\"\u003e\n      \u003cdiv class=\"soi-crev-card-mini\"\u003e\n        \u003cspan class=\"soi-crev-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card-mini\"\u003e\n        \u003cspan class=\"soi-crev-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-value\"\u003eSans colorants ni conservateurs de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card-mini\"\u003e\n        \u003cspan class=\"soi-crev-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-label\"\u003eSécurité\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-value\"\u003eTestée dermatologiquement\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card-mini\"\u003e\n        \u003cspan class=\"soi-crev-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-value\"\u003eRecyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pour qui est-elle faite ? --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003ePour qui est-elle faite ?\u003c\/h2\u003e\n    \u003cp\u003eCette \u003cstrong\u003ecrème visage à la gelée royale\u003c\/strong\u003e est particulièrement adaptée aux femmes de \u003cstrong\u003e40 ans et plus\u003c\/strong\u003e dont la peau commence à perdre en densité et en éclat. Elle convient aussi aux peaux sèches ou sensibles à tout âge, en quête d'un soin nourrissant quotidien sans ingrédients controversés.\u003c\/p\u003e\n    \u003cp\u003eSi vous hésitez avec d'autres références, sachez que la formule Propolia mise sur une concentration réelle en actifs apicoles, sans compromis sur la pureté.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crev-tip\"\u003e\n      \u003cdiv class=\"soi-crev-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour bénéficier pleinement de ses propriétés, privilégiez une application sur peau légèrement humide et massez en mouvements ascendants pour favoriser la pénétration des actifs et stimuler la microcirculation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-crev-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-crev-cta-box\"\u003e\n      \u003cp class=\"soi-crev-cta-tag\" style=\"color: white;\"\u003eGelée royale, pollen et Q10 : le trio d'exception de la ruche\u003c\/p\u003e\n      \u003cp class=\"soi-crev-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau une crème nourrie par la générosité de la ruche. Fabriquée en France, sans artifices, pour une peau raffermie et lumineuse, jour après jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-crev-marine: #1A2D3D;\n  --soi-crev-marine-dark: #0F1E2B;\n  --soi-crev-marine-light: #2C4458;\n  --soi-crev-pomme: #A1C544;\n  --soi-crev-pomme-dark: #84A636;\n  --soi-crev-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-crev-white: #FFFFFF;\n  --soi-crev-off-white: #F8FAF6;\n  --soi-crev-stone: #F1F3EE;\n  --soi-crev-line: #E5E8E0;\n\n  --soi-crev-primary: #C73F8C;\n  --soi-crev-primary-soft: #F5E0EE;\n  --soi-crev-accent: #D4A82A;\n\n  --soi-crev-text: #1A2D3D;\n  --soi-crev-text-soft: #4A5B6B;\n  --soi-crev-text-muted: #7B8693;\n\n  --soi-crev-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-crev-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-crev-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-crev-radius: 12px;\n  --soi-crev-radius-sm: 8px;\n  --soi-crev-radius-pill: 999px;\n}\n\n.soi-crev-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-crev-fiche img { max-width: 100%; height: auto; }\n\n.soi-crev-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-crev-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-crev-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-crev-hero {\n  position: relative;\n  background: var(--soi-crev-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-crev-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-crev-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-crev-pomme);\n}\n\n.soi-crev-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-crev-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-crev-pomme);\n  border-radius: 50%;\n}\n\n.soi-crev-hero-title {\n  display: block;\n  color: var(--soi-crev-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-crev-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-crev-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-crev-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-crev-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-crev-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-crev-label-accent {\n  background: var(--soi-crev-pomme);\n  border-color: var(--soi-crev-pomme);\n  color: var(--soi-crev-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-crev-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-crev-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-crev-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-crev-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-crev-pomme);\n  border-radius: 2px;\n}\n\n.soi-crev-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-crev-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-crev-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-crev-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-crev-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-crev-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-crev-benefit {\n  background: var(--soi-crev-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-crev-radius);\n  border: 1px solid var(--soi-crev-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-crev-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-crev-shadow-md);\n}\n\n.soi-crev-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-crev-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-crev-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-crev-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-crev-benefit:hover .soi-crev-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-crev-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-crev-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-crev-benefit p {\n  font-size: 13px;\n  color: var(--soi-crev-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-crev-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-crev-card {\n  background: var(--soi-crev-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-crev-radius);\n  border-left: 3px solid var(--soi-crev-pomme);\n}\n\n.soi-crev-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-crev-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-crev-card p {\n  font-size: 14px;\n  color: var(--soi-crev-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-crev-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-crev-card-mini {\n  background: var(--soi-crev-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-crev-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-crev-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-crev-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-crev-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-crev-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-crev-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-crev-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-crev-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-crev-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-crev-radius);\n  border: 1px solid var(--soi-crev-line);\n  align-items: flex-start;\n}\n\n.soi-crev-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-crev-marine);\n  color: var(--soi-crev-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-crev-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-crev-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-crev-step-content p {\n  font-size: 14px;\n  color: var(--soi-crev-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-crev-compo {\n  background: var(--soi-crev-off-white);\n  border-radius: var(--soi-crev-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-crev-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-crev-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-crev-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-crev-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-crev-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-crev-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-crev-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-crev-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-crev-pomme-light);\n  border-left: 4px solid var(--soi-crev-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-crev-radius) var(--soi-crev-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-crev-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-crev-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-crev-marine);\n  margin-bottom: 4px;\n}\n\n.soi-crev-tip p {\n  font-size: 14px;\n  color: var(--soi-crev-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-crev-cta-box {\n  background: var(--soi-crev-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-crev-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-crev-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-crev-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-crev-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-crev-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-crev-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-crev-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-crev-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-crev-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-crev-compo-value {\n    text-align: left;\n  }\n\n  .soi-crev-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-crev-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-crev-fiche {\n    --soi-crev-text-soft: #2C3E50;\n    --soi-crev-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602878587210,"sku":"AP0054","price":22.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-revitalisante-gelee-royale-pollen-et-q10-en-pot-propol-packshot_0d90b713-e6b3-415f-8c30-3faa9d0c90c1.webp?v=1785259011"},{"product_id":"creme-de-jour-visage-au-triphala-certifiee-bio-ayurvana","title":"Crème de jour visage au Triphala certifiée bio - Ayurvana","description":"\u003cdiv class=\"soi-triph-fiche\"\u003e\n\n\u003csection class=\"soi-triph-hero\"\u003e\n  \u003cdiv class=\"soi-triph-hero-tag\"\u003e\n    \u003cspan class=\"soi-triph-tag-dot\"\u003e\u003c\/span\u003e\n    Cosmétique visage · Ayurvana\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-triph-hero-title\"\u003eL'Ayurveda au service de votre éclat\u003c\/span\u003e\n  \u003cp class=\"soi-triph-hero-subtitle\"\u003eLa sagesse millénaire de l'Ayurveda au service de votre peau : une formule bio, fabriquée en France, qui nourrit, protège et révèle votre éclat naturel au quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-triph-hero-labels\"\u003e\n    \u003cspan class=\"soi-triph-label soi-triph-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-triph-label\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-triph-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-triph-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-triph-section\"\u003e\n  \u003ch2\u003eQu'est-ce que le Triphala et pourquoi en mettre dans une crème visage bio ?\u003c\/h2\u003e\n  \u003cp\u003eLe Triphala est l'une des formules phares de la médecine ayurvédique, utilisée depuis des millénaires en Inde. Il réunit trois fruits aux vertus complémentaires, faisant de cette crème bio pour le visage un soin vraiment complet, adapté à tous les types de peaux, y compris les peaux sensibles et mixtes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-triph-benefits\"\u003e\n    \u003cdiv class=\"soi-triph-benefit\"\u003e\n      \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🍂\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eHaritaki\u003c\/h3\u003e\n      \u003cp\u003eAction purifiante et antibactérienne en profondeur, idéale pour les peaux sujettes aux imperfections.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-benefit\"\u003e\n      \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBibhitaki\u003c\/h3\u003e\n      \u003cp\u003eFavorise la tonification et la régénération cellulaire pour un grain de peau affiné.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-benefit\"\u003e\n      \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🍈\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAmalaki (amla)\u003c\/h3\u003e\n      \u003cp\u003eExceptionnellement riche en vitamine C naturelle, il protège la peau du vieillissement prématuré et lui restitue son éclat.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-triph-section\"\u003e\n  \u003ch2\u003eUne formule enrichie d'actifs naturels certifiés bio\u003c\/h2\u003e\n  \u003cp\u003eAu-delà du Triphala, la formule intègre des ingrédients soigneusement sélectionnés pour leur efficacité :\u003c\/p\u003e\n  \u003cdiv class=\"soi-triph-grid\"\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e🌸 Huile d'onagre\u003c\/h3\u003e\n      \u003cp\u003eApaise les sensations de tiraillement et soutient le confort des peaux sèches ou réactives.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e🌿 Hamamélis\u003c\/h3\u003e\n      \u003cp\u003eTonifie les vaisseaux superficiels, réduit les rougeurs et resserre les pores visibles.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e💧 Aloe vera bio\u003c\/h3\u003e\n      \u003cp\u003eProtège l'épiderme des agressions extérieures grâce à ses propriétés antioxydantes et hydratantes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e🌰 Huile essentielle de calophyllum\u003c\/h3\u003e\n      \u003cp\u003eFavorise la régénération des tissus fragilisés et restitue souplesse et élasticité.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e🧈 Beurre de karité, cire d'abeille, camomille romaine, huile de tournesol\u003c\/h3\u003e\n      \u003cp\u003eUn bouquet nourrissant et apaisant qui enveloppe les peaux sèches et sensibles d'un véritable cocon de douceur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-triph-section\"\u003e\n  \u003ch2\u003eComment utiliser la crème de jour visage au Triphala ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-triph-timeline\"\u003e\n    \u003cdiv class=\"soi-triph-step\"\u003e\n      \u003cdiv class=\"soi-triph-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step-content\"\u003e\n        \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n        \u003cp\u003eNettoyez et séchez soigneusement votre visage avant l'application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-step\"\u003e\n      \u003cdiv class=\"soi-triph-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step-content\"\u003e\n        \u003ch3\u003eAppliquez la crème\u003c\/h3\u003e\n        \u003cp\u003eAppliquez une noisette de crème sur le visage et le cou en massages circulaires doux, matin et soir si vous le souhaitez.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-step\"\u003e\n      \u003cdiv class=\"soi-triph-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step-content\"\u003e\n        \u003ch3\u003eLaissez pénétrer\u003c\/h3\u003e\n        \u003cp\u003eLaissez pénétrer quelques instants : la texture légère s'absorbe rapidement sans laisser de film gras, idéale sous le maquillage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-triph-tip\"\u003e\n    \u003cdiv class=\"soi-triph-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour un résultat optimal, utilisez cette crème en cure régulière. Les premiers effets sur l'éclat et le confort de la peau se ressentent généralement en 2 à 4 semaines d'utilisation quotidienne.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-triph-section\"\u003e\n  \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n  \u003cp class=\"soi-triph-inci\"\u003eAqua, Aloe Barbadensis Leaf Juice*, Helianthus Annuus Seed Oil*, Butyrospermum Parkii Butter*, Oenothera Biennis Oil*, Beeswax*, Calophyllum Inophyllum Seed Oil*, Hamamelis Virginiana Leaf Extract*, Phyllanthus Emblica Fruit Extract* (Amalaki), Terminalia Chebula Fruit Extract* (Haritaki), Terminalia Bellirica Fruit Extract* (Bibhitaki), Anthemis Nobilis Flower Extract* (Camomille romaine), Citrus Sinensis Peel Oil* (Orange), Citrus Reticulata Peel Oil* (Mandarine), Citrus Limon Peel Oil* (Citron), Glycerin, Xanthan Gum, Sodium Benzoate, Potassium Sorbate.\u003c\/p\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-triph-section\"\u003e\n  \u003ch2\u003ePourquoi choisir une crème visage bio certifiée COSMOS ORGANIC ?\u003c\/h2\u003e\n  \u003cp\u003eLa certification \u003cstrong\u003eCOSMOS ORGANIC\u003c\/strong\u003e est la référence européenne la plus exigeante en cosmétique bio. Elle garantit que la majorité des ingrédients sont d'origine naturelle, qu'une part significative est issue de l'agriculture biologique certifiée, et que le produit est exempt de parabènes, de sulfates, de silicones ou de colorants de synthèse.\u003c\/p\u003e\n  \u003cp\u003eChoisir cette crème visage hydratante bio certifiée, c'est aussi faire un geste pour votre peau et pour la planète.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-triph-section\"\u003e\n  \u003ch2\u003ePour qui est recommandée cette crème bio pour le visage ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-triph-grid\"\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e🏜️ Peaux sèches ou déshydratées\u003c\/h3\u003e\n      \u003cp\u003eEn quête de confort durable et d'une nutrition en profondeur au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e🌷 Peaux sensibles ou réactives\u003c\/h3\u003e\n      \u003cp\u003eQui supportent mal les formules conventionnelles et recherchent la douceur d'actifs naturels certifiés.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e⚖️ Peaux mixtes\u003c\/h3\u003e\n      \u003cp\u003eSouhaitant équilibrer brillance et hydratation sans effet gras.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-card\"\u003e\n      \u003ch3\u003e🧘 Adeptes de l'Ayurveda\u003c\/h3\u003e\n      \u003cp\u003eToute personne souhaitant intégrer la phytothérapie ayurvédique dans sa routine beauté quotidienne.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-triph-accordion\"\u003e\n    \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n      \u003csummary class=\"soi-triph-accordion-header\"\u003e⚠️ Précaution d'usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n        \u003cp\u003eCe produit cosmétique ne remplace pas un traitement dermatologique. En cas de problème cutané persistant, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-triph-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-triph-cta-box\"\u003e\n    \u003cp class=\"soi-triph-cta-tag\" style=\"color: white;\"\u003eUn rituel beauté inspiré de l'Ayurveda\u003c\/p\u003e\n    \u003cp class=\"soi-triph-cta-text\" style=\"color: white;\"\u003eDouce et enveloppante, la crème de jour Triphala d'Ayurvana transforme chaque matin en un moment de soin. Une formule bio, fabriquée en France, qui nourrit, protège et révèle le meilleur de votre peau, 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-triph-marine: #1A2D3D;\n  --soi-triph-marine-dark: #0F1E2B;\n  --soi-triph-marine-light: #2C4458;\n  --soi-triph-pomme: #A1C544;\n  --soi-triph-pomme-dark: #84A636;\n  --soi-triph-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-triph-white: #FFFFFF;\n  --soi-triph-off-white: #F8FAF6;\n  --soi-triph-stone: #F1F3EE;\n  --soi-triph-line: #E5E8E0;\n\n  --soi-triph-primary: #7CA86E;\n  --soi-triph-primary-soft: rgba(124,168,110,0.12);\n  --soi-triph-accent: #D88542;\n\n  --soi-triph-text: #1A2D3D;\n  --soi-triph-text-soft: #4A5B6B;\n  --soi-triph-text-muted: #7B8693;\n\n  --soi-triph-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-triph-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-triph-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-triph-radius: 12px;\n  --soi-triph-radius-sm: 8px;\n  --soi-triph-radius-pill: 999px;\n}\n\n.soi-triph-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-triph-fiche img { max-width: 100%; height: auto; }\n\n.soi-triph-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-triph-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-triph-hero {\n  position: relative;\n  background: var(--soi-triph-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-triph-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-triph-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-triph-pomme);\n}\n\n.soi-triph-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-triph-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-triph-pomme);\n  border-radius: 50%;\n}\n\n.soi-triph-hero-title {\n  display: block;\n  color: var(--soi-triph-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-triph-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-triph-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-triph-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-triph-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-triph-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-triph-label-accent {\n  background: var(--soi-triph-pomme);\n  border-color: var(--soi-triph-pomme);\n  color: var(--soi-triph-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-triph-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-triph-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-triph-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-triph-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-triph-pomme);\n  border-radius: 2px;\n}\n\n.soi-triph-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-triph-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-triph-section p em {\n  color: var(--soi-triph-text-soft);\n  font-size: 13px;\n}\n\n.soi-triph-inci {\n  background: var(--soi-triph-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius-sm);\n  border: 1px solid var(--soi-triph-line);\n  font-size: 13px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.7;\n  word-break: break-word;\n}\n\n\/* === BENEFITS === *\/\n.soi-triph-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-triph-benefit {\n  background: var(--soi-triph-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-triph-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-triph-shadow-md);\n}\n\n.soi-triph-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-triph-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-triph-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-triph-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-triph-benefit:hover .soi-triph-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-triph-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-benefit p {\n  font-size: 13px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-triph-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-triph-card {\n  background: var(--soi-triph-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border-left: 3px solid var(--soi-triph-pomme);\n}\n\n.soi-triph-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-card p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-triph-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-triph-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-triph-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  align-items: flex-start;\n}\n\n.soi-triph-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-triph-marine);\n  color: var(--soi-triph-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-triph-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-triph-step-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-triph-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-triph-pomme-light);\n  border-left: 4px solid var(--soi-triph-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-triph-radius) var(--soi-triph-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-triph-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-triph-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-triph-marine);\n  margin-bottom: 4px;\n}\n\n.soi-triph-tip p {\n  font-size: 14px;\n  color: var(--soi-triph-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-triph-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-triph-accordion-item {\n  background: var(--soi-triph-off-white);\n  border-radius: var(--soi-triph-radius-sm);\n  border: 1px solid var(--soi-triph-line);\n  overflow: hidden;\n}\n\n.soi-triph-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-triph-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-triph-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-triph-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-triph-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-triph-accordion-item[open] .soi-triph-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-triph-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-triph-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-triph-cta-box {\n  background: var(--soi-triph-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-triph-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-triph-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-triph-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-triph-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-triph-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-triph-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-triph-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-triph-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-triph-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-triph-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-triph-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-triph-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-triph-fiche {\n    --soi-triph-text-soft: #2C3E50;\n    --soi-triph-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61602907095370,"sku":"AY9947","price":21.87,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-de-jour-visage-au-triphala-certifiee-bio-ayurvana-packshot_f0a2bdb3-807b-4afc-94e9-5a1e31f744e6.webp?v=1779980469"},{"product_id":"silagene-restructurant-anti-age","title":"SILAGENE® Restructurant - Crème anti-âge au Silagène","description":"\u003cdiv class=\"soi-silg-fiche\"\u003e\n\n  \u003csection class=\"soi-silg-hero\"\u003e\n    \u003cdiv class=\"soi-silg-hero-tag\"\u003e\n      \u003cspan class=\"soi-silg-tag-dot\"\u003e\u003c\/span\u003e\n      Soin anti-âge restructurant · Dr. Saubens\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-silg-hero-title\"\u003eSilagène® Restructurant\u003c\/span\u003e\n    \u003cp class=\"soi-silg-hero-subtitle\"\u003eQuatre actifs complémentaires au service de votre peau mixte : fermeté retrouvée, rides atténuées, éclat ravivé, hydratation durable.\u003c\/p\u003e\n    \u003cdiv class=\"soi-silg-hero-labels\"\u003e\n      \u003cspan class=\"soi-silg-label soi-silg-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-silg-label\"\u003eFLACON POMPE 50 ML\u003c\/span\u003e\n      \u003cspan class=\"soi-silg-label\"\u003ePEAUX MIXTES\u003c\/span\u003e\n      \u003cspan class=\"soi-silg-label\"\u003e4 ACTIFS ANTI-ÂGE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-silg-section\"\u003e\n    \u003ch2\u003ePourquoi le Silagène® Restructurant se distingue des autres crèmes anti-âge\u003c\/h2\u003e\n    \u003cp class=\"soi-silg-section-intro\"\u003eContrairement à de nombreuses crèmes restructurantes du marché, le Silagène® Restructurant ne mise pas sur un seul actif phare. Sa force réside dans la synergie de quatre ingrédients clés, chacun ciblant un aspect précis du vieillissement cutané.\u003c\/p\u003e\n    \u003cdiv class=\"soi-silg-benefits\"\u003e\n      \u003cdiv class=\"soi-silg-benefit\"\u003e\n        \u003cdiv class=\"soi-silg-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSilicium Organique\u003c\/h3\u003e\n        \u003cp\u003eIl renforce la matrice dermique, stimule naturellement la synthèse de collagène et redonne à votre peau son architecture d'origine. C'est l'ingrédient signature de la gamme Silagène.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-benefit\"\u003e\n        \u003cdiv class=\"soi-silg-benefit-icon\"\u003e\u003cspan\u003e🐚\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCollagène Marin\u003c\/h3\u003e\n        \u003cp\u003eSource de peptides hautement biodisponibles, il contribue à lisser les rides installées et à raffermir le contour du visage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-benefit\"\u003e\n        \u003cdiv class=\"soi-silg-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAcide Hyaluronique\u003c\/h3\u003e\n        \u003cp\u003eIl comble les ridules de surface et maintient une hydratation profonde et durable dans les couches supérieures de l'épiderme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-benefit\"\u003e\n        \u003cdiv class=\"soi-silg-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVitamine E\u003c\/h3\u003e\n        \u003cp\u003ePuissant antioxydant, elle neutralise les radicaux libres et protège votre peau des agressions extérieures responsables du vieillissement prématuré.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-silg-section\"\u003e\n    \u003ch2\u003eÀ quoi s'attendre concrètement après utilisation ?\u003c\/h2\u003e\n    \u003cp class=\"soi-silg-section-intro\"\u003eLes utilisatrices de peaux mixtes témoignent régulièrement d'une peau plus lisse, plus lumineuse et visiblement repulpée après 4 à 6 semaines d'utilisation quotidienne. Voici ce que la formule cible.\u003c\/p\u003e\n    \u003cdiv class=\"soi-silg-grid\"\u003e\n      \u003cdiv class=\"soi-silg-card\"\u003e\n        \u003ch3\u003e✨ Rides atténuées\u003c\/h3\u003e\n        \u003cp\u003eAtténuation des rides et ridules du front, des pattes d'oie et du contour des lèvres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-card\"\u003e\n        \u003ch3\u003e🌟 Teint ravivé\u003c\/h3\u003e\n        \u003cp\u003eRéduction de l'aspect fatigué et des cernes grâce à une texture légère, idéale aussi autour des yeux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-card\"\u003e\n        \u003ch3\u003e🎯 Teint uniforme\u003c\/h3\u003e\n        \u003cp\u003eUniformisation du teint et réduction de l'apparence des taches de vieillesse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-card\"\u003e\n        \u003ch3\u003e💎 Fermeté retrouvée\u003c\/h3\u003e\n        \u003cp\u003ePeau plus ferme, plus dense au toucher, sans sensation de lourdeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-silg-tip\"\u003e\n      \u003cdiv class=\"soi-silg-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSa texture légère à pénétration rapide est l'un de ses véritables atouts pour les peaux mixtes : elle hydrate sans obstruer les pores et laisse un fini mat naturel, sans film gras.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-silg-section\"\u003e\n    \u003ch2\u003eComment utiliser la crème restructurante Silagène® ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-silg-timeline\"\u003e\n      \u003cdiv class=\"soi-silg-step\"\u003e\n        \u003cdiv class=\"soi-silg-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-silg-step-content\"\u003e\n          \u003ch3\u003eNettoyez votre visage\u003c\/h3\u003e\n          \u003cp\u003eNettoyez soigneusement votre visage le matin et\/ou le soir avant l'application.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-step\"\u003e\n        \u003cdiv class=\"soi-silg-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-silg-step-content\"\u003e\n          \u003ch3\u003eDosez avec la pompe hygiénique\u003c\/h3\u003e\n          \u003cp\u003eAppuyez sur la pompe luxe hygiénique pour déposer une noisette de crème dans le creux de la main.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-step\"\u003e\n        \u003cdiv class=\"soi-silg-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-silg-step-content\"\u003e\n          \u003ch3\u003eAppliquez en mouvements circulaires\u003c\/h3\u003e\n          \u003cp\u003eAppliquez en mouvements circulaires ascendants sur le visage, le cou et le décolleté si souhaité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-step\"\u003e\n        \u003cdiv class=\"soi-silg-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-silg-step-content\"\u003e\n          \u003ch3\u003eMatin et soir\u003c\/h3\u003e\n          \u003cp\u003eUtilisez matin et soir pour des résultats optimaux et durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-silg-section\"\u003e\n    \u003ch2\u003eComposition du Silagène® Restructurant (50 ml)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-silg-compo\"\u003e\n      \u003cdiv class=\"soi-silg-compo-row\"\u003e\n        \u003cspan class=\"soi-silg-compo-label\"\u003eActifs principaux\u003c\/span\u003e\n        \u003cspan class=\"soi-silg-compo-value\"\u003eSilicium Organique, Collagène Marin, Acide Hyaluronique, Vitamine E (tocophérol)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-compo-row\"\u003e\n        \u003cspan class=\"soi-silg-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-silg-compo-value\"\u003eFlacon pompe 50 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-compo-row\"\u003e\n        \u003cspan class=\"soi-silg-compo-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-silg-compo-value\"\u003eQuotidien, matin et soir\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-compo-row\"\u003e\n        \u003cspan class=\"soi-silg-compo-label\"\u003eType de peau\u003c\/span\u003e\n        \u003cspan class=\"soi-silg-compo-value\"\u003ePeaux mixtes à tendance mixte à grasse vieillissante\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-silg-compo-row\"\u003e\n        \u003cspan class=\"soi-silg-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-silg-compo-value\"\u003eFrance, Dr. Saubens\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-silg-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-silg-accordion\"\u003e\n      \u003cdetails class=\"soi-silg-accordion-item\"\u003e\n        \u003csummary class=\"soi-silg-accordion-header\"\u003e⚠️ Usage et application\u003c\/summary\u003e\n        \u003cdiv class=\"soi-silg-accordion-content\"\u003e\n          \u003cp\u003eRéservé à un usage externe, sur peau propre et sèche. Évitez le contact avec les yeux. En cas d'irritation, cessez l'utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-silg-accordion-item\"\u003e\n        \u003csummary class=\"soi-silg-accordion-header\"\u003e💊 Avertissement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-silg-accordion-content\"\u003e\n          \u003cp\u003eCe produit cosmétique ne se substitue à aucun traitement médical dermatologique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-silg-accordion-item\"\u003e\n        \u003csummary class=\"soi-silg-accordion-header\"\u003e🌡️ Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-silg-accordion-content\"\u003e\n          \u003cp\u003eConservez à 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-silg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-silg-cta-box\"\u003e\n      \u003cp class=\"soi-silg-cta-tag\" style=\"color: white;\"\u003eVotre routine anti-âge, simplifiée\u003c\/p\u003e\n      \u003cp class=\"soi-silg-cta-text\" style=\"color: white;\"\u003eQuand votre peau mixte commence à manquer de tonus et d'éclat, le Silagène® Restructurant lui redonne sa densité perdue, ridule après ridule. Silicium organique, collagène marin, acide hyaluronique et vitamine E : un flacon, quatre actifs, une routine qui fait vraiment la différence.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-silg-marine: #1A2D3D;\n  --soi-silg-marine-dark: #0F1E2B;\n  --soi-silg-marine-light: #2C4458;\n  --soi-silg-pomme: #A1C544;\n  --soi-silg-pomme-dark: #84A636;\n  --soi-silg-pomme-light: rgba(161,197,68,0.10);\n  --soi-silg-white: #FFFFFF;\n  --soi-silg-off-white: #F8FAF6;\n  --soi-silg-stone: #F1F3EE;\n  --soi-silg-line: #E5E8E0;\n  --soi-silg-primary: #8DC5B6;\n  --soi-silg-primary-soft: #C5E4DA;\n  --soi-silg-accent: #B8C4CC;\n  --soi-silg-text: #1A2D3D;\n  --soi-silg-text-soft: #4A5B6B;\n  --soi-silg-text-muted: #7B8693;\n  --soi-silg-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-silg-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-silg-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-silg-radius: 12px;\n  --soi-silg-radius-sm: 8px;\n  --soi-silg-radius-pill: 999px;\n}\n\n.soi-silg-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-silg-fiche img { max-width: 100%; height: auto; }\n\n.soi-silg-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-silg-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-silg-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-silg-hero {\n  position: relative;\n  background: var(--soi-silg-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-silg-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-silg-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-silg-pomme);\n}\n\n.soi-silg-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-silg-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-silg-pomme);\n  border-radius: 50%;\n}\n\n.soi-silg-hero-title {\n  display: block;\n  color: var(--soi-silg-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-silg-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-silg-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-silg-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-silg-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-silg-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-silg-label-accent {\n  background: var(--soi-silg-pomme);\n  border-color: var(--soi-silg-pomme);\n  color: var(--soi-silg-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-silg-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-silg-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-silg-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-silg-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-silg-pomme);\n  border-radius: 2px;\n}\n\n.soi-silg-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-silg-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-silg-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-silg-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-silg-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-silg-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-silg-benefit {\n  background: var(--soi-silg-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-silg-radius);\n  border: 1px solid var(--soi-silg-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-silg-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-silg-shadow-md);\n}\n\n.soi-silg-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-silg-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-silg-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-silg-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-silg-benefit:hover .soi-silg-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-silg-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-silg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-silg-benefit p {\n  font-size: 13px;\n  color: var(--soi-silg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-silg-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-silg-card {\n  background: var(--soi-silg-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-silg-radius);\n  border-left: 3px solid var(--soi-silg-pomme);\n}\n\n.soi-silg-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-silg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-silg-card p {\n  font-size: 14px;\n  color: var(--soi-silg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-silg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-silg-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-silg-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-silg-radius);\n  border: 1px solid var(--soi-silg-line);\n  align-items: flex-start;\n}\n\n.soi-silg-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-silg-marine);\n  color: var(--soi-silg-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-silg-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-silg-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-silg-step-content p {\n  font-size: 14px;\n  color: var(--soi-silg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-silg-compo {\n  background: var(--soi-silg-off-white);\n  border-radius: var(--soi-silg-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-silg-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-silg-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-silg-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-silg-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-silg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-silg-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-silg-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-silg-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-silg-pomme-light);\n  border-left: 4px solid var(--soi-silg-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-silg-radius) var(--soi-silg-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-silg-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-silg-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-silg-marine);\n  margin-bottom: 4px;\n}\n\n.soi-silg-tip p {\n  font-size: 14px;\n  color: var(--soi-silg-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-silg-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-silg-accordion-item {\n  background: var(--soi-silg-off-white);\n  border-radius: var(--soi-silg-radius-sm);\n  border: 1px solid var(--soi-silg-line);\n  overflow: hidden;\n}\n\n.soi-silg-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-silg-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-silg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-silg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-silg-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-silg-accordion-item[open] .soi-silg-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-silg-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-silg-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-silg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-silg-cta-box {\n  background: var(--soi-silg-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-silg-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-silg-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-silg-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-silg-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-silg-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-silg-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-silg-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-silg-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-silg-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-silg-compo-value {\n    text-align: left;\n  }\n\n  .soi-silg-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-silg-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-silg-fiche {\n    --soi-silg-text-soft: #2C3E50;\n    --soi-silg-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Labo Santé Silice","offers":[{"title":"Default Title","offer_id":61602985771338,"sku":"LS0130","price":24.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/silagene-restructurant-en-flacon-packshot_9b91c9cb-b879-4cc1-b5c3-5169c755af6c.webp?v=1781356193"},{"product_id":"silagene®-nutri-intense-en-flacon","title":"SILAGENE® Nutri-Intense - Crème anti-âge Peau Mature","description":"\u003cdiv class=\"soi-ntri-fiche\"\u003e\n\n\u003csection class=\"soi-ntri-hero\"\u003e\n  \u003cdiv class=\"soi-ntri-hero-tag\"\u003e\n    \u003cspan class=\"soi-ntri-tag-dot\"\u003e\u003c\/span\u003e\n    Soin visage anti-âge · Labo Santé Silice\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-ntri-hero-title\"\u003eSILAGÈNE® Nutri-Intense\u003c\/span\u003e\n  \u003cp class=\"soi-ntri-hero-subtitle\"\u003eSept actifs complémentaires pour offrir à votre peau mature hydratation intense, nutrition durable et action visible sur les rides.\u003c\/p\u003e\n  \u003cdiv class=\"soi-ntri-hero-labels\"\u003e\n    \u003cspan class=\"soi-ntri-label soi-ntri-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-ntri-label\"\u003eSANS SILICONES DE SYNTHÈSE\u003c\/span\u003e\n    \u003cspan class=\"soi-ntri-label\"\u003eFLACON POMPE 50 ML\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ntri-section\"\u003e\n  \u003ch2\u003ePourquoi choisir SILAGÈNE® Nutri-Intense parmi les soins visage ?\u003c\/h2\u003e\n  \u003cp\u003eContrairement aux crèmes classiques qui se contentent d'agir en surface, la Nutri-Intense cible simultanément plusieurs mécanismes du vieillissement cutané : la perte d'élasticité, la fragilité de la barrière cutanée et le déficit en hydratation.\u003c\/p\u003e\n  \u003cp\u003eSa texture soyeuse pénètre rapidement, sans effet gras ni résidu collant, ce qui en fait un soin naturel du visage parfaitement adapté à une utilisation matin et soir, y compris sur le délicat contour des yeux.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ntri-section\"\u003e\n  \u003ch2\u003eComposition complète et actifs clés\u003c\/h2\u003e\n  \u003cp class=\"soi-ntri-section-intro\"\u003eVoici ce que contient chaque application de SILAGÈNE® Nutri-Intense, et pourquoi chaque ingrédient compte :\u003c\/p\u003e\n  \u003cdiv class=\"soi-ntri-grid\"\u003e\n    \u003cdiv class=\"soi-ntri-card\"\u003e\n      \u003ch3\u003e🔬 Silicium Organique\u003c\/h3\u003e\n      \u003cp\u003eMinéral structurant, il stimule la production naturelle de collagène et renforce la tonicité cutanée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card\"\u003e\n      \u003ch3\u003e🐚 Collagène Marin\u003c\/h3\u003e\n      \u003cp\u003eRaffermit les tissus, atténue les rides de surface et redensifie le grain de peau.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card\"\u003e\n      \u003ch3\u003e🛡️ Céramides\u003c\/h3\u003e\n      \u003cp\u003eRestaurent la barrière cutanée pour limiter la perte en eau et protéger des agressions extérieures.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card\"\u003e\n      \u003ch3\u003e⚡ Co-Enzyme Q10\u003c\/h3\u003e\n      \u003cp\u003eAntioxydant puissant qui neutralise les radicaux libres responsables du vieillissement accéléré.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card\"\u003e\n      \u003ch3\u003e🌿 Vitamine E\u003c\/h3\u003e\n      \u003cp\u003eProtège la peau des stress environnementaux (pollution, UV diffus) et favorise un teint unifié.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card\"\u003e\n      \u003ch3\u003e🫐 Huile de pépins de Framboise\u003c\/h3\u003e\n      \u003cp\u003eRiche en oméga 3 et 6, elle nourrit en profondeur et apporte un confort immédiat, même sur les peaux les plus desséchées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card\"\u003e\n      \u003ch3\u003e💧 Acide Hyaluronique\u003c\/h3\u003e\n      \u003cp\u003eRepulpe et lisse en attirant l'eau au cœur des cellules pour une hydratation durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ntri-section\"\u003e\n  \u003ch2\u003eComment utiliser ce soin naturel pour le visage ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ntri-timeline\"\u003e\n    \u003cdiv class=\"soi-ntri-step\"\u003e\n      \u003cdiv class=\"soi-ntri-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-ntri-step-content\"\u003e\n        \u003ch3\u003eNettoyez votre visage\u003c\/h3\u003e\n        \u003cp\u003eNettoyez soigneusement votre peau avant chaque application pour permettre aux actifs de pénétrer sans obstacle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-step\"\u003e\n      \u003cdiv class=\"soi-ntri-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-ntri-step-content\"\u003e\n        \u003ch3\u003eDéposez une noisette de crème\u003c\/h3\u003e\n        \u003cp\u003eAppuyez sur la pompe pour déposer une noisette de crème dans le creux de la main.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-step\"\u003e\n      \u003cdiv class=\"soi-ntri-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-ntri-step-content\"\u003e\n        \u003ch3\u003eAppliquez en massages circulaires\u003c\/h3\u003e\n        \u003cp\u003eMassez délicatement le visage, le cou et le contour des yeux, matin et soir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-step\"\u003e\n      \u003cdiv class=\"soi-ntri-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-ntri-step-content\"\u003e\n        \u003ch3\u003eLaissez pénétrer\u003c\/h3\u003e\n        \u003cp\u003eNe rincez pas. Les résultats sur la souplesse et l'éclat sont généralement visibles après 4 à 6 semaines d'utilisation régulière.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ntri-section\"\u003e\n  \u003ch2\u003ePour qui est fait ce soin hydratant visage ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ntri-benefits\"\u003e\n    \u003cdiv class=\"soi-ntri-benefit\"\u003e\n      \u003cdiv class=\"soi-ntri-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePeaux matures\u003c\/h3\u003e\n      \u003cp\u003eUn apport nutritif ciblé et une stimulation de la régénération naturelle pour les peaux en quête de fermeté retrouvée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-benefit\"\u003e\n      \u003cdiv class=\"soi-ntri-benefit-icon\"\u003e\u003cspan\u003e💦\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePeaux sèches ou déshydratées\u003c\/h3\u003e\n      \u003cp\u003eUne hydratation profonde et durable grâce à l'acide hyaluronique et aux céramides, pour restaurer le confort cutané.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-benefit\"\u003e\n      \u003cdiv class=\"soi-ntri-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePeaux fatiguées\u003c\/h3\u003e\n      \u003cp\u003eS'intègre parfaitement dans une routine de soin du visage au naturel, seule ou en complément d'un sérum visage hydratant plus ciblé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-ntri-tip\"\u003e\n    \u003cdiv class=\"soi-ntri-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eSon format flacon pompe 50 ml, hygiénique et pratique, garantit une formule préservée du premier au dernier usage.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ntri-section\"\u003e\n  \u003ch2\u003eCe qu'on apprécie vraiment dans cette crème\u003c\/h2\u003e\n  \u003cdiv class=\"soi-ntri-grid-compact\"\u003e\n    \u003cdiv class=\"soi-ntri-card-mini\"\u003e\n      \u003cspan class=\"soi-ntri-card-mini-icon\"\u003e🍃\u003c\/span\u003e\n      \u003cspan class=\"soi-ntri-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-ntri-card-mini-value\"\u003eSans silicones de synthèse\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card-mini\"\u003e\n      \u003cspan class=\"soi-ntri-card-mini-icon\"\u003e🎯\u003c\/span\u003e\n      \u003cspan class=\"soi-ntri-card-mini-label\"\u003eAction\u003c\/span\u003e\n      \u003cspan class=\"soi-ntri-card-mini-value\"\u003eRides, fermeté, hydratation, protection\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card-mini\"\u003e\n      \u003cspan class=\"soi-ntri-card-mini-icon\"\u003e☁️\u003c\/span\u003e\n      \u003cspan class=\"soi-ntri-card-mini-label\"\u003eTexture\u003c\/span\u003e\n      \u003cspan class=\"soi-ntri-card-mini-value\"\u003eNon grasse, idéale sous le maquillage\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ntri-card-mini\"\u003e\n      \u003cspan class=\"soi-ntri-card-mini-icon\"\u003e👁️\u003c\/span\u003e\n      \u003cspan class=\"soi-ntri-card-mini-label\"\u003eZone\u003c\/span\u003e\n      \u003cspan class=\"soi-ntri-card-mini-value\"\u003eVisage, cou et contour des yeux\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ntri-section\"\u003e\n  \u003cdiv class=\"soi-ntri-accordion\"\u003e\n    \u003cdetails class=\"soi-ntri-accordion-item\"\u003e\n      \u003csummary class=\"soi-ntri-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-ntri-accordion-content\"\u003e\n        \u003cp\u003eCe produit est un cosmétique, il ne se substitue pas à un traitement médical. En cas de doute sur votre type de peau ou de réaction, 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-ntri-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-ntri-cta-box\"\u003e\n    \u003cp class=\"soi-ntri-cta-tag\" style=\"color: white;\"\u003eVotre rituel anti-âge au naturel\u003c\/p\u003e\n    \u003cp class=\"soi-ntri-cta-text\" style=\"color: white;\"\u003eSept actifs, une texture qui fond sur la peau, et des résultats qui s'installent dans la durée. Jour après jour, votre peau retrouve souplesse, éclat et ce confort qu'on reconnaît immédiatement au toucher.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ntri-marine: #1A2D3D;\n  --soi-ntri-marine-dark: #0F1E2B;\n  --soi-ntri-marine-light: #2C4458;\n  --soi-ntri-pomme: #A1C544;\n  --soi-ntri-pomme-dark: #84A636;\n  --soi-ntri-pomme-light: rgba(161,197,68,0.10);\n  --soi-ntri-white: #FFFFFF;\n  --soi-ntri-off-white: #F8FAF6;\n  --soi-ntri-stone: #F1F3EE;\n  --soi-ntri-line: #E5E8E0;\n  --soi-ntri-primary: #B2CDD3;\n  --soi-ntri-primary-soft: #D6E7EB;\n  --soi-ntri-accent: #D4A8A4;\n  --soi-ntri-text: #1A2D3D;\n  --soi-ntri-text-soft: #4A5B6B;\n  --soi-ntri-text-muted: #7B8693;\n  --soi-ntri-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ntri-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ntri-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ntri-radius: 12px;\n  --soi-ntri-radius-sm: 8px;\n  --soi-ntri-radius-pill: 999px;\n}\n\n.soi-ntri-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ntri-fiche img { max-width: 100%; height: auto; }\n\n.soi-ntri-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ntri-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ntri-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-ntri-hero {\n  position: relative;\n  background: var(--soi-ntri-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-ntri-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ntri-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ntri-pomme);\n}\n\n.soi-ntri-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-ntri-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ntri-pomme);\n  border-radius: 50%;\n}\n\n.soi-ntri-hero-title {\n  display: block;\n  color: var(--soi-ntri-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-ntri-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-ntri-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ntri-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-ntri-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ntri-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ntri-label-accent {\n  background: var(--soi-ntri-pomme);\n  border-color: var(--soi-ntri-pomme);\n  color: var(--soi-ntri-marine);\n  font-weight: 600;\n}\n\n.soi-ntri-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ntri-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ntri-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-ntri-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ntri-pomme);\n  border-radius: 2px;\n}\n\n.soi-ntri-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ntri-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ntri-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ntri-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ntri-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-ntri-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-ntri-benefit {\n  background: var(--soi-ntri-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ntri-radius);\n  border: 1px solid var(--soi-ntri-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ntri-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ntri-shadow-md);\n}\n\n.soi-ntri-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ntri-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-ntri-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ntri-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ntri-benefit:hover .soi-ntri-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ntri-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ntri-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ntri-benefit p {\n  font-size: 13px;\n  color: var(--soi-ntri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ntri-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ntri-card {\n  background: var(--soi-ntri-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ntri-radius);\n  border-left: 3px solid var(--soi-ntri-pomme);\n}\n\n.soi-ntri-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ntri-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ntri-card p {\n  font-size: 14px;\n  color: var(--soi-ntri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ntri-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-ntri-card-mini {\n  background: var(--soi-ntri-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-ntri-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-ntri-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-ntri-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-ntri-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-ntri-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ntri-marine);\n}\n\n.soi-ntri-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ntri-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ntri-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ntri-radius);\n  border: 1px solid var(--soi-ntri-line);\n  align-items: flex-start;\n}\n\n.soi-ntri-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ntri-marine);\n  color: var(--soi-ntri-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-ntri-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ntri-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ntri-step-content p {\n  font-size: 14px;\n  color: var(--soi-ntri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ntri-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ntri-pomme-light);\n  border-left: 4px solid var(--soi-ntri-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ntri-radius) var(--soi-ntri-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ntri-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ntri-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ntri-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ntri-tip p {\n  font-size: 14px;\n  color: var(--soi-ntri-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ntri-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ntri-accordion-item {\n  background: var(--soi-ntri-off-white);\n  border-radius: var(--soi-ntri-radius-sm);\n  border: 1px solid var(--soi-ntri-line);\n  overflow: hidden;\n}\n\n.soi-ntri-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ntri-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-ntri-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ntri-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ntri-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ntri-accordion-item[open] .soi-ntri-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ntri-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ntri-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ntri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ntri-cta-box {\n  background: var(--soi-ntri-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ntri-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ntri-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-ntri-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ntri-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-ntri-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ntri-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ntri-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-ntri-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-ntri-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-ntri-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ntri-fiche {\n    --soi-ntri-text-soft: #2C3E50;\n    --soi-ntri-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Labo Santé Silice","offers":[{"title":"Default Title","offer_id":61602986983754,"sku":"LS0140","price":27.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/silagene-nutri-intense-en-flacon-packshots.webp?v=1781356867"},{"product_id":"creme-pieds-secs-propolia","title":"Crème pieds secs réparatrice Bio - Propolia","description":"\u003cdiv class=\"soi-cpied-fiche\"\u003e\n\n\u003csection class=\"soi-cpied-hero\"\u003e\n  \u003cdiv class=\"soi-cpied-hero-tag\"\u003e\n    \u003cspan class=\"soi-cpied-tag-dot\"\u003e\u003c\/span\u003e\n    Soin des pieds · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-cpied-hero-title\"\u003eL'apithérapie au service de vos pieds\u003c\/span\u003e\n  \u003cp class=\"soi-cpied-hero-subtitle\"\u003eMiel, propolis et karité bio réunis dans une crème réparatrice à la texture soyeuse, pour retrouver des pieds doux, souples et confortables au quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cpied-hero-labels\"\u003e\n    \u003cspan class=\"soi-cpied-label soi-cpied-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-cpied-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-cpied-label\"\u003eTESTÉE DERMATOLOGIQUEMENT\u003c\/span\u003e\n    \u003cspan class=\"soi-cpied-label\"\u003eBIO\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003ePourquoi cette crème pieds secs est différente ?\u003c\/h2\u003e\n  \u003cp class=\"soi-cpied-section-intro\"\u003eLa Crème Pieds Réparatrice Propolia est certifiée COSMOS ORGANIC et fabriquée en Occitanie. Elle repose sur une synergie de 5 actifs issus de la ruche et de la nature, pour traiter en profondeur les pieds secs, rugueux ou abîmés, même les plus récalcitrants.\u003c\/p\u003e\n\n  \u003cdiv class=\"soi-cpied-benefits\"\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMiel bio\u003c\/h3\u003e\n      \u003cp\u003eHumectant naturel, il attire et retient l'eau dans la peau pour une hydratation durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBeurre de karité bio\u003c\/h3\u003e\n      \u003cp\u003eAgent relipidant de référence, il nourrit, assouplit et répare les couches supérieures de l'épiderme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePropolis brute bio\u003c\/h3\u003e\n      \u003cp\u003eBouclier naturel de la ruche, elle protège et apaise les zones fragilisées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eJus d'aloe vera bio\u003c\/h3\u003e\n      \u003cp\u003eApaisant et régénérant, il soutient le renouvellement cutané.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e💜\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eLavande bio\u003c\/h3\u003e\n      \u003cp\u003eEau florale et huile essentielle au parfum naturel délicat, avec un effet apaisant sur la peau sensible.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp\u003eLes huiles de coco, jojoba et tournesol complètent cette formule pour une texture fondante, absorbée en quelques secondes, sans film gras ni sensation collante.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003ePour qui est cette crème réparatrice pour pieds secs ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-grid\"\u003e\n    \u003cdiv class=\"soi-cpied-card\"\u003e\n      \u003ch3\u003e🦶 Talons secs et craquelés\u003c\/h3\u003e\n      \u003cp\u003eVous souffrez de crevasses, de rugosités persistantes ou de callosités qui résistent aux soins classiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card\"\u003e\n      \u003ch3\u003e☀️ Pieds agressés par les saisons\u003c\/h3\u003e\n      \u003cp\u003eAprès l'été en sandales ou l'hiver dans des chaussures fermées, votre peau manque de souplesse et tire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card\"\u003e\n      \u003ch3\u003e🏃 Pieds sollicités au quotidien\u003c\/h3\u003e\n      \u003cp\u003eVous restez longtemps debout ou vous pratiquez un sport régulier, vos pieds ont besoin d'un soin réparateur adapté.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003eComment l'utiliser ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-timeline\"\u003e\n    \u003cdiv class=\"soi-cpied-step\"\u003e\n      \u003cdiv class=\"soi-cpied-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-cpied-step-content\"\u003e\n        \u003ch3\u003eAppliquez sur peau propre et sèche\u003c\/h3\u003e\n        \u003cp\u003ePrélevez une noisette de crème et massez chaque pied en insistant sur les talons, la plante et les orteils. Laissez absorber complètement avant d'enfiler vos chaussettes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-step\"\u003e\n      \u003cdiv class=\"soi-cpied-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-cpied-step-content\"\u003e\n        \u003ch3\u003eEn soin nocturne pour pieds très secs\u003c\/h3\u003e\n        \u003cp\u003ePour des résultats visibles plus rapidement sur les pieds très secs et abîmés, appliquez le soir au coucher avec des chaussettes en coton pour une action réparatrice nocturne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003ePoints forts en un coup d'œil\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-grid-compact\"\u003e\n    \u003cdiv class=\"soi-cpied-card-mini\"\u003e\n      \u003cspan class=\"soi-cpied-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-value\"\u003e99 %\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card-mini\"\u003e\n      \u003cspan class=\"soi-cpied-card-mini-icon\"\u003e🌾\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-label\"\u003eAgriculture bio\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-value\"\u003e51 %\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card-mini\"\u003e\n      \u003cspan class=\"soi-cpied-card-mini-icon\"\u003e⭐\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-label\"\u003eNote INCI Beauty\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-value\"\u003e17,3 \/ 20\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card-mini\"\u003e\n      \u003cspan class=\"soi-cpied-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-label\"\u003ePlastique recyclé\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-value\"\u003e45 %\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cpied-tip\"\u003e\n    \u003cdiv class=\"soi-cpied-tip-icon\"\u003e✨\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n      \u003cp\u003eCette crème offre une texture non grasse au fini soyeux, avec une absorption rapide. Elle est testée sous contrôle dermatologique et le tube contient 75 ml de soin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-compo\"\u003e\n    \u003cdiv class=\"soi-cpied-compo-row\"\u003e\n      \u003cspan class=\"soi-cpied-compo-label\"\u003eVolume\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-compo-value\"\u003e75 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-compo-row\"\u003e\n      \u003cspan class=\"soi-cpied-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-compo-value\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-compo-row\"\u003e\n      \u003cspan class=\"soi-cpied-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-compo-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cpied-accordion\"\u003e\n    \u003cdetails class=\"soi-cpied-accordion-item\"\u003e\n      \u003csummary class=\"soi-cpied-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n      \u003cdiv class=\"soi-cpied-accordion-content\"\u003e\n        \u003cp\u003eAQUA (WATER), LAVANDULA ANGUSTIFOLIA FLOWER WATER*, BUTYROSPERMUM PARKII (SHEA) BUTTER*, COCOS NUCIFERA (COCONUT) OIL*, ALOE BARBADENSIS LEAF JUICE*, GLYCERIN**, CETEARYL ALCOHOL, SIMMONDSIA CHINENSIS (JOJOBA) SEED OIL*, GLYCERYL STEARATE, JOJOBA ESTERS, MEL (HONEY)*, PROPOLIS CERA*, LAVANDULA ANGUSTIFOLIA OIL*, HELIANTHUS ANNUUS SEED OIL, HELIANTHUS ANNUUS SEED WAX, XANTHAN GUM, TOCOPHEROL, SODIUM STEAROYL GLUTAMATE, POTASSIUM SORBATE, SODIUM BENZOATE, CITRIC ACID, ALCOHOL**, POLYGLYCERIN-3, BETA-CARYOPHYLLENE, CAMPHOR, GERANIOL, GERANYL ACETATE, LIMONENE, LINALOOL, LINALYL ACETATE, PINENE, TERPINEOL\u003c\/p\u003e\n        \u003cp\u003e\u003cem\u003e* Ingrédients issus de l'Agriculture Biologique. ** Transformés à partir d'ingrédients biologiques. Contient des allergènes naturellement présents dans les huiles essentielles et l'extrait de propolis (géraniol, linalool, limonène, etc.).\u003c\/em\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-accordion\"\u003e\n    \u003cdetails class=\"soi-cpied-accordion-item\"\u003e\n      \u003csummary class=\"soi-cpied-accordion-header\"\u003e⚠️ Conservation et précautions\u003c\/summary\u003e\n      \u003cdiv class=\"soi-cpied-accordion-content\"\u003e\n        \u003cp\u003eConserver à température ambiante, à l'abri de la chaleur et de l'humidité. Ce produit est un soin cosmétique : il ne remplace pas un avis médical en cas de problème podologique sévère. En cas de réaction, cessez l'utilisation et consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-cpied-cta-box\"\u003e\n    \u003cp class=\"soi-cpied-cta-tag\" style=\"color: white;\"\u003eUn rituel simple, naturel et efficace\u003c\/p\u003e\n    \u003cp class=\"soi-cpied-cta-text\" style=\"color: white;\"\u003eVos pieds portent votre quotidien. Offrez-leur le meilleur de la ruche et du karité bio : une crème qui répare, hydrate et adoucit en profondeur, avec un délicat parfum de lavande qui invite à ralentir.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cpied-marine: #1A2D3D;\n  --soi-cpied-marine-dark: #0F1E2B;\n  --soi-cpied-marine-light: #2C4458;\n  --soi-cpied-pomme: #A1C544;\n  --soi-cpied-pomme-dark: #84A636;\n  --soi-cpied-pomme-light: rgba(161,197,68,0.10);\n  --soi-cpied-white: #FFFFFF;\n  --soi-cpied-off-white: #F8FAF6;\n  --soi-cpied-stone: #F1F3EE;\n  --soi-cpied-line: #E5E8E0;\n  --soi-cpied-primary: #C4927A;\n  --soi-cpied-primary-soft: #E8D5CB;\n  --soi-cpied-accent: #D4A82A;\n  --soi-cpied-text: #1A2D3D;\n  --soi-cpied-text-soft: #4A5B6B;\n  --soi-cpied-text-muted: #7B8693;\n  --soi-cpied-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cpied-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cpied-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cpied-radius: 12px;\n  --soi-cpied-radius-sm: 8px;\n  --soi-cpied-radius-pill: 999px;\n}\n\n.soi-cpied-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cpied-fiche img { max-width: 100%; height: auto; }\n\n.soi-cpied-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cpied-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cpied-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cpied-hero {\n  position: relative;\n  background: var(--soi-cpied-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-cpied-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cpied-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cpied-pomme);\n}\n\n.soi-cpied-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-cpied-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cpied-pomme);\n  border-radius: 50%;\n}\n\n.soi-cpied-hero-title {\n  display: block;\n  color: var(--soi-cpied-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-cpied-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-cpied-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cpied-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-cpied-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cpied-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cpied-label-accent {\n  background: var(--soi-cpied-pomme);\n  border-color: var(--soi-cpied-pomme);\n  color: var(--soi-cpied-marine);\n  font-weight: 600;\n}\n\n.soi-cpied-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cpied-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cpied-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-cpied-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cpied-pomme);\n  border-radius: 2px;\n}\n\n.soi-cpied-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cpied-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cpied-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cpied-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cpied-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cpied-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-cpied-benefit {\n  background: var(--soi-cpied-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cpied-radius);\n  border: 1px solid var(--soi-cpied-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cpied-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cpied-shadow-md);\n}\n\n.soi-cpied-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cpied-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-cpied-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cpied-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cpied-benefit:hover .soi-cpied-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cpied-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cpied-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cpied-benefit p {\n  font-size: 13px;\n  color: var(--soi-cpied-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cpied-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cpied-card {\n  background: var(--soi-cpied-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cpied-radius);\n  border-left: 3px solid var(--soi-cpied-pomme);\n}\n\n.soi-cpied-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cpied-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cpied-card p {\n  font-size: 14px;\n  color: var(--soi-cpied-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cpied-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-cpied-card-mini {\n  background: var(--soi-cpied-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-cpied-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-cpied-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-cpied-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-cpied-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-cpied-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cpied-marine);\n}\n\n.soi-cpied-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cpied-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cpied-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cpied-radius);\n  border: 1px solid var(--soi-cpied-line);\n  align-items: flex-start;\n}\n\n.soi-cpied-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cpied-marine);\n  color: var(--soi-cpied-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-cpied-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cpied-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cpied-step-content p {\n  font-size: 14px;\n  color: var(--soi-cpied-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cpied-compo {\n  background: var(--soi-cpied-off-white);\n  border-radius: var(--soi-cpied-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cpied-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-cpied-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cpied-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cpied-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cpied-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cpied-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cpied-marine);\n  text-align: right;\n}\n\n.soi-cpied-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cpied-pomme-light);\n  border-left: 4px solid var(--soi-cpied-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cpied-radius) var(--soi-cpied-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cpied-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cpied-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cpied-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cpied-tip p {\n  font-size: 14px;\n  color: var(--soi-cpied-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cpied-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cpied-accordion-item {\n  background: var(--soi-cpied-off-white);\n  border-radius: var(--soi-cpied-radius-sm);\n  border: 1px solid var(--soi-cpied-line);\n  overflow: hidden;\n}\n\n.soi-cpied-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cpied-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-cpied-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cpied-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cpied-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cpied-accordion-item[open] .soi-cpied-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cpied-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cpied-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cpied-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.6rem 0;\n}\n\n.soi-cpied-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cpied-cta-box {\n  background: var(--soi-cpied-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cpied-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cpied-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-cpied-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cpied-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-cpied-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cpied-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cpied-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-cpied-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cpied-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cpied-compo-value {\n    text-align: left;\n  }\n\n  .soi-cpied-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cpied-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cpied-fiche {\n    --soi-cpied-text-soft: #2C3E50;\n    --soi-cpied-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602996781386,"sku":"AP0066","price":11.89,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-pieds-secs-bio-miel-karite-et-propolis-propolia-packshot.webp?v=1785257886"},{"product_id":"gommage-visage-triphala-bio","title":"Gommage Visage au Triphala Bio - Ayurvana","description":"\u003cdiv class=\"soi-triph-fiche\"\u003e\n\n  \u003csection class=\"soi-triph-hero\"\u003e\n    \u003cdiv class=\"soi-triph-hero-tag\"\u003e\n      \u003cspan class=\"soi-triph-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique visage · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-triph-hero-title\"\u003eGommage visage au Triphala certifié bio\u003c\/span\u003e\n    \u003cp class=\"soi-triph-hero-subtitle\"\u003eTrois fruits sacrés de l'Ayurveda réunis dans un gommage doux et purifiant, pour révéler l'éclat naturel de votre peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-triph-hero-labels\"\u003e\n      \u003cspan class=\"soi-triph-label soi-triph-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eCERTIFIÉ BIO\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-triph-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eLe Triphala : l'or vert de l'Ayurveda au service de votre peau\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003eTriphala bio\u003c\/strong\u003e est un concentré de trois fruits sacrés de la médecine ayurvédique : l'Amalaki (groseille indienne), le Bibhitaki et le Haritaki. Ensemble, ils forment un complexe exfoliant naturel d'exception.\u003c\/p\u003e\n    \u003cdiv class=\"soi-triph-benefits\"\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExfoliation douce\u003c\/h3\u003e\n        \u003cp\u003eLes micro-grains éliminent en douceur les cellules mortes, les impuretés et l'excès de sébum, sans agresser la barrière cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGrain de peau affiné\u003c\/h3\u003e\n        \u003cp\u003eVotre peau retrouve une texture lisse et uniforme, libérée des rugosités et des pores obstrués.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-benefit\"\u003e\n        \u003cdiv class=\"soi-triph-benefit-icon\"\u003e\u003cspan\u003e🌟\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTeint lumineux\u003c\/h3\u003e\n        \u003cp\u003eLa peau respire à nouveau et le teint retrouve immédiatement son éclat naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eUne formule enrichie pour une efficacité complète\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-grid\"\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e💧 Eau florale d'hamamélis bio\u003c\/h3\u003e\n        \u003cp\u003eAstringente et purifiante, elle resserre les pores et laisse la peau fraîche après le rinçage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🪷 Huile de lotus bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en polysaccharides et flavonoïdes, elle hydrate en profondeur et redonne de l'élasticité à la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card\"\u003e\n        \u003ch3\u003e🌿 Huile essentielle de cannelle\u003c\/h3\u003e\n        \u003cp\u003eStimulante et purifiante, elle favorise l'élimination des toxines accumulées et redonne de l'éclat au teint.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-tip\"\u003e\n      \u003cdiv class=\"soi-triph-tip-icon\"\u003e🧴\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePas de silicone, pas de parfum de synthèse, pas d'ingrédients controversés : ce gommage naturel pour le visage s'inscrit dans une démarche de soin vraiment propre et responsable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cp class=\"soi-triph-inci\"\u003eAqua, Prunus Amygdalus Dulcis (Sweet Almond) Oil*, Hamamelis Virginiana Flower Water*, Emulsifying Wax, Glycerin*, Phyllanthus Emblica Fruit Powder* (Amalaki), Terminalia Bellirica Fruit Powder* (Bibhitaki), Terminalia Chebula Fruit Powder* (Haritaki), Nelumbo Nucifera Seed Oil* (Lotus), Cinnamomum Zeylanicum Bark Oil*, Xanthan Gum, Sodium Benzoate, Potassium Sorbate, Citric Acid.\u003c\/p\u003e\n    \u003cp class=\"soi-triph-inci-note\"\u003e*Ingrédients issus de l'agriculture biologique. Certifié Cosmos Organic par Ecocert Greenlife.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003eComment utiliser votre gommage visage bio Triphala ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-timeline\"\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n          \u003cp\u003eAppliquez le gommage sur un visage humide, en évitant le contour des yeux et les lèvres.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eMassez en douceur\u003c\/h3\u003e\n          \u003cp\u003eEffectuez de légères rotations pendant 1 à 2 minutes pour activer la microcirculation et libérer les actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-step\"\u003e\n        \u003cdiv class=\"soi-triph-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-triph-step-content\"\u003e\n          \u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau tiède, puis appliquez votre soin habituel sur une peau propre et réceptive.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-triph-tip\"\u003e\n      \u003cdiv class=\"soi-triph-tip-icon\"\u003e📅\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFréquence recommandée\u003c\/strong\u003e\n        \u003cp\u003e1 à 2 fois par semaine, pour tous les types de peaux, y compris les peaux sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce gommage naturel plutôt qu'un autre ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-triph-grid-compact\"\u003e\n      \u003cdiv class=\"soi-triph-card-mini\"\u003e\n        \u003cspan class=\"soi-triph-card-mini-icon\"\u003e🏅\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-card-mini-value\"\u003eCosmos Organic par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card-mini\"\u003e\n        \u003cspan class=\"soi-triph-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card-mini\"\u003e\n        \u003cspan class=\"soi-triph-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-card-mini-label\"\u003eExfoliation\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-card-mini-value\"\u003eMécanique douce, sans microplastiques\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-triph-card-mini\"\u003e\n        \u003cspan class=\"soi-triph-card-mini-icon\"\u003e🧬\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-card-mini-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-triph-card-mini-value\"\u003ePeaux normales, mixtes, grasses, sensibles\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eSans sulfates, sans silicone, sans conservateurs controversés.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-triph-section\"\u003e\n    \u003cdiv class=\"soi-triph-accordion\"\u003e\n      \u003cdetails class=\"soi-triph-accordion-item\"\u003e\n        \u003csummary class=\"soi-triph-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-triph-accordion-content\"\u003e\n          \u003cp\u003eCe produit cosmétique ne constitue pas un traitement médical. En cas de réaction cutanée, cessez l'utilisation et 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-triph-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-triph-cta-box\"\u003e\n      \u003cp class=\"soi-triph-cta-tag\" style=\"color: white;\"\u003eLe rituel ayurvédique que votre peau mérite\u003c\/p\u003e\n      \u003cp class=\"soi-triph-cta-text\" style=\"color: white;\"\u003eOffrez à votre visage l'éclat du Triphala : un gommage bio, fabriqué en France, qui efface en douceur les impuretés pour révéler une peau lumineuse et pleine de vitalité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-triph-marine: #1A2D3D;\n  --soi-triph-marine-dark: #0F1E2B;\n  --soi-triph-marine-light: #2C4458;\n  --soi-triph-pomme: #A1C544;\n  --soi-triph-pomme-dark: #84A636;\n  --soi-triph-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-triph-white: #FFFFFF;\n  --soi-triph-off-white: #F8FAF6;\n  --soi-triph-stone: #F1F3EE;\n  --soi-triph-line: #E5E8E0;\n\n  --soi-triph-primary: #7BA65E;\n  --soi-triph-primary-soft: #EAF2E3;\n  --soi-triph-accent: #D88542;\n\n  --soi-triph-text: #1A2D3D;\n  --soi-triph-text-soft: #4A5B6B;\n  --soi-triph-text-muted: #7B8693;\n\n  --soi-triph-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-triph-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-triph-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-triph-radius: 12px;\n  --soi-triph-radius-sm: 8px;\n  --soi-triph-radius-pill: 999px;\n}\n\n.soi-triph-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-triph-fiche img { max-width: 100%; height: auto; }\n\n.soi-triph-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-triph-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-triph-hero {\n  position: relative;\n  background: var(--soi-triph-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-triph-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-triph-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-triph-pomme);\n}\n\n.soi-triph-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-triph-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-triph-pomme);\n  border-radius: 50%;\n}\n\n.soi-triph-hero-title {\n  display: block;\n  color: var(--soi-triph-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-triph-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-triph-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-triph-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-triph-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-triph-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-triph-label-accent {\n  background: var(--soi-triph-pomme);\n  border-color: var(--soi-triph-pomme);\n  color: var(--soi-triph-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-triph-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-triph-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-triph-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-triph-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-triph-pomme);\n  border-radius: 2px;\n}\n\n.soi-triph-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-triph-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-triph-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-triph-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.25rem;\n}\n\n.soi-triph-benefit {\n  background: var(--soi-triph-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-triph-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-triph-shadow-md);\n}\n\n.soi-triph-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-triph-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-triph-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-triph-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-triph-benefit:hover .soi-triph-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-triph-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-benefit p {\n  font-size: 13px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-triph-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-triph-card {\n  background: var(--soi-triph-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border-left: 3px solid var(--soi-triph-pomme);\n}\n\n.soi-triph-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-triph-card p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-triph-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-triph-card-mini {\n  background: var(--soi-triph-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-triph-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-triph-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-triph-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-triph-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-triph-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-triph-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-triph-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-triph-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  align-items: flex-start;\n}\n\n.soi-triph-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-triph-marine);\n  color: var(--soi-triph-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-triph-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-triph-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-triph-step-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === INCI === *\/\n.soi-triph-inci {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-triph-text-soft);\n  line-height: 1.7;\n  background: var(--soi-triph-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-triph-radius);\n  border: 1px solid var(--soi-triph-line);\n  word-break: break-word;\n}\n\n.soi-triph-inci-note {\n  font-size: 13px;\n  color: var(--soi-triph-text-muted);\n  font-style: italic;\n  margin-top: 0.75rem;\n}\n\n\/* === TIP === *\/\n.soi-triph-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-triph-pomme-light);\n  border-left: 4px solid var(--soi-triph-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-triph-radius) var(--soi-triph-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-triph-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-triph-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-triph-marine);\n  margin-bottom: 4px;\n}\n\n.soi-triph-tip p {\n  font-size: 14px;\n  color: var(--soi-triph-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-triph-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-triph-accordion-item {\n  background: var(--soi-triph-off-white);\n  border-radius: var(--soi-triph-radius-sm);\n  border: 1px solid var(--soi-triph-line);\n  overflow: hidden;\n}\n\n.soi-triph-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-triph-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-triph-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-triph-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-triph-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-triph-accordion-item[open] .soi-triph-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-triph-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-triph-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-triph-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-triph-cta-box {\n  background: var(--soi-triph-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-triph-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-triph-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-triph-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-triph-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-triph-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-triph-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-triph-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-triph-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-triph-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-triph-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-triph-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-triph-fiche {\n    --soi-triph-text-soft: #2C3E50;\n    --soi-triph-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603068838218,"sku":"AY9949","price":15.79,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gommage-visage-au-triphala-bio-ayurvana-packshot.webp?v=1787478561"},{"product_id":"creme-de-nuit-au-tulsi-certifiee-bio-ayurvana","title":"Crème de nuit au Tulsi certifiée bio - Ayurvana","description":"\u003cdiv class=\"soi-tuls-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-tuls-hero\"\u003e\n    \u003cdiv class=\"soi-tuls-hero-tag\"\u003e\n      \u003cspan class=\"soi-tuls-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique ayurvédique · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tuls-hero-title\"\u003eUn rituel ancré dans la sagesse ayurvédique\u003c\/span\u003e\n    \u003cp class=\"soi-tuls-hero-subtitle\"\u003eUne formule à 99 % d'ingrédients d'origine naturelle, certifiée Cosmos Organic par Ecocert, qui accompagne le cycle naturel de régénération de votre peau pendant la nuit.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tuls-hero-labels\"\u003e\n      \u003cspan class=\"soi-tuls-label soi-tuls-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir une crème de nuit bio au Tulsi ? --\u003e\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003ePourquoi choisir une crème de nuit bio au Tulsi ?\u003c\/h2\u003e\n    \u003cp\u003eDans la tradition ayurvédique, le \u003cstrong\u003eTulsi (Ocimum tenuiflorum)\u003c\/strong\u003e, aussi appelé basilic sacré, est vénéré depuis des millénaires pour ses vertus purifiantes et revitalisantes. Intégré dans une crème de nuit bio, il apporte à l'épiderme des actifs détoxifiants qui stimulent le renouvellement cellulaire naturel et redonnent éclat et vitalité à un teint terne ou fatigué.\u003c\/p\u003e\n    \u003cp\u003eLà où beaucoup de crèmes de nuit bio se contentent d'hydrater en surface, cette formule agit en profondeur grâce à une synergie d'actifs botaniques soigneusement sélectionnés.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les actifs clés de la formule --\u003e\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eLes actifs clés de la formule\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-grid\"\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🌿 Tulsi bio\u003c\/h3\u003e\n        \u003cp\u003ePurifie, régénère et redonne de l'éclat à la peau en favorisant l'élimination des toxines cutanées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e💧 Aloe vera bio\u003c\/h3\u003e\n        \u003cp\u003eApaise, cicatrise et forme un film protecteur qui maintient l'hydratation tout au long de la nuit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🌸 Eau florale d'hamamélis\u003c\/h3\u003e\n        \u003cp\u003eTonifie les pores, stimule la microcirculation et contribue à réduire les ridules visibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🌼 Eau florale de calendula\u003c\/h3\u003e\n        \u003cp\u003eApaisante et régénérante, elle renforce l'élasticité cutanée et unifie le teint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🧈 Beurre de karité bio\u003c\/h3\u003e\n        \u003cp\u003eNourrit en profondeur les peaux sèches ou tiraillées, pour une sensation de confort dès le matin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🌻 Huile de carthame bio\u003c\/h3\u003e\n        \u003cp\u003eLégère et pénétrante, elle repulpe l'épiderme sans effet gras et soutient la barrière cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : À qui s'adresse cette crème de nuit certifiée bio ? --\u003e\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse cette crème de nuit certifiée bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-benefits\"\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTous types de peaux\u003c\/h3\u003e\n        \u003cp\u003eConvient aux peaux sèches, mixtes ou normales, y compris les peaux sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoin anti-âge accessible\u003c\/h3\u003e\n        \u003cp\u003eUn choix pertinent si vous recherchez une crème de nuit bio anti-âge, sans silicones ni parabènes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRoutine naturelle et engagée\u003c\/h3\u003e\n        \u003cp\u003eUne texture suffisamment nourrissante pour combler les manques, suffisamment légère pour ne pas occlure les pores.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser la Crème de Nuit Tulsi Ayurvana ? --\u003e\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eComment utiliser cette crème de nuit au Tulsi Ayurvana ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-timeline\"\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eDémaquillez et nettoyez\u003c\/h3\u003e\n          \u003cp\u003eNettoyez soigneusement votre visage avant application pour maximiser la pénétration des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eAppliquez une noisette de crème\u003c\/h3\u003e\n          \u003cp\u003eSur le visage, le cou et le décolleté en massant délicatement avec des mouvements ascendants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eUtilisez chaque soir\u003c\/h3\u003e\n          \u003cp\u003eProfitez pleinement du cycle naturel de régénération cutanée nocturne en intégrant ce soin à votre rituel quotidien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition (INCI) --\u003e\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eComposition (INCI)\u003c\/h2\u003e\n    \u003cp\u003eAqua, Aloe Barbadensis Leaf Juice*, Hamamelis Virginiana Flower Water*, Calendula Officinalis Flower Water*, Carthamus Tinctorius Seed Oil*, Butyrospermum Parkii Butter*, Ocimum Tenuiflorum Leaf Extract*, Glycerin*, Cetearyl Alcohol, Cetearyl Glucoside, Xanthan Gum, Tocopherol, Citric Acid, Sodium Benzoate, Potassium Sorbate.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tuls-tip\"\u003e\n      \u003cdiv class=\"soi-tuls-tip-icon\"\u003e🌱\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003e*Ingrédients issus de l'agriculture biologique. 99 % du total des ingrédients sont d'origine naturelle. 27 % du total des ingrédients sont issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Informations pratiques --\u003e\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-compo\"\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003eCosmos Organic, certifié par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003eTous types de peaux, peaux sensibles incluses\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003eSilicones, parabènes, colorants synthétiques\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003eTube 50 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eUtilisation\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003eSoin nocturne, usage externe uniquement\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-tuls-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-tuls-cta-box\"\u003e\n      \u003cp class=\"soi-tuls-cta-tag\" style=\"color: white;\"\u003eUn rituel ancré dans la sagesse ayurvédique\u003c\/p\u003e\n      \u003cp class=\"soi-tuls-cta-text\" style=\"color: white;\"\u003ePendant que vous dormez, votre peau se ressource. La Crème de Nuit au Tulsi Ayurvana l'accompagne avec la douceur de la nature certifiée bio : purifiante, nourrissante, régénérante. Dès le matin, le teint est visiblement plus reposé, la peau plus souple.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-tuls-marine: #1A2D3D;\n  --soi-tuls-marine-dark: #0F1E2B;\n  --soi-tuls-marine-light: #2C4458;\n  --soi-tuls-pomme: #A1C544;\n  --soi-tuls-pomme-dark: #84A636;\n  --soi-tuls-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-tuls-white: #FFFFFF;\n  --soi-tuls-off-white: #F8FAF6;\n  --soi-tuls-stone: #F1F3EE;\n  --soi-tuls-line: #E5E8E0;\n\n  --soi-tuls-primary: #E8734A;\n  --soi-tuls-primary-soft: #F4DDD3;\n  --soi-tuls-accent: #D88542;\n\n  --soi-tuls-text: #1A2D3D;\n  --soi-tuls-text-soft: #4A5B6B;\n  --soi-tuls-text-muted: #7B8693;\n\n  --soi-tuls-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tuls-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tuls-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tuls-radius: 12px;\n  --soi-tuls-radius-sm: 8px;\n  --soi-tuls-radius-pill: 999px;\n}\n\n.soi-tuls-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tuls-fiche img { max-width: 100%; height: auto; }\n\n.soi-tuls-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tuls-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tuls-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-tuls-hero {\n  position: relative;\n  background: var(--soi-tuls-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-tuls-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tuls-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tuls-pomme);\n}\n\n.soi-tuls-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-tuls-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tuls-pomme);\n  border-radius: 50%;\n}\n\n.soi-tuls-hero-title {\n  display: block;\n  color: var(--soi-tuls-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-tuls-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-tuls-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tuls-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-tuls-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tuls-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tuls-label-accent {\n  background: var(--soi-tuls-pomme);\n  border-color: var(--soi-tuls-pomme);\n  color: var(--soi-tuls-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-tuls-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tuls-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tuls-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-tuls-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tuls-pomme);\n  border-radius: 2px;\n}\n\n.soi-tuls-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tuls-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tuls-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-tuls-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-tuls-benefit {\n  background: var(--soi-tuls-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-tuls-radius);\n  border: 1px solid var(--soi-tuls-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-tuls-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-tuls-shadow-md);\n}\n\n.soi-tuls-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-tuls-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-tuls-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-tuls-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-tuls-benefit:hover .soi-tuls-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-tuls-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tuls-benefit p {\n  font-size: 13px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-tuls-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-tuls-card {\n  background: var(--soi-tuls-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tuls-radius);\n  border-left: 3px solid var(--soi-tuls-pomme);\n}\n\n.soi-tuls-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tuls-card p {\n  font-size: 14px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-tuls-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-tuls-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-tuls-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tuls-radius);\n  border: 1px solid var(--soi-tuls-line);\n  align-items: flex-start;\n}\n\n.soi-tuls-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-tuls-marine);\n  color: var(--soi-tuls-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-tuls-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-tuls-step-content p {\n  font-size: 14px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-tuls-compo {\n  background: var(--soi-tuls-off-white);\n  border-radius: var(--soi-tuls-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-tuls-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-tuls-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-tuls-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-tuls-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-tuls-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-tuls-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-tuls-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-tuls-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-tuls-pomme-light);\n  border-left: 4px solid var(--soi-tuls-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-tuls-radius) var(--soi-tuls-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-tuls-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-tuls-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 4px;\n}\n\n.soi-tuls-tip p {\n  font-size: 14px;\n  color: var(--soi-tuls-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-tuls-cta-box {\n  background: var(--soi-tuls-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tuls-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tuls-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-tuls-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tuls-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-tuls-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tuls-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tuls-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-tuls-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-tuls-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-tuls-compo-value {\n    text-align: left;\n  }\n\n  .soi-tuls-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-tuls-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tuls-fiche {\n    --soi-tuls-text-soft: #2C3E50;\n    --soi-tuls-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603070181706,"sku":"AY9948","price":20.33,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-de-nuit-au-tulsi-certifiee-bio-ayurvana-packshot.webp?v=1779902858"},{"product_id":"gel-soin-corps-au-shatavari-certifie-bio-ayurvana","title":"Gel soin corps au Shatavari certifié bio - Ayurvana","description":"\n\u003cdiv class=\"soi-shat-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-shat-hero\"\u003e\n    \u003cdiv class=\"soi-shat-hero-tag\"\u003e\n      \u003cspan class=\"soi-shat-tag-dot\"\u003e\u003c\/span\u003e\n      Soin corps ayurvédique · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-shat-hero-title\"\u003eGel soin corps au Shatavari certifié bio\u003c\/span\u003e\n    \u003cp class=\"soi-shat-hero-subtitle\"\u003eHydratation profonde, tonicité visible et éclat naturel : la sagesse de l'Ayurveda au service de votre peau, dans un gel certifié Cosmos Organic.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shat-hero-labels\"\u003e\n      \u003cspan class=\"soi-shat-label soi-shat-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eECOCERT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Gel soin corps au Shatavari bio : hydratation, tonicité et éclat naturel --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eGel soin corps au Shatavari bio : hydratation, tonicité et éclat naturel\u003c\/h2\u003e\n    \u003cp\u003eSi votre peau manque de souplesse, tire après la douche ou réclame simplement plus de douceur au quotidien, ce gel corps au Shatavari signé Ayurvana mérite toute votre attention. Certifié \u003cstrong\u003eCosmos Organic par Ecocert\u003c\/strong\u003e, il puise dans la sagesse de l'Ayurveda pour offrir à votre peau un soin complet : hydratation profonde, tonicité visible et protection naturelle. Que vous ayez la peau sèche, sensible ou mixte, ce gel s'adapte à vous.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Le Shatavari : l'actif phare venu d'Ayurveda --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eLe Shatavari : l'actif phare de l'Ayurveda\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003eShatavari (Asparagus racemosus)\u003c\/strong\u003e est une plante adaptogène utilisée depuis plus de 3 000 ans en médecine ayurvédique. Côté cosmétique, son extrait de racine est reconnu pour sa richesse en saponines et en mucilages, deux composés qui forment un film protecteur sur la peau et retiennent l'humidité en profondeur.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shat-benefits\"\u003e\n      \u003cdiv class=\"soi-shat-benefit\"\u003e\n        \u003cdiv class=\"soi-shat-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFermeté visible\u003c\/h3\u003e\n        \u003cp\u003eLes saponines du Shatavari contribuent à raffermir la peau dès les premières applications.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-benefit\"\u003e\n        \u003cdiv class=\"soi-shat-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHydratation durable\u003c\/h3\u003e\n        \u003cp\u003eLes mucilages retiennent l'humidité en profondeur et forment un film protecteur naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-benefit\"\u003e\n        \u003cdiv class=\"soi-shat-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort immédiat\u003c\/h3\u003e\n        \u003cp\u003eUne peau visiblement plus tonifiée et nettement plus confortable au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Une formule bio complète, pensée pour la peau --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eUne formule bio complète, pensée pour la peau\u003c\/h2\u003e\n    \u003cp class=\"soi-shat-section-intro\"\u003eLa force de ce gel corps réside dans la synergie de ses ingrédients, tous soigneusement sélectionnés pour leur efficacité et leur tolérance cutanée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shat-grid\"\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🌱 Extrait de Shatavari bio\u003c\/h3\u003e\n        \u003cp\u003eNourrit, repulpe et protège la barrière cutanée pour une peau durablement confortable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🪴 Aloe vera bio\u003c\/h3\u003e\n        \u003cp\u003eApaise, hydrate et soutient la régénération cellulaire de l'épiderme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🌸 Eau florale d'hamamélis bio\u003c\/h3\u003e\n        \u003cp\u003eResserre les pores, tonifie et purifie la peau en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🌹 Eau florale de rose bio\u003c\/h3\u003e\n        \u003cp\u003eAdoucit les peaux sensibles et aide à équilibrer les peaux à tendance grasse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🍊 Huiles essentielles d'agrumes\u003c\/h3\u003e\n        \u003cp\u003eL'orange douce et la mandarine verte apportent une note fraîche et revitalisante à chaque application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Comment utiliser le gel soin corps au Shatavari ? --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eComment utiliser le gel soin corps au Shatavari ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-timeline\"\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n          \u003cp\u003eAppliquez une noix de gel sur peau propre et sèche, après la douche ou le bain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003eMassez en douceur\u003c\/h3\u003e\n          \u003cp\u003eEffectuez des mouvements circulaires jusqu'à absorption complète. La texture légère, ni grasse ni collante, pénètre rapidement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003eMatin et soir\u003c\/h3\u003e\n          \u003cp\u003eCe soin est idéal à utiliser matin et soir, même en été ou sous les vêtements. Pour les peaux très sèches, vous pouvez l'associer à une huile corps appliquée au préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shat-tip\"\u003e\n      \u003cdiv class=\"soi-shat-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe gel convient à tous les types de peau, y compris les peaux sensibles. Il est toutefois déconseillé en cas d'allergie connue aux huiles essentielles d'agrumes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Composition INCI complète --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eComposition INCI complète\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-accordion\"\u003e\n      \u003cdetails class=\"soi-shat-accordion-item\"\u003e\n        \u003csummary class=\"soi-shat-accordion-header\"\u003e📋 Liste INCI détaillée\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shat-accordion-content\"\u003e\n          \u003cp\u003e\u003cem\u003eAloe Barbadensis Leaf Juice*, Aqua, Hamamelis Virginiana Flower Water*, Rosa Damascena Flower Water*, Glycerin, Asparagus Racemosus Root Extract*, Carbomer, Sodium Hydroxide, Citrus Sinensis Peel Oil*, Citrus Reticulata Peel Oil*, Tocopherol, Helianthus Annuus Seed Oil*, Benzyl Alcohol, Dehydroacetic Acid, Limonene, Linalool.\u003c\/em\u003e\u003c\/p\u003e\n          \u003cp\u003e\u003cem\u003e* Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Certifié Cosmos Organic : pourquoi c'est important ? --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eCertifié Cosmos Organic : pourquoi c'est important ?\u003c\/h2\u003e\n    \u003cp\u003eLe label \u003cstrong\u003eCosmos Organic délivré par Ecocert\u003c\/strong\u003e garantit que la majorité des ingrédients sont d'origine naturelle, qu'une part significative provient de l'agriculture biologique certifiée, et que la formule est exempte d'ingrédients controversés (parabènes, silicones, PEG, colorants synthétiques). Vous savez exactement ce que vous appliquez sur votre peau.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 7 : Informations pratiques --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-grid-compact\"\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e📏\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003e150 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eTexture\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003eGel léger\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003eTous types de peau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eFabriqué par\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003eAyurvana, France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shat-accordion\"\u003e\n      \u003cdetails class=\"soi-shat-accordion-item\"\u003e\n        \u003csummary class=\"soi-shat-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shat-accordion-content\"\u003e\n          \u003cp\u003eCe produit cosmétique ne constitue pas un traitement médical et ne se substitue pas à un avis dermatologique. En cas de réaction cutanée, cessez l'utilisation et consultez un professionnel de santé.\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-shat-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-shat-cta-box\"\u003e\n      \u003cp class=\"soi-shat-cta-tag\" style=\"color: white;\"\u003eL'Ayurveda dans votre salle de bain\u003c\/p\u003e\n      \u003cp class=\"soi-shat-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau le rituel qu'elle mérite : une hydratation durable, une tonicité visible et un parfum frais qui transforme chaque soin en vrai moment de bien-être.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-shat-marine: #1A2D3D;\n  --soi-shat-marine-dark: #0F1E2B;\n  --soi-shat-marine-light: #2C4458;\n  --soi-shat-pomme: #A1C544;\n  --soi-shat-pomme-dark: #84A636;\n  --soi-shat-pomme-light: rgba(161,197,68,0.10);\n  --soi-shat-white: #FFFFFF;\n  --soi-shat-off-white: #F8FAF6;\n  --soi-shat-stone: #F1F3EE;\n  --soi-shat-line: #E5E8E0;\n  --soi-shat-primary: #D4A0B0;\n  --soi-shat-primary-soft: rgba(212,160,176,0.12);\n  --soi-shat-accent: #D88542;\n  --soi-shat-text: #1A2D3D;\n  --soi-shat-text-soft: #4A5B6B;\n  --soi-shat-text-muted: #7B8693;\n  --soi-shat-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-shat-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-shat-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-shat-radius: 12px;\n  --soi-shat-radius-sm: 8px;\n  --soi-shat-radius-pill: 999px;\n}\n\n.soi-shat-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-shat-fiche img { max-width: 100%; height: auto; }\n\n.soi-shat-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-shat-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-shat-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-shat-hero {\n  position: relative;\n  background: var(--soi-shat-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-shat-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-shat-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-shat-pomme);\n}\n\n.soi-shat-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-shat-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-shat-pomme);\n  border-radius: 50%;\n}\n\n.soi-shat-hero-title {\n  display: block;\n  color: var(--soi-shat-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-shat-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-shat-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-shat-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-shat-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-shat-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-shat-label-accent {\n  background: var(--soi-shat-pomme);\n  border-color: var(--soi-shat-pomme);\n  color: var(--soi-shat-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-shat-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-shat-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-shat-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-shat-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-shat-pomme);\n  border-radius: 2px;\n}\n\n.soi-shat-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-shat-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-shat-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-shat-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-shat-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-shat-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-shat-benefit {\n  background: var(--soi-shat-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-shat-radius);\n  border: 1px solid var(--soi-shat-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-shat-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-shat-shadow-md);\n}\n\n.soi-shat-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-shat-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-shat-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-shat-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-shat-benefit:hover .soi-shat-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-shat-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shat-benefit p {\n  font-size: 13px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-shat-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-shat-card {\n  background: var(--soi-shat-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shat-radius);\n  border-left: 3px solid var(--soi-shat-pomme);\n}\n\n.soi-shat-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shat-card p {\n  font-size: 14px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-shat-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-shat-card-mini {\n  background: var(--soi-shat-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-shat-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-shat-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-shat-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-shat-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-shat-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-shat-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-shat-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-shat-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shat-radius);\n  border: 1px solid var(--soi-shat-line);\n  align-items: flex-start;\n}\n\n.soi-shat-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-shat-marine);\n  color: var(--soi-shat-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-shat-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-shat-step-content p {\n  font-size: 14px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-shat-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-shat-pomme-light);\n  border-left: 4px solid var(--soi-shat-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-shat-radius) var(--soi-shat-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-shat-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-shat-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-shat-marine);\n  margin-bottom: 4px;\n}\n\n.soi-shat-tip p {\n  font-size: 14px;\n  color: var(--soi-shat-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-shat-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-shat-accordion-item {\n  background: var(--soi-shat-off-white);\n  border-radius: var(--soi-shat-radius-sm);\n  border: 1px solid var(--soi-shat-line);\n  overflow: hidden;\n}\n\n.soi-shat-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-shat-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-shat-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-shat-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-shat-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-shat-accordion-item[open] .soi-shat-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-shat-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-shat-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.5rem 0;\n}\n\n.soi-shat-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-shat-cta-box {\n  background: var(--soi-shat-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-shat-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-shat-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-shat-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-shat-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-shat-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-shat-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-shat-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-shat-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-shat-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-shat-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-shat-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-shat-fiche {\n    --soi-shat-text-soft: #2C3E50;\n    --soi-shat-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603071230282,"sku":"AY9952","price":13.13,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gel-soin-corps-au-shatavari-certifie-bio-ayurvana-packshot_af2c3cba-ef49-4eef-8119-dd7378df7eff.webp?v=1787478641"},{"product_id":"huile-neem-bio","title":"Huile de Neem bio Ayurvana","description":"\n\n\u003cdiv class=\"soi-neem-fiche\"\u003e\n\n  \u003csection class=\"soi-neem-hero\"\u003e\n    \u003cdiv class=\"soi-neem-hero-tag\"\u003e\n      \u003cspan class=\"soi-neem-tag-dot\"\u003e\u003c\/span\u003e\n      Huile de soin ayurvédique · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-neem-hero-title\"\u003eL'huile de Neem dans un flacon, pour mille usages\u003c\/span\u003e\n    \u003cp class=\"soi-neem-hero-subtitle\"\u003ePurifiante, apaisante et polyvalente, cette huile 100 % pure et pressée à froid concentre tous les actifs naturels du neem pour prendre soin de votre peau, de vos ongles et même de vos plantes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-neem-hero-labels\"\u003e\n      \u003cspan class=\"soi-neem-label soi-neem-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-neem-label\"\u003eECOCERT · COSMOS\u003c\/span\u003e\n      \u003cspan class=\"soi-neem-label\"\u003e100 % PURE\u003c\/span\u003e\n      \u003cspan class=\"soi-neem-label\"\u003ePRESSÉE À FROID\u003c\/span\u003e\n      \u003cspan class=\"soi-neem-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003eBienfaits de l'huile de Neem : ce qu'elle fait vraiment pour vous\u003c\/h2\u003e\n    \u003cp class=\"soi-neem-section-intro\"\u003eL'huile de neem n'est pas une huile ordinaire. Sa richesse en acides gras (oléique, linoléique, palmitique) et en triterpénoïdes, notamment l'azadirachtine, lui confère un profil d'action unique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-neem-benefits\"\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaise les irritations\u003c\/h3\u003e\n        \u003cp\u003eRougeurs, démangeaisons, petites lésions : l'huile de neem calme rapidement les peaux réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePurifie les peaux acnéiques\u003c\/h3\u003e\n        \u003cp\u003eSon action antibactérienne naturelle aide à limiter la prolifération des bactéries responsables des imperfections.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eNourrit en profondeur\u003c\/h3\u003e\n        \u003cp\u003eIdéale pour les peaux sèches ou abîmées, elle restaure la barrière cutanée sans occlusion grasse excessive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e💅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFortifie ongles et cuticules\u003c\/h3\u003e\n        \u003cp\u003eUn massage régulier renforce les ongles fragiles et hydrate les cuticules desséchées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eInsecticide naturel\u003c\/h3\u003e\n        \u003cp\u003eDiluée dans de l'eau, elle constitue un répulsif efficace contre pucerons, cochenilles, acariens et autres ravageurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile de Neem selon vos besoins ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-neem-timeline\"\u003e\n      \u003cdiv class=\"soi-neem-step\"\u003e\n        \u003cdiv class=\"soi-neem-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-neem-step-content\"\u003e\n          \u003ch3\u003eSoin visage et corps\u003c\/h3\u003e\n          \u003cp\u003eAppliquez quelques gouttes pures ou diluées dans votre huile végétale habituelle (10 à 20 %) sur la zone concernée. Massez doucement jusqu'à absorption. À utiliser de préférence le soir en raison de son odeur caractéristique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-step\"\u003e\n        \u003cdiv class=\"soi-neem-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-neem-step-content\"\u003e\n          \u003ch3\u003eSoin des ongles\u003c\/h3\u003e\n          \u003cp\u003eMassez directement une pompe sur les ongles non vernis et les cuticules, tous les soirs. Résultats visibles en 3 à 4 semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-step\"\u003e\n        \u003cdiv class=\"soi-neem-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-neem-step-content\"\u003e\n          \u003ch3\u003eInsecticide pour plantes\u003c\/h3\u003e\n          \u003cp\u003eDiluez 5 ml d'huile de neem dans 1 litre d'eau tiède avec quelques gouttes de savon liquide. Vaporisez sur les feuilles des plantes, de préférence le soir. Renouvelez tous les 7 à 10 jours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003eComposition et caractéristiques du produit\u003c\/h2\u003e\n    \u003cdiv class=\"soi-neem-compo\"\u003e\n      \u003cdiv class=\"soi-neem-compo-row\"\u003e\n        \u003cspan class=\"soi-neem-compo-label\"\u003eIngrédient INCI\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-compo-value\"\u003eAzadirachta Indica (Neem) Seed Oil* 100 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-compo-row\"\u003e\n        \u003cspan class=\"soi-neem-compo-label\"\u003eExtraction\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-compo-value\"\u003ePremière pression à froid\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-compo-row\"\u003e\n        \u003cspan class=\"soi-neem-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-compo-value\"\u003eCosmétique bio Ecocert, charte Cosmos\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-compo-row\"\u003e\n        \u003cspan class=\"soi-neem-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-compo-value\"\u003eConservateur, colorant, solvant chimique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-compo-row\"\u003e\n        \u003cspan class=\"soi-neem-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-compo-value\"\u003eFlacon en verre 30 ml avec pompe doseuse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-compo-row\"\u003e\n        \u003cspan class=\"soi-neem-compo-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-compo-value\"\u003eTous types de peau, y compris peaux sensibles\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 0.75rem; font-size: 13px; color: var(--soi-neem-text-muted); font-style: italic;\"\u003e*Ingrédient issu de l'agriculture biologique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003ePourquoi choisir l'huile de Neem Ayurvana plutôt qu'une autre ?\u003c\/h2\u003e\n    \u003cp\u003eBeaucoup d'huiles de neem sur le marché sont raffinées ou diluées, ce qui diminue fortement leur efficacité. L'huile de neem bio Ayurvana est pressée à froid, non déodérisée, et conditionnée en flacon verre pour éviter toute dégradation des actifs.\u003c\/p\u003e\n    \u003cp\u003eSa texture naturellement épaisse et son odeur terreuse prononcée (tout à fait normale) sont la preuve de son authenticité et de sa haute concentration en principes actifs.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003eHuile de Neem : y a-t-il des dangers ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-neem-accordion\"\u003e\n      \u003cdetails class=\"soi-neem-accordion-item\"\u003e\n        \u003csummary class=\"soi-neem-accordion-header\"\u003e🧪 Test cutané recommandé\u003c\/summary\u003e\n        \u003cdiv class=\"soi-neem-accordion-content\"\u003e\n          \u003cp\u003eRéalisez toujours un test cutané avant la première utilisation : appliquez quelques gouttes à l'intérieur du poignet et patientez 24 heures avant un usage plus étendu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-neem-accordion-item\"\u003e\n        \u003csummary class=\"soi-neem-accordion-header\"\u003e🤰 Femmes enceintes et jeunes enfants\u003c\/summary\u003e\n        \u003cdiv class=\"soi-neem-accordion-content\"\u003e\n          \u003cp\u003eL'huile de neem est déconseillée aux femmes enceintes et aux jeunes enfants en usage pur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-neem-accordion-item\"\u003e\n        \u003csummary class=\"soi-neem-accordion-header\"\u003e⚠️ Usage interne\u003c\/summary\u003e\n        \u003cdiv class=\"soi-neem-accordion-content\"\u003e\n          \u003cp\u003eL'usage interne de l'huile de neem est formellement contre-indiqué sans avis médical. Ce produit est un soin cosmétique, il ne remplace pas un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-neem-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-neem-cta-box\"\u003e\n      \u003cp class=\"soi-neem-cta-tag\" style=\"color: white;\"\u003eUn flacon, mille usages\u003c\/p\u003e\n      \u003cp class=\"soi-neem-cta-text\" style=\"color: white;\"\u003eAncienne dans les traditions ayurvédiques, l'huile de Neem bio Ayurvana s'impose comme un essentiel du soin naturel. Que ce soit pour apaiser votre peau, fortifier vos ongles ou protéger vos plantes sans chimie, elle vous accompagne au quotidien avec pureté et efficacité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-neem-marine: #1A2D3D;\n  --soi-neem-marine-dark: #0F1E2B;\n  --soi-neem-marine-light: #2C4458;\n  --soi-neem-pomme: #A1C544;\n  --soi-neem-pomme-dark: #84A636;\n  --soi-neem-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-neem-white: #FFFFFF;\n  --soi-neem-off-white: #F8FAF6;\n  --soi-neem-stone: #F1F3EE;\n  --soi-neem-line: #E5E8E0;\n\n  --soi-neem-primary: #5A8A5A;\n  --soi-neem-primary-soft: #EDF3ED;\n  --soi-neem-accent: #D88542;\n\n  --soi-neem-text: #1A2D3D;\n  --soi-neem-text-soft: #4A5B6B;\n  --soi-neem-text-muted: #7B8693;\n\n  --soi-neem-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-neem-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-neem-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-neem-radius: 12px;\n  --soi-neem-radius-sm: 8px;\n  --soi-neem-radius-pill: 999px;\n}\n\n.soi-neem-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-neem-fiche img { max-width: 100%; height: auto; }\n\n.soi-neem-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-neem-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-neem-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-neem-hero {\n  position: relative;\n  background: var(--soi-neem-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-neem-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-neem-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-neem-pomme);\n}\n\n.soi-neem-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-neem-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-neem-pomme);\n  border-radius: 50%;\n}\n\n.soi-neem-hero-title {\n  display: block;\n  color: var(--soi-neem-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-neem-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-neem-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-neem-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-neem-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-neem-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-neem-label-accent {\n  background: var(--soi-neem-pomme);\n  border-color: var(--soi-neem-pomme);\n  color: var(--soi-neem-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-neem-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-neem-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-neem-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-neem-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-neem-pomme);\n  border-radius: 2px;\n}\n\n.soi-neem-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-neem-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-neem-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-neem-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-neem-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-neem-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-neem-benefit {\n  background: var(--soi-neem-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-neem-radius);\n  border: 1px solid var(--soi-neem-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-neem-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-neem-shadow-md);\n}\n\n.soi-neem-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-neem-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-neem-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-neem-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-neem-benefit:hover .soi-neem-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-neem-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-neem-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-neem-benefit p {\n  font-size: 13px;\n  color: var(--soi-neem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-neem-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-neem-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-neem-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-neem-radius);\n  border: 1px solid var(--soi-neem-line);\n  align-items: flex-start;\n}\n\n.soi-neem-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-neem-marine);\n  color: var(--soi-neem-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-neem-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-neem-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-neem-step-content p {\n  font-size: 14px;\n  color: var(--soi-neem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-neem-compo {\n  background: var(--soi-neem-off-white);\n  border-radius: var(--soi-neem-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-neem-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-neem-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-neem-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-neem-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-neem-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-neem-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-neem-marine);\n  text-align: right;\n}\n\n\/* === ACCORDION === *\/\n.soi-neem-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-neem-accordion-item {\n  background: var(--soi-neem-off-white);\n  border-radius: var(--soi-neem-radius-sm);\n  border: 1px solid var(--soi-neem-line);\n  overflow: hidden;\n}\n\n.soi-neem-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-neem-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-neem-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-neem-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-neem-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-neem-accordion-item[open] .soi-neem-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-neem-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-neem-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-neem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-neem-cta-box {\n  background: var(--soi-neem-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-neem-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-neem-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-neem-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-neem-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-neem-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-neem-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-neem-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-neem-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-neem-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-neem-compo-value {\n    text-align: left;\n  }\n\n  .soi-neem-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-neem-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-neem-fiche {\n    --soi-neem-text-soft: #2C3E50;\n    --soi-neem-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603079979338,"sku":"AY0102","price":13.31,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-neem-bio-ayurvana-packshot.webp?v=1787478019"},{"product_id":"huile-ricin-bio","title":"Huile de Ricin bio - Ayur-Vana","description":"\u003cdiv class=\"soi-ricn-fiche\"\u003e\n\n  \u003csection class=\"soi-ricn-hero\"\u003e\n    \u003cdiv class=\"soi-ricn-hero-tag\"\u003e\n      \u003cspan class=\"soi-ricn-tag-dot\"\u003e\u003c\/span\u003e\n      Huile de soins · Ayur-vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-ricn-hero-title\"\u003eUne huile, Mille usages\u003c\/span\u003e\n    \u003cp class=\"soi-ricn-hero-subtitle\"\u003e100 % pure, pressée à froid : une seule huile pour vos cheveux, ongles, cils, sourcils et peau au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ricn-hero-labels\"\u003e\n      \u003cspan class=\"soi-ricn-label soi-ricn-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-ricn-label\"\u003eCOSMEBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-ricn-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-ricn-label\"\u003e100 % PURE\u003c\/span\u003e\n      \u003cspan class=\"soi-ricn-label\"\u003ePRESSÉE À FROID\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ricn-section\"\u003e\n    \u003ch2\u003ePourquoi l'huile de ricin est-elle si efficace pour les cheveux ?\u003c\/h2\u003e\n    \u003cp\u003eL'huile de ricin doit ses performances capillaires à sa très haute teneur en \u003cstrong\u003eacide ricinoléique\u003c\/strong\u003e, un acide gras oméga-9 rare qui représente près de 90 % de sa composition. Ce composé pénètre la fibre capillaire et le cuir chevelu pour :\u003c\/p\u003e\n    \u003cdiv class=\"soi-ricn-benefits\"\u003e\n      \u003cdiv class=\"soi-ricn-benefit\"\u003e\n        \u003cdiv class=\"soi-ricn-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eNutrition profonde\u003c\/h3\u003e\n        \u003cp\u003eNourrit en profondeur les cheveux secs, cassants ou dévitalisés et répare les pointes fourchues sans alourdir.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-benefit\"\u003e\n        \u003cdiv class=\"soi-ricn-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRenforcement\u003c\/h3\u003e\n        \u003cp\u003eRenforce la fibre capillaire, réduit la casse et apporte brillance, souplesse et douceur dès les premières applications.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-benefit\"\u003e\n        \u003cdiv class=\"soi-ricn-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCuir chevelu sain\u003c\/h3\u003e\n        \u003cp\u003eFavorise un cuir chevelu sain, condition essentielle à une belle pousse de vos cheveux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ricn-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile de ricin dans les cheveux ?\u003c\/h2\u003e\n    \u003cp\u003eSa texture naturellement dense se travaille mieux réchauffée entre les paumes. Voici les trois usages capillaires les plus efficaces :\u003c\/p\u003e\n    \u003cdiv class=\"soi-ricn-timeline\"\u003e\n      \u003cdiv class=\"soi-ricn-step\"\u003e\n        \u003cdiv class=\"soi-ricn-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-ricn-step-content\"\u003e\n          \u003ch3\u003eMasque nourrissant\u003c\/h3\u003e\n          \u003cp\u003eAppliquez 3 à 4 pompes sur les longueurs et les pointes, posez un film alimentaire, laissez poser 30 minutes à 1 heure. Rincez abondamment puis shampouinez.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-step\"\u003e\n        \u003cdiv class=\"soi-ricn-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-ricn-step-content\"\u003e\n          \u003ch3\u003eSoin du cuir chevelu\u003c\/h3\u003e\n          \u003cp\u003eMassez quelques gouttes directement sur le cuir chevelu en mouvements circulaires, 1 à 2 fois par semaine. Idéal pour les cuirs chevelus fragilisés ou secs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-step\"\u003e\n        \u003cdiv class=\"soi-ricn-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-ricn-step-content\"\u003e\n          \u003ch3\u003eSoin des pointes\u003c\/h3\u003e\n          \u003cp\u003eUne micro-noisette réchauffée entre les mains, appliquée sur les pointes après lavage. Un geste rapide pour des cheveux lissés et sans frisottis.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ricn-section\"\u003e\n    \u003ch2\u003eBien au-delà des cheveux : les autres bienfaits de l'huile de ricin bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ricn-grid\"\u003e\n      \u003cdiv class=\"soi-ricn-card\"\u003e\n        \u003ch3\u003e✨ Cils et sourcils\u003c\/h3\u003e\n        \u003cp\u003eAppliquez chaque soir avec un pinceau propre pour renforcer et densifier vos cils et sourcils naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-card\"\u003e\n        \u003ch3\u003e💅 Ongles cassants\u003c\/h3\u003e\n        \u003cp\u003eMassez la cuticule et l'ongle quotidiennement pour les assouplir et les régénérer en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-card\"\u003e\n        \u003ch3\u003e🧴 Peau sèche et irritée\u003c\/h3\u003e\n        \u003cp\u003eL'acide ricinoléique apaise, adoucit et soutient la régénération cutanée naturelle de votre peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-card\"\u003e\n        \u003ch3\u003e💋 Lèvres gercées\u003c\/h3\u003e\n        \u003cp\u003eUne goutte suffit pour hydrater et protéger vos lèvres, même par grand froid.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ricn-section\"\u003e\n    \u003ch2\u003eComposition et caractéristiques techniques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ricn-compo\"\u003e\n      \u003cdiv class=\"soi-ricn-compo-row\"\u003e\n        \u003cspan class=\"soi-ricn-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-ricn-compo-value\"\u003eRicinus Communis (Castor) Seed Oil\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-compo-row\"\u003e\n        \u003cspan class=\"soi-ricn-compo-label\"\u003eTeneur en acide ricinoléique\u003c\/span\u003e\n        \u003cspan class=\"soi-ricn-compo-value\"\u003eEnviron 85 à 90 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-compo-row\"\u003e\n        \u003cspan class=\"soi-ricn-compo-label\"\u003eExtraction\u003c\/span\u003e\n        \u003cspan class=\"soi-ricn-compo-value\"\u003ePremière pression à froid\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-compo-row\"\u003e\n        \u003cspan class=\"soi-ricn-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-ricn-compo-value\"\u003eCosmebio, contrôlée par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-compo-row\"\u003e\n        \u003cspan class=\"soi-ricn-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-ricn-compo-value\"\u003eFlacon en verre 30 ml avec pompe doseuse hygiénique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ricn-compo-row\"\u003e\n        \u003cspan class=\"soi-ricn-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-ricn-compo-value\"\u003eSans conservateur, sans solvant, sans parfum ajouté\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ricn-section\"\u003e\n    \u003ch2\u003eConseils pratiques et précautions\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ricn-tip\"\u003e\n      \u003cdiv class=\"soi-ricn-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour diluer la texture épaisse de l'huile de ricin sur les cheveux, mélangez-la à parts égales avec une huile plus légère (jojoba, argan ou amande douce).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ricn-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-ricn-accordion-item\"\u003e\n        \u003csummary class=\"soi-ricn-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ricn-accordion-content\"\u003e\n          \u003cp\u003eÉvitez le contour des yeux si vous n'utilisez pas un applicateur précis. Faites un test cutané au pli du coude avant première utilisation. Ce produit est un soin cosmétique et ne se substitue à aucun traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ricn-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur l'huile de ricin\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ricn-accordion\"\u003e\n      \u003cdetails class=\"soi-ricn-accordion-item\"\u003e\n        \u003csummary class=\"soi-ricn-accordion-header\"\u003e⏳ Combien de temps avant de voir des résultats sur les cheveux ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ricn-accordion-content\"\u003e\n          \u003cp\u003eDes résultats visibles sur la brillance et la souplesse apparaissent généralement en 3 à 4 semaines d'utilisation régulière (2 fois par semaine).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ricn-accordion-item\"\u003e\n        \u003csummary class=\"soi-ricn-accordion-header\"\u003e🌙 Peut-on laisser l'huile de ricin toute la nuit ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ricn-accordion-content\"\u003e\n          \u003cp\u003eOui, en protégeant votre oreiller. Un shampoing soigneux le lendemain matin suffit pour rincer.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ricn-accordion-item\"\u003e\n        \u003csummary class=\"soi-ricn-accordion-header\"\u003e🌀 Convient-elle aux cheveux bouclés ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ricn-accordion-content\"\u003e\n          \u003cp\u003eAbsolument. Sa richesse en acides gras est particulièrement appréciée des textures bouclées, crépues ou frisées, souvent plus assoiffées en nutrition.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ricn-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-ricn-cta-box\"\u003e\n      \u003cp class=\"soi-ricn-cta-tag\" style=\"color: white;\"\u003eLa force de la nature dans un seul flacon\u003c\/p\u003e\n      \u003cp class=\"soi-ricn-cta-text\" style=\"color: white;\"\u003eDe vos cheveux à vos ongles, en passant par vos cils et votre peau, l'huile de ricin bio Ayur-vana prend soin de vous avec une simplicité désarmante. Pure, certifiée bio, pressée à froid : une routine, mille bienfaits.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ricn-marine: #1A2D3D;\n  --soi-ricn-marine-dark: #0F1E2B;\n  --soi-ricn-marine-light: #2C4458;\n  --soi-ricn-pomme: #A1C544;\n  --soi-ricn-pomme-dark: #84A636;\n  --soi-ricn-pomme-light: rgba(161,197,68,0.10);\n  --soi-ricn-white: #FFFFFF;\n  --soi-ricn-off-white: #F8FAF6;\n  --soi-ricn-stone: #F1F3EE;\n  --soi-ricn-line: #E5E8E0;\n  --soi-ricn-primary: #C4544A;\n  --soi-ricn-primary-soft: rgba(196,84,74,0.08);\n  --soi-ricn-accent: #D4A52A;\n  --soi-ricn-text: #1A2D3D;\n  --soi-ricn-text-soft: #4A5B6B;\n  --soi-ricn-text-muted: #7B8693;\n  --soi-ricn-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ricn-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ricn-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ricn-radius: 12px;\n  --soi-ricn-radius-sm: 8px;\n  --soi-ricn-radius-pill: 999px;\n}\n\n.soi-ricn-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ricn-fiche img { max-width: 100%; height: auto; }\n\n.soi-ricn-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ricn-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ricn-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-ricn-hero {\n  position: relative;\n  background: var(--soi-ricn-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-ricn-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ricn-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ricn-pomme);\n}\n\n.soi-ricn-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-ricn-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ricn-pomme);\n  border-radius: 50%;\n}\n\n.soi-ricn-hero-title {\n  display: block;\n  color: var(--soi-ricn-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-ricn-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-ricn-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ricn-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-ricn-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ricn-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ricn-label-accent {\n  background: var(--soi-ricn-pomme);\n  border-color: var(--soi-ricn-pomme);\n  color: var(--soi-ricn-marine);\n  font-weight: 600;\n}\n\n.soi-ricn-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ricn-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ricn-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-ricn-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ricn-pomme);\n  border-radius: 2px;\n}\n\n.soi-ricn-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ricn-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ricn-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-ricn-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ricn-benefit {\n  background: var(--soi-ricn-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ricn-radius);\n  border: 1px solid var(--soi-ricn-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ricn-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ricn-shadow-md);\n}\n\n.soi-ricn-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ricn-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-ricn-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ricn-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ricn-benefit:hover .soi-ricn-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ricn-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ricn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ricn-benefit p {\n  font-size: 13px;\n  color: var(--soi-ricn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ricn-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ricn-card {\n  background: var(--soi-ricn-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ricn-radius);\n  border-left: 3px solid var(--soi-ricn-pomme);\n}\n\n.soi-ricn-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ricn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ricn-card p {\n  font-size: 14px;\n  color: var(--soi-ricn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ricn-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ricn-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ricn-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ricn-radius);\n  border: 1px solid var(--soi-ricn-line);\n  align-items: flex-start;\n}\n\n.soi-ricn-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ricn-marine);\n  color: var(--soi-ricn-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-ricn-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ricn-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ricn-step-content p {\n  font-size: 14px;\n  color: var(--soi-ricn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ricn-compo {\n  background: var(--soi-ricn-off-white);\n  border-radius: var(--soi-ricn-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-ricn-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-ricn-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ricn-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ricn-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ricn-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ricn-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ricn-marine);\n  text-align: right;\n}\n\n.soi-ricn-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ricn-pomme-light);\n  border-left: 4px solid var(--soi-ricn-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ricn-radius) var(--soi-ricn-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ricn-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ricn-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ricn-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ricn-tip p {\n  font-size: 14px;\n  color: var(--soi-ricn-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ricn-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ricn-accordion-item {\n  background: var(--soi-ricn-off-white);\n  border-radius: var(--soi-ricn-radius-sm);\n  border: 1px solid var(--soi-ricn-line);\n  overflow: hidden;\n}\n\n.soi-ricn-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ricn-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-ricn-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ricn-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ricn-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ricn-accordion-item[open] .soi-ricn-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ricn-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ricn-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ricn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ricn-cta-box {\n  background: var(--soi-ricn-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ricn-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ricn-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-ricn-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ricn-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-ricn-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ricn-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ricn-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-ricn-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ricn-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ricn-compo-value {\n    text-align: left;\n  }\n\n  .soi-ricn-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-ricn-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ricn-fiche {\n    --soi-ricn-text-soft: #2C3E50;\n    --soi-ricn-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603081290058,"sku":"AY0103","price":13.49,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-ricin-bio-ayur-vana-packshot.webp?v=1787477983"},{"product_id":"huile-de-calophylle","title":"Huile de Calophylle Bio - Ayurvana","description":"\u003cdiv class=\"soi-calo-fiche\"\u003e\n\n  \u003csection class=\"soi-calo-hero\"\u003e\n    \u003cdiv class=\"soi-calo-hero-tag\"\u003e\n      \u003cspan class=\"soi-calo-tag-dot\"\u003e\u003c\/span\u003e\n      Huile de soin · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-calo-hero-title\"\u003ePression à froid. Pureté inégalée.\u003c\/span\u003e\n    \u003cp class=\"soi-calo-hero-subtitle\"\u003e100 % pure et pressée à froid, cette huile végétale d'exception soutient la microcirculation, apaise les peaux fragilisées et favorise le renouvellement cellulaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-calo-hero-labels\"\u003e\n      \u003cspan class=\"soi-calo-label soi-calo-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-calo-label\"\u003eCOSMEBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-calo-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-calo-label\"\u003e100 % PURE\u003c\/span\u003e\n      \u003cspan class=\"soi-calo-label\"\u003eCONDITIONNÉE EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calo-section\"\u003e\n    \u003ch2\u003eQu'est-ce que l'huile de calophylle et pourquoi est-elle si précieuse ?\u003c\/h2\u003e\n    \u003cp\u003eExtraite des noix du \u003cem\u003eCalophyllum inophyllum\u003c\/em\u003e, un arbre tropical d'Asie du Sud-Est, l'huile végétale de calophylle se distingue par sa richesse exceptionnelle en acides gras insaturés, en calophyllolide (un lactone coumarinique unique) et en inophyllum. C'est cette combinaison rare qui lui confère ses propriétés apaisantes, circulatoires et régénérantes, bien au-delà d'une huile végétale classique.\u003c\/p\u003e\n    \u003cp\u003eSa texture légèrement colorée (jaune-vert) et son odeur caractéristique témoignent de sa pureté et de sa concentration en actifs naturels. Elle est souvent utilisée pure ou diluée dans une autre huile végétale, selon la sensibilité de votre peau.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calo-section\"\u003e\n    \u003ch2\u003eLes bienfaits de l'huile de calophylle bio pour votre peau\u003c\/h2\u003e\n    \u003cdiv class=\"soi-calo-benefits\"\u003e\n      \u003cdiv class=\"soi-calo-benefit\"\u003e\n        \u003cdiv class=\"soi-calo-benefit-icon\"\u003e\u003cspan\u003e🩸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMicrocirculation cutanée\u003c\/h3\u003e\n        \u003cp\u003eIdéale pour atténuer les rougeurs, les éclatements de veinules et les cernes liés à une mauvaise circulation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-benefit\"\u003e\n        \u003cdiv class=\"soi-calo-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisante et anti-inflammatoire\u003c\/h3\u003e\n        \u003cp\u003eSoulage les peaux irritées, tiraillées ou sujettes aux boutons et aux lésions superficielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-benefit\"\u003e\n        \u003cdiv class=\"soi-calo-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRégénère et protège\u003c\/h3\u003e\n        \u003cp\u003eFavorise le renouvellement cellulaire pour un teint unifié et une peau visiblement plus saine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-benefit\"\u003e\n        \u003cdiv class=\"soi-calo-benefit-icon\"\u003e\u003cspan\u003e💎\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDétoxifiante en profondeur\u003c\/h3\u003e\n        \u003cp\u003eAide à débarrasser la peau des impuretés accumulées pour retrouver de l'éclat.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-benefit\"\u003e\n        \u003cdiv class=\"soi-calo-benefit-icon\"\u003e\u003cspan\u003e🦵\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoulage les jambes lourdes\u003c\/h3\u003e\n        \u003cp\u003eAppliquée en massage, elle revitalise les zones fatiguées et contribue à réduire la sensation de lourdeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calo-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile végétale de calophylle ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-calo-timeline\"\u003e\n      \u003cdiv class=\"soi-calo-step\"\u003e\n        \u003cdiv class=\"soi-calo-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-calo-step-content\"\u003e\n          \u003ch3\u003eVisage (rougeurs, veinules, boutons)\u003c\/h3\u003e\n          \u003cp\u003eAppliquez 2 à 3 gouttes pures sur les zones ciblées, matin ou soir. Évitez le contour des yeux si vous avez la peau très sensible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-step\"\u003e\n        \u003cdiv class=\"soi-calo-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-calo-step-content\"\u003e\n          \u003ch3\u003eJambes et circulation\u003c\/h3\u003e\n          \u003cp\u003eMassez en remontant vers le cœur, pure ou mélangée à une huile neutre (jojoba, amande douce) pour favoriser la tolérance cutanée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-step\"\u003e\n        \u003cdiv class=\"soi-calo-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-calo-step-content\"\u003e\n          \u003ch3\u003eEn mélange avec votre soin habituel\u003c\/h3\u003e\n          \u003cp\u003eAjoutez 2 à 4 gouttes dans votre crème quotidienne ou votre sérum pour enrichir votre routine beauté naturellement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-step\"\u003e\n        \u003cdiv class=\"soi-calo-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-calo-step-content\"\u003e\n          \u003ch3\u003eCure recommandée\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats visibles, privilégiez une utilisation régulière sur 4 à 6 semaines, matin et\/ou soir selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-calo-tip\"\u003e\n      \u003cdiv class=\"soi-calo-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eFaites toujours un test dans le pli du coude avant la première utilisation, surtout si vous avez la peau très réactive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calo-section\"\u003e\n    \u003ch2\u003eComposition de l'huile de calophylle Ayurvana\u003c\/h2\u003e\n    \u003cdiv class=\"soi-calo-compo\"\u003e\n      \u003cdiv class=\"soi-calo-compo-row\"\u003e\n        \u003cspan class=\"soi-calo-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-calo-compo-value\"\u003e\u003cem\u003eCalophyllum inophyllum seed oil\u003c\/em\u003e (huile de graines de Calophylle)*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-compo-row\"\u003e\n        \u003cspan class=\"soi-calo-compo-label\"\u003eExtraction\u003c\/span\u003e\n        \u003cspan class=\"soi-calo-compo-value\"\u003ePremière pression à froid, sans solvant ni traitement thermique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-compo-row\"\u003e\n        \u003cspan class=\"soi-calo-compo-label\"\u003ePureté\u003c\/span\u003e\n        \u003cspan class=\"soi-calo-compo-value\"\u003e100 % pure, sans conservateur, sans colorant, sans parfum ajouté\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-compo-row\"\u003e\n        \u003cspan class=\"soi-calo-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-calo-compo-value\"\u003eCosmebio par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-compo-row\"\u003e\n        \u003cspan class=\"soi-calo-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-calo-compo-value\"\u003eFlacon airless 30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-calo-compo-row\"\u003e\n        \u003cspan class=\"soi-calo-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-calo-compo-value\"\u003eSélectionnée, contrôlée et conditionnée en France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"font-size: 12px; color: var(--soi-calo-text-muted); margin-top: 0.75rem; font-style: italic;\"\u003e* Ingrédient issu de l'agriculture biologique certifiée\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calo-section\"\u003e\n    \u003ch2\u003eHuile de calophylle : y a-t-il des dangers ou précautions à connaître ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-calo-accordion\"\u003e\n      \u003cdetails class=\"soi-calo-accordion-item\" open\u003e\n        \u003csummary class=\"soi-calo-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-calo-accordion-content\"\u003e\n          \u003cp\u003eL'huile de calophylle est déconseillée chez la femme enceinte et les jeunes enfants sans avis médical préalable. Elle peut provoquer une légère sensibilité sur les peaux très réactives : faites toujours un test dans le pli du coude avant la première utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-calo-accordion-item\"\u003e\n        \u003csummary class=\"soi-calo-accordion-header\"\u003e🧴 Usage recommandé\u003c\/summary\u003e\n        \u003cdiv class=\"soi-calo-accordion-content\"\u003e\n          \u003cp\u003eCe produit est réservé à un usage cosmétique externe et ne remplace en aucun cas un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-calo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-calo-cta-box\"\u003e\n      \u003cp class=\"soi-calo-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-calo-cta-text\" style=\"color: white;\"\u003eRougeurs, imperfections, jambes lourdes : offrez à votre peau toute la richesse d'une huile végétale d'exception, en toute confiance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-calo-marine: #1A2D3D;\n  --soi-calo-marine-dark: #0F1E2B;\n  --soi-calo-marine-light: #2C4458;\n  --soi-calo-pomme: #A1C544;\n  --soi-calo-pomme-dark: #84A636;\n  --soi-calo-pomme-light: rgba(161,197,68,0.10);\n  --soi-calo-white: #FFFFFF;\n  --soi-calo-off-white: #F8FAF6;\n  --soi-calo-stone: #F1F3EE;\n  --soi-calo-line: #E5E8E0;\n  --soi-calo-primary: #5A8A52;\n  --soi-calo-primary-soft: #EAF2E6;\n  --soi-calo-accent: #C4A94D;\n  --soi-calo-text: #1A2D3D;\n  --soi-calo-text-soft: #4A5B6B;\n  --soi-calo-text-muted: #7B8693;\n  --soi-calo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-calo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-calo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-calo-radius: 12px;\n  --soi-calo-radius-sm: 8px;\n  --soi-calo-radius-pill: 999px;\n}\n\n.soi-calo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-calo-fiche img { max-width: 100%; height: auto; }\n\n.soi-calo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-calo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-calo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-calo-hero {\n  position: relative;\n  background: var(--soi-calo-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-calo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-calo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-calo-pomme);\n}\n\n.soi-calo-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-calo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-calo-pomme);\n  border-radius: 50%;\n}\n\n.soi-calo-hero-title {\n  display: block;\n  color: var(--soi-calo-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-calo-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-calo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-calo-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-calo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-calo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-calo-label-accent {\n  background: var(--soi-calo-pomme);\n  border-color: var(--soi-calo-pomme);\n  color: var(--soi-calo-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-calo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-calo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-calo-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-calo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-calo-pomme);\n  border-radius: 2px;\n}\n\n.soi-calo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-calo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-calo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-calo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-calo-benefit {\n  background: var(--soi-calo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-calo-radius);\n  border: 1px solid var(--soi-calo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-calo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-calo-shadow-md);\n}\n\n.soi-calo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-calo-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-calo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-calo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-calo-benefit:hover .soi-calo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-calo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-calo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-calo-benefit p {\n  font-size: 13px;\n  color: var(--soi-calo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-calo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-calo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-calo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-calo-radius);\n  border: 1px solid var(--soi-calo-line);\n  align-items: flex-start;\n}\n\n.soi-calo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-calo-marine);\n  color: var(--soi-calo-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-calo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-calo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-calo-step-content p {\n  font-size: 14px;\n  color: var(--soi-calo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-calo-compo {\n  background: var(--soi-calo-off-white);\n  border-radius: var(--soi-calo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-calo-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-calo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-calo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-calo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-calo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-calo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-calo-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-calo-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-calo-pomme-light);\n  border-left: 4px solid var(--soi-calo-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-calo-radius) var(--soi-calo-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-calo-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-calo-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-calo-marine);\n  margin-bottom: 4px;\n}\n\n.soi-calo-tip p {\n  font-size: 14px;\n  color: var(--soi-calo-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-calo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-calo-accordion-item {\n  background: var(--soi-calo-off-white);\n  border-radius: var(--soi-calo-radius-sm);\n  border: 1px solid var(--soi-calo-line);\n  overflow: hidden;\n}\n\n.soi-calo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-calo-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-calo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-calo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-calo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-calo-accordion-item[open] .soi-calo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-calo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-calo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-calo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-calo-cta-box {\n  background: var(--soi-calo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-calo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-calo-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-calo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-calo-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-calo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-calo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-calo-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-calo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-calo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-calo-compo-value {\n    text-align: left;\n  }\n\n  .soi-calo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-calo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-calo-fiche {\n    --soi-calo-text-soft: #2C3E50;\n    --soi-calo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603083387210,"sku":"AY0104","price":15.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-calophylle-bio-ayurvana-packshot_e7880b23-fe3b-4bd7-b6a2-ed873e8af85c.webp?v=1787478107"},{"product_id":"huile-massage-pitta-bio","title":"Huile de massage Pitta bio - Ayurvana","description":"\n\u003cdiv class=\"soi-pitta-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-pitta-hero\"\u003e\n    \u003cdiv class=\"soi-pitta-hero-tag\"\u003e\n      \u003cspan class=\"soi-pitta-tag-dot\"\u003e\u003c\/span\u003e\n      Ayurveda · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pitta-hero-title\"\u003eL'Abhyanga, votre rituel d'équilibre quotidien\u003c\/span\u003e\n    \u003cp class=\"soi-pitta-hero-subtitle\"\u003eUne huile ayurvédique certifiée biologique, formulée pour apaiser, nourrir et rééquilibrer les peaux sensibles associées au dosha Pitta.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pitta-hero-labels\"\u003e\n      \u003cspan class=\"soi-pitta-label soi-pitta-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-pitta-label\"\u003eCOSMEBIO · ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-pitta-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-pitta-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-pitta-label\"\u003e100 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Pourquoi choisir une huile ayurveda corps adaptée à Pitta ? --\u003e\n  \u003csection class=\"soi-pitta-section\"\u003e\n    \u003ch2\u003ePourquoi choisir une huile ayurveda corps adaptée à Pitta ?\u003c\/h2\u003e\n    \u003cp\u003eEn Ayurveda, le dosha Pitta est associé à la chaleur, l'intensité et la transformation. Lorsqu'il se trouve en excès, la peau le ressent souvent en premier : rougeurs, réactivité, sensations de brûlure ou d'inconfort.\u003c\/p\u003e\n    \u003cp\u003eContrairement à une huile de massage classique, une huile ayurvédique corps Pitta intègre des plantes et des synergies botaniques étudiées depuis des siècles pour équilibrer ce dosha. L'objectif n'est pas simplement de nourrir la peau, mais de lui redonner un véritable équilibre : moins de réactivité, plus de confort, une texture apaisée au quotidien.\u003c\/p\u003e\n    \u003cp\u003eQue vous l'utilisiez en massage corps ou en soin du visage, cette huile ayurvédique s'adapte aux peaux sensibles avec une grande douceur.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Composition complète de l'huile de massage Pitta bio --\u003e\n  \u003csection class=\"soi-pitta-section\"\u003e\n    \u003ch2\u003eComposition complète de l'huile de massage Pitta bio\u003c\/h2\u003e\n    \u003cp class=\"soi-pitta-section-intro\"\u003eChaque ingrédient a été sélectionné pour sa cohérence avec les principes Pitta. Voici ce que contient cette formule :\u003c\/p\u003e\n    \u003cdiv class=\"soi-pitta-grid\"\u003e\n      \u003cdiv class=\"soi-pitta-card\"\u003e\n        \u003ch3\u003e🌾 Huile de sésame bio (base)\u003c\/h3\u003e\n        \u003cp\u003eHuile phare de l'Ayurveda, reconnue pour ses propriétés nourrissantes, antioxydantes et protectrices. Elle constitue un véhicule idéal pour les plantes actives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-card\"\u003e\n        \u003ch3\u003e🌿 Centella asiatica (Gotu Kola)\u003c\/h3\u003e\n        \u003cp\u003ePlante clé de l'Ayurveda, réputée pour ses vertus cicatrisantes, régénérantes et apaisantes sur les peaux irritées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-card\"\u003e\n        \u003ch3\u003e🌱 Shatavari\u003c\/h3\u003e\n        \u003cp\u003eAdaptogène doux, il nourrit et adoucit en profondeur tout en soutenant l'élasticité cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-card\"\u003e\n        \u003ch3\u003e🍇 Triphala\u003c\/h3\u003e\n        \u003cp\u003eMélange de trois fruits ayurvédiques (Amalaki, Bibhitaki, Haritaki), aux propriétés régénérantes et antioxydantes. Il contribue à un teint unifié et une texture lisse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-card\"\u003e\n        \u003ch3\u003e💧 Aloe vera bio\u003c\/h3\u003e\n        \u003cp\u003eHydratant naturel de référence, il apaise les rougeurs et renforce le confort cutané.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-card\"\u003e\n        \u003ch3\u003e🍃 Huile essentielle d'arbre à thé\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés antimicrobiennes et anti-inflammatoires, elle complète parfaitement une formule dédiée aux peaux réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Comment utiliser l'huile ayurveda corps Pitta ? --\u003e\n  \u003csection class=\"soi-pitta-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile ayurveda corps Pitta ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pitta-section-intro\"\u003eL'Ayurveda recommande l'Abhyanga, un automassage quotidien à l'huile, idéalement le matin avant la douche. Voici comment procéder simplement :\u003c\/p\u003e\n    \u003cdiv class=\"soi-pitta-timeline\"\u003e\n      \u003cdiv class=\"soi-pitta-step\"\u003e\n        \u003cdiv class=\"soi-pitta-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pitta-step-content\"\u003e\n          \u003ch3\u003ePréparez l'huile\u003c\/h3\u003e\n          \u003cp\u003eTiédissez légèrement l'huile entre vos paumes pour activer les actifs et améliorer la pénétration.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-step\"\u003e\n        \u003cdiv class=\"soi-pitta-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pitta-step-content\"\u003e\n          \u003ch3\u003eMassez le corps\u003c\/h3\u003e\n          \u003cp\u003eAppliquez en mouvements circulaires sur tout le corps, en insistant sur les zones tendues ou réactives.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-step\"\u003e\n        \u003cdiv class=\"soi-pitta-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pitta-step-content\"\u003e\n          \u003ch3\u003eLaissez poser et rincez\u003c\/h3\u003e\n          \u003cp\u003eLaissez poser 10 à 20 minutes avant de rincer à l'eau tiède, sans savon agressif.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pitta-tip\"\u003e\n      \u003cdiv class=\"soi-pitta-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCette huile peut aussi s'utiliser en soin visage : quelques gouttes suffisent pour un massage facial doux, à intégrer dans votre routine du soir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Certifications et garanties qualité --\u003e\n  \u003csection class=\"soi-pitta-section\"\u003e\n    \u003ch2\u003eCertifications et garanties qualité\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pitta-grid-compact\"\u003e\n      \u003cdiv class=\"soi-pitta-card-mini\"\u003e\n        \u003cspan class=\"soi-pitta-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-pitta-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-pitta-card-mini-value\"\u003eCosmebio par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-card-mini\"\u003e\n        \u003cspan class=\"soi-pitta-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-pitta-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-pitta-card-mini-value\"\u003eFabriquée en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-card-mini\"\u003e\n        \u003cspan class=\"soi-pitta-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-pitta-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-pitta-card-mini-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pitta-compo\"\u003e\n      \u003cdiv class=\"soi-pitta-compo-row\"\u003e\n        \u003cspan class=\"soi-pitta-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-pitta-compo-value\"\u003eBiologique, sans conservateurs de synthèse, sans solvants chimiques, sans colorants artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pitta-compo-row\"\u003e\n        \u003cspan class=\"soi-pitta-compo-label\"\u003ePeaux adaptées\u003c\/span\u003e\n        \u003cspan class=\"soi-pitta-compo-value\"\u003ePeaux sensibles et réactives, y compris en période estivale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Avis sur l'huile ayurveda Pitta : ce que disent les utilisateurs --\u003e\n  \u003csection class=\"soi-pitta-section\"\u003e\n    \u003ch2\u003eAvis sur l'huile ayurveda Pitta : ce que disent les utilisateurs\u003c\/h2\u003e\n    \u003cp\u003eLes personnes qui intègrent cette huile à leur routine Abhyanga témoignent d'une peau visiblement plus douce et apaisée après quelques semaines d'utilisation régulière. Les peaux sujettes aux rougeurs ou aux tiraillements semblent particulièrement réceptives à la synergie Centella asiatica et Aloe vera.\u003c\/p\u003e\n    \u003cp\u003eComme pour tout soin ayurvédique, la régularité est la clé : les bienfaits se révèlent progressivement, en douceur.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pitta-accordion\"\u003e\n      \u003cdetails class=\"soi-pitta-accordion-item\"\u003e\n        \u003csummary class=\"soi-pitta-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pitta-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un cosmétique. Il ne constitue pas un traitement médical et ne se substitue pas à un avis médical professionnel.\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-pitta-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pitta-cta-box\"\u003e\n      \u003cp class=\"soi-pitta-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau un soin ancré dans des millénaires de sagesse ayurvédique. L'huile Pitta bio d'Ayurvana accompagne chaque massage d'une promesse simple : apaiser, nourrir, équilibrer.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pitta-marine: #1A2D3D;\n  --soi-pitta-marine-dark: #0F1E2B;\n  --soi-pitta-marine-light: #2C4458;\n  --soi-pitta-pomme: #A1C544;\n  --soi-pitta-pomme-dark: #84A636;\n  --soi-pitta-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-pitta-white: #FFFFFF;\n  --soi-pitta-off-white: #F8FAF6;\n  --soi-pitta-stone: #F1F3EE;\n  --soi-pitta-line: #E5E8E0;\n\n  --soi-pitta-primary: #D88542;\n  --soi-pitta-primary-soft: #FFF3E8;\n  --soi-pitta-accent: #C96A3B;\n\n  --soi-pitta-text: #1A2D3D;\n  --soi-pitta-text-soft: #4A5B6B;\n  --soi-pitta-text-muted: #7B8693;\n\n  --soi-pitta-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pitta-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pitta-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pitta-radius: 12px;\n  --soi-pitta-radius-sm: 8px;\n  --soi-pitta-radius-pill: 999px;\n}\n\n.soi-pitta-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pitta-fiche img { max-width: 100%; height: auto; }\n\n.soi-pitta-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pitta-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pitta-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-pitta-hero {\n  position: relative;\n  background: var(--soi-pitta-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-pitta-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pitta-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pitta-pomme);\n}\n\n.soi-pitta-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-pitta-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pitta-pomme);\n  border-radius: 50%;\n}\n\n.soi-pitta-hero-title {\n  display: block;\n  color: var(--soi-pitta-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-pitta-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-pitta-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pitta-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-pitta-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pitta-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pitta-label-accent {\n  background: var(--soi-pitta-pomme);\n  border-color: var(--soi-pitta-pomme);\n  color: var(--soi-pitta-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-pitta-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pitta-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pitta-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-pitta-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pitta-pomme);\n  border-radius: 2px;\n}\n\n.soi-pitta-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pitta-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pitta-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pitta-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pitta-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-pitta-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pitta-card {\n  background: var(--soi-pitta-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pitta-radius);\n  border-left: 3px solid var(--soi-pitta-pomme);\n}\n\n.soi-pitta-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pitta-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pitta-card p {\n  font-size: 14px;\n  color: var(--soi-pitta-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-pitta-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-pitta-card-mini {\n  background: var(--soi-pitta-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-pitta-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-pitta-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-pitta-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-pitta-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-pitta-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pitta-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-pitta-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-pitta-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pitta-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pitta-radius);\n  border: 1px solid var(--soi-pitta-line);\n  align-items: flex-start;\n}\n\n.soi-pitta-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pitta-marine);\n  color: var(--soi-pitta-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-pitta-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pitta-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pitta-step-content p {\n  font-size: 14px;\n  color: var(--soi-pitta-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-pitta-compo {\n  background: var(--soi-pitta-off-white);\n  border-radius: var(--soi-pitta-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-pitta-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-pitta-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pitta-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pitta-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pitta-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pitta-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pitta-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-pitta-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pitta-pomme-light);\n  border-left: 4px solid var(--soi-pitta-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pitta-radius) var(--soi-pitta-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pitta-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pitta-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pitta-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pitta-tip p {\n  font-size: 14px;\n  color: var(--soi-pitta-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-pitta-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-pitta-accordion-item {\n  background: var(--soi-pitta-off-white);\n  border-radius: var(--soi-pitta-radius-sm);\n  border: 1px solid var(--soi-pitta-line);\n  overflow: hidden;\n}\n\n.soi-pitta-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pitta-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-pitta-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pitta-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pitta-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pitta-accordion-item[open] .soi-pitta-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pitta-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pitta-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pitta-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-pitta-cta-box {\n  background: var(--soi-pitta-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pitta-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pitta-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-pitta-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pitta-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-pitta-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pitta-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pitta-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-pitta-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pitta-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pitta-compo-value {\n    text-align: left;\n  }\n\n  .soi-pitta-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pitta-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pitta-fiche {\n    --soi-pitta-text-soft: #2C3E50;\n    --soi-pitta-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603092889930,"sku":"AY0106","price":21.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-massage-pitta-bio-ayurvana-packshot_11zon.webp?v=1782371971"},{"product_id":"huile-massage-kapha-bio","title":"Huile de massage Kapha bio Ayurvana","description":"\n\u003cdiv class=\"soi-kapha-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-kapha-hero\"\u003e\n    \u003cdiv class=\"soi-kapha-hero-tag\"\u003e\n      \u003cspan class=\"soi-kapha-tag-dot\"\u003e\u003c\/span\u003e\n      Ayurveda · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-kapha-hero-title\"\u003eRituel ayurvédique, énergie retrouvée\u003c\/span\u003e\n    \u003cp class=\"soi-kapha-hero-subtitle\"\u003eUne huile ayurvédique corps formulée pour réveiller, stimuler et revitaliser les constitutions Kapha, fidèle aux enseignements millénaires de l'Ayurveda.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kapha-hero-labels\"\u003e\n      \u003cspan class=\"soi-kapha-label soi-kapha-label-accent\"\u003eCOSMEBIO · ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-kapha-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-kapha-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-kapha-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-kapha-label\"\u003e100 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-kapha-section\"\u003e\n    \u003cp class=\"soi-kapha-section-intro\"\u003eVous cherchez une huile de massage ayurvédique corps vraiment adaptée à votre constitution Kapha ? Cette huile bio d'Ayurvana est formulée pour répondre précisément aux besoins des profils Kapha : peaux qui ont tendance à la lourdeur, circulation paresseuse, muscles qui manquent de tonus. Elle réveille, stimule et revitalise, fidèle aux enseignements de l'Ayurveda depuis des millénaires.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Dosha Kapha --\u003e\n  \u003csection class=\"soi-kapha-section\"\u003e\n    \u003ch2\u003eQu'est-ce que le dosha Kapha en Ayurveda ?\u003c\/h2\u003e\n    \u003cp\u003eEn médecine ayurvédique, le dosha Kapha est gouverné par les éléments \u003cstrong\u003eterre et eau\u003c\/strong\u003e. Les personnes à dominante Kapha ont souvent une constitution robuste, une peau douce, une grande endurance et un tempérament calme. Mais lorsque Kapha se déséquilibre, un excès de lourdeur, de stagnation et de rétention peut apparaître, tant sur le plan physique qu'énergétique.\u003c\/p\u003e\n    \u003cp\u003eL'objectif de cette huile ayurvédique corps est précisément de rééquilibrer cet excès en apportant \u003cstrong\u003echaleur, légèreté et mouvement\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Bienfaits --\u003e\n  \u003csection class=\"soi-kapha-section\"\u003e\n    \u003ch2\u003eLes bienfaits de l'huile de massage Kapha bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kapha-benefits\"\u003e\n      \u003cdiv class=\"soi-kapha-benefit\"\u003e\n        \u003cdiv class=\"soi-kapha-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTonifie et raffermit\u003c\/h3\u003e\n        \u003cp\u003eSoutient la fermeté musculaire pour une silhouette plus dynamique et tonique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-benefit\"\u003e\n        \u003cdiv class=\"soi-kapha-benefit-icon\"\u003e\u003cspan\u003e🌊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eStimule la circulation\u003c\/h3\u003e\n        \u003cp\u003eActive la circulation sanguine et lymphatique, idéale pour les corps qui ont tendance à la lourdeur ou à la rétention.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-benefit\"\u003e\n        \u003cdiv class=\"soi-kapha-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduit l'aspect peau d'orange\u003c\/h3\u003e\n        \u003cp\u003eGrâce à ses actifs tonifiants et drainants, la peau retrouve un grain plus lisse et uniforme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-benefit\"\u003e\n        \u003cdiv class=\"soi-kapha-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéchauffe en profondeur\u003c\/h3\u003e\n        \u003cp\u003eRestitue une énergie vibrante dès les premières applications et nourrit la peau sans l'alourdir grâce à l'huile de sésame bio.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition --\u003e\n  \u003csection class=\"soi-kapha-section\"\u003e\n    \u003ch2\u003eComposition : des plantes ayurvédiques soigneusement sélectionnées\u003c\/h2\u003e\n    \u003cp class=\"soi-kapha-section-intro\"\u003eChaque ingrédient de cette huile ayurvédique a été choisi pour son action spécifique sur le dosha Kapha.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kapha-grid\"\u003e\n      \u003cdiv class=\"soi-kapha-card\"\u003e\n        \u003ch3\u003e🌾 Huile de sésame bio (base)\u003c\/h3\u003e\n        \u003cp\u003eHuile de référence en Ayurveda, nourrissante et antioxydante. Elle pénètre profondément pour tonifier les tissus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card\"\u003e\n        \u003ch3\u003e🫚 Gingembre\u003c\/h3\u003e\n        \u003cp\u003eActif chauffant et stimulant par excellence, il active la circulation et combat la stagnation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card\"\u003e\n        \u003ch3\u003e🌿 Curcuma\u003c\/h3\u003e\n        \u003cp\u003eAux propriétés anti-inflammatoires et tonifiantes reconnues, il soutient l'éclat et la fermeté cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card\"\u003e\n        \u003ch3\u003e🌱 Fenugrec\u003c\/h3\u003e\n        \u003cp\u003eFavorise le drainage et aide à affiner la silhouette.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card\"\u003e\n        \u003ch3\u003e🍃 Centella asiatica (Gotu kola)\u003c\/h3\u003e\n        \u003cp\u003ePlante emblématique de l'Ayurveda, elle soutient la microcirculation et la fermeté de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card\"\u003e\n        \u003ch3\u003e🌶️ Poivre noir\u003c\/h3\u003e\n        \u003cp\u003ePuissant activateur circulatoire, il amplifie l'action des autres actifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card\"\u003e\n        \u003ch3\u003e🪵 Huile essentielle de cannelle\u003c\/h3\u003e\n        \u003cp\u003eÉnergisante et équilibrante, elle apporte une chaleur douce et une fragrance enveloppante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Mode d'emploi --\u003e\n  \u003csection class=\"soi-kapha-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile de massage Kapha ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kapha-timeline\"\u003e\n      \u003cdiv class=\"soi-kapha-step\"\u003e\n        \u003cdiv class=\"soi-kapha-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-kapha-step-content\"\u003e\n          \u003ch3\u003ePréparez votre soin\u003c\/h3\u003e\n          \u003cp\u003eAppliquez quelques pressions de pompe sur la paume de votre main.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-step\"\u003e\n        \u003cdiv class=\"soi-kapha-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-kapha-step-content\"\u003e\n          \u003ch3\u003eMassez avec fermeté\u003c\/h3\u003e\n          \u003cp\u003eEffectuez des mouvements fermes et dynamiques, en remontant vers le cœur pour activer la circulation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-step\"\u003e\n        \u003cdiv class=\"soi-kapha-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-kapha-step-content\"\u003e\n          \u003ch3\u003eIntégrez à votre quotidien\u003c\/h3\u003e\n          \u003cp\u003eUtilisez quotidiennement, idéalement le matin pour démarrer la journée avec vitalité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-kapha-tip\"\u003e\n      \u003cdiv class=\"soi-kapha-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour un résultat optimal, pratiquez l'Abhyanga, le massage ayurvédique traditionnel du corps entier, sur peau sèche avant la douche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Garanties --\u003e\n  \u003csection class=\"soi-kapha-section\"\u003e\n    \u003ch2\u003eGaranties qualité Ayurvana\u003c\/h2\u003e\n    \u003cdiv class=\"soi-kapha-grid-compact\"\u003e\n      \u003cdiv class=\"soi-kapha-card-mini\"\u003e\n        \u003cspan class=\"soi-kapha-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-kapha-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-kapha-card-mini-value\"\u003eCosmebio par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card-mini\"\u003e\n        \u003cspan class=\"soi-kapha-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-kapha-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-kapha-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card-mini\"\u003e\n        \u003cspan class=\"soi-kapha-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-kapha-card-mini-label\"\u003eFormule pure\u003c\/span\u003e\n        \u003cspan class=\"soi-kapha-card-mini-value\"\u003eSans conservateur, colorant, solvant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-kapha-card-mini\"\u003e\n        \u003cspan class=\"soi-kapha-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-kapha-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-kapha-card-mini-value\"\u003eFlacon pompe 100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Pour qui --\u003e\n  \u003csection class=\"soi-kapha-section\"\u003e\n    \u003ch2\u003ePour qui est conseillée cette huile ayurvédique pour le corps ?\u003c\/h2\u003e\n    \u003cp\u003eCette huile convient particulièrement aux personnes à \u003cstrong\u003edominante Kapha\u003c\/strong\u003e souhaitant affiner leur silhouette, retrouver de la légèreté et stimuler leur énergie au quotidien. Elle est également appréciée en \u003cstrong\u003emassage sportif\u003c\/strong\u003e avant l'effort ou en soin anti-cellulite naturel.\u003c\/p\u003e\n    \u003cdiv class=\"soi-kapha-accordion\"\u003e\n      \u003cdetails class=\"soi-kapha-accordion-item\"\u003e\n        \u003csummary class=\"soi-kapha-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-kapha-accordion-content\"\u003e\n          \u003cp\u003eEn cas de doute sur votre dosha ou d'utilisation pendant la grossesse, consultez un professionnel de santé.\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-kapha-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-kapha-cta-box\"\u003e\n      \u003cp class=\"soi-kapha-cta-text\" style=\"color: white;\"\u003eRedécouvrez la légèreté et la vitalité avec cette huile Kapha bio. Chaque massage devient un rituel ancré dans une tradition millénaire, un moment pour vous reconnecter à votre corps et lui offrir la stimulation dont il a besoin pour rayonner, jour après jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-kapha-marine: #1A2D3D;\n  --soi-kapha-marine-dark: #0F1E2B;\n  --soi-kapha-marine-light: #2C4458;\n  --soi-kapha-pomme: #A1C544;\n  --soi-kapha-pomme-dark: #84A636;\n  --soi-kapha-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-kapha-white: #FFFFFF;\n  --soi-kapha-off-white: #F8FAF6;\n  --soi-kapha-stone: #F1F3EE;\n  --soi-kapha-line: #E5E8E0;\n\n  --soi-kapha-primary: #D88542;\n  --soi-kapha-primary-soft: #F5E6D4;\n  --soi-kapha-accent: #B5C94A;\n\n  --soi-kapha-text: #1A2D3D;\n  --soi-kapha-text-soft: #4A5B6B;\n  --soi-kapha-text-muted: #7B8693;\n\n  --soi-kapha-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-kapha-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-kapha-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-kapha-radius: 12px;\n  --soi-kapha-radius-sm: 8px;\n  --soi-kapha-radius-pill: 999px;\n}\n\n.soi-kapha-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-kapha-fiche img { max-width: 100%; height: auto; }\n\n.soi-kapha-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-kapha-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-kapha-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-kapha-hero {\n  position: relative;\n  background: var(--soi-kapha-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-kapha-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-kapha-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-kapha-pomme);\n}\n\n.soi-kapha-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-kapha-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-kapha-pomme);\n  border-radius: 50%;\n}\n\n.soi-kapha-hero-title {\n  display: block;\n  color: var(--soi-kapha-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-kapha-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-kapha-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-kapha-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-kapha-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-kapha-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-kapha-label-accent {\n  background: var(--soi-kapha-pomme);\n  border-color: var(--soi-kapha-pomme);\n  color: var(--soi-kapha-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-kapha-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-kapha-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-kapha-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-kapha-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-kapha-pomme);\n  border-radius: 2px;\n}\n\n.soi-kapha-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-kapha-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-kapha-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-kapha-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-kapha-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-kapha-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-kapha-benefit {\n  background: var(--soi-kapha-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-kapha-radius);\n  border: 1px solid var(--soi-kapha-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-kapha-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-kapha-shadow-md);\n}\n\n.soi-kapha-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-kapha-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-kapha-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-kapha-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-kapha-benefit:hover .soi-kapha-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-kapha-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kapha-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kapha-benefit p {\n  font-size: 13px;\n  color: var(--soi-kapha-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-kapha-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-kapha-card {\n  background: var(--soi-kapha-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kapha-radius);\n  border-left: 3px solid var(--soi-kapha-pomme);\n}\n\n.soi-kapha-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-kapha-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-kapha-card p {\n  font-size: 14px;\n  color: var(--soi-kapha-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-kapha-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-kapha-card-mini {\n  background: var(--soi-kapha-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-kapha-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-kapha-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-kapha-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-kapha-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-kapha-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-kapha-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-kapha-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-kapha-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-kapha-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-kapha-radius);\n  border: 1px solid var(--soi-kapha-line);\n  align-items: flex-start;\n}\n\n.soi-kapha-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-kapha-marine);\n  color: var(--soi-kapha-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-kapha-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-kapha-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-kapha-step-content p {\n  font-size: 14px;\n  color: var(--soi-kapha-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-kapha-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-kapha-pomme-light);\n  border-left: 4px solid var(--soi-kapha-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-kapha-radius) var(--soi-kapha-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-kapha-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-kapha-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-kapha-marine);\n  margin-bottom: 4px;\n}\n\n.soi-kapha-tip p {\n  font-size: 14px;\n  color: var(--soi-kapha-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-kapha-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-kapha-accordion-item {\n  background: var(--soi-kapha-off-white);\n  border-radius: var(--soi-kapha-radius-sm);\n  border: 1px solid var(--soi-kapha-line);\n  overflow: hidden;\n}\n\n.soi-kapha-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-kapha-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-kapha-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-kapha-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-kapha-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-kapha-accordion-item[open] .soi-kapha-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-kapha-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-kapha-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-kapha-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-kapha-cta-box {\n  background: var(--soi-kapha-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-kapha-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-kapha-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-kapha-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-kapha-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-kapha-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-kapha-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-kapha-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-kapha-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-kapha-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .soi-kapha-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-kapha-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-kapha-fiche {\n    --soi-kapha-text-soft: #2C3E50;\n    --soi-kapha-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603094397258,"sku":"AY0107","price":23.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-massage-kapha-bio-ayurvana-packshot_c7d94ae4-e3b3-45b8-8ae4-18ef25d0723a.webp?v=1787478072"},{"product_id":"creme-mains-shatavari-bio","title":"Crème mains au Shatavari bio - Ayurvana","description":"\u003cdiv class=\"soi-shat-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-shat-hero\"\u003e\n    \u003cdiv class=\"soi-shat-hero-tag\"\u003e\n      \u003cspan class=\"soi-shat-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique ayurvédique · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-shat-hero-title\"\u003eL'hydratation profonde venue d'Ayurveda\u003c\/span\u003e\n    \u003cp class=\"soi-shat-hero-subtitle\"\u003eUne hydratation profonde et durable pour vos mains, portée par le Shatavari et une formule à 98 % d'ingrédients d'origine naturelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shat-hero-labels\"\u003e\n      \u003cspan class=\"soi-shat-label soi-shat-label-accent\"\u003eBIO ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003e98 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-shat-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003cp class=\"soi-shat-section-intro\"\u003eVos mains travaillent toute la journée, affrontent le froid, les lavages répétés, les agressions du quotidien. Elles méritent un soin à la hauteur de ce qu'elles endurent. La crème mains bio au Shatavari d'Ayur-Vana leur offre exactement cela : une hydratation profonde et durable, portée par une formule certifiée bio, fabriquée en France, à 98 % d'ingrédients d'origine naturelle.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SHATAVARI --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eLe Shatavari : l'actif ayurvédique qui change tout\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003eShatavari\u003c\/strong\u003e (Asparagus racemosus) est une plante emblématique de la médecine ayurvédique indienne, utilisée depuis des siècles pour ses vertus apaisantes et régénérantes. Riche en \u003cstrong\u003esaponines stéroïdiennes\u003c\/strong\u003e, elle aide à calmer les rougeurs, à réduire les sensations d'inconfort et à restaurer la souplesse des peaux abîmées ou fatiguées. Dans cette crème naturelle pour les mains, le Shatavari est associé à d'autres actifs soigneusement sélectionnés pour une efficacité maximale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FORMULE --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eUne formule bio pensée pour les mains sensibles et sèches\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-grid\"\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🌿 Huile de Sésame bio\u003c\/h3\u003e\n        \u003cp\u003eNourrissante en profondeur, elle protège la barrière cutanée et lutte contre le dessèchement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e💧 Huile de Jojoba bio\u003c\/h3\u003e\n        \u003cp\u003eSa texture proche du sébum naturel permet une absorption rapide sans film gras. Idéale au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🍃 Extrait de Thé Vert\u003c\/h3\u003e\n        \u003cp\u003ePuissant antioxydant, il aide à revitaliser la peau et à lui redonner un éclat naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🌸 HE de Cajeput et Menthe Crépue\u003c\/h3\u003e\n        \u003cp\u003eUn parfum frais et végétal qui laisse les mains délicatement parfumées, sans lourdeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- MODE D'EMPLOI --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eComment utiliser la crème mains bio au Shatavari ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-timeline\"\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003eAppliquez\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de crème sur vos mains propres et sèches, matin et soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003eMassez\u003c\/h3\u003e\n          \u003cp\u003eInsistez sur les zones les plus sèches : articulations, cuticules, dos des mains.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-step\"\u003e\n        \u003cdiv class=\"soi-shat-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-shat-step-content\"\u003e\n          \u003ch3\u003eLaissez pénétrer\u003c\/h3\u003e\n          \u003cp\u003eLa formule non grasse pénètre rapidement, sans rinçage et sans résidu collant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shat-tip\"\u003e\n      \u003cdiv class=\"soi-shat-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour une action renforcée en hiver ou lors d'une période de stress cutané intense, appliquez une couche généreuse le soir avant de dormir. Vous redécouvrirez des mains toutes douces au réveil.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CERTIFICATION --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eCertifiée bio Ecocert : un gage de confiance\u003c\/h2\u003e\n    \u003cp\u003eCette crème bio pour les mains est certifiée par \u003cstrong\u003eEcocert\u003c\/strong\u003e, l'un des organismes de certification les plus exigeants au monde. Sa composition affiche \u003cstrong\u003e98 % d'ingrédients d'origine naturelle\u003c\/strong\u003e, sans silicones, sans parabènes, sans colorants synthétiques. Elle est \u003cstrong\u003efabriquée en France\u003c\/strong\u003e, dans le respect des normes cosmétiques les plus strictes. Un choix éco-responsable, pour votre peau et pour la planète.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shat-grid-compact\"\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003eEcocert Bio Cosmétique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eContenu net\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003e75 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card-mini\"\u003e\n        \u003cspan class=\"soi-shat-card-mini-icon\"\u003e🍃\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-card-mini-value\"\u003e98 %\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eComposition complète de la crème mains Shatavari bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-compo\"\u003e\n      \u003cdiv class=\"soi-shat-compo-row\"\u003e\n        \u003cspan class=\"soi-shat-compo-label\"\u003eINCI\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-compo-value\" style=\"text-align:left; font-weight:400; font-size:13px; line-height:1.6; color:var(--soi-shat-text-soft);\"\u003eAqua, Sesamum indicum seed oil*, Simmondsia chinensis seed oil*, Asparagus racemosus root extract*, Camellia sinensis leaf extract*, Melaleuca leucadendron cajuputi leaf oil*, Mentha crispa leaf oil*, Glycerin*, émulsifiants et agents de texture d'origine naturelle.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-compo-row\"\u003e\n        \u003cspan class=\"soi-shat-compo-label\"\u003eAgriculture biologique\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-compo-value\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-compo-row\"\u003e\n        \u003cspan class=\"soi-shat-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-shat-compo-value\"\u003eSilicones, parabènes, colorants synthétiques\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- À QUI --\u003e\n  \u003csection class=\"soi-shat-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse cette crème mains naturelle ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shat-grid\"\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🤲 Peaux sèches à très sèches\u003c\/h3\u003e\n        \u003cp\u003eMains abîmées par le froid ou les lavages fréquents, qui ont besoin d'une nutrition intense et durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e🌿 Peaux sensibles\u003c\/h3\u003e\n        \u003cp\u003ePersonnes sensibles aux formules conventionnelles chargées en silicones, à la recherche d'une alternative douce et naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e✨ Amateurs de cosmétique naturelle\u003c\/h3\u003e\n        \u003cp\u003eCelles et ceux qui privilégient les cosmétiques naturels et ayurvédiques à l'efficacité prouvée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shat-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧 Toute la famille\u003c\/h3\u003e\n        \u003cp\u003eConvient à toute la famille, dès l'adolescence.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-shat-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-shat-cta-box\"\u003e\n      \u003cp class=\"soi-shat-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-shat-cta-text\" style=\"color: white;\"\u003eDes mains douces, apaisées et nourries en profondeur. Offrez-leur enfin le soin ayurvédique qu'elles méritent, au quotidien, au fil des saisons.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-shat-marine: #1A2D3D;\n  --soi-shat-marine-dark: #0F1E2B;\n  --soi-shat-marine-light: #2C4458;\n  --soi-shat-pomme: #A1C544;\n  --soi-shat-pomme-dark: #84A636;\n  --soi-shat-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-shat-white: #FFFFFF;\n  --soi-shat-off-white: #F8FAF6;\n  --soi-shat-stone: #F1F3EE;\n  --soi-shat-line: #E5E8E0;\n\n  --soi-shat-primary: #D4688A;\n  --soi-shat-primary-soft: #F5E0E8;\n  --soi-shat-accent: #D88542;\n\n  --soi-shat-text: #1A2D3D;\n  --soi-shat-text-soft: #4A5B6B;\n  --soi-shat-text-muted: #7B8693;\n\n  --soi-shat-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-shat-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-shat-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-shat-radius: 12px;\n  --soi-shat-radius-sm: 8px;\n  --soi-shat-radius-pill: 999px;\n}\n\n.soi-shat-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-shat-fiche img { max-width: 100%; height: auto; }\n\n.soi-shat-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-shat-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-shat-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-shat-hero {\n  position: relative;\n  background: var(--soi-shat-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-shat-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-shat-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-shat-pomme), var(--soi-shat-primary));\n}\n\n.soi-shat-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-shat-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-shat-pomme);\n  border-radius: 50%;\n}\n\n.soi-shat-hero-title {\n  display: block;\n  color: var(--soi-shat-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-shat-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-shat-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-shat-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-shat-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-shat-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-shat-label-accent {\n  background: var(--soi-shat-pomme);\n  border-color: var(--soi-shat-pomme);\n  color: var(--soi-shat-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-shat-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-shat-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-shat-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-shat-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-shat-pomme);\n  border-radius: 2px;\n}\n\n.soi-shat-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-shat-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-shat-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-shat-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-shat-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-shat-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-shat-card {\n  background: var(--soi-shat-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shat-radius);\n  border-left: 3px solid var(--soi-shat-pomme);\n}\n\n.soi-shat-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shat-card p {\n  font-size: 14px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-shat-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-shat-card-mini {\n  background: var(--soi-shat-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-shat-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-shat-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-shat-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-shat-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-shat-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n}\n\n\/* TIMELINE *\/\n.soi-shat-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-shat-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-shat-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shat-radius);\n  border: 1px solid var(--soi-shat-line);\n  align-items: flex-start;\n}\n\n.soi-shat-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-shat-marine);\n  color: var(--soi-shat-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-shat-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shat-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-shat-step-content p {\n  font-size: 14px;\n  color: var(--soi-shat-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION (data rows) *\/\n.soi-shat-compo {\n  background: var(--soi-shat-off-white);\n  border-radius: var(--soi-shat-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-shat-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-shat-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-shat-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-shat-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-shat-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-shat-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-shat-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-shat-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-shat-pomme-light);\n  border-left: 4px solid var(--soi-shat-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-shat-radius) var(--soi-shat-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-shat-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-shat-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-shat-marine);\n  margin-bottom: 4px;\n}\n\n.soi-shat-tip p {\n  font-size: 14px;\n  color: var(--soi-shat-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-shat-cta-box {\n  background: var(--soi-shat-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-shat-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-shat-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-shat-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-shat-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-shat-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-shat-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-shat-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-shat-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-shat-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-shat-compo-value {\n    text-align: left;\n  }\n\n  .soi-shat-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-shat-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-shat-fiche {\n    --soi-shat-text-soft: #2C3E50;\n    --soi-shat-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603102818634,"sku":"AY9951","price":14.58,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-mains-au-shatavari-bio-ayurvana-packshot.webp?v=1779980334"},{"product_id":"creme-pieds-neem-bio","title":"Crème pieds au Neem certifiée bio - Ayurvana","description":"\u003cdiv class=\"soi-neem-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-neem-hero\"\u003e\n    \u003cdiv class=\"soi-neem-hero-tag\"\u003e\n      \u003cspan class=\"soi-neem-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique ayurvédique · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-neem-hero-title\"\u003eLe secret ayurvédique des pieds sains\u003c\/span\u003e\n    \u003cp class=\"soi-neem-hero-subtitle\"\u003eLa sagesse ayurvédique au service de vos pieds : une formule purifiante, nourrissante et rafraîchissante à 98 % d'ingrédients d'origine naturelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-neem-hero-labels\"\u003e\n      \u003cspan class=\"soi-neem-label soi-neem-label-accent\"\u003eCOSMEBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-neem-label\"\u003eCERTIFIÉ ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-neem-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-neem-label\"\u003e98 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-neem-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 --\u003e\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003ePourquoi le Neem est-il l'ingrédient star de cette crème pour les pieds ?\u003c\/h2\u003e\n    \u003cp\u003eUtilisé depuis des millénaires en médecine ayurvédique, le Neem (\u003cem\u003eAzadirachta indica\u003c\/em\u003e) est reconnu pour ses propriétés purifiantes, antibactériennes et antifongiques naturelles. Appliqué sur les pieds, il assainit l'épiderme en profondeur, limite les odeurs liées à la transpiration et favorise une peau plus saine au quotidien.\u003c\/p\u003e\n    \u003cp\u003eC'est précisément ce que les autres crèmes pieds bio du marché peinent à offrir avec autant d'efficacité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 --\u003e\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003eUne formule complète pour les pieds très secs et abîmés\u003c\/h2\u003e\n    \u003cp class=\"soi-neem-section-intro\"\u003eCette crème pour pieds très secs et abîmés ne mise pas tout sur un seul actif. Chaque ingrédient a été choisi pour un rôle précis :\u003c\/p\u003e\n    \u003cdiv class=\"soi-neem-grid\"\u003e\n      \u003cdiv class=\"soi-neem-card\"\u003e\n        \u003ch3\u003e🌿 Feuilles de Neem bio\u003c\/h3\u003e\n        \u003cp\u003ePurifient, assainissent et protègent contre les bactéries et champignons responsables d'inconforts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-card\"\u003e\n        \u003ch3\u003e🍫 Beurre de cacao\u003c\/h3\u003e\n        \u003cp\u003eNourrit intensément les zones épaissies et les talons craquelés, avec une action réparatrice durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-card\"\u003e\n        \u003ch3\u003e💧 Aloe vera bio\u003c\/h3\u003e\n        \u003cp\u003eApaise les irritations et hydrate en profondeur sans effet gras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-card\"\u003e\n        \u003ch3\u003e🌸 Eau florale d'hamamélis\u003c\/h3\u003e\n        \u003cp\u003eResserre les pores, tonifie et rafraîchit la peau fatiguée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-card\"\u003e\n        \u003ch3\u003e🪨 Argile verte absorbante\u003c\/h3\u003e\n        \u003cp\u003eRégule la transpiration et assure un confort sec toute la journée, idéal pour les pieds qui transpirent facilement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-card\"\u003e\n        \u003ch3\u003e🌬️ Huiles essentielles de cajeput et de menthe poivrée\u003c\/h3\u003e\n        \u003cp\u003eProcurent une sensation de fraîcheur immédiate et un parfum naturel vivifiant dès la première application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 --\u003e\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003eComment utiliser cette crème pieds au Neem pour de meilleurs résultats ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-neem-timeline\"\u003e\n      \u003cdiv class=\"soi-neem-step\"\u003e\n        \u003cdiv class=\"soi-neem-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-neem-step-content\"\u003e\n          \u003ch3\u003eNettoyage\u003c\/h3\u003e\n          \u003cp\u003eLavez et séchez soigneusement vos pieds, en insistant entre les orteils.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-step\"\u003e\n        \u003cdiv class=\"soi-neem-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-neem-step-content\"\u003e\n          \u003ch3\u003eApplication\u003c\/h3\u003e\n          \u003cp\u003eAppliquez une noisette de crème sur chaque pied en massant doucement du talon vers les orteils.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-step\"\u003e\n        \u003cdiv class=\"soi-neem-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-neem-step-content\"\u003e\n          \u003ch3\u003eFréquence\u003c\/h3\u003e\n          \u003cp\u003eUtilisez matin et\/ou soir pour un résultat visible dès les premières semaines. En cas de pieds très abîmés, une application sous chaussettes la nuit accélère la réparation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-neem-tip\"\u003e\n      \u003cdiv class=\"soi-neem-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour les pieds très abîmés, appliquez une couche généreuse le soir et enfilez des chaussettes en coton pour laisser la formule agir toute la nuit.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 --\u003e\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003eCertification bio et engagement Ayurvana\u003c\/h2\u003e\n    \u003cdiv class=\"soi-neem-grid-compact\"\u003e\n      \u003cdiv class=\"soi-neem-card-mini\"\u003e\n        \u003cspan class=\"soi-neem-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-card-mini-value\"\u003eCosmebio par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-card-mini\"\u003e\n        \u003cspan class=\"soi-neem-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-card-mini\"\u003e\n        \u003cspan class=\"soi-neem-card-mini-icon\"\u003e🍃\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-card-mini-label\"\u003eNaturalité\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-card-mini-value\"\u003e98 % naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-card-mini\"\u003e\n        \u003cspan class=\"soi-neem-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-card-mini-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-neem-card-mini-value\"\u003eParabène, silicone\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eLabellisée Cosmebio par Ecocert, cette crème est fabriquée en France selon des exigences strictes de formulation naturelle et biologique. Zéro parabène, zéro silicone, zéro ingrédient superflu : vous appliquez sur votre peau ce qu'elle mérite vraiment. C'est aussi l'assurance d'un choix cohérent pour votre bien-être et pour l'environnement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 --\u003e\n  \u003csection class=\"soi-neem-section\"\u003e\n    \u003ch2\u003ePour qui est faite cette crème pour les pieds ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-neem-benefits\"\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e🦶\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePieds très secs et abîmés\u003c\/h3\u003e\n        \u003cp\u003ePeaux de pieds qui craquellent facilement, talons épaissis et zones rugueuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e💦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTranspiration et odeurs\u003c\/h3\u003e\n        \u003cp\u003ePersonnes sujettes aux pieds qui transpirent ou aux odeurs désagréables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExigence naturelle\u003c\/h3\u003e\n        \u003cp\u003eToute personne recherchant une crème pieds bio avec une formule certifiée et réellement efficace.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-neem-benefit\"\u003e\n        \u003cdiv class=\"soi-neem-benefit-icon\"\u003e\u003cspan\u003e🙏\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAdeptes de l'ayurveda\u003c\/h3\u003e\n        \u003cp\u003eCelles et ceux qui souhaitent prolonger leur rituel ayurvédique jusqu'aux pieds.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-neem-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-neem-cta-box\"\u003e\n      \u003cp class=\"soi-neem-cta-tag\" style=\"color: white;\"\u003ePrenez soin de vos pieds, pas à pas\u003c\/p\u003e\n      \u003cp class=\"soi-neem-cta-text\" style=\"color: white;\"\u003eLa puissance purifiante du Neem, la douceur du beurre de cacao et la fraîcheur des huiles essentielles dans une formule certifiée, fabriquée en France. Un rituel simple, naturel et efficace pour des pieds enfin doux, sains et confortables.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  \/* === Couleurs Soinat (FIXES) === *\/\n  --soi-neem-marine: #1A2D3D;\n  --soi-neem-marine-dark: #0F1E2B;\n  --soi-neem-marine-light: #2C4458;\n  --soi-neem-pomme: #A1C544;\n  --soi-neem-pomme-dark: #84A636;\n  --soi-neem-pomme-light: rgba(161,197,68,0.10);\n\n  \/* === Neutres Soinat === *\/\n  --soi-neem-white: #FFFFFF;\n  --soi-neem-off-white: #F8FAF6;\n  --soi-neem-stone: #F1F3EE;\n  --soi-neem-line: #E5E8E0;\n\n  \/* === Couleurs dynamiques (packaging bleu lavande + crème + vert neem) === *\/\n  --soi-neem-primary: #6B88B0;\n  --soi-neem-primary-soft: rgba(107,136,176,0.10);\n  --soi-neem-accent: #D88542;\n\n  \/* === Textes === *\/\n  --soi-neem-text: #1A2D3D;\n  --soi-neem-text-soft: #4A5B6B;\n  --soi-neem-text-muted: #7B8693;\n\n  \/* === Effets === *\/\n  --soi-neem-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-neem-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-neem-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-neem-radius: 12px;\n  --soi-neem-radius-sm: 8px;\n  --soi-neem-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-neem-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-neem-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-neem-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-neem-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-neem-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-neem-hero {\n  position: relative;\n  background: var(--soi-neem-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-neem-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-neem-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-neem-pomme);\n}\n\n.soi-neem-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-neem-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-neem-pomme);\n  border-radius: 50%;\n}\n\n.soi-neem-hero-title {\n  display: block;\n  color: var(--soi-neem-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-neem-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-neem-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-neem-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-neem-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-neem-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-neem-label-accent {\n  background: var(--soi-neem-pomme);\n  border-color: var(--soi-neem-pomme);\n  color: var(--soi-neem-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-neem-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-neem-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-neem-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-neem-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-neem-pomme);\n  border-radius: 2px;\n}\n\n.soi-neem-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-neem-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-neem-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-neem-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-neem-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS (cercles marine) === *\/\n.soi-neem-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-neem-benefit {\n  background: var(--soi-neem-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-neem-radius);\n  border: 1px solid var(--soi-neem-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-neem-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-neem-shadow-md);\n}\n\n.soi-neem-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-neem-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-neem-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-neem-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-neem-benefit:hover .soi-neem-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-neem-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-neem-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-neem-benefit p {\n  font-size: 13px;\n  color: var(--soi-neem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-neem-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-neem-card {\n  background: var(--soi-neem-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-neem-radius);\n  border-left: 3px solid var(--soi-neem-pomme);\n}\n\n.soi-neem-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-neem-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-neem-card p {\n  font-size: 14px;\n  color: var(--soi-neem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-neem-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-neem-card-mini {\n  background: var(--soi-neem-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-neem-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-neem-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-neem-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-neem-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-neem-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-neem-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-neem-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-neem-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-neem-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-neem-radius);\n  border: 1px solid var(--soi-neem-line);\n  align-items: flex-start;\n}\n\n.soi-neem-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-neem-marine);\n  color: var(--soi-neem-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-neem-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-neem-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-neem-step-content p {\n  font-size: 14px;\n  color: var(--soi-neem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-neem-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-neem-pomme-light);\n  border-left: 4px solid var(--soi-neem-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-neem-radius) var(--soi-neem-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-neem-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-neem-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-neem-marine);\n  margin-bottom: 4px;\n}\n\n.soi-neem-tip p {\n  font-size: 14px;\n  color: var(--soi-neem-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-neem-cta-box {\n  background: var(--soi-neem-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-neem-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-neem-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-neem-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-neem-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-neem-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-neem-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-neem-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-neem-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-neem-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-neem-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-neem-fiche {\n    --soi-neem-text-soft: #2C3E50;\n    --soi-neem-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603105341770,"sku":"AY9950","price":14.07,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-pieds-au-neem-certifiee-bio-ayurvana-packshot.webp?v=1779980351"},{"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":"dermoline-hydric-serum-30ml","title":"Sérum Hydratant Bio Dermoline Hydric - 30 ml - LT Labo","description":"\u003cdiv class=\"soi-derm-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-derm-hero\"\u003e\n    \u003cdiv class=\"soi-derm-hero-tag\"\u003e\n      \u003cspan class=\"soi-derm-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétiques et soins beauté · LT Labo\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-derm-hero-title\"\u003eSérum hydratant visage ultra-concentré\u003c\/span\u003e\n    \u003cp class=\"soi-derm-hero-subtitle\"\u003eSept actifs naturels d'exception pour une hydratation intense, une repulpation visible et une régénération en profondeur de votre épiderme.\u003c\/p\u003e\n    \u003cdiv class=\"soi-derm-hero-labels\"\u003e\n      \u003cspan class=\"soi-derm-label soi-derm-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-derm-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-derm-label\"\u003eSANS PARABÈNES\u003c\/span\u003e\n      \u003cspan class=\"soi-derm-label\"\u003eNON TESTÉ SUR LES ANIMAUX\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pourquoi choisir ce sérum --\u003e\n  \u003csection class=\"soi-derm-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce sérum hydratant visage certifié bio ?\u003c\/h2\u003e\n    \u003cp\u003eParmi les nombreux sérums hydratants visage disponibles, le Dermoline Hydric se distingue par sa double promesse : une texture ultra-légère qui pénètre instantanément, sans film gras, et une composition bio rigoureusement sélectionnée. Là où d'autres formules misent sur un seul actif phare, celui-ci associe \u003cstrong\u003esept actifs complémentaires\u003c\/strong\u003e pour agir sur tous les niveaux de l'hydratation cutanée.\u003c\/p\u003e\n    \u003cp\u003eIl est particulièrement recommandé pour les \u003cstrong\u003epeaux sèches, sensibles ou matures\u003c\/strong\u003e qui réclament un soin concentré et respectueux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Les actifs clés --\u003e\n  \u003csection class=\"soi-derm-section\"\u003e\n    \u003ch2\u003eLes actifs clés et leurs bienfaits concrets\u003c\/h2\u003e\n    \u003cdiv class=\"soi-derm-grid\"\u003e\n      \u003cdiv class=\"soi-derm-card\"\u003e\n        \u003ch3\u003e💧 Acide hyaluronique\u003c\/h3\u003e\n        \u003cp\u003eVéritable aimant à eau, il maintient l'équilibre hydrique de la peau et atténue les signes visibles de déshydratation dès les premières applications.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-card\"\u003e\n        \u003ch3\u003e🌿 Silicium végétal\u003c\/h3\u003e\n        \u003cp\u003eStimule la synthèse naturelle de collagène pour une peau plus ferme et plus élastique dans la durée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-card\"\u003e\n        \u003ch3\u003e🫒 Huile de Jojoba Bio\u003c\/h3\u003e\n        \u003cp\u003eNourrit en profondeur sans occlusion, idéale pour les peaux qui tolèrent mal les textures riches.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-card\"\u003e\n        \u003ch3\u003e🌱 Aloe Vera Bio\u003c\/h3\u003e\n        \u003cp\u003eApaisant et régénérant, il calme les inconforts et renforce la barrière cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-card\"\u003e\n        \u003ch3\u003e🍵 Extrait de Thé Vert Bio\u003c\/h3\u003e\n        \u003cp\u003eAntioxydant puissant, il neutralise les radicaux libres responsables du vieillissement prématuré.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-card\"\u003e\n        \u003ch3\u003e✨ Vitamine E\u003c\/h3\u003e\n        \u003cp\u003eProtège les cellules cutanées et potentialise l'action des autres actifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-card\"\u003e\n        \u003ch3\u003e🌸 Hamamélis\u003c\/h3\u003e\n        \u003cp\u003eResserre les pores, unifie le grain de peau et réduit les petites imperfections.\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-derm-section\"\u003e\n    \u003ch2\u003eComment utiliser le sérum Dermoline Hydric ?\u003c\/h2\u003e\n    \u003cp class=\"soi-derm-section-intro\"\u003eIntégrez ce sérum hydratant à votre routine matin et\/ou soir, sur une peau propre et légèrement humide.\u003c\/p\u003e\n    \u003cdiv class=\"soi-derm-timeline\"\u003e\n      \u003cdiv class=\"soi-derm-step\"\u003e\n        \u003cdiv class=\"soi-derm-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-derm-step-content\"\u003e\n          \u003ch3\u003eDosez\u003c\/h3\u003e\n          \u003cp\u003eAppuyez une à deux fois sur la pompe pour déposer le sérum dans le creux de votre main.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-step\"\u003e\n        \u003cdiv class=\"soi-derm-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-derm-step-content\"\u003e\n          \u003ch3\u003eAppliquez\u003c\/h3\u003e\n          \u003cp\u003eRépartissez par légers tapotements sur le visage et le cou, en insistant sur les zones tiraillées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-step\"\u003e\n        \u003cdiv class=\"soi-derm-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-derm-step-content\"\u003e\n          \u003ch3\u003eComplétez\u003c\/h3\u003e\n          \u003cp\u003eLaissez pénétrer quelques secondes, puis appliquez votre soin habituel si vous souhaitez superposer les textures.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-derm-tip\"\u003e\n      \u003cdiv class=\"soi-derm-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour des résultats durables sur la repulpation et la fermeté, une cure de 4 à 6 semaines est recommandée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Composition complète --\u003e\n  \u003csection class=\"soi-derm-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cp\u003eAqua, Aloe Barbadensis Leaf Juice*, Glycerin, Simmondsia Chinensis (Jojoba) Seed Oil*, Camellia Sinensis Leaf Extract*, Sodium Hyaluronate, Silicon (Vegetal), Hamamelis Virginiana Water, Tocopherol (Vitamine E), Parfum naturel, Xanthan Gum, Sodium Benzoate, Potassium Sorbate, Citric Acid.\u003c\/p\u003e\n    \u003cp\u003e\u003cem\u003e* Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n    \u003cdiv class=\"soi-derm-compo\"\u003e\n      \u003cdiv class=\"soi-derm-compo-row\"\u003e\n        \u003cspan class=\"soi-derm-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-derm-compo-value\"\u003eFlacon pompe airless 30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-compo-row\"\u003e\n        \u003cspan class=\"soi-derm-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-derm-compo-value\"\u003eCOSMOS Organic par Cosmébio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-compo-row\"\u003e\n        \u003cspan class=\"soi-derm-compo-label\"\u003eActifs principaux\u003c\/span\u003e\n        \u003cspan class=\"soi-derm-compo-value\"\u003e7 actifs complémentaires\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Engagements --\u003e\n  \u003csection class=\"soi-derm-section\"\u003e\n    \u003ch2\u003eEngagements LT Labo : une formule éthique et responsable\u003c\/h2\u003e\n    \u003cdiv class=\"soi-derm-benefits\"\u003e\n      \u003cdiv class=\"soi-derm-benefit\"\u003e\n        \u003cdiv class=\"soi-derm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié COSMOS Organic\u003c\/h3\u003e\n        \u003cp\u003eFormulation bio vérifiée par Cosmébio, organisme indépendant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-benefit\"\u003e\n        \u003cdiv class=\"soi-derm-benefit-icon\"\u003e\u003cspan\u003e🧴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans parabènes, sans silicones\u003c\/h3\u003e\n        \u003cp\u003eRespectueux de votre peau et de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-benefit\"\u003e\n        \u003cdiv class=\"soi-derm-benefit-icon\"\u003e\u003cspan\u003e🐰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eNon testé sur les animaux\u003c\/h3\u003e\n        \u003cp\u003eEngagement éthique total de la marque LT Labo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-derm-benefit\"\u003e\n        \u003cdiv class=\"soi-derm-benefit-icon\"\u003e\u003cspan\u003e🔒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon pompe airless\u003c\/h3\u003e\n        \u003cp\u003ePréserve l'intégrité de la formule et limite le gaspillage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Ce sérum est-il fait pour vous ? --\u003e\n  \u003csection class=\"soi-derm-section\"\u003e\n    \u003ch2\u003eCe sérum est-il fait pour vous ?\u003c\/h2\u003e\n    \u003cp\u003eSi vous cherchez un sérum hydratant visage pour une peau qui manque de tonus, de rebond et de confort, le Dermoline Hydric coche toutes les cases : texture non grasse, certification bio sérieuse, actifs synergiques et format hygiénique. Il convient à toutes les peaux, avec une attention particulière pour les \u003cstrong\u003epeaux sèches, sensibles et matures\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"soi-derm-accordion\"\u003e\n      \u003cdetails class=\"soi-derm-accordion-item\"\u003e\n        \u003csummary class=\"soi-derm-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-derm-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un soin cosmétique. Il ne remplace pas un avis ou un traitement médical.\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-derm-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-derm-cta-box\"\u003e\n      \u003cp class=\"soi-derm-cta-tag\" style=\"color: white;\"\u003ePrendre soin de soi naturellement, en commançant par la peau\u003c\/p\u003e\n      \u003cp class=\"soi-derm-cta-text\" style=\"color: white;\"\u003eParce que votre peau mérite bien plus qu'une hydratation en surface, le Dermoline Hydric Sérum va chercher l'eau là où elle manque vraiment. Sept actifs bio, une texture fondante, une certification sérieuse : pour une peau repulpée, apaisée et véritablement régénéré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-derm-marine: #1A2D3D;\n  --soi-derm-marine-dark: #0F1E2B;\n  --soi-derm-marine-light: #2C4458;\n  --soi-derm-pomme: #A1C544;\n  --soi-derm-pomme-dark: #84A636;\n  --soi-derm-pomme-light: rgba(161,197,68,0.10);\n  --soi-derm-white: #FFFFFF;\n  --soi-derm-off-white: #F8FAF6;\n  --soi-derm-stone: #F1F3EE;\n  --soi-derm-line: #E5E8E0;\n  --soi-derm-primary: #7A9A8E;\n  --soi-derm-primary-soft: #D6E4DF;\n  --soi-derm-accent: #6B8F5E;\n  --soi-derm-text: #1A2D3D;\n  --soi-derm-text-soft: #4A5B6B;\n  --soi-derm-text-muted: #7B8693;\n  --soi-derm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-derm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-derm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-derm-radius: 12px;\n  --soi-derm-radius-sm: 8px;\n  --soi-derm-radius-pill: 999px;\n}\n\n.soi-derm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-derm-fiche img { max-width: 100%; height: auto; }\n\n.soi-derm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-derm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-derm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-derm-hero {\n  position: relative;\n  background: var(--soi-derm-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-derm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-derm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-derm-pomme);\n}\n\n.soi-derm-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-derm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-derm-pomme);\n  border-radius: 50%;\n}\n\n.soi-derm-hero-title {\n  display: block;\n  color: var(--soi-derm-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-derm-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-derm-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-derm-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-derm-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-derm-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-derm-label-accent {\n  background: var(--soi-derm-pomme);\n  border-color: var(--soi-derm-pomme);\n  color: var(--soi-derm-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-derm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-derm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-derm-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-derm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-derm-pomme);\n  border-radius: 2px;\n}\n\n.soi-derm-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-derm-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-derm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-derm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-derm-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-derm-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-derm-benefit {\n  background: var(--soi-derm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-derm-radius);\n  border: 1px solid var(--soi-derm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-derm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-derm-shadow-md);\n}\n\n.soi-derm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-derm-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-derm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-derm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-derm-benefit:hover .soi-derm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-derm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-derm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-derm-benefit p {\n  font-size: 13px;\n  color: var(--soi-derm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-derm-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-derm-card {\n  background: var(--soi-derm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-derm-radius);\n  border-left: 3px solid var(--soi-derm-pomme);\n}\n\n.soi-derm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-derm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-derm-card p {\n  font-size: 14px;\n  color: var(--soi-derm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-derm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-derm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-derm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-derm-radius);\n  border: 1px solid var(--soi-derm-line);\n  align-items: flex-start;\n}\n\n.soi-derm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-derm-marine);\n  color: var(--soi-derm-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-derm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-derm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-derm-step-content p {\n  font-size: 14px;\n  color: var(--soi-derm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION DATA ROWS *\/\n.soi-derm-compo {\n  background: var(--soi-derm-off-white);\n  border-radius: var(--soi-derm-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n}\n\n.soi-derm-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-derm-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-derm-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-derm-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-derm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-derm-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-derm-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-derm-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-derm-pomme-light);\n  border-left: 4px solid var(--soi-derm-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-derm-radius) var(--soi-derm-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-derm-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-derm-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-derm-marine);\n  margin-bottom: 4px;\n}\n\n.soi-derm-tip p {\n  font-size: 14px;\n  color: var(--soi-derm-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-derm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-derm-accordion-item {\n  background: var(--soi-derm-off-white);\n  border-radius: var(--soi-derm-radius-sm);\n  border: 1px solid var(--soi-derm-line);\n  overflow: hidden;\n}\n\n.soi-derm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-derm-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-derm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-derm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-derm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-derm-accordion-item[open] .soi-derm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-derm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-derm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-derm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-derm-cta-box {\n  background: var(--soi-derm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-derm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-derm-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-derm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-derm-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-derm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-derm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-derm-white);\n  line-height: 1.5;\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-derm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-derm-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-derm-compo-value {\n    text-align: left;\n  }\n\n  .soi-derm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-derm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-derm-fiche {\n    --soi-derm-text-soft: #2C3E50;\n    --soi-derm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"LT Labo","offers":[{"title":"Default Title","offer_id":61603124838730,"sku":"LT0025","price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/dermoline-hydric-serum-certifie-bio-30-ml-lt-labo-packshot.webp?v=1779718957"},{"product_id":"lait-corps-centella-bio","title":"Lait Corps à la Centella bio - Ayurvana","description":"\n\u003cdiv class=\"soi-cent-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-cent-hero\"\u003e\n    \u003cdiv class=\"soi-cent-hero-tag\"\u003e\n      \u003cspan class=\"soi-cent-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique bio · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cent-hero-title\"\u003eLait Corps à la Centella bio\u003c\/span\u003e\n    \u003cp class=\"soi-cent-hero-subtitle\"\u003eUn soin hydratant certifié bio, enrichi en Centella Asiatica et en huiles végétales précieuses, pour une peau nourrie, raffermie et apaisée au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-hero-labels\"\u003e\n      \u003cspan class=\"soi-cent-label soi-cent-label-accent\"\u003eBIO COSMEBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eCERTIFIÉ ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eSANS PARABÈNES\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eSANS SULFATES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003cp class=\"soi-cent-section-intro\"\u003eVous cherchez un lait hydratant bio pour le corps qui fait vraiment la différence, sans compromis sur la naturalité ? Ce lait corps à la Centella bio d'Ayurvana associe l'efficacité d'une plante vieille de plusieurs siècles à une formule douce, certifiée Cosmebio par Ecocert, conçue pour les peaux sèches, sensibles ou qui ont besoin d'un vrai coup de soin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Centella Asiatica --\u003e\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eCentella Asiatica : pourquoi cette plante est au cœur de la formule\u003c\/h2\u003e\n    \u003cp\u003eLa Centella Asiatica, aussi appelée Gotu Kola, est une plante emblématique de la médecine ayurvédique. Elle est reconnue pour sa capacité à stimuler la synthèse de collagène, ce qui se traduit concrètement par une peau plus ferme, plus élastique et visiblement régénérée.\u003c\/p\u003e\n    \u003cp\u003eElle apaise les irritations, soutient la microcirculation cutanée et favorise le renouvellement des cellules cutanées. Résultat : votre peau retrouve de la tonicité, de l'éclat et un confort durable.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les actifs naturels --\u003e\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eLes actifs naturels qui font la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-grid\"\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌼 Eau florale de bleuet\u003c\/h3\u003e\n        \u003cp\u003eApaisante et légèrement tonifiante, elle réconforte les peaux sensibles et favorise une peau visiblement plus lumineuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🍑 Huile de noyau d'abricot\u003c\/h3\u003e\n        \u003cp\u003eLégère et pénétrante, elle nourrit la peau en profondeur sans effet gras, idéale pour les peaux tiraillées ou déshydratées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌿 Huile d'amande douce\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour son action émolliente, elle assouplit la peau, renforce le film hydrolipidique et soulage les peaux sèches ou rugueuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌱 Hamamélis\u003c\/h3\u003e\n        \u003cp\u003eAntioxydant naturel, il soutient une circulation sanguine normale et contribue à l'effet drainant et revitalisant de la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser --\u003e\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eComment utiliser ce lait corps hydratant bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-timeline\"\u003e\n      \u003cdiv class=\"soi-cent-step\"\u003e\n        \u003cdiv class=\"soi-cent-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cent-step-content\"\u003e\n          \u003ch3\u003eAprès la douche ou le bain\u003c\/h3\u003e\n          \u003cp\u003eAppliquez une noisette généreuse de lait sur peau légèrement humide pour maximiser l'absorption.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-step\"\u003e\n        \u003cdiv class=\"soi-cent-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cent-step-content\"\u003e\n          \u003ch3\u003eMassez en mouvements circulaires\u003c\/h3\u003e\n          \u003cp\u003eInsistez sur les zones sèches : coudes, genoux, tibias.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-step\"\u003e\n        \u003cdiv class=\"soi-cent-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cent-step-content\"\u003e\n          \u003ch3\u003eMatin et soir\u003c\/h3\u003e\n          \u003cp\u003eUtilisez matin et soir pour un confort optimal, ou uniquement le soir pour entretenir une hydratation durable toute la nuit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Ce lait corps bio est fait pour vous si... --\u003e\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eCe lait corps bio est fait pour vous si...\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-benefits\"\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🤍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeau sèche ou sensible\u003c\/h3\u003e\n        \u003cp\u003eVotre peau est sèche, sensible ou réactive et supporte mal les formules conventionnelles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExigence bio\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez un lait hydratant bio pour le corps certifié, sans ingrédients controversés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFermeté et élasticité\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez à améliorer la fermeté et l'élasticité de votre peau sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabrication française\u003c\/h3\u003e\n        \u003cp\u003eVous préférez les soins fabriqués en France, avec des actifs traçables et respectueux de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Certification et fabrication --\u003e\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eCertification et fabrication\u003c\/h2\u003e\n    \u003cp\u003eCe lait corps bio est certifié Cosmebio par Ecocert, l'un des labels les plus exigeants en cosmétique naturelle et biologique. Il est fabriqué en France, avec des ingrédients issus de l'agriculture biologique. Un choix cohérent pour votre peau et pour la planète.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-compo\"\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003eCosmebio par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003eSulfates, parabènes, colorants synthétiques\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Questions fréquentes --\u003e\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur le lait corps à la Centella bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-accordion\"\u003e\n      \u003cdetails class=\"soi-cent-accordion-item\"\u003e\n        \u003csummary class=\"soi-cent-accordion-header\"\u003e🧴 Ce lait convient-il aux peaux très sèches ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cent-accordion-content\"\u003e\n          \u003cp\u003eOui, sa formule enrichie en huiles végétales nourrit en profondeur même les peaux les plus déshydratées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-cent-accordion-item\"\u003e\n        \u003csummary class=\"soi-cent-accordion-header\"\u003e🤰 Peut-on l'utiliser pendant la grossesse ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cent-accordion-content\"\u003e\n          \u003cp\u003eConsultez votre médecin ou sage-femme avant toute application, par précaution.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-cent-accordion-item\"\u003e\n        \u003csummary class=\"soi-cent-accordion-header\"\u003e💧 Quelle est la texture du lait ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cent-accordion-content\"\u003e\n          \u003cp\u003eLégère et fondante, elle pénètre rapidement sans film gras résiduel, idéale au quotidien.\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-cent-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cent-cta-box\"\u003e\n      \u003cp class=\"soi-cent-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, prendre soin de sa peau durablement\u003c\/p\u003e\n      \u003cp class=\"soi-cent-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau le meilleur de la Centella Asiatica : une hydratation profonde, un confort immédiat et les bienfaits d'une plante millénaire dans une formule certifiée bio, fabriquée en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cent-marine: #1A2D3D;\n  --soi-cent-marine-dark: #0F1E2B;\n  --soi-cent-marine-light: #2C4458;\n  --soi-cent-pomme: #A1C544;\n  --soi-cent-pomme-dark: #84A636;\n  --soi-cent-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cent-white: #FFFFFF;\n  --soi-cent-off-white: #F8FAF6;\n  --soi-cent-stone: #F1F3EE;\n  --soi-cent-line: #E5E8E0;\n\n  --soi-cent-primary: #C8A96E;\n  --soi-cent-primary-soft: #E8DCC8;\n  --soi-cent-accent: #D88542;\n\n  --soi-cent-text: #1A2D3D;\n  --soi-cent-text-soft: #4A5B6B;\n  --soi-cent-text-muted: #7B8693;\n\n  --soi-cent-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cent-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cent-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cent-radius: 12px;\n  --soi-cent-radius-sm: 8px;\n  --soi-cent-radius-pill: 999px;\n}\n\n.soi-cent-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cent-fiche img { max-width: 100%; height: auto; }\n\n.soi-cent-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cent-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cent-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-cent-hero {\n  position: relative;\n  background: var(--soi-cent-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-cent-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cent-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cent-pomme);\n}\n\n.soi-cent-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-cent-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cent-pomme);\n  border-radius: 50%;\n}\n\n.soi-cent-hero-title {\n  display: block;\n  color: var(--soi-cent-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-cent-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-cent-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cent-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-cent-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cent-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cent-label-accent {\n  background: var(--soi-cent-pomme);\n  border-color: var(--soi-cent-pomme);\n  color: var(--soi-cent-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-cent-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cent-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cent-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-cent-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cent-pomme);\n  border-radius: 2px;\n}\n\n.soi-cent-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cent-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cent-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cent-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cent-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-cent-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cent-benefit {\n  background: var(--soi-cent-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cent-radius);\n  border: 1px solid var(--soi-cent-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cent-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cent-shadow-md);\n}\n\n.soi-cent-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cent-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-cent-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cent-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cent-benefit:hover .soi-cent-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cent-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cent-benefit p {\n  font-size: 13px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-cent-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cent-card {\n  background: var(--soi-cent-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cent-radius);\n  border-left: 3px solid var(--soi-cent-pomme);\n}\n\n.soi-cent-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cent-card p {\n  font-size: 14px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-cent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cent-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cent-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cent-radius);\n  border: 1px solid var(--soi-cent-line);\n  align-items: flex-start;\n}\n\n.soi-cent-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cent-marine);\n  color: var(--soi-cent-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-cent-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cent-step-content p {\n  font-size: 14px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-cent-compo {\n  background: var(--soi-cent-off-white);\n  border-radius: var(--soi-cent-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n}\n\n.soi-cent-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-cent-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cent-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cent-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cent-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cent-marine);\n  text-align: right;\n}\n\n\/* ACCORDION *\/\n.soi-cent-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cent-accordion-item {\n  background: var(--soi-cent-off-white);\n  border-radius: var(--soi-cent-radius-sm);\n  border: 1px solid var(--soi-cent-line);\n  overflow: hidden;\n}\n\n.soi-cent-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cent-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-cent-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cent-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cent-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cent-accordion-item[open] .soi-cent-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cent-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cent-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-cent-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cent-pomme-light);\n  border-left: 4px solid var(--soi-cent-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cent-radius) var(--soi-cent-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cent-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cent-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cent-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cent-tip p {\n  font-size: 14px;\n  color: var(--soi-cent-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-cent-cta-box {\n  background: var(--soi-cent-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cent-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cent-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-cent-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cent-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-cent-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cent-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cent-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-cent-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cent-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cent-compo-value {\n    text-align: left;\n  }\n\n  .soi-cent-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cent-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cent-fiche {\n    --soi-cent-text-soft: #2C3E50;\n    --soi-cent-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603138044234,"sku":"AY9953","price":13.05,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lait-corps-a-la-centella-bio-ayurvana-packshot_a1bc301b-2419-4012-8c6f-130f5e0c292e.webp?v=1787477598"},{"product_id":"masque-visage-bio-propolia","title":"Masque Visage Bio Argile \u0026 Propolis - Propolia","description":"\u003cdiv class=\"soi-masq-fiche\"\u003e\n\n\u003csection class=\"soi-masq-hero\"\u003e\n\u003cdiv class=\"soi-masq-hero-tag\"\u003e\n\u003cspan class=\"soi-masq-tag-dot\"\u003e\u003c\/span\u003e\nCosmétique visage · Propolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-masq-hero-title\"\u003ePureté d'argile, douceur de la ruche\u003c\/span\u003e\n\u003cp class=\"soi-masq-hero-subtitle\"\u003eDeux argiles, du miel bio et de la propolis pure réunis dans un masque visage qui purifie en profondeur, apaise les irritations et hydrate durablement, sans compromis sur la qualité.\u003c\/p\u003e\n\u003cdiv class=\"soi-masq-hero-labels\"\u003e\n\u003cspan class=\"soi-masq-label soi-masq-label-accent\"\u003eBIO\u003c\/span\u003e\n\u003cspan class=\"soi-masq-label\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n\u003cspan class=\"soi-masq-label\"\u003eECOCERT\u003c\/span\u003e\n\u003cspan class=\"soi-masq-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003eUn trio d'actifs complémentaires : argiles, miel et propolis\u003c\/h2\u003e\n\u003cp class=\"soi-masq-section-intro\"\u003eLa force de ce masque réside dans la synergie de ses ingrédients. Chacun joue un rôle précis, sans se chevaucher.\u003c\/p\u003e\n\u003cdiv class=\"soi-masq-grid\"\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🪨 Argile verte (illite)\u003c\/h3\u003e\n\u003cp\u003eAbsorbante et purifiante, elle capte l'excès de sébum et désobstrue les pores en douceur, idéale pour les peaux mixtes à grasses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🤍 Argile blanche (kaolin)\u003c\/h3\u003e\n\u003cp\u003ePlus douce, elle assainit sans agresser, parfaite pour les peaux sensibles ou réactives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🍯 Miel bio\u003c\/h3\u003e\n\u003cp\u003eHumectant naturel reconnu, il retient l'eau dans l'épiderme et laisse une peau souple après le rinçage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🐝 Propolis bio\u003c\/h3\u003e\n\u003cp\u003eRésine produite par les abeilles, elle est appréciée pour ses propriétés purifiantes et apaisantes sur les imperfections cutanées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🌰 Huiles de noisette et d'amande douce\u003c\/h3\u003e\n\u003cp\u003eElles complètent la formule en nourrissant sans alourdir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🌿 Huiles essentielles de lavande, romarin et sauge sclarée\u003c\/h3\u003e\n\u003cp\u003eElles tonifient la peau et parfument délicatement le soin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003eComposition complète du masque\u003c\/h2\u003e\n\u003cp\u003eFormulé avec \u003cstrong\u003e99 % d'ingrédients d'origine naturelle\u003c\/strong\u003e, dont \u003cstrong\u003e27 % issus de l'agriculture biologique\u003c\/strong\u003e, ce masque est certifié \u003cstrong\u003eCOSMOS Organic par Ecocert\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"soi-masq-compo\"\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003eCOSMOS Organic par Ecocert\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003e99 %\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eAgriculture biologique\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003e27 %\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eContenance\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003e50 ml (verre recyclable)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eFabrication\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003eOccitanie, France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-tip\"\u003e\n\u003cdiv class=\"soi-masq-tip-icon\"\u003e📋\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eListe INCI\u003c\/strong\u003e\n\u003cp\u003eAqua, Kaolin, Illite, Mel (Miel bio), Corylus Avellana Seed Oil (Huile de noisette), Prunus Amygdalus Dulcis Oil (Huile d'amande douce), Propolis Cera (Propolis bio), Lavandula Angustifolia Oil, Rosmarinus Officinalis Leaf Oil, Salvia Sclarea Oil, et agents naturels de conservation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-grid-compact\"\u003e\n\u003cdiv class=\"soi-masq-card-mini\"\u003e\n\u003cspan class=\"soi-masq-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-value\"\u003eSulfates\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card-mini\"\u003e\n\u003cspan class=\"soi-masq-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-value\"\u003eColorants de synthèse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card-mini\"\u003e\n\u003cspan class=\"soi-masq-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-value\"\u003eActifs pétrochimiques\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card-mini\"\u003e\n\u003cspan class=\"soi-masq-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-value\"\u003eParabènes ni silicones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003eComment utiliser ce masque pour le visage ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-masq-timeline\"\u003e\n\u003cdiv class=\"soi-masq-step\"\u003e\n\u003cdiv class=\"soi-masq-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step-content\"\u003e\n\u003ch3\u003eAppliquez\u003c\/h3\u003e\n\u003cp\u003eDéposez une couche généreuse sur le visage propre et sec, en évitant le contour des yeux et les lèvres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step\"\u003e\n\u003cdiv class=\"soi-masq-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step-content\"\u003e\n\u003ch3\u003eLaissez poser 10 à 15 minutes\u003c\/h3\u003e\n\u003cp\u003eNe laissez pas le masque sécher complètement pour préserver le confort des peaux sensibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step\"\u003e\n\u003cdiv class=\"soi-masq-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step-content\"\u003e\n\u003ch3\u003eRincez et complétez votre routine\u003c\/h3\u003e\n\u003cp\u003eRincez abondamment à l'eau tiède et appliquez votre soin habituel. À utiliser 1 à 2 fois par semaine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-tip\"\u003e\n\u003cdiv class=\"soi-masq-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003ePour préserver le confort des peaux sensibles, veillez à ne pas laisser le masque sécher complètement avant de rincer. Votre peau ressort propre, lisse et lumineuse, sans effet de tiraillement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003ePour quels types de peaux ce masque est-il adapté ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-masq-benefits\"\u003e\n\u003cdiv class=\"soi-masq-benefit\"\u003e\n\u003cdiv class=\"soi-masq-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePeaux mixtes à grasses\u003c\/h3\u003e\n\u003cp\u003eL'argile verte régule efficacement les excès de sébum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-benefit\"\u003e\n\u003cdiv class=\"soi-masq-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePeaux sensibles ou réactives\u003c\/h3\u003e\n\u003cp\u003eL'argile blanche et le miel bio prennent soin de votre peau sans l'agresser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-benefit\"\u003e\n\u003cdiv class=\"soi-masq-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePeaux ternes ou fatiguées\u003c\/h3\u003e\n\u003cp\u003eLa propolis et les huiles essentielles redonnent de l'éclat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-benefit\"\u003e\n\u003cdiv class=\"soi-masq-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePeaux à imperfections\u003c\/h3\u003e\n\u003cp\u003eLa combinaison propolis et argile purifie et assainit les pores dilatés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003eEngagements Propolia : qualité, traçabilité, éthique\u003c\/h2\u003e\n\u003cdiv class=\"soi-masq-grid\"\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🏅 Certifié COSMOS Organic Ecocert\u003c\/h3\u003e\n\u003cp\u003eUne garantie indépendante sur la naturalité et le respect des formules bio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eProduit en Occitanie, avec une filière apicole maîtrisée de bout en bout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🚫 Sans ingrédients controversés\u003c\/h3\u003e\n\u003cp\u003ePas de parabènes, pas de sulfates, pas de silicones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e♻️ Contenant en verre recyclable\u003c\/h3\u003e\n\u003cp\u003eFormat 50 ml, pratique pour plusieurs semaines d'utilisation régulière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-accordion\"\u003e\n\u003cdetails class=\"soi-masq-accordion-item\"\u003e\n\u003csummary class=\"soi-masq-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-masq-accordion-content\"\u003e\n\u003cp\u003eCe produit est un cosmétique et ne constitue pas un traitement médical. En cas de réaction cutanée, cessez l'utilisation et 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-masq-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-masq-cta-box\"\u003e\n\u003cp class=\"soi-masq-cta-tag\" style=\"color: white;\"\u003eVotre rituel purifiant hebdomadaire\u003c\/p\u003e\n\u003cp class=\"soi-masq-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau une pause purifiante et apaisante grâce au meilleur de la ruche et des argiles. Doux, efficace, naturel : un seul geste pour une peau propre, lisse et lumineuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-masq-marine: #1A2D3D;\n  --soi-masq-marine-dark: #0F1E2B;\n  --soi-masq-marine-light: #2C4458;\n  --soi-masq-pomme: #A1C544;\n  --soi-masq-pomme-dark: #84A636;\n  --soi-masq-pomme-light: rgba(161,197,68,0.10);\n  --soi-masq-white: #FFFFFF;\n  --soi-masq-off-white: #F8FAF6;\n  --soi-masq-stone: #F1F3EE;\n  --soi-masq-line: #E5E8E0;\n  --soi-masq-primary: #D4A82A;\n  --soi-masq-primary-soft: rgba(212,168,42,0.12);\n  --soi-masq-accent: #5A9E3A;\n  --soi-masq-text: #1A2D3D;\n  --soi-masq-text-soft: #4A5B6B;\n  --soi-masq-text-muted: #7B8693;\n  --soi-masq-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-masq-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-masq-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-masq-radius: 12px;\n  --soi-masq-radius-sm: 8px;\n  --soi-masq-radius-pill: 999px;\n}\n\n.soi-masq-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-masq-fiche img { max-width: 100%; height: auto; }\n\n.soi-masq-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-masq-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-masq-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-masq-hero {\n  position: relative;\n  background: var(--soi-masq-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-masq-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-masq-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-masq-pomme);\n}\n\n.soi-masq-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-masq-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-masq-pomme);\n  border-radius: 50%;\n}\n\n.soi-masq-hero-title {\n  display: block;\n  color: var(--soi-masq-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-masq-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-masq-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-masq-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-masq-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-masq-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-masq-label-accent {\n  background: var(--soi-masq-pomme);\n  border-color: var(--soi-masq-pomme);\n  color: var(--soi-masq-marine);\n  font-weight: 600;\n}\n\n.soi-masq-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-masq-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-masq-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-masq-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-masq-pomme);\n  border-radius: 2px;\n}\n\n.soi-masq-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-masq-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-masq-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-masq-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-masq-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-masq-section p strong {\n  color: var(--soi-masq-marine);\n  font-weight: 600;\n}\n\n.soi-masq-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-masq-card {\n  background: var(--soi-masq-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-masq-radius);\n  border-left: 3px solid var(--soi-masq-pomme);\n}\n\n.soi-masq-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-masq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-masq-card p {\n  font-size: 14px;\n  color: var(--soi-masq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-masq-benefit {\n  background: var(--soi-masq-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-masq-radius);\n  border: 1px solid var(--soi-masq-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-masq-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-masq-shadow-md);\n}\n\n.soi-masq-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-masq-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-masq-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-masq-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-masq-benefit:hover .soi-masq-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-masq-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-masq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-masq-benefit p {\n  font-size: 13px;\n  color: var(--soi-masq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-masq-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-masq-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-masq-radius);\n  border: 1px solid var(--soi-masq-line);\n  align-items: flex-start;\n}\n\n.soi-masq-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-masq-marine);\n  color: var(--soi-masq-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-masq-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-masq-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-masq-step-content p {\n  font-size: 14px;\n  color: var(--soi-masq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-compo {\n  background: var(--soi-masq-off-white);\n  border-radius: var(--soi-masq-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-masq-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-masq-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-masq-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-masq-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-masq-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-masq-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-masq-marine);\n  text-align: right;\n}\n\n.soi-masq-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-masq-card-mini {\n  background: var(--soi-masq-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-masq-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-masq-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-masq-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-masq-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-masq-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-masq-marine);\n}\n\n.soi-masq-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-masq-pomme-light);\n  border-left: 4px solid var(--soi-masq-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-masq-radius) var(--soi-masq-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-masq-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-masq-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-masq-marine);\n  margin-bottom: 4px;\n}\n\n.soi-masq-tip p {\n  font-size: 14px;\n  color: var(--soi-masq-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-masq-accordion-item {\n  background: var(--soi-masq-off-white);\n  border-radius: var(--soi-masq-radius-sm);\n  border: 1px solid var(--soi-masq-line);\n  overflow: hidden;\n}\n\n.soi-masq-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-masq-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-masq-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-masq-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-masq-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-masq-accordion-item[open] .soi-masq-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-masq-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-masq-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-masq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-cta-box {\n  background: var(--soi-masq-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-masq-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-masq-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-masq-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-masq-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-masq-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-masq-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-masq-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-masq-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-masq-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-masq-compo-value {\n    text-align: left;\n  }\n\n  .soi-masq-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-masq-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-masq-fiche {\n    --soi-masq-text-soft: #2C3E50;\n    --soi-masq-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603154362698,"sku":"AP0098","price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/masque-visage-certifie-bio-propolis-miel-argiles-propolia-packshot_23358154-91aa-4e1a-aee0-194422223e25.webp?v=1788362016"},{"product_id":"huile-seche-sublimante-centifolia","title":"Huile sèche sublimatrice - Centifolia","description":"\n\u003cdiv class=\"soi-hsub-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-hsub-hero\"\u003e\n    \u003cdiv class=\"soi-hsub-hero-tag\"\u003e\n      \u003cspan class=\"soi-hsub-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique naturelle · Centifolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-hsub-hero-title\"\u003eL'éclat d'une huile, la légèreté d'un voile\u003c\/span\u003e\n    \u003cp class=\"soi-hsub-hero-subtitle\"\u003eUn soin 3-en-1 visage, corps et cheveux à base de camélia BIO et de 4 huiles végétales précieuses. Texture aérienne, absorption instantanée, fini satiné sans aucun film gras.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hsub-hero-labels\"\u003e\n      \u003cspan class=\"soi-hsub-label soi-hsub-label-accent\"\u003e97 % D'ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-hsub-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-hsub-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-hsub-label\"\u003eSANS PARABEN\u003c\/span\u003e\n      \u003cspan class=\"soi-hsub-label\"\u003eTESTÉE DERMATOLOGIQUEMENT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Qu'est-ce qu'une huile sèche, exactement ? --\u003e\n  \u003csection class=\"soi-hsub-section\"\u003e\n    \u003ch2\u003eQu'est-ce qu'une huile sèche, exactement ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à une huile grasse classique, une huile sèche est composée d'huiles végétales dites \"siccatives\" ou légères, à haute pénétrabilité cutanée. Elles s'absorbent instantanément sans occlusion à la surface de la peau. Le résultat : un fini satiné, lumineux, sans effet poisseux. C'est ce qui distingue fondamentalement une huile sèche pour le corps d'une huile de massage traditionnelle.\u003c\/p\u003e\n    \u003cp\u003eLa formule Centifolia va encore plus loin en associant cinq huiles complémentaires, chacune apportant un bénéfice ciblé pour la peau et les cheveux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les 5 huiles végétales au cœur de la formule --\u003e\n  \u003csection class=\"soi-hsub-section\"\u003e\n    \u003ch2\u003eLes 5 huiles végétales au cœur de la formule\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hsub-grid\"\u003e\n      \u003cdiv class=\"soi-hsub-card\"\u003e\n        \u003ch3\u003e🌺 Huile de Camélia BIO\u003c\/h3\u003e\n        \u003cp\u003eStar de la formule, elle est riche en acide oléique. Elle nourrit en profondeur, renforce la fibre capillaire et donne un éclat remarquable au teint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-card\"\u003e\n        \u003ch3\u003e🌻 Huile de Tournesol\u003c\/h3\u003e\n        \u003cp\u003eLégère et émolliente, elle adoucit la peau et constitue une base \"sèche\" idéale pour une absorption rapide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-card\"\u003e\n        \u003ch3\u003e🌿 Huile de Jojoba\u003c\/h3\u003e\n        \u003cp\u003eProche du sébum naturel, elle régule, protège et convient aux peaux mixtes comme aux cheveux fins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-card\"\u003e\n        \u003ch3\u003e🌰 Huile d'Argan\u003c\/h3\u003e\n        \u003cp\u003eAntioxydante et restructurante, elle aide à lisser les pointes abîmées et à redonner de la souplesse aux cheveux secs ou colorés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-card\"\u003e\n        \u003ch3\u003e🥜 Huile de Macadamia\u003c\/h3\u003e\n        \u003cp\u003eUltra-nourrissante, elle apporte la touche veloutée qui rend ce soin si agréable à appliquer sur la peau sèche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pour qui est-elle faite ? --\u003e\n  \u003csection class=\"soi-hsub-section\"\u003e\n    \u003ch2\u003ePour qui est-elle faite ?\u003c\/h2\u003e\n    \u003cp class=\"soi-hsub-section-intro\"\u003eCette huile sèche pour cheveux et pour le corps convient à pratiquement tous les profils.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hsub-benefits\"\u003e\n      \u003cdiv class=\"soi-hsub-benefit\"\u003e\n        \u003cdiv class=\"soi-hsub-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\u003eElle nourrit sans surcharger, idéale après la douche ou après une exposition au soleil.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-benefit\"\u003e\n        \u003cdiv class=\"soi-hsub-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCheveux secs, frisés ou colorés\u003c\/h3\u003e\n        \u003cp\u003eQuelques pressions sur les longueurs suffisent pour retrouver souplesse et brillance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-benefit\"\u003e\n        \u003cdiv class=\"soi-hsub-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeaux sensibles\u003c\/h3\u003e\n        \u003cp\u003eTestée dermatologiquement, sans phtalates ni bisphénol A, elle respecte les peaux réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-benefit\"\u003e\n        \u003cdiv class=\"soi-hsub-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProfils vegan et éco-conscients\u003c\/h3\u003e\n        \u003cp\u003eFormule 100 % vegan, 97 % d'origine naturelle, flacon recyclable fabriqué en France.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser l'huile sèche Centifolia ? --\u003e\n  \u003csection class=\"soi-hsub-section\"\u003e\n    \u003ch2\u003eComment utiliser l'huile sèche Centifolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hsub-timeline\"\u003e\n      \u003cdiv class=\"soi-hsub-step\"\u003e\n        \u003cdiv class=\"soi-hsub-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-hsub-step-content\"\u003e\n          \u003ch3\u003eCorps\u003c\/h3\u003e\n          \u003cp\u003eVaporisez sur la peau propre et sèche après la douche, massez brièvement jusqu'à absorption complète. Pas de rinçage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-step\"\u003e\n        \u003cdiv class=\"soi-hsub-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-hsub-step-content\"\u003e\n          \u003ch3\u003eCheveux\u003c\/h3\u003e\n          \u003cp\u003e2 à 3 pressions sur les longueurs et pointes, avant ou après coiffage. Évitez les racines si vos cheveux ont tendance à graisser vite.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-step\"\u003e\n        \u003cdiv class=\"soi-hsub-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-hsub-step-content\"\u003e\n          \u003ch3\u003eVisage\u003c\/h3\u003e\n          \u003cp\u003e1 pression dans le creux de la main, réchauffez et appliquez en effleurage sur le visage pour une touche lumineuse avant le maquillage ou en soin de nuit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hsub-tip\"\u003e\n      \u003cdiv class=\"soi-hsub-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eGrâce au flacon spray, le dosage est précis et l'application uniforme : vous évitez tout gaspillage tout en répartissant le soin de manière homogène.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition complète (INCI) --\u003e\n  \u003csection class=\"soi-hsub-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hsub-compo\"\u003e\n      \u003cdiv class=\"soi-hsub-compo-row\"\u003e\n        \u003cspan class=\"soi-hsub-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-compo-value\"\u003eFlacon spray 100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-compo-row\"\u003e\n        \u003cspan class=\"soi-hsub-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-compo-value\"\u003e97 % d'ingrédients d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-compo-row\"\u003e\n        \u003cspan class=\"soi-hsub-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-compo-row\"\u003e\n        \u003cspan class=\"soi-hsub-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-compo-value\"\u003eSilicone, paraben, phtalates, bisphénol A\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hsub-accordion\"\u003e\n      \u003cdetails class=\"soi-hsub-accordion-item\"\u003e\n        \u003csummary class=\"soi-hsub-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hsub-accordion-content\"\u003e\n          \u003cp\u003eHelianthus Annuus Seed Oil, Simmondsia Chinensis Seed Oil, Camellia Sinensis Seed Oil*, Argania Spinosa Kernel Oil, Macadamia Integrifolia Seed Oil, Parfum (Fragrance), Tocopherol. (*Ingrédient issu de l'agriculture biologique)\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Ce qui la distingue des autres huiles sèches du marché --\u003e\n  \u003csection class=\"soi-hsub-section\"\u003e\n    \u003ch2\u003eCe qui la distingue des autres huiles sèches du marché\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hsub-grid-compact\"\u003e\n      \u003cdiv class=\"soi-hsub-card-mini\"\u003e\n        \u003cspan class=\"soi-hsub-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-card-mini-value\"\u003eMade in France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-card-mini\"\u003e\n        \u003cspan class=\"soi-hsub-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-card-mini-value\"\u003e97 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-card-mini\"\u003e\n        \u003cspan class=\"soi-hsub-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-card-mini-label\"\u003eTolérance\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-card-mini-value\"\u003eTestée dermato.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hsub-card-mini\"\u003e\n        \u003cspan class=\"soi-hsub-card-mini-icon\"\u003e🏛️\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-card-mini-label\"\u003eExpertise\u003c\/span\u003e\n        \u003cspan class=\"soi-hsub-card-mini-value\"\u003eDepuis 1996\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-hsub-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-hsub-cta-box\"\u003e\n      \u003cp class=\"soi-hsub-cta-tag\" style=\"color: white;\"\u003eUn geste, trois zones sublimées\u003c\/p\u003e\n      \u003cp class=\"soi-hsub-cta-text\" style=\"color: white;\"\u003eDouce, lumineuse et incroyablement légère : en quelques secondes, votre peau retrouve de l'éclat et vos cheveux de la vie. Un soin simple, une formule honnête, un résultat qui se voit et se ressent.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-hsub-marine: #1A2D3D;\n  --soi-hsub-marine-dark: #0F1E2B;\n  --soi-hsub-marine-light: #2C4458;\n  --soi-hsub-pomme: #A1C544;\n  --soi-hsub-pomme-dark: #84A636;\n  --soi-hsub-pomme-light: rgba(161,197,68,0.10);\n  --soi-hsub-white: #FFFFFF;\n  --soi-hsub-off-white: #F8FAF6;\n  --soi-hsub-stone: #F1F3EE;\n  --soi-hsub-line: #E5E8E0;\n  --soi-hsub-primary: #C8A96E;\n  --soi-hsub-primary-soft: #F5EDD6;\n  --soi-hsub-accent: #E84B8A;\n  --soi-hsub-text: #1A2D3D;\n  --soi-hsub-text-soft: #4A5B6B;\n  --soi-hsub-text-muted: #7B8693;\n  --soi-hsub-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-hsub-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-hsub-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-hsub-radius: 12px;\n  --soi-hsub-radius-sm: 8px;\n  --soi-hsub-radius-pill: 999px;\n}\n\n.soi-hsub-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-hsub-fiche img { max-width: 100%; height: auto; }\n\n.soi-hsub-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-hsub-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-hsub-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-hsub-hero {\n  position: relative;\n  background: var(--soi-hsub-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-hsub-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-hsub-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-hsub-pomme);\n}\n\n.soi-hsub-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-hsub-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-hsub-pomme);\n  border-radius: 50%;\n}\n\n.soi-hsub-hero-title {\n  display: block;\n  color: var(--soi-hsub-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-hsub-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-hsub-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-hsub-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-hsub-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-hsub-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-hsub-label-accent {\n  background: var(--soi-hsub-pomme);\n  border-color: var(--soi-hsub-pomme);\n  color: var(--soi-hsub-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-hsub-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-hsub-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-hsub-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-hsub-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-hsub-pomme);\n  border-radius: 2px;\n}\n\n.soi-hsub-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-hsub-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-hsub-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-hsub-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-hsub-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-hsub-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-hsub-benefit {\n  background: var(--soi-hsub-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-hsub-radius);\n  border: 1px solid var(--soi-hsub-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-hsub-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-hsub-shadow-md);\n}\n\n.soi-hsub-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-hsub-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-hsub-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-hsub-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-hsub-benefit:hover .soi-hsub-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-hsub-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hsub-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-hsub-benefit p {\n  font-size: 15px;\n  color: var(--soi-hsub-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-hsub-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-hsub-card {\n  background: var(--soi-hsub-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-hsub-radius);\n  border-left: 3px solid var(--soi-hsub-pomme);\n}\n\n.soi-hsub-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hsub-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-hsub-card p {\n  font-size: 14px;\n  color: var(--soi-hsub-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-hsub-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-hsub-card-mini {\n  background: var(--soi-hsub-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-hsub-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-hsub-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-hsub-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-hsub-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-hsub-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-hsub-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-hsub-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-hsub-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-hsub-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-hsub-radius);\n  border: 1px solid var(--soi-hsub-line);\n  align-items: flex-start;\n}\n\n.soi-hsub-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-hsub-marine);\n  color: var(--soi-hsub-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-hsub-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hsub-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-hsub-step-content p {\n  font-size: 15px;\n  color: var(--soi-hsub-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-hsub-compo {\n  background: var(--soi-hsub-off-white);\n  border-radius: var(--soi-hsub-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1rem;\n}\n\n.soi-hsub-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-hsub-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-hsub-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-hsub-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-hsub-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-hsub-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-hsub-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-hsub-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-hsub-pomme-light);\n  border-left: 4px solid var(--soi-hsub-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-hsub-radius) var(--soi-hsub-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-hsub-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-hsub-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-hsub-marine);\n  margin-bottom: 4px;\n}\n\n.soi-hsub-tip p {\n  font-size: 15px;\n  color: var(--soi-hsub-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-hsub-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-hsub-accordion-item {\n  background: var(--soi-hsub-off-white);\n  border-radius: var(--soi-hsub-radius-sm);\n  border: 1px solid var(--soi-hsub-line);\n  overflow: hidden;\n}\n\n.soi-hsub-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-hsub-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-hsub-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-hsub-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-hsub-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-hsub-accordion-item[open] .soi-hsub-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-hsub-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-hsub-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-hsub-text-soft);\n  line-height: 1.6;\n  margin: 0;\n  font-style: italic;\n}\n\n\/* === CTA BOX === *\/\n.soi-hsub-cta-box {\n  background: var(--soi-hsub-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-hsub-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-hsub-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-hsub-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-hsub-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-hsub-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-hsub-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-hsub-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-hsub-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-hsub-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-hsub-compo-value {\n    text-align: left;\n  }\n\n  .soi-hsub-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-hsub-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-hsub-fiche {\n    --soi-hsub-text-soft: #2C3E50;\n    --soi-hsub-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603156296010,"sku":"CE0241","price":21.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-seche-sublimatrice-centifolia-packshot.webp?v=1787475473"},{"product_id":"lotion-demelante-brillance-certifiee-bio-centifolia","title":"Lotion démêlante brillance certifiée bio - Centifolia","description":"\u003cdiv class=\"soi-ldbc-fiche\"\u003e\n\n\u003csection class=\"soi-ldbc-hero\"\u003e\n\u003cdiv class=\"soi-ldbc-hero-tag\"\u003e\n\u003cspan class=\"soi-ldbc-tag-dot\"\u003e\u003c\/span\u003e\nCosmétique capillaire · Centifolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-ldbc-hero-title\"\u003eÉclat et légèreté au vinaigre de framboise\u003c\/span\u003e\n\u003cp class=\"soi-ldbc-hero-subtitle\"\u003eUn spray démêlant sans rinçage certifié bio qui libère vos cheveux des nœuds, lisse les cuticules et révèle une brillance naturelle, sans jamais alourdir la fibre.\u003c\/p\u003e\n\u003cdiv class=\"soi-ldbc-hero-labels\"\u003e\n\u003cspan class=\"soi-ldbc-label soi-ldbc-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-label\"\u003eVEGAN\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-label\"\u003e99% NATUREL\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-label\"\u003eSANS SILICONE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ldbc-section\"\u003e\n\u003ch2\u003eUne lotion démêlante sans rinçage au vinaigre de framboise bio\u003c\/h2\u003e\n\u003cp\u003eSi vous en avez assez de vous battre avec vos nœuds chaque matin, ou si vos cheveux manquent d'éclat après le shampooing, cette lotion démêlante sans rinçage Centifolia est faite pour vous. Formulée avec du vinaigre de framboise bio, elle agit en douceur sur la fibre capillaire pour faciliter le coiffage, lisser les cuticules et redonner aux cheveux leur brillance naturelle, sans les alourdir.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ldbc-section\"\u003e\n\u003ch2\u003eCe que ce spray démêlant bio fait concrètement pour vos cheveux\u003c\/h2\u003e\n\u003cdiv class=\"soi-ldbc-benefits\"\u003e\n\u003cdiv class=\"soi-ldbc-benefit\"\u003e\n\u003cdiv class=\"soi-ldbc-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eDémêle sans effort\u003c\/h3\u003e\n\u003cp\u003eLa formule allège immédiatement la fibre : les nœuds cèdent au premier passage du peigne, même sur cheveux épais ou bouclés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-benefit\"\u003e\n\u003cdiv class=\"soi-ldbc-benefit-icon\"\u003e\u003cspan\u003e💎\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eÉclat visible\u003c\/h3\u003e\n\u003cp\u003eLe vinaigre de framboise bio referme les écailles du cheveu, diffuse la lumière et offre cet effet cheveux sains que vous recherchez.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-benefit\"\u003e\n\u003cdiv class=\"soi-ldbc-benefit-icon\"\u003e\u003cspan\u003e🪶\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eLégèreté garantie\u003c\/h3\u003e\n\u003cp\u003ePas de résidu, pas de film gras. Vos cheveux restent aériens et frais toute la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-benefit\"\u003e\n\u003cdiv class=\"soi-ldbc-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eRespecte les cheveux fragiles\u003c\/h3\u003e\n\u003cp\u003eSans alcool, sans sulfate, sans rinçage nécessaire. Vous pouvez l'utiliser quotidiennement sans risque d'altérer la fibre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ldbc-section\"\u003e\n\u003ch2\u003eLes ingrédients clés : simples, efficaces, bio\u003c\/h2\u003e\n\u003cp class=\"soi-ldbc-section-intro\"\u003eCentifolia mise sur une formule épurée à 99% d'ingrédients d'origine naturelle, certifiée bio. Deux actifs font toute la différence :\u003c\/p\u003e\n\u003cdiv class=\"soi-ldbc-grid\"\u003e\n\u003cdiv class=\"soi-ldbc-card\"\u003e\n\u003ch3\u003e🍇 Vinaigre de framboise bio\u003c\/h3\u003e\n\u003cp\u003eL'actif star de cette lotion. Légèrement acide, il resserre les écailles du cheveu après lavage, exactement comme un rinçage au vinaigre de cidre mais en version subtile et fruitée. Résultat : cuticules lisses, brillance amplifiée, toucher soyeux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-card\"\u003e\n\u003ch3\u003e🧪 Acide lactique\u003c\/h3\u003e\n\u003cp\u003eIl rééquilibre le pH du cuir chevelu et du cheveu après le shampooing (souvent trop alcalin), ce qui facilite le glissement des fibres entre elles et limite les frisottis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-tip\"\u003e\n\u003cdiv class=\"soi-ldbc-tip-icon\"\u003e🌿\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eEngagement écoresponsable\u003c\/strong\u003e\n\u003cp\u003eLa formule est biodégradable, conditionnée dans un flacon 100% recyclé et recyclable. Un geste utile pour vos cheveux, cohérent pour la planète.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ldbc-section\"\u003e\n\u003ch2\u003eComment utiliser ce démêlant bio sans rinçage ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-ldbc-timeline\"\u003e\n\u003cdiv class=\"soi-ldbc-step\"\u003e\n\u003cdiv class=\"soi-ldbc-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-step-content\"\u003e\n\u003ch3\u003eVaporisez\u003c\/h3\u003e\n\u003cp\u003eAppliquez la lotion sur cheveux propres et humides, après le shampooing, en insistant sur les longueurs et les pointes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-step\"\u003e\n\u003cdiv class=\"soi-ldbc-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-step-content\"\u003e\n\u003ch3\u003eDémêlez\u003c\/h3\u003e\n\u003cp\u003ePassez un peigne à dents larges en partant des pointes vers les racines.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-step\"\u003e\n\u003cdiv class=\"soi-ldbc-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-step-content\"\u003e\n\u003ch3\u003eLaissez agir\u003c\/h3\u003e\n\u003cp\u003eNe rincez pas. Laissez sécher naturellement ou coiffez comme à votre habitude.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-tip\"\u003e\n\u003cdiv class=\"soi-ldbc-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003eCe spray peut également s'utiliser sur cheveux secs pour raviver la brillance en cours de journée. Il convient à tous les types de cheveux : fins, épais, lisses, ondulés, colorés ou sensibilisés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ldbc-section\"\u003e\n\u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n\u003cp\u003eAqua, Rubus Idaeus Fruit Vinegar*, Lactic Acid, Sodium Benzoate, Potassium Sorbate, Parfum.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e*Ingrédient issu de l'agriculture biologique. 99% des ingrédients sont d'origine naturelle. Certifié par Ecocert Greenlife selon le référentiel Cosmos Organic.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ldbc-section\"\u003e\n\u003ch2\u003ePour qui est ce démêlant cheveux bio ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-ldbc-grid\"\u003e\n\u003cdiv class=\"soi-ldbc-card\"\u003e\n\u003ch3\u003e🧑 Cheveux qui s'emmêlent facilement\u003c\/h3\u003e\n\u003cp\u003eVous perdez du temps chaque matin à démêler ? Ce spray libère les nœuds au premier passage du peigne, sans tirer ni casser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-card\"\u003e\n\u003ch3\u003e🌸 Cuir chevelu sensible\u003c\/h3\u003e\n\u003cp\u003eVotre cuir chevelu réagit aux formules chargées en silicones ou en alcool ? Cette lotion sans sulfate et sans silicone respecte les fibres les plus fragiles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-card\"\u003e\n\u003ch3\u003e👧 Enfants aux cheveux fins\u003c\/h3\u003e\n\u003cp\u003eLes petits qui pleurent au moment du brossage y trouveront aussi leur compte : un démêlage tout en douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ldbc-section\"\u003e\n\u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"soi-ldbc-grid-compact\"\u003e\n\u003cdiv class=\"soi-ldbc-card-mini\"\u003e\n\u003cspan class=\"soi-ldbc-card-mini-icon\"\u003e📏\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-card-mini-label\"\u003eContenance\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-card-mini-value\"\u003e200 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-card-mini\"\u003e\n\u003cspan class=\"soi-ldbc-card-mini-icon\"\u003e💨\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-card-mini-label\"\u003eFormat\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-card-mini-value\"\u003eSpray pompe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-card-mini\"\u003e\n\u003cspan class=\"soi-ldbc-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-card-mini-value\"\u003eFrance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-card-mini\"\u003e\n\u003cspan class=\"soi-ldbc-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-card-mini-label\"\u003eFlacon\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-card-mini-value\"\u003e100% recyclé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-compo\"\u003e\n\u003cdiv class=\"soi-ldbc-compo-row\"\u003e\n\u003cspan class=\"soi-ldbc-compo-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-compo-value\"\u003eCosmos Organic (Ecocert Greenlife)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-compo-row\"\u003e\n\u003cspan class=\"soi-ldbc-compo-label\"\u003eEngagement\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-compo-value\"\u003eVegan, sans alcool, sans sulfate, sans silicone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-ldbc-compo-row\"\u003e\n\u003cspan class=\"soi-ldbc-compo-label\"\u003eÉcoconception\u003c\/span\u003e\n\u003cspan class=\"soi-ldbc-compo-value\"\u003eFlacon recyclé et recyclable à 100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-ldbc-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-ldbc-cta-box\"\u003e\n\u003cp class=\"soi-ldbc-cta-tag\" style=\"color: white;\"\u003eUn soin capillaire honnête et certifié bio\u003c\/p\u003e\n\u003cp class=\"soi-ldbc-cta-text\" style=\"color: white;\"\u003eVos cheveux méritent mieux qu'une formule chargée en silicones. Avec cette lotion démêlante Centifolia, optez pour deux actifs naturels, une application en quelques secondes, et des cheveux plus doux, plus lumineux dès la première utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ldbc-marine: #1A2D3D;\n  --soi-ldbc-marine-dark: #0F1E2B;\n  --soi-ldbc-marine-light: #2C4458;\n  --soi-ldbc-pomme: #A1C544;\n  --soi-ldbc-pomme-dark: #84A636;\n  --soi-ldbc-pomme-light: rgba(161,197,68,0.10);\n  --soi-ldbc-white: #FFFFFF;\n  --soi-ldbc-off-white: #F8FAF6;\n  --soi-ldbc-stone: #F1F3EE;\n  --soi-ldbc-line: #E5E8E0;\n  --soi-ldbc-primary: #C43B6A;\n  --soi-ldbc-primary-soft: rgba(196,59,106,0.08);\n  --soi-ldbc-accent: #8B2D4A;\n  --soi-ldbc-text: #1A2D3D;\n  --soi-ldbc-text-soft: #4A5B6B;\n  --soi-ldbc-text-muted: #7B8693;\n  --soi-ldbc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ldbc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ldbc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ldbc-radius: 12px;\n  --soi-ldbc-radius-sm: 8px;\n  --soi-ldbc-radius-pill: 999px;\n}\n\n.soi-ldbc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ldbc-fiche img { max-width: 100%; height: auto; }\n\n.soi-ldbc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ldbc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ldbc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-ldbc-hero {\n  position: relative;\n  background: var(--soi-ldbc-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-ldbc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ldbc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ldbc-pomme);\n}\n\n.soi-ldbc-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-ldbc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ldbc-pomme);\n  border-radius: 50%;\n}\n\n.soi-ldbc-hero-title {\n  display: block;\n  color: var(--soi-ldbc-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-ldbc-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-ldbc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ldbc-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-ldbc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ldbc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ldbc-label-accent {\n  background: var(--soi-ldbc-pomme);\n  border-color: var(--soi-ldbc-pomme);\n  color: var(--soi-ldbc-marine);\n  font-weight: 600;\n}\n\n.soi-ldbc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ldbc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ldbc-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-ldbc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ldbc-pomme);\n  border-radius: 2px;\n}\n\n.soi-ldbc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ldbc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ldbc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ldbc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ldbc-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-ldbc-section p em {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-ldbc-text-muted);\n}\n\n.soi-ldbc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ldbc-benefit {\n  background: var(--soi-ldbc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ldbc-radius);\n  border: 1px solid var(--soi-ldbc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ldbc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ldbc-shadow-md);\n}\n\n.soi-ldbc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ldbc-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-ldbc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ldbc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ldbc-benefit:hover .soi-ldbc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ldbc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ldbc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ldbc-benefit p {\n  font-size: 13px;\n  color: var(--soi-ldbc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ldbc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ldbc-card {\n  background: var(--soi-ldbc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ldbc-radius);\n  border-left: 3px solid var(--soi-ldbc-pomme);\n}\n\n.soi-ldbc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ldbc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ldbc-card p {\n  font-size: 14px;\n  color: var(--soi-ldbc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ldbc-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-ldbc-card-mini {\n  background: var(--soi-ldbc-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-ldbc-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-ldbc-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-ldbc-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-ldbc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-ldbc-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ldbc-marine);\n}\n\n.soi-ldbc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-ldbc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ldbc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ldbc-radius);\n  border: 1px solid var(--soi-ldbc-line);\n  align-items: flex-start;\n}\n\n.soi-ldbc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ldbc-marine);\n  color: var(--soi-ldbc-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-ldbc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-ldbc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ldbc-step-content p {\n  font-size: 14px;\n  color: var(--soi-ldbc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ldbc-compo {\n  background: var(--soi-ldbc-off-white);\n  border-radius: var(--soi-ldbc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-ldbc-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-ldbc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ldbc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ldbc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-ldbc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-ldbc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-ldbc-marine);\n  text-align: right;\n}\n\n.soi-ldbc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ldbc-pomme-light);\n  border-left: 4px solid var(--soi-ldbc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ldbc-radius) var(--soi-ldbc-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-ldbc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ldbc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ldbc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ldbc-tip p {\n  font-size: 14px;\n  color: var(--soi-ldbc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-ldbc-cta-box {\n  background: var(--soi-ldbc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ldbc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ldbc-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-ldbc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ldbc-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-ldbc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ldbc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ldbc-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-ldbc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ldbc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ldbc-compo-value {\n    text-align: left;\n  }\n\n  .soi-ldbc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-ldbc-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-ldbc-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-ldbc-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-ldbc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ldbc-fiche {\n    --soi-ldbc-text-soft: #2C3E50;\n    --soi-ldbc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603165274442,"sku":"CE0265","price":8.6,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lotion-demelante-brillance-certifiee-bio-centifolia-packshot.webp?v=1785765893"},{"product_id":"baume-demelant-centifolia","title":"Baume démêlant Après-shampoing Brillance 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_CE0271_c6a04b71-f2c7-4bb0-aeb4-7cf7e7069da4.jpg?v=1776180389\" alt=\"Photo d'une brosse à cheveux\" 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\u003eLe \u003cstrong\u003eBaume démêlant bio\u003c\/strong\u003e de Centifolia est un soin capillaire conçu pour illuminer et démêler en douceur tous les types de cheveux, y compris les cheveux bouclés. Sa formule innovante et respectueuse de l'environnement en fait un produit incontournable pour sublimer votre chevelure.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques principales du baume démêlant Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormule douce et biodégradable :\u003c\/strong\u003e Respectueuse de l'environnement, cette formule préserve la planète tout en prenant soin de vos cheveux.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnrichi en extrait de Framboise BIO :\u003c\/strong\u003e Issu de la pulpe de framboises fraîches, cet extrait redonne éclat et brillance aux cheveux ternes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKératine Végétale :\u003c\/strong\u003e Cet ingrédient clé préserve la structure interne du cheveu et limite l'altération des protéines, composants majeurs de la fibre capillaire, pour une chevelure plus douce et légère.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eBienfaits du baume démêlant\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDémêlage en douceur :\u003c\/strong\u003e ce baume facilite le démêlage sans alourdir les cheveux, les laissant légers et faciles à coiffer.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFibre capillaire lissée :\u003c\/strong\u003e il lisse la fibre capillaire, laissant les cheveux doux, brillants et éclatants de beauté.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrévention de la casse :\u003c\/strong\u003e en évitant les démêlages agressifs, il prévient la casse des cheveux et réduit la douleur liée à cette étape de la routine capillaire.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNourrissant et revitalisant :\u003c\/strong\u003e nourrit en profondeur la fibre capillaire, la répare et la revitalise, pour des cheveux visiblement en meilleure santé.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603166814538,"sku":"CE0272","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/centifolia_ce0272_baume-demelant_apres-shampoing_brillanche_2c75bc52-3236-4d07-8883-fbea647e973a.jpg?v=1778842809"},{"product_id":"apres-shampooing-miel-argan-ble","title":"Après-Shampoing certifié Bio Miel, Argan et Protéines de Blé - Propolia","description":"\n\u003cdiv class=\"soi-apsh-fiche\"\u003e\n\n  \u003csection class=\"soi-apsh-hero\"\u003e\n    \u003cdiv class=\"soi-apsh-hero-tag\"\u003e\n      \u003cspan class=\"soi-apsh-tag-dot\"\u003e\u003c\/span\u003e\n      Soin capillaire bio · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-apsh-hero-title\"\u003eLe trio miel, argan et blé pour des cheveux sublimés\u003c\/span\u003e\n    \u003cp class=\"soi-apsh-hero-subtitle\"\u003eUn après-shampoing certifié Cosmos Organic qui démêle, nourrit et adoucit vos cheveux grâce à trois actifs d'exception, dans une formule à 98 % d'origine naturelle, fabriquée en France.\u003c\/p\u003e\n    \u003cdiv class=\"soi-apsh-hero-labels\"\u003e\n      \u003cspan class=\"soi-apsh-label soi-apsh-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-apsh-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-apsh-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-apsh-label\"\u003eSANS SILICONE\u003c\/span\u003e\n      \u003cspan class=\"soi-apsh-label\"\u003eTESTÉ DERMATOLOGIQUEMENT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un après-shampoing bio plutôt qu'un conditionner classique ?\u003c\/h2\u003e\n    \u003cp\u003eLes après-shampoings conventionnels contiennent souvent des silicones qui créent un effet gaine artificiel, un lissage de façade qui finit par étouffer la fibre capillaire. En optant pour un après-shampoing bio naturel comme celui de Propolia, vous nourrissez vraiment vos cheveux sans les alourdir ni les encombrer.\u003c\/p\u003e\n    \u003cp\u003eSa formule, composée à \u003cstrong\u003e98 % d'ingrédients d'origine naturelle\u003c\/strong\u003e dont \u003cstrong\u003e25 % issus de l'agriculture biologique\u003c\/strong\u003e, est exempte de silicones, de colorants de synthèse et d'actifs controversés. C'est un soin capillaire que vous pouvez utiliser l'esprit léger, pour toute la famille dès 3 ans.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eLes trois actifs clés qui font la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-apsh-benefits\"\u003e\n      \u003cdiv class=\"soi-apsh-benefit\"\u003e\n        \u003cdiv class=\"soi-apsh-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eHumectant naturel reconnu, il capte et retient l'humidité dans la fibre capillaire, laissant les cheveux souples et brillants après chaque lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-benefit\"\u003e\n        \u003cdiv class=\"soi-apsh-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile d'argan\u003c\/h3\u003e\n        \u003cp\u003eSurnommée « or liquide du Maroc », elle est riche en acides gras essentiels et en vitamine E. Elle nourrit en profondeur, dompte les frisottis et apporte un toucher soyeux sans effet gras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-benefit\"\u003e\n        \u003cdiv class=\"soi-apsh-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtéines de blé\u003c\/h3\u003e\n        \u003cp\u003eElles pénètrent le cortex du cheveu pour le renforcer de l'intérieur, réduire la casse et améliorer la résistance au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eCe que vous allez vraiment ressentir après utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-apsh-grid\"\u003e\n      \u003cdiv class=\"soi-apsh-card\"\u003e\n        \u003ch3\u003e✨ Démêlage facilité\u003c\/h3\u003e\n        \u003cp\u003eMême sur les cheveux épais ou bouclés, vos doigts glissent sans tirer ni casser la fibre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card\"\u003e\n        \u003ch3\u003e🤍 Douceur immédiate\u003c\/h3\u003e\n        \u003cp\u003eDès le rinçage, vos cheveux retrouvent un toucher naturellement soyeux et agréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card\"\u003e\n        \u003ch3\u003e💎 Brillance naturelle\u003c\/h3\u003e\n        \u003cp\u003eUn éclat retrouvé, sans effet plastifié, avec un parfum délicat qui persiste après le séchage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card\"\u003e\n        \u003ch3\u003e💪 Cheveux renforcés\u003c\/h3\u003e\n        \u003cp\u003eAprès plusieurs semaines d'utilisation régulière, vos cheveux sont visiblement plus forts et résistants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eComment utiliser cet après-shampoing bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-apsh-timeline\"\u003e\n      \u003cdiv class=\"soi-apsh-step\"\u003e\n        \u003cdiv class=\"soi-apsh-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-apsh-step-content\"\u003e\n          \u003ch3\u003eAppliquez sur cheveux propres\u003c\/h3\u003e\n          \u003cp\u003eAprès votre shampooing habituel, essorez légèrement vos cheveux avant d'appliquer le soin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-step\"\u003e\n        \u003cdiv class=\"soi-apsh-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-apsh-step-content\"\u003e\n          \u003ch3\u003eRépartissez sur les longueurs\u003c\/h3\u003e\n          \u003cp\u003eDistribuez le produit sur les longueurs et les pointes, en évitant les racines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-step\"\u003e\n        \u003cdiv class=\"soi-apsh-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-apsh-step-content\"\u003e\n          \u003ch3\u003eLaissez poser puis rincez\u003c\/h3\u003e\n          \u003cp\u003eLaissez agir 2 à 3 minutes pour que les actifs pénètrent la fibre, puis rincez abondamment à l'eau tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-apsh-tip\"\u003e\n      \u003cdiv class=\"soi-apsh-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe soin convient à tous types de cheveux, des plus fins aux plus épais, et peut être utilisé à chaque shampoing pour un résultat optimal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cp\u003eAqua, Cetearyl Alcohol, Behentrimonium Chloride, Argania Spinosa Kernel Oil*, Mel*, Triticum Vulgare Protein, Parfum, Citric Acid, Benzyl Alcohol, Dehydroacetic Acid, Limonene, Linalool.\u003c\/p\u003e\n    \u003cp\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique. 98 % du total des ingrédients sont d'origine naturelle. 25 % du total des ingrédients sont issus de l'agriculture biologique. Certifié Cosmos Organic par Ecocert Greenlife.\u003c\/em\u003e\u003c\/p\u003e\n    \u003cdiv class=\"soi-apsh-compo\"\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003e150 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003e98 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eIngrédients bio\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003e25 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003eCosmos Organic par Ecocert Greenlife\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eLes engagements Propolia qui font la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-apsh-grid-compact\"\u003e\n      \u003cdiv class=\"soi-apsh-card-mini\"\u003e\n        \u003cspan class=\"soi-apsh-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-value\"\u003eCosmos Organic Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card-mini\"\u003e\n        \u003cspan class=\"soi-apsh-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card-mini\"\u003e\n        \u003cspan class=\"soi-apsh-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-value\"\u003eSans silicone ni colorant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card-mini\"\u003e\n        \u003cspan class=\"soi-apsh-card-mini-icon\"\u003e👨‍👩‍👧\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-label\"\u003eConvient\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-value\"\u003eToute la famille dès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-apsh-accordion\"\u003e\n      \u003cdetails class=\"soi-apsh-accordion-item\"\u003e\n        \u003csummary class=\"soi-apsh-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-apsh-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un soin cosmétique et ne constitue pas un traitement médical. En cas de réaction cutanée, cessez l'utilisation et consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-apsh-cta-box\"\u003e\n      \u003cp class=\"soi-apsh-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, se coiffer naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-apsh-cta-text\" style=\"color: white;\"\u003eTrois actifs précieux réunis dans un tube : le miel pour l'éclat, l'argan pour la souplesse, les protéines de blé pour la force. Transformez chaque lavage en véritable rituel capillaire, sans ingrédient superflu.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-apsh-marine: #1A2D3D;\n  --soi-apsh-marine-dark: #0F1E2B;\n  --soi-apsh-marine-light: #2C4458;\n  --soi-apsh-pomme: #A1C544;\n  --soi-apsh-pomme-dark: #84A636;\n  --soi-apsh-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-apsh-white: #FFFFFF;\n  --soi-apsh-off-white: #F8FAF6;\n  --soi-apsh-stone: #F1F3EE;\n  --soi-apsh-line: #E5E8E0;\n\n  --soi-apsh-primary: #D4A52A;\n  --soi-apsh-primary-soft: rgba(212,165,42,0.12);\n  --soi-apsh-accent: #C8A0A0;\n\n  --soi-apsh-text: #1A2D3D;\n  --soi-apsh-text-soft: #4A5B6B;\n  --soi-apsh-text-muted: #7B8693;\n\n  --soi-apsh-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-apsh-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-apsh-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-apsh-radius: 12px;\n  --soi-apsh-radius-sm: 8px;\n  --soi-apsh-radius-pill: 999px;\n}\n\n.soi-apsh-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-apsh-fiche img { max-width: 100%; height: auto; }\n\n.soi-apsh-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-apsh-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-apsh-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-apsh-hero {\n  position: relative;\n  background: var(--soi-apsh-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-apsh-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-apsh-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-apsh-pomme);\n}\n\n.soi-apsh-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-apsh-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-apsh-pomme);\n  border-radius: 50%;\n}\n\n.soi-apsh-hero-title {\n  display: block;\n  color: var(--soi-apsh-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-apsh-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-apsh-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-apsh-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-apsh-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-apsh-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-apsh-label-accent {\n  background: var(--soi-apsh-pomme);\n  border-color: var(--soi-apsh-pomme);\n  color: var(--soi-apsh-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-apsh-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-apsh-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-apsh-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-apsh-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-apsh-pomme);\n  border-radius: 2px;\n}\n\n.soi-apsh-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-apsh-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-apsh-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-apsh-section p em {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-apsh-text-muted);\n}\n\n\/* === BENEFITS === *\/\n.soi-apsh-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-apsh-benefit {\n  background: var(--soi-apsh-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-apsh-radius);\n  border: 1px solid var(--soi-apsh-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-apsh-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-apsh-shadow-md);\n}\n\n.soi-apsh-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-apsh-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-apsh-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-apsh-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-apsh-benefit:hover .soi-apsh-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-apsh-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-apsh-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-apsh-benefit p {\n  font-size: 15px;\n  color: var(--soi-apsh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-apsh-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-apsh-card {\n  background: var(--soi-apsh-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-apsh-radius);\n  border-left: 3px solid var(--soi-apsh-pomme);\n}\n\n.soi-apsh-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-apsh-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-apsh-card p {\n  font-size: 14px;\n  color: var(--soi-apsh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-apsh-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-apsh-card-mini {\n  background: var(--soi-apsh-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-apsh-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-apsh-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-apsh-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-apsh-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-apsh-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-apsh-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-apsh-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-apsh-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-apsh-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-apsh-radius);\n  border: 1px solid var(--soi-apsh-line);\n  align-items: flex-start;\n}\n\n.soi-apsh-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-apsh-marine);\n  color: var(--soi-apsh-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-apsh-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-apsh-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-apsh-step-content p {\n  font-size: 15px;\n  color: var(--soi-apsh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-apsh-compo {\n  background: var(--soi-apsh-off-white);\n  border-radius: var(--soi-apsh-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n}\n\n.soi-apsh-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-apsh-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-apsh-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-apsh-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-apsh-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-apsh-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-apsh-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-apsh-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-apsh-pomme-light);\n  border-left: 4px solid var(--soi-apsh-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-apsh-radius) var(--soi-apsh-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-apsh-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-apsh-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-apsh-marine);\n  margin-bottom: 4px;\n}\n\n.soi-apsh-tip p {\n  font-size: 15px;\n  color: var(--soi-apsh-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-apsh-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-apsh-accordion-item {\n  background: var(--soi-apsh-off-white);\n  border-radius: var(--soi-apsh-radius-sm);\n  border: 1px solid var(--soi-apsh-line);\n  overflow: hidden;\n}\n\n.soi-apsh-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-apsh-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-apsh-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-apsh-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-apsh-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-apsh-accordion-item[open] .soi-apsh-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-apsh-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-apsh-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-apsh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-apsh-cta-box {\n  background: var(--soi-apsh-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-apsh-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-apsh-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-apsh-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-apsh-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-apsh-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-apsh-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-apsh-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-apsh-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-apsh-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-apsh-compo-value {\n    text-align: left;\n  }\n\n  .soi-apsh-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-apsh-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-apsh-fiche {\n    --soi-apsh-text-soft: #2C3E50;\n    --soi-apsh-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603179757898,"sku":"AP0105","price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/apres-shampoing-certifie-bio-miel-argan-et-proteines-de-ble--packshot.webp?v=1789821568"},{"product_id":"creme-riche-bio-centifolia","title":"Crème riche certifiée bio - Centifolia","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003e\u003cstrong\u003eLa Crème riche Éclat de Rose de Centifolia\u003c\/strong\u003e, disponible\u003cstrong\u003e en format de 50 ml et certifié Cosmos Organic\u003c\/strong\u003e par Ecocert, est une source inépuisable d’hydratation et d’éclat pour la peau. Sa\u003cstrong\u003e texture onctueuse\u003c\/strong\u003e offre un fini velouté, tandis que son parfum subtil ajoute une touche de raffinement à chaque application. Idéale pour les peaux normales à sèches, même les plus sensibles, cette crème riche\u003cstrong\u003e hydrate intensément et durablement\u003c\/strong\u003e, tout en lissant et illuminant la peau.\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_CE0398_8cfbaaa0-65db-4ab4-a887-4e859d143d0c.jpg?v=1776180497\" alt=\"Photo d'une femme qui se met de la crème sur son visage\" 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\u003eLes actifs clés de le Crème riche certifiée bio Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: square;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRose Centifolia (Rose aux « Cent Feuilles »)\u003c\/strong\u003e :\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003ePropriétés :\u003c\/span\u003e éclaircissantes, hydratantes, antioxydantes, apaisantes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eParticularité :\u003c\/span\u003e cueillie à la main à l'aube, moment où sa concentration en composés actifs est maximale, pour une efficacité optimale.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul style=\"list-style-type: square;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcide Hyaluronique d’origine naturelle\u003c\/strong\u003e :\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003ePropriétés :\u003c\/span\u003e capte jusqu’à 1000 fois son poids en eau, maintenant ainsi une hydratation optimale.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eEffets :\u003c\/span\u003e comble l’espace entre les fibres de collagène, améliorant l’apparence visuelle de la peau.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul style=\"list-style-type: square;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eVitamine C\u003c\/strong\u003e :\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003ePropriétés :\u003c\/span\u003e puissante activité antioxydante, neutralise les radicaux libres causés par le soleil, la pollution et le stress.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eEffets :\u003c\/span\u003e prévient le vieillissement prématuré de la peau et améliore l’éclat du teint en inhibant la surproduction de mélanine due aux UV.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eBienfaits de la Crème riche Éclat de Rose \u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation intense\u003c\/strong\u003e : maintient l’hydratation de la peau grâce à l’acide hyaluronique.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTeint éclatant\u003c\/strong\u003e : la Rose Centifolia et la vitamine C travaillent en synergie pour un teint lumineux et uniforme.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection antioxydante\u003c\/strong\u003e : la vitamine C protège la peau des agressions extérieures, réduisant les signes de vieillissement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouceur et confort\u003c\/strong\u003e : sa texture onctueuse et son fini velouté procurent une sensation de confort à chaque application.\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 \u003cstrong\u003ela Crème riche Éclat de Rose de Centifolia\u003c\/strong\u003e. Une alliance parfaite d’actifs naturels pour \u003cstrong\u003eune peau éclatante de santé, intensément hydratée et protégée\u003c\/strong\u003e contre les signes de l’âge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603231334730,"sku":"CE0398","price":22.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/c_r_creme-riche-eclat-de-rose_1_24_9f4c5a65-34e3-4ca0-b64d-a45f2d792791.jpg?v=1778842824"},{"product_id":"lait-demaquillant-triphala-bio","title":"Lait démaquillant au Triphala certifié bio Ayurvana","description":"\u003cdiv class=\"soi-trip-fiche\"\u003e\n\n  \u003csection class=\"soi-trip-hero\"\u003e\n    \u003cdiv class=\"soi-trip-hero-tag\"\u003e\n      \u003cspan class=\"soi-trip-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique ayurvédique · Ayur-Vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-trip-hero-title\"\u003eUn rituel ayurvédique pour votre peau\n\n\u003c\/span\u003e\n    \u003cp class=\"soi-trip-hero-subtitle\"\u003eLe geste douceur inspiré de l'Ayurveda : nettoyer, purifier et nourrir votre visage en une seule application, pour une peau apaisée et lumineuse.\u003c\/p\u003e\n    \u003cdiv class=\"soi-trip-hero-labels\"\u003e\n      \u003cspan class=\"soi-trip-label soi-trip-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-trip-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-trip-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-trip-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-trip-label\"\u003eAYURVÉDIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trip-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce lait démaquillant bio plutôt qu'un autre ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreux laits démaquillants classiques, la formule Ayur-Vana repose sur le \u003cstrong\u003eTriphala\u003c\/strong\u003e, un complexe botanique issu de l'Ayurveda associant trois baies aux vertus complémentaires. Résultat : un démaquillant qui ne se contente pas d'effacer le maquillage, mais qui prend soin de votre peau en profondeur.\u003c\/p\u003e\n    \u003cdiv class=\"soi-trip-grid\"\u003e\n      \u003cdiv class=\"soi-trip-card\"\u003e\n        \u003ch3\u003e🫐 Triphala (Amalaki, Bibhitaki, Haritaki bio)\u003c\/h3\u003e\n        \u003cp\u003eCe trio de baies nettoie en douceur, unifie le teint et révèle l'éclat naturel de la peau. L'Amalaki est particulièrement riche en vitamine C naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trip-card\"\u003e\n        \u003ch3\u003e🌿 Extrait d'Aloe Vera bio\u003c\/h3\u003e\n        \u003cp\u003eApaise les rougeurs et les irritations, favorise la régénération cutanée après le démaquillage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trip-card\"\u003e\n        \u003ch3\u003e💧 Eau d'Hamamélis\u003c\/h3\u003e\n        \u003cp\u003eResserre les pores visibles et tonifie instantanément la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trip-card\"\u003e\n        \u003ch3\u003e✨ Huile de sésame bio\u003c\/h3\u003e\n        \u003cp\u003ePénètre rapidement pour nourrir sans graisser, idéale même pour les peaux mixtes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trip-card\"\u003e\n        \u003ch3\u003e🧈 Beurre de karité bio\u003c\/h3\u003e\n        \u003cp\u003eProtège la barrière cutanée, prévient les tiraillements, parfait pour les peaux sèches et sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trip-section\"\u003e\n    \u003ch2\u003eComment utiliser le lait démaquillant Triphala Ayurvana ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trip-timeline\"\u003e\n      \u003cdiv class=\"soi-trip-step\"\u003e\n        \u003cdiv class=\"soi-trip-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-trip-step-content\"\u003e\n          \u003ch3\u003eAppliquez\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de lait sur le visage sec, en incluant le contour des yeux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trip-step\"\u003e\n        \u003cdiv class=\"soi-trip-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-trip-step-content\"\u003e\n          \u003ch3\u003eMassez\u003c\/h3\u003e\n          \u003cp\u003eEffectuez des mouvements circulaires pour dissoudre le maquillage et les impuretés.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-trip-step\"\u003e\n        \u003cdiv class=\"soi-trip-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-trip-step-content\"\u003e\n          \u003ch3\u003eRincez\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau tiède ou retirez à l'aide d'un coton, matin et soir selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-trip-tip\"\u003e\n      \u003cdiv class=\"soi-trip-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUtilisable matin et soir, ce lait convient aussi bien au démaquillage du soir qu'au nettoyage doux du matin. Votre peau reste souple, confortable, jamais tiraillée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trip-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cp class=\"soi-trip-inci\"\u003eAqua, Aloe Barbadensis Leaf Juice*, Sesamum Indicum Seed Oil*, Butyrospermum Parkii Butter*, Hamamelis Virginiana Water, Emblica Officinalis Fruit Extract* (Amalaki), Terminalia Bellirica Fruit Extract* (Bibhitaki), Terminalia Chebula Fruit Extract* (Haritaki), Glycerin*, Xanthan Gum, Parfum (fragrance naturelle), Tocopherol (vitamine E).\u003c\/p\u003e\n    \u003cp\u003e\u003cem\u003e* Ingrédients issus de l'agriculture biologique. Produit certifié Cosmos Organic par Ecocert. Fabriqué en France.\u003c\/em\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trip-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur ce lait démaquillant bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trip-accordion\"\u003e\n      \u003cdetails class=\"soi-trip-accordion-item\"\u003e\n        \u003csummary class=\"soi-trip-accordion-header\"\u003e🧴 Ce lait démaquille-t-il le maquillage waterproof ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-trip-accordion-content\"\u003e\n          \u003cp\u003eIl élimine efficacement les maquillages légers à moyens, fond de teint, blush et fard à paupières. Pour un maquillage très résistant ou waterproof intense, un second passage peut être utile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-trip-accordion-item\"\u003e\n        \u003csummary class=\"soi-trip-accordion-header\"\u003e🌸 Convient-il aux peaux grasses ou mixtes ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-trip-accordion-content\"\u003e\n          \u003cp\u003eOui. L'huile de sésame a un indice comédogène très faible et pénètre rapidement. La peau reste nette sans excès de sébum après rinçage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-trip-accordion-item\"\u003e\n        \u003csummary class=\"soi-trip-accordion-header\"\u003e🔍 Quelle différence avec un lait démaquillant classique ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-trip-accordion-content\"\u003e\n          \u003cp\u003eLes grandes marques pharmaceutiques misent sur la tolérance et la simplicité. Le lait Ayur-Vana va plus loin : il est certifié bio, enrichi en actifs botaniques ayurvédiques éprouvés, sans silicones ni conservateurs synthétiques, avec une démarche éco-responsable de bout en bout.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trip-section\"\u003e\n    \u003ch2\u003eCertification Cosmos Organic\u003c\/h2\u003e\n    \u003cdiv class=\"soi-trip-tip\"\u003e\n      \u003cdiv class=\"soi-trip-tip-icon\"\u003e🌱\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eGarantie Cosmos Organic par Ecocert\u003c\/strong\u003e\n        \u003cp\u003eCe lait démaquillant est certifié selon le référentiel Cosmos Organic, garantissant au minimum 95 % d'ingrédients d'origine naturelle et un pourcentage significatif d'ingrédients biologiques dans la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-trip-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-trip-cta-box\"\u003e\n      \u003cp class=\"soi-trip-cta-tag\" style=\"color: white;\"\u003eUn rituel ayurvédique pour votre peau\u003c\/p\u003e\n      \u003cp class=\"soi-trip-cta-text\" style=\"color: white;\"\u003eChaque soir, offrez à votre peau un geste qui va au-delà du simple nettoyage. Le lait démaquillant Triphala Ayur-Vana unit la sagesse ayurvédique millénaire à une certification bio rigoureuse, pour une peau réellement apaisée, lumineuse et nourrie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-trip-marine: #1A2D3D;\n  --soi-trip-marine-dark: #0F1E2B;\n  --soi-trip-marine-light: #2C4458;\n  --soi-trip-pomme: #A1C544;\n  --soi-trip-pomme-dark: #84A636;\n  --soi-trip-pomme-light: rgba(161,197,68,0.10);\n  --soi-trip-white: #FFFFFF;\n  --soi-trip-off-white: #F8FAF6;\n  --soi-trip-stone: #F1F3EE;\n  --soi-trip-line: #E5E8E0;\n  --soi-trip-primary: #D4A52A;\n  --soi-trip-primary-soft: #F5ECD4;\n  --soi-trip-accent: #8BAD48;\n  --soi-trip-text: #1A2D3D;\n  --soi-trip-text-soft: #4A5B6B;\n  --soi-trip-text-muted: #7B8693;\n  --soi-trip-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-trip-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-trip-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-trip-radius: 12px;\n  --soi-trip-radius-sm: 8px;\n  --soi-trip-radius-pill: 999px;\n}\n\n.soi-trip-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-trip-fiche img { max-width: 100%; height: auto; }\n\n.soi-trip-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-trip-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-trip-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-trip-hero {\n  position: relative;\n  background: var(--soi-trip-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-trip-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-trip-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-trip-pomme);\n}\n\n.soi-trip-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-trip-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-trip-pomme);\n  border-radius: 50%;\n}\n\n.soi-trip-hero-title {\n  display: block;\n  color: var(--soi-trip-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-trip-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-trip-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-trip-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-trip-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-trip-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-trip-label-accent {\n  background: var(--soi-trip-pomme);\n  border-color: var(--soi-trip-pomme);\n  color: var(--soi-trip-marine);\n  font-weight: 600;\n}\n\n.soi-trip-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-trip-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-trip-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-trip-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-trip-pomme);\n  border-radius: 2px;\n}\n\n.soi-trip-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-trip-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-trip-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-trip-inci {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-trip-text-soft);\n  background: var(--soi-trip-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-trip-radius-sm);\n  border: 1px solid var(--soi-trip-line);\n  word-break: break-word;\n}\n\n.soi-trip-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-trip-card {\n  background: var(--soi-trip-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-trip-radius);\n  border-left: 3px solid var(--soi-trip-pomme);\n}\n\n.soi-trip-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-trip-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-trip-card p {\n  font-size: 14px;\n  color: var(--soi-trip-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trip-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-trip-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-trip-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-trip-radius);\n  border: 1px solid var(--soi-trip-line);\n  align-items: flex-start;\n}\n\n.soi-trip-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-trip-marine);\n  color: var(--soi-trip-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-trip-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-trip-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-trip-step-content p {\n  font-size: 14px;\n  color: var(--soi-trip-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trip-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-trip-pomme-light);\n  border-left: 4px solid var(--soi-trip-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-trip-radius) var(--soi-trip-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-trip-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-trip-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-trip-marine);\n  margin-bottom: 4px;\n}\n\n.soi-trip-tip p {\n  font-size: 14px;\n  color: var(--soi-trip-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trip-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-trip-accordion-item {\n  background: var(--soi-trip-off-white);\n  border-radius: var(--soi-trip-radius-sm);\n  border: 1px solid var(--soi-trip-line);\n  overflow: hidden;\n}\n\n.soi-trip-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-trip-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-trip-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-trip-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-trip-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-trip-accordion-item[open] .soi-trip-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-trip-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-trip-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-trip-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-trip-cta-box {\n  background: var(--soi-trip-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-trip-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-trip-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-trip-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-trip-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-trip-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-trip-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-trip-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-trip-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-trip-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-trip-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-trip-fiche {\n    --soi-trip-text-soft: #2C3E50;\n    --soi-trip-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603258073418,"sku":"AY9916","price":18.32,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lait-demaquillant-au-triphala-certifie-bio-ayurvana-packshot_f45dcf57-f968-490f-a708-6dc5446bbe4d.webp?v=1787477690"},{"product_id":"mousse-nettoyante-tulsi-bio","title":"Mousse Nettoyante Tulsi Bio - Ayurvana","description":"\n\n\u003cdiv class=\"soi-tuls-fiche\"\u003e\n\n  \u003csection class=\"soi-tuls-hero\"\u003e\n    \u003cdiv class=\"soi-tuls-hero-tag\"\u003e\n      \u003cspan class=\"soi-tuls-tag-dot\"\u003e\u003c\/span\u003e\n      Soin visage ayurvédique · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tuls-hero-title\"\u003eUn rituel purifiant ancré dans l'Ayurveda\u003c\/span\u003e\n    \u003cp class=\"soi-tuls-hero-subtitle\"\u003eLe rituel purifiant de l'Ayurveda pour votre visage : une mousse onctueuse au basilic sacré qui nettoie en profondeur, hydrate et protège votre épiderme en un seul geste.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tuls-hero-labels\"\u003e\n      \u003cspan class=\"soi-tuls-label soi-tuls-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-tuls-label\"\u003eSANS SULFATES AGRESSIFS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eMousse nettoyante visage au Tulsi bio : le rituel ayurvédique pour une peau purifiée\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez une \u003cstrong\u003emousse nettoyante pour le visage\u003c\/strong\u003e vraiment efficace, douce et respectueuse de votre peau ? La mousse nettoyante au Tulsi bio d'Ayurvana puise dans la sagesse millénaire de l'Ayurveda pour vous offrir un nettoyage en profondeur, sans jamais agresser votre épiderme. Certifiée \u003cstrong\u003eCOSMOS ORGANIC\u003c\/strong\u003e et fabriquée en France, elle se distingue par sa formulation unique à base de plantes bio soigneusement sélectionnées.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette mousse nettoyante visage ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-grid\"\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🌿 Tulsi (Ocimum sanctum)\u003c\/h3\u003e\n        \u003cp\u003eSurnommé le « basilic sacré », le Tulsi est l'actif vedette de cette formule. Reconnu en Ayurveda pour ses vertus purifiantes et détoxifiantes, il débarrasse l'épiderme des impuretés, de l'excès de sébum et des traces de pollution accumulées au fil de la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e💧 Aloe vera bio\u003c\/h3\u003e\n        \u003cp\u003eIncontournable des soins naturels, l'aloe vera apaise les micro-irritations, hydrate en profondeur et laisse une \u003cstrong\u003esensation de confort immédiate\u003c\/strong\u003e, même sur les peaux les plus réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🫧 Huile de ricin\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés cicatrisantes et protectrices, elle forme un voile délicat sur la peau et travaille en synergie avec l'aloe vera pour renforcer la barrière cutanée après chaque nettoyage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-card\"\u003e\n        \u003ch3\u003e🍊 Huiles essentielles de patchouli et d'orange douce\u003c\/h3\u003e\n        \u003cp\u003eAu-delà de leur parfum fruité et chaleureux, ces huiles essentielles bio contribuent à tonifier et à améliorer l'élasticité cutanée pour une \u003cstrong\u003epeau visiblement plus ferme et lumineuse\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eComment utiliser la mousse nettoyante visage Tulsi ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-timeline\"\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eMatin et soir\u003c\/h3\u003e\n          \u003cp\u003eAppuyez sur le diffuseur pour obtenir une noix de mousse onctueuse.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eApplication\u003c\/h3\u003e\n          \u003cp\u003eAppliquez sur le visage humide en massages circulaires doux, en évitant le contour des yeux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eRinçage\u003c\/h3\u003e\n          \u003cp\u003eRincez abondamment à l'eau tiède et séchez délicatement avec une serviette propre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-step\"\u003e\n        \u003cdiv class=\"soi-tuls-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-tuls-step-content\"\u003e\n          \u003ch3\u003eComplétez votre rituel\u003c\/h3\u003e\n          \u003cp\u003ePoursuivez avec votre soin habituel (sérum, hydratant) pour un résultat optimal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tuls-tip\"\u003e\n      \u003cdiv class=\"soi-tuls-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCette mousse nettoyante convient à tous les types de peaux, y compris les peaux matures, mixtes ou sujettes aux rougeurs. Deux utilisations quotidiennes suffisent pour constater une peau plus nette, plus douce et visiblement revitalisée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eComposition (INCI)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-compo\"\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eListe INCI complète\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003eAqua, Aloe Barbadensis Leaf Juice*, Cocamidopropyl Betaine, Glycerin, Ricinus Communis Seed Oil*, Ocimum Sanctum Leaf Extract*, Pogostemon Cablin Leaf Oil*, Citrus Sinensis Peel Oil*, Xanthan Gum, Citric Acid, Sodium Benzoate, Potassium Sorbate\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-compo-row\"\u003e\n        \u003cspan class=\"soi-tuls-compo-label\"\u003eMention\u003c\/span\u003e\n        \u003cspan class=\"soi-tuls-compo-value\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003ch2\u003eCe qui rend cette mousse vraiment différente\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tuls-benefits\"\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifiée COSMOS ORGANIC\u003c\/h3\u003e\n        \u003cp\u003eFormulation 100 % conforme aux exigences de la cosmétique biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité garantie, du sourcing des ingrédients à la mise en flacon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🧴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans sulfates agressifs\u003c\/h3\u003e\n        \u003cp\u003eLa mousse nettoie sans dessécher ni dérégler le microbiome cutané.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon pompe hygiénique\u003c\/h3\u003e\n        \u003cp\u003eDosage précis, zéro gaspillage, praticité au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tuls-benefit\"\u003e\n        \u003cdiv class=\"soi-tuls-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAdaptée aux peaux sensibles et matures\u003c\/h3\u003e\n        \u003cp\u003eConvient également à tous les autres types de peaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\"\u003e\n    \u003cdiv class=\"soi-tuls-accordion\"\u003e\n      \u003cdetails class=\"soi-tuls-accordion-item\"\u003e\n        \u003csummary class=\"soi-tuls-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tuls-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un cosmétique. Il ne constitue pas un traitement médical et ne se substitue pas à l'avis d'un dermatologue en cas de problème cutané persistant. Évitez le contour des yeux lors de l'application.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-tuls-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-tuls-cta-box\"\u003e\n      \u003cp class=\"soi-tuls-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau la douceur du Tulsi bio : chaque matin et chaque soir, votre visage retrouve fraîcheur, douceur et éclat naturel avec des ingrédients bio certifiés.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-tuls-marine: #1A2D3D;\n  --soi-tuls-marine-dark: #0F1E2B;\n  --soi-tuls-marine-light: #2C4458;\n  --soi-tuls-pomme: #A1C544;\n  --soi-tuls-pomme-dark: #84A636;\n  --soi-tuls-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-tuls-white: #FFFFFF;\n  --soi-tuls-off-white: #F8FAF6;\n  --soi-tuls-stone: #F1F3EE;\n  --soi-tuls-line: #E5E8E0;\n\n  --soi-tuls-primary: #D88542;\n  --soi-tuls-primary-soft: #F5E6D4;\n  --soi-tuls-accent: #5A8A52;\n\n  --soi-tuls-text: #1A2D3D;\n  --soi-tuls-text-soft: #4A5B6B;\n  --soi-tuls-text-muted: #7B8693;\n\n  --soi-tuls-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tuls-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tuls-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tuls-radius: 12px;\n  --soi-tuls-radius-sm: 8px;\n  --soi-tuls-radius-pill: 999px;\n}\n\n.soi-tuls-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tuls-fiche img { max-width: 100%; height: auto; }\n\n.soi-tuls-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tuls-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tuls-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-tuls-hero {\n  position: relative;\n  background: var(--soi-tuls-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-tuls-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tuls-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tuls-pomme);\n}\n\n.soi-tuls-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-tuls-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tuls-pomme);\n  border-radius: 50%;\n}\n\n.soi-tuls-hero-title {\n  display: block;\n  color: var(--soi-tuls-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-tuls-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-tuls-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tuls-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-tuls-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tuls-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tuls-label-accent {\n  background: var(--soi-tuls-pomme);\n  border-color: var(--soi-tuls-pomme);\n  color: var(--soi-tuls-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-tuls-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tuls-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tuls-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-tuls-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tuls-pomme);\n  border-radius: 2px;\n}\n\n.soi-tuls-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tuls-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tuls-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-tuls-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-tuls-card {\n  background: var(--soi-tuls-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tuls-radius);\n  border-left: 3px solid var(--soi-tuls-pomme);\n}\n\n.soi-tuls-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tuls-card p {\n  font-size: 14px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-tuls-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-tuls-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-tuls-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tuls-radius);\n  border: 1px solid var(--soi-tuls-line);\n  align-items: flex-start;\n}\n\n.soi-tuls-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-tuls-marine);\n  color: var(--soi-tuls-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-tuls-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-tuls-step-content p {\n  font-size: 14px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-tuls-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-tuls-benefit {\n  background: var(--soi-tuls-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-tuls-radius);\n  border: 1px solid var(--soi-tuls-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-tuls-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-tuls-shadow-md);\n}\n\n.soi-tuls-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-tuls-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-tuls-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-tuls-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-tuls-benefit:hover .soi-tuls-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-tuls-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tuls-benefit p {\n  font-size: 13px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-tuls-compo {\n  background: var(--soi-tuls-off-white);\n  border-radius: var(--soi-tuls-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-tuls-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-tuls-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-tuls-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-tuls-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-tuls-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-tuls-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-tuls-marine);\n  text-align: right;\n  line-height: 1.6;\n}\n\n\/* === TIP === *\/\n.soi-tuls-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-tuls-pomme-light);\n  border-left: 4px solid var(--soi-tuls-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-tuls-radius) var(--soi-tuls-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-tuls-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-tuls-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-tuls-marine);\n  margin-bottom: 4px;\n}\n\n.soi-tuls-tip p {\n  font-size: 14px;\n  color: var(--soi-tuls-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-tuls-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-tuls-accordion-item {\n  background: var(--soi-tuls-off-white);\n  border-radius: var(--soi-tuls-radius-sm);\n  border: 1px solid var(--soi-tuls-line);\n  overflow: hidden;\n}\n\n.soi-tuls-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-tuls-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-tuls-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-tuls-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-tuls-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-tuls-accordion-item[open] .soi-tuls-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-tuls-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-tuls-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-tuls-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-tuls-cta-box {\n  background: var(--soi-tuls-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tuls-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tuls-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-tuls-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tuls-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-tuls-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tuls-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tuls-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-tuls-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-tuls-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-tuls-compo-value {\n    text-align: left;\n  }\n\n  .soi-tuls-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-tuls-benefits {\n    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-tuls-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tuls-fiche {\n    --soi-tuls-text-soft: #2C3E50;\n    --soi-tuls-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603261088074,"sku":"AY9917","price":19.74,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousse-nettoyante-tulsi-bio-ayurvana-packshot.webp?v=1787477433"},{"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":"serum-booster-hydratation-centifolia","title":"Sérum Booster d'Hydratation bio - Éclat de Rose - Centifolia","description":"\n\n\u003cdiv class=\"soi-rose-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-rose-hero\"\u003e\n    \u003cdiv class=\"soi-rose-hero-tag\"\u003e\n      \u003cspan class=\"soi-rose-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique visage · Centifolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rose-hero-title\"\u003eSérum Booster d'Hydratation Éclat de Rose®\u003c\/span\u003e\n    \u003cp class=\"soi-rose-hero-subtitle\"\u003eTrois actifs précieux réunis dans une texture fluide et légère pour repulper, illuminer et apaiser votre peau au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rose-hero-labels\"\u003e\n      \u003cspan class=\"soi-rose-label soi-rose-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-rose-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-rose-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-rose-label\"\u003e30 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Pourquoi ce sérum se démarque --\u003e\n  \u003csection class=\"soi-rose-section\"\u003e\n    \u003ch2\u003ePourquoi ce sérum booster d'hydratation se démarque\u003c\/h2\u003e\n    \u003cp\u003eLà où de nombreux sérums hydratants se contentent d'une action de surface, le sérum Centifolia combine trois actifs à fort potentiel dans une texture fluide ultra-légère qui pénètre instantanément sans laisser de résidu gras. Résultat : une peau visiblement repulpée, plus lisse et lumineuse, sans effet collant ni surcharge.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Les 3 actifs clés --\u003e\n  \u003csection class=\"soi-rose-section\"\u003e\n    \u003ch2\u003eLes 3 actifs clés du sérum Éclat de Rose®\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rose-timeline\"\u003e\n      \u003cdiv class=\"soi-rose-step\"\u003e\n        \u003cdiv class=\"soi-rose-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rose-step-content\"\u003e\n          \u003ch3\u003eRose Centifolia biologique\u003c\/h3\u003e\n          \u003cp\u003eCueillie à la main à maturité optimale, cette \"rose aux cent feuilles\" est riche en actifs antioxydants et apaisants. Elle unifie le teint, calme les rougeurs et apporte une hydratation durable à la peau fragilisée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-step\"\u003e\n        \u003cdiv class=\"soi-rose-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rose-step-content\"\u003e\n          \u003ch3\u003eAcide hyaluronique d'origine naturelle\u003c\/h3\u003e\n          \u003cp\u003eCapable de retenir jusqu'à 1 000 fois son poids en eau, il comble les espaces entre les fibres de collagène pour une hydratation en profondeur et un effet repulpant visible. Votre peau retrouve sa souplesse et son rebond.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-step\"\u003e\n        \u003cdiv class=\"soi-rose-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rose-step-content\"\u003e\n          \u003ch3\u003eVitamine C\u003c\/h3\u003e\n          \u003cp\u003ePuissant antioxydant, elle neutralise les radicaux libres liés à la pollution et au stress oxydatif. Elle agit aussi sur les taches et l'homogénéité du teint pour un éclat naturel et durable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Pour qui --\u003e\n  \u003csection class=\"soi-rose-section\"\u003e\n    \u003ch2\u003ePour qui est ce sérum hydratant bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rose-grid\"\u003e\n      \u003cdiv class=\"soi-rose-card\"\u003e\n        \u003ch3\u003e💧 Peaux déshydratées ou tiraillées\u003c\/h3\u003e\n        \u003cp\u003eQuelle que soit leur nature (sèche, mixte, normale), ce sérum apporte l'hydratation dont elles ont besoin pour retrouver confort et souplesse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-card\"\u003e\n        \u003ch3\u003e🌸 Peaux sensibles ou réactives\u003c\/h3\u003e\n        \u003cp\u003eSa formule douce convient aux peaux qui supportent mal les formules chargées, sans parfum agressif ni ingrédients controversés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-card\"\u003e\n        \u003ch3\u003e🏙️ Peaux exposées au stress environnemental\u003c\/h3\u003e\n        \u003cp\u003eClimatisation, pollution, changements de saison : ce sérum protège et préserve l'éclat de votre peau face aux agressions du quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-card\"\u003e\n        \u003ch3\u003e✨ Envie de renforcer votre routine\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez à décupler l'efficacité de votre crème hydratante existante ? Ce sérum s'utilise en complément pour en amplifier les bienfaits.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Comment utiliser --\u003e\n  \u003csection class=\"soi-rose-section\"\u003e\n    \u003ch2\u003eComment utiliser le sérum booster Centifolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rose-timeline\"\u003e\n      \u003cdiv class=\"soi-rose-step\"\u003e\n        \u003cdiv class=\"soi-rose-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rose-step-content\"\u003e\n          \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n          \u003cp\u003eSur un visage propre et légèrement humide, appliquez 2 à 3 pressions de sérum, matin et\/ou soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-step\"\u003e\n        \u003cdiv class=\"soi-rose-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rose-step-content\"\u003e\n          \u003ch3\u003eTapotez délicatement\u003c\/h3\u003e\n          \u003cp\u003eDu bout des doigts, tapotez le sérum sans frotter pour favoriser l'absorption. Laissez poser quelques secondes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-step\"\u003e\n        \u003cdiv class=\"soi-rose-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rose-step-content\"\u003e\n          \u003ch3\u003eComplétez votre routine\u003c\/h3\u003e\n          \u003cp\u003eAppliquez ensuite votre crème hydratante. Utilisé en synergie avec le Fluide Léger ou la Crème Riche Éclat de Rose® de Centifolia, il en décuple les effets illuminateurs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Nos engagements qualité --\u003e\n  \u003csection class=\"soi-rose-section\"\u003e\n    \u003ch2\u003eLes engagements qualité\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rose-benefits\"\u003e\n      \u003cdiv class=\"soi-rose-benefit\"\u003e\n        \u003cdiv class=\"soi-rose-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié Cosmos Organic Ecocert\u003c\/h3\u003e\n        \u003cp\u003eGarantie d'une formule respectueuse de votre peau et de l'environnement, sans ingrédients controversés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-benefit\"\u003e\n        \u003cdiv class=\"soi-rose-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eÉlaboré selon des normes rigoureuses de cosmétique botanique, dans le respect du savoir-faire français.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-benefit\"\u003e\n        \u003cdiv class=\"soi-rose-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEmballage éco-responsable\u003c\/h3\u003e\n        \u003cp\u003eFlacon recyclable, sans phtalates ni Bisphénol A. Un geste pour votre peau et pour la planète.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-benefit\"\u003e\n        \u003cdiv class=\"soi-rose-benefit-icon\"\u003e\u003cspan\u003e🤍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConvient aux peaux sensibles\u003c\/h3\u003e\n        \u003cp\u003eFormulé sans parfum agressif, il respecte les peaux les plus délicates tout en restant efficace.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 : Composition (INCI) --\u003e\n  \u003csection class=\"soi-rose-section\"\u003e\n    \u003ch2\u003eComposition (INCI)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rose-accordion\"\u003e\n      \u003cdetails class=\"soi-rose-accordion-item\" open\u003e\n        \u003csummary class=\"soi-rose-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rose-accordion-content\"\u003e\n          \u003cp\u003eAqua, Rosa Centifolia Flower Water*, Glycerin, Sodium Hyaluronate, Ascorbyl Glucoside (Vitamine C), Xanthan Gum, Benzyl Alcohol, Dehydroacetic Acid.\u003c\/p\u003e\n          \u003cp\u003e\u003cem\u003e* Ingrédients issus de l'agriculture biologique. Certifié Cosmos Organic par Ecocert.\u003c\/em\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rose-compo\" style=\"margin-top: 1rem;\"\u003e\n      \u003cdiv class=\"soi-rose-compo-row\"\u003e\n        \u003cspan class=\"soi-rose-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-rose-compo-value\"\u003eRose Centifolia biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-compo-row\"\u003e\n        \u003cspan class=\"soi-rose-compo-label\"\u003eActif hydratant\u003c\/span\u003e\n        \u003cspan class=\"soi-rose-compo-value\"\u003eAcide hyaluronique d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-compo-row\"\u003e\n        \u003cspan class=\"soi-rose-compo-label\"\u003eActif éclat\u003c\/span\u003e\n        \u003cspan class=\"soi-rose-compo-value\"\u003eVitamine C (Ascorbyl Glucoside)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-compo-row\"\u003e\n        \u003cspan class=\"soi-rose-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-rose-compo-value\"\u003e30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rose-compo-row\"\u003e\n        \u003cspan class=\"soi-rose-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-rose-compo-value\"\u003eCosmos Organic par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TIP --\u003e\n  \u003csection class=\"soi-rose-section\"\u003e\n    \u003cdiv class=\"soi-rose-tip\"\u003e\n      \u003cdiv class=\"soi-rose-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour décupler les bienfaits de ce sérum, associez-le au Fluide Léger ou à la Crème Riche Éclat de Rose® de Centifolia. Appliqué sur peau légèrement humide, il favorise une absorption optimale de ses actifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-rose-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rose-cta-box\"\u003e\n      \u003cp class=\"soi-rose-cta-tag\" style=\"color: white;\"\u003eVotre rituel d'hydratation certifié bio\u003c\/p\u003e\n      \u003cp class=\"soi-rose-cta-text\" style=\"color: white;\"\u003eOffrez à votre visage l'éclat qu'il mérite avec la douceur de la Rose Centifolia, la puissance de l'acide hyaluronique et l'énergie de la Vitamine C.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-rose-marine: #1A2D3D;\n  --soi-rose-marine-dark: #0F1E2B;\n  --soi-rose-marine-light: #2C4458;\n  --soi-rose-pomme: #A1C544;\n  --soi-rose-pomme-dark: #84A636;\n  --soi-rose-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-rose-white: #FFFFFF;\n  --soi-rose-off-white: #F8FAF6;\n  --soi-rose-stone: #F1F3EE;\n  --soi-rose-line: #E5E8E0;\n\n  --soi-rose-primary: #D4A8A4;\n  --soi-rose-primary-soft: #F0D5D1;\n  --soi-rose-accent: #E8B5A0;\n\n  --soi-rose-text: #1A2D3D;\n  --soi-rose-text-soft: #4A5B6B;\n  --soi-rose-text-muted: #7B8693;\n\n  --soi-rose-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rose-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rose-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rose-radius: 12px;\n  --soi-rose-radius-sm: 8px;\n  --soi-rose-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-rose-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rose-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-rose-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rose-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rose-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-rose-hero {\n  position: relative;\n  background: var(--soi-rose-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-rose-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-rose-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rose-pomme);\n}\n\n.soi-rose-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-rose-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rose-pomme);\n  border-radius: 50%;\n}\n\n.soi-rose-hero-title {\n  display: block;\n  color: var(--soi-rose-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-rose-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-rose-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-rose-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-rose-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rose-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-rose-label-accent {\n  background: var(--soi-rose-pomme);\n  border-color: var(--soi-rose-pomme);\n  color: var(--soi-rose-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-rose-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-rose-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rose-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-rose-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rose-pomme);\n  border-radius: 2px;\n}\n\n.soi-rose-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rose-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-rose-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS (cercles marine) === *\/\n.soi-rose-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-rose-benefit {\n  background: var(--soi-rose-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-rose-radius);\n  border: 1px solid var(--soi-rose-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-rose-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rose-shadow-md);\n}\n\n.soi-rose-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-rose-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-rose-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-rose-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-rose-benefit:hover .soi-rose-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-rose-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rose-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rose-benefit p {\n  font-size: 13px;\n  color: var(--soi-rose-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-rose-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-rose-card {\n  background: var(--soi-rose-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rose-radius);\n  border-left: 3px solid var(--soi-rose-pomme);\n}\n\n.soi-rose-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rose-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rose-card p {\n  font-size: 14px;\n  color: var(--soi-rose-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-rose-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-rose-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rose-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rose-radius);\n  border: 1px solid var(--soi-rose-line);\n  align-items: flex-start;\n}\n\n.soi-rose-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rose-marine);\n  color: var(--soi-rose-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-rose-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rose-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-rose-step-content p {\n  font-size: 14px;\n  color: var(--soi-rose-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-rose-compo {\n  background: var(--soi-rose-off-white);\n  border-radius: var(--soi-rose-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-rose-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-rose-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-rose-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-rose-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rose-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-rose-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rose-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-rose-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rose-pomme-light);\n  border-left: 4px solid var(--soi-rose-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rose-radius) var(--soi-rose-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-rose-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-rose-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rose-marine);\n  margin-bottom: 4px;\n}\n\n.soi-rose-tip p {\n  font-size: 14px;\n  color: var(--soi-rose-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-rose-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-rose-accordion-item {\n  background: var(--soi-rose-off-white);\n  border-radius: var(--soi-rose-radius-sm);\n  border: 1px solid var(--soi-rose-line);\n  overflow: hidden;\n}\n\n.soi-rose-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rose-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-rose-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-rose-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rose-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-rose-accordion-item[open] .soi-rose-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-rose-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-rose-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rose-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.5rem 0;\n}\n\n.soi-rose-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-rose-cta-box {\n  background: var(--soi-rose-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rose-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-rose-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-rose-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-rose-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-rose-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-rose-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rose-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-rose-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-rose-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-rose-compo-value {\n    text-align: left;\n  }\n\n  .soi-rose-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-rose-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-rose-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rose-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-rose-fiche {\n    --soi-rose-text-soft: #2C3E50;\n    --soi-rose-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603262300490,"sku":"CE0408","price":21.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/serum-booster-dhydratation-certifie-bio-centifolia-packshot.webp?v=1779454708"},{"product_id":"gelee-nettoyante-purifiante-centifolia","title":"Gelée Nettoyante Purifiante Bio - Centifolia","description":"\u003cdiv class=\"soi-gthe-fiche\"\u003e\n\n\u003csection class=\"soi-gthe-hero\"\u003e\n  \u003cdiv class=\"soi-gthe-hero-tag\"\u003e\n    \u003cspan class=\"soi-gthe-tag-dot\"\u003e\u003c\/span\u003e\n    Cosmétique visage · Centifolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-gthe-hero-title\"\u003eLa fraîcheur purifiante du thé vert bio\u003c\/span\u003e\n  \u003cp class=\"soi-gthe-hero-subtitle\"\u003eUn nettoyage en profondeur qui respecte votre peau : la gelée purifiante aux actifs botaniques qui régule le sébum sans dessécher.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gthe-hero-labels\"\u003e\n    \u003cspan class=\"soi-gthe-label soi-gthe-label-accent\"\u003eBIO CERTIFIÉ ECOCERT\u003c\/span\u003e\n    \u003cspan class=\"soi-gthe-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-gthe-label\"\u003e99% NATUREL\u003c\/span\u003e\n    \u003cspan class=\"soi-gthe-label\"\u003eTESTÉ DERMATOLOGIQUEMENT\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gthe-section\"\u003e\n  \u003ch2\u003ePourquoi cette gelée nettoyante visage fait la différence\u003c\/h2\u003e\n  \u003cp\u003eContrairement à un gel nettoyant classique qui se contente d'éliminer les salissures en surface, cette formule bio agit sur deux tableaux : elle \u003cstrong\u003epurifie les pores en profondeur\u003c\/strong\u003e tout en respectant le film hydrolipidique de votre peau. Résultat : une peau nette, matifiée et apaisée, sans cette sensation de tiraillement qu'on connaît trop bien après un lavage.\u003c\/p\u003e\n  \u003cp\u003eC'est aussi un choix engagé : \u003cstrong\u003e99% d'ingrédients d'origine naturelle\u003c\/strong\u003e, certification bio, fabrication 100% française et flacon recyclable. Un soin qui vous fait du bien et qui respecte l'environnement.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gthe-section\"\u003e\n  \u003ch2\u003eLes actifs clés de la formule\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gthe-benefits\"\u003e\n    \u003cdiv class=\"soi-gthe-benefit\"\u003e\n      \u003cdiv class=\"soi-gthe-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eHydrolat de Thé Vert Bio\u003c\/h3\u003e\n      \u003cp\u003eRiche en polyphénols et flavonoïdes, il offre une action antioxydante, purifiante et apaisante. Une sensation de fraîcheur immédiate dès le premier rinçage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-benefit\"\u003e\n      \u003cdiv class=\"soi-gthe-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eZinc PCA\u003c\/h3\u003e\n      \u003cp\u003eActif sébo-régulateur reconnu, il aide à réduire la production excessive de sébum pour une peau visiblement matifiée et équilibrée dans la durée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-benefit\"\u003e\n      \u003cdiv class=\"soi-gthe-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAloe Vera Bio\u003c\/h3\u003e\n      \u003cp\u003eHydratant et apaisant, il protège la barrière cutanée pendant le nettoyage. Votre peau ne ressort pas décapée, elle reste confortable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gthe-section\"\u003e\n  \u003ch2\u003eComment utiliser la Gelée Nettoyante Purifiante Centifolia\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gthe-timeline\"\u003e\n    \u003cdiv class=\"soi-gthe-step\"\u003e\n      \u003cdiv class=\"soi-gthe-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-gthe-step-content\"\u003e\n        \u003ch3\u003eAppliquez\u003c\/h3\u003e\n        \u003cp\u003eUne à deux pompes de gelée sur le visage humide, matin et\/ou soir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-step\"\u003e\n      \u003cdiv class=\"soi-gthe-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-gthe-step-content\"\u003e\n        \u003ch3\u003eMassez\u003c\/h3\u003e\n        \u003cp\u003eDoucement en mouvements circulaires pour activer la mousse légère et déloger les impuretés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-step\"\u003e\n      \u003cdiv class=\"soi-gthe-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-gthe-step-content\"\u003e\n        \u003ch3\u003eRincez\u003c\/h3\u003e\n        \u003cp\u003eAbondamment à l'eau claire. Séchez délicatement et poursuivez votre routine habituelle (sérum, hydratant).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-gthe-tip\"\u003e\n    \u003cdiv class=\"soi-gthe-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour une peau mixte à grasse, une utilisation matin et soir pendant 4 à 6 semaines permet d'observer une régulation visible du sébum et un teint plus net au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gthe-section\"\u003e\n  \u003ch2\u003eCe produit est-il fait pour vous ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gthe-grid\"\u003e\n    \u003cdiv class=\"soi-gthe-card\"\u003e\n      \u003ch3\u003e🌿 Peau mixte à grasse\u003c\/h3\u003e\n      \u003cp\u003eVous produisez un excès de sébum en zone T et vos pores se dilatent en fin de journée ? Cette gelée purifie sans décaper pour retrouver une peau nette et matifiée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-card\"\u003e\n      \u003ch3\u003e🔬 Peau sujette aux imperfections\u003c\/h3\u003e\n      \u003cp\u003eGrâce au Zinc PCA sébo-régulateur et à l'action purifiante du thé vert bio, votre peau retrouve un équilibre visible et un teint plus uniforme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-card\"\u003e\n      \u003ch3\u003e🤍 Peau sensible\u003c\/h3\u003e\n      \u003cp\u003eVous supportez mal les gels nettoyants traditionnels trop décapants ? Cette formule à 99% d'ingrédients naturels respecte votre barrière cutanée grâce à l'Aloe Vera bio.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gthe-section\"\u003e\n  \u003ch2\u003eEngagements qualité Centifolia\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gthe-grid-compact\"\u003e\n    \u003cdiv class=\"soi-gthe-card-mini\"\u003e\n      \u003cspan class=\"soi-gthe-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-value\"\u003eBio Ecocert\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-card-mini\"\u003e\n      \u003cspan class=\"soi-gthe-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-value\"\u003e100% France\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-card-mini\"\u003e\n      \u003cspan class=\"soi-gthe-card-mini-icon\"\u003e🧪\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-label\"\u003eTests\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-value\"\u003eDermatologiques\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-card-mini\"\u003e\n      \u003cspan class=\"soi-gthe-card-mini-icon\"\u003e🍃\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-label\"\u003eNaturalité\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-value\"\u003e99% naturel\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-card-mini\"\u003e\n      \u003cspan class=\"soi-gthe-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-value\"\u003ePhtalate ni Bisphénol A\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gthe-card-mini\"\u003e\n      \u003cspan class=\"soi-gthe-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-label\"\u003eÉco-conception\u003c\/span\u003e\n      \u003cspan class=\"soi-gthe-card-mini-value\"\u003eFlacon recyclable à 50%\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gthe-section\"\u003e\n  \u003cdiv class=\"soi-gthe-accordion\"\u003e\n    \u003cdetails class=\"soi-gthe-accordion-item\"\u003e\n      \u003csummary class=\"soi-gthe-accordion-header\"\u003e⚠️ Précaution d'usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gthe-accordion-content\"\u003e\n        \u003cp\u003eCe produit cosmétique ne constitue pas un traitement médical. En cas de pathologie cutanée persistante, 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-gthe-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-gthe-cta-box\"\u003e\n    \u003cp class=\"soi-gthe-cta-tag\" style=\"color: white;\"\u003eLe rituel pureté par la botanique française\u003c\/p\u003e\n    \u003cp class=\"soi-gthe-cta-text\" style=\"color: white;\"\u003eChaque matin, votre peau mérite un vrai départ : propre, fraîche, équilibrée. La Gelée \"Fraîcheur de Thé\" de Centifolia, c'est la promesse d'un nettoyage profond et doux à la fois, porté par le meilleur de la cosmétique bio française.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gthe-marine: #1A2D3D;\n  --soi-gthe-marine-dark: #0F1E2B;\n  --soi-gthe-marine-light: #2C4458;\n  --soi-gthe-pomme: #A1C544;\n  --soi-gthe-pomme-dark: #84A636;\n  --soi-gthe-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gthe-white: #FFFFFF;\n  --soi-gthe-off-white: #F8FAF6;\n  --soi-gthe-stone: #F1F3EE;\n  --soi-gthe-line: #E5E8E0;\n\n  --soi-gthe-primary: #4A8C5E;\n  --soi-gthe-primary-soft: #E8F2EB;\n  --soi-gthe-accent: #6DAF7C;\n\n  --soi-gthe-text: #1A2D3D;\n  --soi-gthe-text-soft: #4A5B6B;\n  --soi-gthe-text-muted: #7B8693;\n\n  --soi-gthe-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gthe-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gthe-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gthe-radius: 12px;\n  --soi-gthe-radius-sm: 8px;\n  --soi-gthe-radius-pill: 999px;\n}\n\n.soi-gthe-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gthe-fiche img { max-width: 100%; height: auto; }\n\n.soi-gthe-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gthe-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gthe-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-gthe-hero {\n  position: relative;\n  background: var(--soi-gthe-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-gthe-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gthe-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gthe-pomme);\n}\n\n.soi-gthe-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-gthe-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gthe-pomme);\n  border-radius: 50%;\n}\n\n.soi-gthe-hero-title {\n  display: block;\n  color: var(--soi-gthe-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-gthe-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-gthe-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gthe-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-gthe-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gthe-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gthe-label-accent {\n  background: var(--soi-gthe-pomme);\n  border-color: var(--soi-gthe-pomme);\n  color: var(--soi-gthe-marine);\n  font-weight: 600;\n}\n\n.soi-gthe-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gthe-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gthe-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-gthe-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gthe-pomme);\n  border-radius: 2px;\n}\n\n.soi-gthe-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gthe-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gthe-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gthe-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gthe-benefit {\n  background: var(--soi-gthe-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gthe-radius);\n  border: 1px solid var(--soi-gthe-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gthe-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gthe-shadow-md);\n}\n\n.soi-gthe-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gthe-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-gthe-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gthe-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gthe-benefit:hover .soi-gthe-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gthe-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gthe-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gthe-benefit p {\n  font-size: 15px;\n  color: var(--soi-gthe-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gthe-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gthe-card {\n  background: var(--soi-gthe-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gthe-radius);\n  border-left: 3px solid var(--soi-gthe-pomme);\n}\n\n.soi-gthe-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gthe-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gthe-card p {\n  font-size: 14px;\n  color: var(--soi-gthe-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gthe-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gthe-card-mini {\n  background: var(--soi-gthe-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gthe-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gthe-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gthe-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gthe-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gthe-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gthe-marine);\n}\n\n.soi-gthe-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gthe-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gthe-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gthe-radius);\n  border: 1px solid var(--soi-gthe-line);\n  align-items: flex-start;\n}\n\n.soi-gthe-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gthe-marine);\n  color: var(--soi-gthe-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-gthe-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gthe-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gthe-step-content p {\n  font-size: 15px;\n  color: var(--soi-gthe-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gthe-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gthe-pomme-light);\n  border-left: 4px solid var(--soi-gthe-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gthe-radius) var(--soi-gthe-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gthe-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gthe-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gthe-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gthe-tip p {\n  font-size: 15px;\n  color: var(--soi-gthe-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gthe-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gthe-accordion-item {\n  background: var(--soi-gthe-off-white);\n  border-radius: var(--soi-gthe-radius-sm);\n  border: 1px solid var(--soi-gthe-line);\n  overflow: hidden;\n}\n\n.soi-gthe-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gthe-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-gthe-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gthe-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gthe-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gthe-accordion-item[open] .soi-gthe-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gthe-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gthe-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gthe-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gthe-cta-box {\n  background: var(--soi-gthe-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gthe-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gthe-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-gthe-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gthe-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-gthe-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gthe-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gthe-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-gthe-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gthe-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-gthe-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-gthe-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gthe-fiche {\n    --soi-gthe-text-soft: #2C3E50;\n    --soi-gthe-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603286221130,"sku":"CE0425","price":12.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gelee-nettoyante-purifiante-bio-centifolia-packshot.webp?v=1792054131"},{"product_id":"fluide-regulateur-matifiant-centifolia","title":"Fluide Régulateur Matifiant certifié bio - Centifolia","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eCentifolia vous présente son \u003cstrong\u003eFluide Régulateur Matifiant \"Fraîcheur de Thé\"\u003c\/strong\u003e, conçu pour apporter à votre peau une hydratation optimale tout en contrôlant la brillance. Ce fluide allie des ingrédients naturels aux propriétés exceptionnelles pour offrir une peau douce, équilibrée et sans excès de sébum.\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_CE0426_e613173b-7751-4433-ae48-5426f05a7882.jpg?v=1776180556\" alt=\"Photo d'une femme qui se regarde dans le miroir et qui sourit\" 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\u003eIngrédients clés du Fluide régulateur Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: square;\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHydrolat de Thé Vert Biologique (Camellia Sinensis Leaf Extract):\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eVertus :\u003c\/span\u003e Riche en théine, polyphénols et flavonoïdes, cet hydrolat est un puissant anti-oxydant.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eBienfaits :\u003c\/span\u003e Purifie et apaise la peau tout en offrant une sensation de fraîcheur.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eZinc PCA:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eOrigine :\u003c\/span\u003e Sel de zinc de l’acide pyrrolidone carboxylique.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eVertus :\u003c\/span\u003e Connue pour ses propriétés sébo-régulatrices.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eBienfaits :\u003c\/span\u003e Diminue la production de sébum et régule la peau grasse.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eComplexe de Sucres d'Origine Marine:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eOrigine :\u003c\/span\u003e Extrait de phytoplancton produit en Bretagne.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eVertus :\u003c\/span\u003e Absorbe l’excès de sébum et matifie la peau à court et long terme.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eBienfaits :\u003c\/span\u003e Offre des propriétés hydratantes et apaisantes tout en réduisant la brillance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePoudre de Riz:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eVertus :\u003c\/span\u003e Naturellement lissante et matifiante.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003eBienfaits :\u003c\/span\u003e Réduit la brillance, laisse un fini doux sans effet gras, et assure une hydratation continue.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eUn produit respectueux et de qualité\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTesté dermatologiquement :\u003c\/strong\u003e Sécurité et douceur pour tous types de peau.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSans Phtalate ni Bisphénol A :\u003c\/strong\u003e Emballage respectueux de votre santé et de l’environnement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConçu et Fabriqué en France :\u003c\/strong\u003e Gage de qualité et de savoir-faire.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\n\u003ch2\u003e\u003cstrong\u003eBienfaits du Fluide Régulateur Matifiant Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatification longue durée :\u003c\/strong\u003e contrôle efficacement la brillance tout au long de la journée.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation idéale :\u003c\/strong\u003e maintient la peau hydratée sans obstruer les pores.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePores resserrés :\u003c\/strong\u003e améliore la texture de la peau jour après jour.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeau équilibrée :\u003c\/strong\u003e régule les excès de sébum, laissant la peau fraîche et équilibrée.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDécouvrez une \u003cstrong\u003epeau rafraîchie, matifiée et parfaitement hydratée\u003c\/strong\u003e avec le \u003cstrong\u003eFluide Régulateur Matifiant \"Fraîcheur de Thé\" de Centifolia\u003c\/strong\u003e. Un soin innovant et naturel pour une peau équilibrée au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603286450506,"sku":"CE0426","price":13.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ce0426_fluide_regulateur_matifiant_353051f0-04e3-43fd-85ff-eaae5e5541dc.jpg?v=1778842835"},{"product_id":"centifolia-embellisseur-de-teint","title":"Embellisseur de teint certifié bio - Centifolia","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\n\u003cp\u003eDécouvrez \u003cstrong\u003el'Embellisseur de Teint Éclat de Rose® de Centifolia\u003c\/strong\u003e, le secret d'une peau éclatante et parfaitement hydratée. Sa formule unique, enrichie de \u003cstrong\u003etrois actifs puissants\u003c\/strong\u003e, offre une hydratation intense et une luminosité naturelle qui\u003cstrong\u003e convient à tous les types de peaux\u003c\/strong\u003e, même les plus sensibles.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques principales de l'Embelisseur de Teint\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation et luminosité\u003c\/strong\u003e : grâce à sa texture légère et à sa teinte rose universelle, cet embellisseur rehausse le teint pour un effet bonne mine immédiat et naturel, sans marquer les rides.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdapté à tous les types de peaux\u003c\/strong\u003e : formulé pour convenir à tous les types de peaux, même les plus sensibles, pour une utilisation quotidienne en toute sécurité.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRespectueux de l'environnement\u003c\/strong\u003e : emballage éco-conçu sans phtalates ni Bisphénol A, fabriqué en France.\u003c\/li\u003e\n\u003c\/ul\u003e\n\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_CE0410_df63ba7d-74fa-4409-aab5-b9d6265b82a9.jpg?v=1776180556\" alt=\"Photo d'une femme qui se touche le visage et qui esquisse un sourire\" 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\u003eActifs principaux de l'Embelisseur de Teint Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRose Centifolia\u003c\/strong\u003e : cueillie à la main à l’aube, cette rose aux « Cent Feuilles » est riche en composés actifs éclaircissants, hydratants, antioxydants et apaisants. Elle illumine et unifie le teint pour une peau visiblement plus radieuse.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAcide Hyaluronique\u003c\/strong\u003e : d'origine naturelle, cet actif capture jusqu’à 1000 fois son poids en eau, maintenant ainsi une hydratation optimale. Il comble les espaces entre les fibres de collagène, améliorant l'apparence de la peau en la rendant plus lisse et repulpée.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVitamine C\u003c\/strong\u003e : ce puissant antioxydant protège la peau des radicaux libres causés par le soleil, la pollution et le stress, prévenant ainsi le vieillissement prématuré. Elle contribue également à l'éclat du teint en inhibant la surproduction de mélanine due aux UV.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #333333; font-size: 26px;\"\u003eAvantages et bienfaits du produit Centifolia\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation longue durée\u003c\/strong\u003e : maintient l'hydratation tout au long de la journée grâce à l’acide hyaluronique.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTeint lumineux\u003c\/strong\u003e : la teinte rose universelle et les pigments non couvrants offrent un effet bonne mine instantané et naturel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormule douce\u003c\/strong\u003e : convient même aux peaux les plus sensibles, assurant une utilisation quotidienne sans irritation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEco-Friendly\u003c\/strong\u003e : emballage respectueux de l’environnement, fabriqué sans phtalates ni Bisphénol A. Produit certifié Cosmos Organic par Ecocert, gage de pureté et de qualité.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAdoptez l'Embellisseur de Teint Éclat de Rose® pour une peau éclatante, hydratée et naturellement belle jour après jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603286745418,"sku":"CE0410","price":17.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/embelisseur-de-teint-eclat-de-rose-centifolia_d228133a-6eae-48f9-b9de-220e336ddf26.jpg?v=1778842871"},{"product_id":"eau-micellaire-purifiante-centifolia","title":"Eau Micellaire Purifiante certifiée bio - Centifolia","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003e\u003cstrong\u003eLe nettoyage du visage et le démaquillage sont des étapes essentielles de toute routine de soin de la peau\u003c\/strong\u003e. Ils permettent d'éliminer les impuretés, les résidus de maquillage et la pollution accumulés au cours de la journée, laissant la peau propre et prête à absorber les soins appliqués ensuite. Un bon nettoyage aide également à prévenir les imperfections, à affiner le grain de peau et à maintenir une peau saine et éclatante.\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_CE0414_ca4132c5-4cbf-4489-8f91-4afd8acb474e.jpg?v=1776180555\" alt=\"Photo d'une femme qui se démquille\" 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 Purifiante de Centifolia\u003c\/strong\u003e, certifiée \u003cstrong\u003eCosmos Organic par Ecocert et fabriquée en France\u003c\/strong\u003e, est spécialement formulée pour nettoyer et purifier les peaux mixtes à grasses sans les dessécher. Elle élimine efficacement les impuretés, les traces de pollution et même le maquillage waterproof tout en douceur.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eBienfaits de l'Eau micellaire certifiée bio Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNettoyage doux et efficace\u003c\/strong\u003e : élimine les impuretés et le maquillage, y compris waterproof, sans agresser la peau.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAffinement du grain de peau\u003c\/strong\u003e : utilisation régulière pour une peau plus lisse et des pores moins visibles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTeint illuminé\u003c\/strong\u003e : redonne de l'éclat à la peau terne.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRespect des yeux sensibles\u003c\/strong\u003e : formule testée sous contrôle dermatologique et ophtalmologique, convient aux yeux sensibles.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003ePrincipes actifs du produit Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydrolat de Thé Vert Biologique (Camellia Sinensis Leaf Extract)\u003c\/strong\u003e : connu pour ses propriétés anti-oxydantes, rafraîchissantes, purifiantes et apaisantes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZinc PCA\u003c\/strong\u003e : réduit la production de sébum, idéal pour les peaux grasses.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAloe Vera\u003c\/strong\u003e : hydrate et nettoie la peau en profondeur sans l'agresser.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDécouvrez une\u003cstrong\u003e peau purifiée, douce et éclatante\u003c\/strong\u003e avec l'Eau Micellaire Purifiante Centifolia, un soin indispensable pour les peaux mixtes à grasses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603287302474,"sku":"CE0414","price":8.39,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ce0414_centifolia_eau_micellaire_purifiante_96d4239a-366e-4ea7-a547-43d8220453cb.jpg?v=1778842853"},{"product_id":"eau-micellaire-eclat-rose-centifolia","title":"Eau micellaire Éclat de Rose certifiée bio - Centifolia","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eDécouvrez \u003cstrong\u003el'Eau Micellaire Éclat de Rose® de Centifolia\u003c\/strong\u003e, un soin délicat et efficace pour \u003cstrong\u003enettoyer, démaquiller et rafraîchir la peau\u003c\/strong\u003e. Cette formule douce élimine les impuretés, les traces de pollution et le maquillage, même waterproof, sans dessécher la peau. La peau est propre, fraîche et éclatante après chaque utilisation.\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_CE0409_1c4ef956-f19d-4287-b11c-15c3fac12fcf.jpg?v=1776180556\" alt=\"Pgoto d'une femme qui est en train de se nettoyer le visage avec de l'eau micellaire\" 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 de l'Eau Micellaire Éclat de Rose\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNettoie en profondeur \u003c\/strong\u003e: Élimine les impuretés et le maquillage waterproof.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation intense \u003c\/strong\u003e: Grâce à l'acide hyaluronique d'origine naturelle.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÉclat du teint \u003c\/strong\u003e: La Rose Centifolia améliore l'éclat et apaise la peau.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection antioxydante \u003c\/strong\u003e: La vitamine C protège contre les radicaux libres et le vieillissement prématuré.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eConvient à :\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003eTous types de peau, y compris les peaux et yeux sensibles.\u003c\/li\u003e\n\u003cli\u003eTestée sous contrôle dermatologique et ophtalmologique.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eIngrédients clés de l'Eau Micellaire Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRose Centifolia\u003c\/strong\u003e: Cueillie à la main, elle possède des propriétés éclaircissantes, hydratantes, antioxydantes et apaisantes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcide Hyaluronique\u003c\/strong\u003e: Naturellement présent dans le derme, il maintient l'hydratation en captant jusqu’à 1000 fois son poids en eau.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVitamine C\u003c\/strong\u003e: Puissant antioxydant qui neutralise les radicaux libres et améliore l'éclat du teint.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #333333; font-size: 26px;\"\u003eQualité et engagement écologique\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003eProduit certifié Cosmos Organic par Ecocert.\u003c\/li\u003e\n\u003cli\u003eConçu et fabriqué en France.\u003c\/li\u003e\n\u003cli\u003eFlacon recyclable et fabriqué à partir de 50 % de matériaux recyclés.\u003c\/li\u003e\n\u003cli\u003eGaranti sans phtalate ni Bisphénol A.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603287400778,"sku":"CE0409","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ce0409_centifolia_eau-micellaire_c801e7b3-938e-441f-8410-82796fb0a285.jpg?v=1778842853"},{"product_id":"contour-des-yeux-centifolia","title":"Contour des Yeux Eclat de Rose certifié bio – Centifolia","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eLe \u003cstrong\u003eSoin Contour des Yeux Éclat et Hydratation\u003c\/strong\u003e est un produit \u003cstrong\u003ecertifié Cosmos Organic\u003c\/strong\u003e par Ecocert, spécialement formulé pour hydrater intensément et lisser les premières rides du contour de l'œil tout en respectant cette zone délicate. Grâce à son embout fraîcheur en zamac (métal ultra-froid), ce soin permet une \u003cstrong\u003eapplication localisée\u003c\/strong\u003e, \u003cstrong\u003edécongestionne\u003c\/strong\u003e le contour des yeux et atténue les poches dès la première utilisation.\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_CE0412_a98e7e3c-0234-4911-abfe-4be134c8ee07.jpg?v=1776180557\" alt=\"Photo d'une femme qui se met de la crème sous les yeux\" 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\u003eIngrédients clés et bienfaits\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHuile de blé noir\u003c\/strong\u003e : contribue à décongestionner et à réduire les poches sous les yeux.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtrait aqueux de micro-algue verte (Chlorella Vulgaris)\u003c\/strong\u003e : aide à atténuer les cernes et à restructurer la peau pour un regard défatigué et lumineux.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRose Centifolia\u003c\/strong\u003e : connue pour ses propriétés hydratantes et apaisantes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcide Hyaluronique d'origine naturelle\u003c\/strong\u003e : offre une hydratation intense et contribue à lisser les premières rides.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVitamine C\u003c\/strong\u003e : apporte des propriétés antioxydantes puissantes, illuminant ainsi le regard.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eAvantages du soin Contour des yeux 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 : formule enrichie pour une hydratation optimale du contour de l'œil.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDécongestionne et réduit les poches\u003c\/strong\u003e : embout fraîcheur en zamac pour une action immédiate.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAtténue les cernes\u003c\/strong\u003e : action ciblée grâce aux extraits de micro-algue verte.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRespecte les peaux sensibles\u003c\/strong\u003e : convient à tous les types de peaux, y compris les plus sensibles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRegard lumineux et éclatant\u003c\/strong\u003e : grâce à une combinaison unique d'ingrédients actifs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eMode d'Utilisation\u003c\/h3\u003e\n\u003cp\u003eAppliquez une petite quantité de produit sur le contour des yeux à l'aide de l'embout fraîcheur en zamac. Massez délicatement pour faire pénétrer le produit et favoriser la microcirculation. Utilisez matin et soir pour des résultats optimaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eDécouvrez un\u003cstrong\u003e regard frais, lumineux et visiblement plus jeune\u003c\/strong\u003e avec le \u003cstrong\u003eSoin Contour des Yeux Éclat et Hydratation\u003c\/strong\u003e. Testé sous contrôle dermatologique, ce produit est l'allié indispensable pour lutter contre les signes de fatigue et de vieillissement du contour des yeux.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603287531850,"sku":"CE0412","price":17.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/contour-des-yeux-eclat-de-rose_0e201a45-22c4-49d2-8c36-aa7b7e6cced2.jpg?v=1778842853"},{"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":"lotion-perfectrice-de-peau-certifiee-bio-centifolia","title":"Lotion Perfectrice de peau certifiée bio - Centifolia","description":"\u003cdiv class=\"soi-lotp-fiche\"\u003e\n\n  \u003csection class=\"soi-lotp-hero\"\u003e\n    \u003cdiv class=\"soi-lotp-hero-tag\"\u003e\n      \u003cspan class=\"soi-lotp-tag-dot\"\u003e\u003c\/span\u003e\n      Lotion tonique visage bio · Centifolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-lotp-hero-title\"\u003eLa fraîcheur du thé vert pour un teint net\u003c\/span\u003e\n    \u003cp class=\"soi-lotp-hero-subtitle\"\u003eVotre peau brille dès la fin de matinée et vos pores vous semblent plus visibles en fin de journée ? Cette lotion « Fraîcheur de Thé » vous aide à matifier, à resserrer visuellement le grain de peau et à retrouver un teint plus net, sans agresser.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lotp-hero-labels\"\u003e\n      \u003cspan class=\"soi-lotp-label soi-lotp-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-lotp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-lotp-label\"\u003e99 % D'ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-lotp-label\"\u003eTESTÉE SOUS CONTRÔLE DERMATOLOGIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lotp-section\"\u003e\n    \u003ch2\u003eUne lotion visage bio pour les peaux mixtes à grasses\u003c\/h2\u003e\n    \u003cp class=\"soi-lotp-section-intro\"\u003eCe flacon s'adresse en priorité aux peaux mixtes à grasses, sujettes aux brillances et aux pores dilatés. Sa texture fluide, fraîche et non collante se glisse facilement dans votre routine, le matin comme le soir. Elle convient aussi si vous cherchez une lotion visage bio légère, sans sensation de film gras.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lotp-grid-compact\"\u003e\n      \u003cdiv class=\"soi-lotp-card-mini\"\u003e\n        \u003cspan class=\"soi-lotp-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-card-mini-value\"\u003e150 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-card-mini\"\u003e\n        \u003cspan class=\"soi-lotp-card-mini-label\"\u003eType de peau\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-card-mini-value\"\u003eMixte à grasse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-card-mini\"\u003e\n        \u003cspan class=\"soi-lotp-card-mini-label\"\u003eTexture\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-card-mini-value\"\u003eFluide et non collante\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-card-mini\"\u003e\n        \u003cspan class=\"soi-lotp-card-mini-label\"\u003eRoutine\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-card-mini-value\"\u003eMatin et soir\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lotp-section\"\u003e\n    \u003ch2\u003eLes actifs : thé vert, zinc PCA et hamamélis\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lotp-benefits\"\u003e\n      \u003cdiv class=\"soi-lotp-benefit\"\u003e\n        \u003cdiv class=\"soi-lotp-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHydrolat de thé vert bio\u003c\/h3\u003e\n        \u003cp\u003eIssu de Camellia Sinensis Leaf Extract, il est riche en polyphénols et flavonoïdes. Il apporte une sensation de fraîcheur et participe à l'éclat du teint grâce à ses propriétés antioxydantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-benefit\"\u003e\n        \u003cdiv class=\"soi-lotp-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eZinc PCA\u003c\/h3\u003e\n        \u003cp\u003eSel de zinc de l'acide pyrrolidone carboxylique, il est reconnu en cosmétique pour son action sébo-régulatrice. C'est lui qui contribue à limiter les brillances.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-benefit\"\u003e\n        \u003cdiv class=\"soi-lotp-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHydrolat d'hamamélis bio\u003c\/h3\u003e\n        \u003cp\u003eAstringent naturel, il tonifie la peau et aide à resserrer visuellement les pores, tout en apaisant les inconforts liés aux petites irritations.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-lotp-note\"\u003eLa formule contient \u003cstrong\u003e99 % d'ingrédients d'origine naturelle\u003c\/strong\u003e. La liste INCI complète figure sur le flacon : vous pouvez donc la vérifier avant votre achat ou à réception.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lotp-section\"\u003e\n    \u003ch2\u003eCe que cette lotion fait (et ce qu'elle ne fait pas)\u003c\/h2\u003e\n    \u003cp class=\"soi-lotp-section-intro\"\u003ePour bien choisir, mieux vaut savoir précisément à quoi sert chaque type de lotion.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lotp-grid\"\u003e\n      \u003cdiv class=\"soi-lotp-card soi-lotp-card-yes\"\u003e\n        \u003cspan class=\"soi-lotp-status soi-lotp-status-yes\"\u003eSa vocation\u003c\/span\u003e\n        \u003ch3\u003eLotion tonique et matifiante\u003c\/h3\u003e\n        \u003cp\u003eElle affine le grain de peau, réduit l'aspect brillant et prépare l'épiderme à recevoir votre soin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-card soi-lotp-card-yes\"\u003e\n        \u003cspan class=\"soi-lotp-status soi-lotp-status-yes\"\u003eEn complément\u003c\/span\u003e\n        \u003ch3\u003eLotion nettoyante visage bio\u003c\/h3\u003e\n        \u003cp\u003eElle complète votre nettoyage en éliminant les dernières traces d'impuretés, mais ne remplace ni un démaquillant ni un gel nettoyant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-card soi-lotp-card-no\"\u003e\n        \u003cspan class=\"soi-lotp-status soi-lotp-status-no\"\u003eCe n'est pas\u003c\/span\u003e\n        \u003ch3\u003eLotion hydratante visage bio\u003c\/h3\u003e\n        \u003cp\u003eElle n'est pas conçue comme un soin hydratant. Appliquez-la avant votre crème ou votre fluide, qui assurera le confort de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-card soi-lotp-card-no\"\u003e\n        \u003cspan class=\"soi-lotp-status soi-lotp-status-no\"\u003eCe n'est pas\u003c\/span\u003e\n        \u003ch3\u003eLotion exfoliante visage bio\u003c\/h3\u003e\n        \u003cp\u003eElle ne contient pas d'acides de gommage. Vous pouvez donc l'utiliser quotidiennement et la combiner avec votre exfoliation hebdomadaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lotp-section\"\u003e\n    \u003ch2\u003eComment utiliser votre lotion tonique bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lotp-timeline\"\u003e\n      \u003cdiv class=\"soi-lotp-step\"\u003e\n        \u003cdiv class=\"soi-lotp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-lotp-step-content\"\u003e\n          \u003ch3\u003eNettoyez votre visage\u003c\/h3\u003e\n          \u003cp\u003eUtilisez votre produit habituel, puis séchez délicatement votre peau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-step\"\u003e\n        \u003cdiv class=\"soi-lotp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-lotp-step-content\"\u003e\n          \u003ch3\u003ePrélevez la lotion\u003c\/h3\u003e\n          \u003cp\u003eImbibez un disque de coton de lotion, ou versez-en quelques gouttes au creux de la main.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-step\"\u003e\n        \u003cdiv class=\"soi-lotp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-lotp-step-content\"\u003e\n          \u003ch3\u003eAppliquez sur le visage et le cou\u003c\/h3\u003e\n          \u003cp\u003eInsistez sur la zone T (front, nez, menton), là où la peau brille le plus.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-step\"\u003e\n        \u003cdiv class=\"soi-lotp-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-lotp-step-content\"\u003e\n          \u003ch3\u003eLaissez sécher, puis poursuivez votre routine\u003c\/h3\u003e\n          \u003cp\u003ePatientez quelques secondes, puis appliquez votre sérum ou votre crème.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-lotp-note\"\u003e\u003cstrong\u003eFréquence conseillée :\u003c\/strong\u003e matin et soir. Si votre peau est sensible, commencez par une application par jour pour observer sa réaction.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lotp-section\"\u003e\n    \u003ch2\u003eUne formule exigeante, fabriquée en France\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lotp-compo\"\u003e\n      \u003cdiv class=\"soi-lotp-compo-row\"\u003e\n        \u003cspan class=\"soi-lotp-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-compo-value\"\u003eCosmos Organic\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-compo-row\"\u003e\n        \u003cspan class=\"soi-lotp-compo-label\"\u003eTolérance\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-compo-value\"\u003eTestée sous contrôle dermatologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-compo-row\"\u003e\n        \u003cspan class=\"soi-lotp-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-compo-value\"\u003eConçue et fabriquée en France par Centifolia\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-compo-row\"\u003e\n        \u003cspan class=\"soi-lotp-compo-label\"\u003eFlacon\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-compo-value\"\u003eRecyclable, composé à 50 % de matériaux recyclés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lotp-compo-row\"\u003e\n        \u003cspan class=\"soi-lotp-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-lotp-compo-value\"\u003ePhtalate ni bisphénol A\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-lotp-note\"\u003eLe label Cosmos Organic encadre l'origine des ingrédients et les procédés de fabrication. Centifolia est une marque de cosméto-botanique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lotp-section\"\u003e\n    \u003ch2\u003eNos conseils pour de meilleurs résultats\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lotp-tip\"\u003e\n      \u003cdiv class=\"soi-lotp-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez cette lotion à une crème légère adaptée aux peaux mixtes, afin d'éviter que votre peau ne compense en produisant davantage de sébum. En journée, pensez à la protection solaire : elle reste indispensable, même avec une peau grasse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lotp-accordion\"\u003e\n      \u003cdetails class=\"soi-lotp-accordion-item\"\u003e\n        \u003csummary class=\"soi-lotp-accordion-header\"\u003eConservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lotp-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur et de la lumière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-lotp-accordion-item\"\u003e\n        \u003csummary class=\"soi-lotp-accordion-header\"\u003ePrécautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lotp-accordion-content\"\u003e\n          \u003cp\u003eÉvitez le contour des yeux et ne l'appliquez pas sur une peau lésée. Faites un test dans le pli du coude en cas de peau réactive. Ce produit cosmétique ne remplace pas un traitement médical : en cas d'acné marquée ou de problème cutané persistant, demandez conseil à 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-lotp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-lotp-cta-box\"\u003e\n      \u003cp class=\"soi-lotp-cta-tag\" style=\"color: white;\"\u003eUn geste frais, matin et soir\u003c\/p\u003e\n      \u003cp class=\"soi-lotp-cta-text\" style=\"color: white;\"\u003eThé vert, zinc et hamamélis s'unissent pour matifier, affiner le grain de peau et révéler un teint net. Une lotion bio, française et délicate, pour un petit moment de fraîcheur 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-lotp-marine: #1A2D3D;\n  --soi-lotp-marine-dark: #0F1E2B;\n  --soi-lotp-marine-light: #2C4458;\n  --soi-lotp-pomme: #A1C544;\n  --soi-lotp-pomme-dark: #84A636;\n  --soi-lotp-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-lotp-white: #FFFFFF;\n  --soi-lotp-off-white: #F8FAF6;\n  --soi-lotp-stone: #F1F3EE;\n  --soi-lotp-line: #E5E8E0;\n\n  --soi-lotp-primary: #4AA46C;\n  --soi-lotp-primary-soft: rgba(74,164,108,0.10);\n  --soi-lotp-accent: #B9C0C6;\n\n  --soi-lotp-text: #1A2D3D;\n  --soi-lotp-text-soft: #4A5B6B;\n  --soi-lotp-text-muted: #7B8693;\n\n  --soi-lotp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lotp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lotp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lotp-radius: 12px;\n  --soi-lotp-radius-sm: 8px;\n  --soi-lotp-radius-pill: 999px;\n}\n\n.soi-lotp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lotp-fiche img { max-width: 100%; height: auto; }\n\n.soi-lotp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lotp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lotp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-lotp-hero {\n  position: relative;\n  background: var(--soi-lotp-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-lotp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-lotp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-lotp-pomme) 0%, var(--soi-lotp-primary) 100%);\n}\n.soi-lotp-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.soi-lotp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lotp-pomme);\n  border-radius: 50%;\n}\n.soi-lotp-hero-title {\n  display: block;\n  color: var(--soi-lotp-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-lotp-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-lotp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-lotp-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-lotp-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lotp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-lotp-label-accent {\n  background: var(--soi-lotp-pomme);\n  border-color: var(--soi-lotp-pomme);\n  color: var(--soi-lotp-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-lotp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-lotp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lotp-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-lotp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lotp-pomme);\n  border-radius: 2px;\n}\n.soi-lotp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-lotp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-lotp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lotp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-lotp-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-lotp-section .soi-lotp-section-intro {\n  color: var(--soi-lotp-text-soft);\n  margin-bottom: 1.5rem;\n}\n.soi-lotp-note {\n  margin-top: 1.25rem;\n  padding-left: 1rem;\n  border-left: 2px solid var(--soi-lotp-primary);\n}\n.soi-lotp-note strong {\n  color: var(--soi-lotp-marine);\n  font-weight: 600;\n}\n\n\/* BENEFITS *\/\n.soi-lotp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n.soi-lotp-benefit {\n  background: var(--soi-lotp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lotp-radius);\n  border: 1px solid var(--soi-lotp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-lotp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lotp-shadow-md);\n}\n.soi-lotp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lotp-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-lotp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lotp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n.soi-lotp-benefit:hover .soi-lotp-benefit-icon::after {\n  opacity: 1;\n}\n.soi-lotp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-lotp-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-lotp-section .soi-lotp-benefit p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lotp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-lotp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-lotp-card {\n  background: var(--soi-lotp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lotp-radius);\n  border-left: 3px solid var(--soi-lotp-pomme);\n}\n.soi-lotp-card-no {\n  border-left-color: var(--soi-lotp-accent);\n  background: var(--soi-lotp-stone);\n}\n.soi-lotp-status {\n  display: inline-block;\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  padding: 3px 10px;\n  border-radius: var(--soi-lotp-radius-pill);\n  margin-bottom: 0.6rem;\n}\n.soi-lotp-status-yes {\n  background: var(--soi-lotp-pomme-light);\n  color: var(--soi-lotp-pomme-dark);\n}\n.soi-lotp-status-no {\n  background: var(--soi-lotp-white);\n  color: var(--soi-lotp-text-muted);\n  border: 1px solid var(--soi-lotp-line);\n}\n.soi-lotp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-lotp-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-lotp-section .soi-lotp-card p {\n  font-size: 14px;\n  color: var(--soi-lotp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-lotp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n.soi-lotp-card-mini {\n  background: var(--soi-lotp-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-lotp-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  border-top: 3px solid var(--soi-lotp-primary);\n}\n.soi-lotp-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-lotp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n.soi-lotp-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(14px, 2vw, 15px);\n  font-weight: 600;\n  color: var(--soi-lotp-marine);\n}\n\n\/* TIMELINE *\/\n.soi-lotp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n.soi-lotp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lotp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lotp-radius);\n  border: 1px solid var(--soi-lotp-line);\n  align-items: flex-start;\n}\n.soi-lotp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lotp-marine);\n  color: var(--soi-lotp-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-lotp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-lotp-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-lotp-section .soi-lotp-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lotp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-lotp-compo {\n  background: var(--soi-lotp-off-white);\n  border-radius: var(--soi-lotp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n.soi-lotp-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-lotp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-lotp-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-lotp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lotp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n.soi-lotp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lotp-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-lotp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lotp-pomme-light);\n  border-left: 4px solid var(--soi-lotp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lotp-radius) var(--soi-lotp-radius) 0;\n  align-items: flex-start;\n  margin-bottom: 1.25rem;\n}\n.soi-lotp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-lotp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lotp-marine);\n  margin-bottom: 4px;\n}\n.soi-lotp-section .soi-lotp-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lotp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-lotp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-lotp-accordion-item {\n  background: var(--soi-lotp-off-white);\n  border-radius: var(--soi-lotp-radius-sm);\n  border: 1px solid var(--soi-lotp-line);\n  overflow: hidden;\n}\n.soi-lotp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-lotp-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-lotp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-lotp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-lotp-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-lotp-accordion-item[open] .soi-lotp-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-lotp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-lotp-section .soi-lotp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-lotp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-lotp-cta-box {\n  background: var(--soi-lotp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lotp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-lotp-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-lotp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-lotp-section .soi-lotp-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-lotp-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-lotp-section .soi-lotp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lotp-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-lotp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-lotp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-lotp-compo-value {\n    text-align: left;\n  }\n  .soi-lotp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-lotp-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-lotp-fiche {\n    --soi-lotp-text-soft: #2C3E50;\n    --soi-lotp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603289923914,"sku":"CE0427","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lotion-perfectrice-de-peau-certifiee-bio-centifolia-packshot.webp?v=1793788663"},{"product_id":"baume-demelant-reparateur-centifolia","title":"Baume Démêlant Réparateur Après-Shampoing certifié bio","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\n\u003cp\u003eLe \u003cstrong\u003eBaume Démêlant Réparateur Après-Shampoing\u003c\/strong\u003e de Centifolia est spécialement conçu pour \u003cstrong\u003eréparer et renforcer les cheveux fragilisés\u003c\/strong\u003e dès la première utilisation. Enrichi en ingrédients naturels et biologiques, ce baume démêlant offre une formule biodégradable et ultra-douce qui \u003cstrong\u003edémêle les cheveux sans les alourdir\u003c\/strong\u003e, tout en leur apportant douceur et légèreté.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eIngrédients clés du Baume démêlant Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: bold;\"\u003eHuile de Ricin BIO :\u003c\/span\u003e Cette huile est reconnue pour ses propriétés fortifiantes et nourrissantes, idéale pour renforcer et réparer les cheveux abîmés.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: bold;\"\u003eKératine Végétale :\u003c\/span\u003e Constituant essentiel de la fibre capillaire, la kératine végétale protège et gaine les cheveux, les laissant doux, brillants et faciles à coiffer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\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_CE0449_49669c59-7216-4097-b7cb-ff8b38c92541.jpg?v=1776180599\" alt=\"Photo d'une femme qui profite de son soin cheveux 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\u003ch2\u003e\u003cstrong\u003eBienfaits du Baume démêlant réparateur après-shampoing\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRépare et renforce :\u003c\/strong\u003e grâce à l'huile de Ricin BIO, obtenue par première pression à froid, ce baume fortifie les cheveux fragilisés et cassants, leur redonnant force et vitalité.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection et douceur :\u003c\/strong\u003e la Kératine Végétale présente dans la formule préserve la structure interne du cheveu face aux agressions extérieures, limitant l'altération des protéines, un constituant majeur de la fibre capillaire. Elle offre un effet gainant qui enveloppe chaque mèche, laissant les cheveux incroyablement doux et légers.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFacilité de coiffage :\u003c\/strong\u003e après l'application, les cheveux sont instantanément démêlés sans être alourdis, réparés jusqu'aux pointes, et extrêmement faciles à coiffer. Fini les nœuds et les cheveux difficiles à dompter !\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIngrédients naturels et écologiques :\u003c\/strong\u003e La formule biodégradable respecte l'environnement tout en prenant soin de vos cheveux. De plus, le tube est fabriqué avec 30% de matériaux recyclés et possède une capsule réduite en plastique pour minimiser l'impact environnemental.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\n\u003ch2\u003e\u003cstrong\u003eUtilisation optimale du Baume\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003ePour une efficacité optimale, appliquez le baume démêlant sur cheveux mouillés après le shampoing. Laissez agir quelques minutes pour permettre aux ingrédients de pénétrer et nourrir en profondeur, puis rincez abondamment. Utilisez régulièrement pour des cheveux plus forts et en meilleure santé.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eEngagements de Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormule biodégradable :\u003c\/strong\u003e conçue pour respecter l'environnement, cette formule se décompose naturellement sans polluer.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmballage écologique :\u003c\/strong\u003e le tube est fabriqué à partir de 30% de matériaux recyclés, avec une capsule réduite en plastique pour diminuer les déchets.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduit en France :\u003c\/strong\u003e certifié Cosmos Organic, conçu et fabriqué en France avec des ingrédients soigneusement sélectionnés pour leur qualité et leur efficacité.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eEn choisissant le \u003cstrong\u003eBaume Démêlant Réparateur Après-Shampoing de Centifolia\u003c\/strong\u003e, vous optez pour un soin capillaire respectueux de l'environnement et de vos cheveux. \u003cstrong\u003eRedonnez à votre chevelure force, douceur et éclat\u003c\/strong\u003e avec ce produit naturellement efficace et écologique.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603301392714,"sku":"CE0449","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/026757_baume_demelant_reparateur_apres_shampooing_200ml_a977ded4-bf08-43b5-a8f7-5cd58e854dd2.png?v=1778842861"},{"product_id":"gelee-volume-200ml","title":"Après-Shampoing Volume certifiée bio – Centifolia","description":"\n\u003cdiv class=\"soi-gvol-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-gvol-hero\"\u003e\n    \u003cdiv class=\"soi-gvol-hero-tag\"\u003e\n      \u003cspan class=\"soi-gvol-tag-dot\"\u003e\u003c\/span\u003e\n      Soin capillaire bio · Centifolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gvol-hero-title\"\u003eVolume et légèreté dès la racine\u003c\/span\u003e\n    \u003cp class=\"soi-gvol-hero-subtitle\"\u003eUne gelée après-shampoing certifiée bio à la texture gel innovante, formulée avec des peptides de pois et du pamplemousse rose pour redonner corps et densité aux cheveux fins, sans jamais les alourdir.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gvol-hero-labels\"\u003e\n      \u003cspan class=\"soi-gvol-label soi-gvol-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-gvol-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-gvol-label\"\u003e99% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-gvol-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gvol-label\"\u003eSANS SILICONE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Pourquoi cet après-shampoing volume est différent des autres ? --\u003e\n  \u003csection class=\"soi-gvol-section\"\u003e\n    \u003ch2\u003ePourquoi cet après-shampoing volume est différent des autres ?\u003c\/h2\u003e\n    \u003cp class=\"soi-gvol-section-intro\"\u003eBeaucoup d'après-shampooings volumateurs promettent légèreté et densité, mais laissent au final le cheveu lourd ou terne. Ici, la formule repose sur deux actifs complémentaires d'une efficacité réelle, qui agissent là où les cheveux fins en ont le plus besoin.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gvol-grid\"\u003e\n      \u003cdiv class=\"soi-gvol-card\"\u003e\n        \u003ch3\u003e🌱 Peptides de pois bio\u003c\/h3\u003e\n        \u003cp\u003eIls agissent comme un véritable bouclier filmogène autour de la fibre capillaire. Le cheveu semble visiblement plus épais dès la racine, mieux hydraté, et le cuir chevelu bénéficie d'une activité antioxydante notable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-card\"\u003e\n        \u003ch3\u003e🍊 Pamplemousse rose bio, cultivé en France\u003c\/h3\u003e\n        \u003cp\u003eIl insuffle une légèreté et une fraîcheur immédiates à la chevelure, tout en apportant éclat et souplesse naturels à chaque fibre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gvol-tip\"\u003e\n      \u003cdiv class=\"soi-gvol-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe tube est équipé d'un embout applicateur précis, qui vous permet de déposer la gelée directement à la base des cheveux, sans en mettre partout ni en gaspiller.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : À qui s'adresse cette gelée après-shampoing volume bio ? --\u003e\n  \u003csection class=\"soi-gvol-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse cette gelée volumatrice après-shampoing ?\u003c\/h2\u003e\n    \u003cp\u003eCette gelée convient aussi bien aux femmes qu'aux hommes avec des cheveux fins et plats, qui recherchent un après-shampoing volume efficace sans silicone, sans sulfates agressifs et sans compromis sur la naturalité. Si vous avez déjà essayé des références conventionnelles sans être totalement convaincu(e), cette gelée Centifolia mérite vraiment votre attention.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Comment utiliser la Gelée Volume Après-Shampoing Centifolia ? --\u003e\n  \u003csection class=\"soi-gvol-section\"\u003e\n    \u003ch2\u003eComment utiliser cet après-shampoing volumateur Centifolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gvol-timeline\"\u003e\n      \u003cdiv class=\"soi-gvol-step\"\u003e\n        \u003cdiv class=\"soi-gvol-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gvol-step-content\"\u003e\n          \u003ch3\u003ePréparez vos cheveux\u003c\/h3\u003e\n          \u003cp\u003eAprès votre shampoing habituel, essorez légèrement vos cheveux humides.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-step\"\u003e\n        \u003cdiv class=\"soi-gvol-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gvol-step-content\"\u003e\n          \u003ch3\u003eAppliquez à la racine\u003c\/h3\u003e\n          \u003cp\u003eDéposez la gelée directement sur les racines grâce à l'embout applicateur précis. Répartissez sur les longueurs si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-step\"\u003e\n        \u003cdiv class=\"soi-gvol-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gvol-step-content\"\u003e\n          \u003ch3\u003eRincez et coiffez\u003c\/h3\u003e\n          \u003cp\u003eLaissez poser 1 à 2 minutes, rincez à l'eau tiède. Coiffez comme à votre habitude : le volume est immédiatement visible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Composition et points forts de la formule --\u003e\n  \u003csection class=\"soi-gvol-section\"\u003e\n    \u003ch2\u003eComposition et points forts de la formule\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gvol-grid-compact\"\u003e\n      \u003cdiv class=\"soi-gvol-card-mini\"\u003e\n        \u003cspan class=\"soi-gvol-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-card-mini-label\"\u003eNaturalité\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-card-mini-value\"\u003e99% naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-card-mini\"\u003e\n        \u003cspan class=\"soi-gvol-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-card-mini\"\u003e\n        \u003cspan class=\"soi-gvol-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-card-mini-label\"\u003eTube éco-conçu\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-card-mini-value\"\u003e12% plastique recyclé\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-card-mini\"\u003e\n        \u003cspan class=\"soi-gvol-card-mini-icon\"\u003e🐰\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-card-mini-value\"\u003eVegan\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1.25rem;\"\u003eParmi les ingrédients principaux : Aloe Barbadensis Leaf Juice (aloe vera bio, base hydratante), extrait de pamplemousse rose bio, hydrolysats de protéines de pois (peptides volumateurs), ainsi qu'une base conditionnante douce adaptée aux cheveux fins. Sans silicone, pour éviter tout alourdissement de la fibre. Texture gel non collante, à diffusion facile.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Ce que vous allez remarquer dès les premières utilisations --\u003e\n  \u003csection class=\"soi-gvol-section\"\u003e\n    \u003ch2\u003eCe que vous allez remarquer dès les premières utilisations\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gvol-benefits\"\u003e\n      \u003cdiv class=\"soi-gvol-benefit\"\u003e\n        \u003cdiv class=\"soi-gvol-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDensité et aération\u003c\/h3\u003e\n        \u003cp\u003eDes cheveux visiblement plus denses et aérés dès la sortie du bain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-benefit\"\u003e\n        \u003cdiv class=\"soi-gvol-benefit-icon\"\u003e\u003cspan\u003e🪶\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLégèreté durable\u003c\/h3\u003e\n        \u003cp\u003eUne sensation de légèreté qui tient tout au long de la journée, sans retomber.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-benefit\"\u003e\n        \u003cdiv class=\"soi-gvol-benefit-icon\"\u003e\u003cspan\u003e🍊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFraîcheur pamplemousse\u003c\/h3\u003e\n        \u003cp\u003eUn parfum délicat de pamplemousse, frais et discret, qui accompagne votre journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-benefit\"\u003e\n        \u003cdiv class=\"soi-gvol-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGeste précis\u003c\/h3\u003e\n        \u003cp\u003eAucune sensation grasse ni résidu, et un geste sans gaspillage grâce à l'embout applicateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Informations pratiques --\u003e\n  \u003csection class=\"soi-gvol-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gvol-compo\"\u003e\n      \u003cdiv class=\"soi-gvol-compo-row\"\u003e\n        \u003cspan class=\"soi-gvol-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-compo-value\"\u003e200 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-compo-row\"\u003e\n        \u003cspan class=\"soi-gvol-compo-label\"\u003eType de cheveux\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-compo-value\"\u003eFins, plats, manquant de volume\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-compo-row\"\u003e\n        \u003cspan class=\"soi-gvol-compo-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-compo-value\"\u003eFemmes et hommes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-compo-row\"\u003e\n        \u003cspan class=\"soi-gvol-compo-label\"\u003eCertifications\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-compo-value\"\u003eCosmos Organic, Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gvol-compo-row\"\u003e\n        \u003cspan class=\"soi-gvol-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gvol-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-gvol-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gvol-cta-box\"\u003e\n      \u003cp class=\"soi-gvol-cta-tag\" style=\"color: white;\"\u003eDu souffle pour vos racines\u003c\/p\u003e\n      \u003cp class=\"soi-gvol-cta-text\" style=\"color: white;\"\u003eFini les cheveux qui s'écrasent dès le matin. Offrez à votre chevelure la densité, l'éclat et la légèreté d'une formule certifiée bio, vegan et fabriquée en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gvol-marine: #1A2D3D;\n  --soi-gvol-marine-dark: #0F1E2B;\n  --soi-gvol-marine-light: #2C4458;\n  --soi-gvol-pomme: #A1C544;\n  --soi-gvol-pomme-dark: #84A636;\n  --soi-gvol-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gvol-white: #FFFFFF;\n  --soi-gvol-off-white: #F8FAF6;\n  --soi-gvol-stone: #F1F3EE;\n  --soi-gvol-line: #E5E8E0;\n\n  --soi-gvol-primary: #E8A08C;\n  --soi-gvol-primary-soft: #F5DDD4;\n  --soi-gvol-accent: #D4A8A4;\n\n  --soi-gvol-text: #1A2D3D;\n  --soi-gvol-text-soft: #4A5B6B;\n  --soi-gvol-text-muted: #7B8693;\n\n  --soi-gvol-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gvol-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gvol-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gvol-radius: 12px;\n  --soi-gvol-radius-sm: 8px;\n  --soi-gvol-radius-pill: 999px;\n}\n\n.soi-gvol-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gvol-fiche img { max-width: 100%; height: auto; }\n\n.soi-gvol-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gvol-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gvol-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gvol-hero {\n  position: relative;\n  background: var(--soi-gvol-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-gvol-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gvol-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gvol-pomme);\n}\n\n.soi-gvol-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-gvol-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gvol-pomme);\n  border-radius: 50%;\n}\n\n.soi-gvol-hero-title {\n  display: block;\n  color: var(--soi-gvol-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-gvol-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-gvol-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gvol-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-gvol-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gvol-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gvol-label-accent {\n  background: var(--soi-gvol-pomme);\n  border-color: var(--soi-gvol-pomme);\n  color: var(--soi-gvol-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gvol-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gvol-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gvol-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-gvol-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gvol-pomme);\n  border-radius: 2px;\n}\n\n.soi-gvol-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gvol-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gvol-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gvol-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gvol-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gvol-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gvol-benefit {\n  background: var(--soi-gvol-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gvol-radius);\n  border: 1px solid var(--soi-gvol-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gvol-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gvol-shadow-md);\n}\n\n.soi-gvol-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gvol-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-gvol-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gvol-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gvol-benefit:hover .soi-gvol-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gvol-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gvol-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gvol-benefit p {\n  font-size: 13px;\n  color: var(--soi-gvol-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gvol-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-gvol-card {\n  background: var(--soi-gvol-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gvol-radius);\n  border-left: 3px solid var(--soi-gvol-pomme);\n}\n\n.soi-gvol-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gvol-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gvol-card p {\n  font-size: 14px;\n  color: var(--soi-gvol-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-gvol-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gvol-card-mini {\n  background: var(--soi-gvol-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gvol-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gvol-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gvol-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gvol-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gvol-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gvol-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-gvol-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gvol-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gvol-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gvol-radius);\n  border: 1px solid var(--soi-gvol-line);\n  align-items: flex-start;\n}\n\n.soi-gvol-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gvol-marine);\n  color: var(--soi-gvol-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-gvol-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gvol-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gvol-step-content p {\n  font-size: 14px;\n  color: var(--soi-gvol-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-gvol-compo {\n  background: var(--soi-gvol-off-white);\n  border-radius: var(--soi-gvol-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gvol-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-gvol-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gvol-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gvol-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gvol-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gvol-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gvol-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-gvol-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gvol-pomme-light);\n  border-left: 4px solid var(--soi-gvol-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gvol-radius) var(--soi-gvol-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gvol-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gvol-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gvol-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gvol-tip p {\n  font-size: 14px;\n  color: var(--soi-gvol-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gvol-cta-box {\n  background: var(--soi-gvol-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gvol-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gvol-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-gvol-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gvol-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-gvol-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gvol-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gvol-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-gvol-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gvol-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gvol-compo-value {\n    text-align: left;\n  }\n\n  .soi-gvol-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gvol-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gvol-fiche {\n    --soi-gvol-text-soft: #2C3E50;\n    --soi-gvol-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603303326026,"sku":"CE0655","price":10.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gelee-volume-apres-shampoing-certifiee-bio-et-vegan-centifol-packshot.webp?v=1785859061"},{"product_id":"masque-soin-brillance-intense-3-en-1-certifie-bio-centifolia","title":"Masque capillaire soin brillance intense 3en1 - Centifolia","description":"\u003cdiv class=\"soi-bril-fiche\"\u003e\n\n\u003csection class=\"soi-bril-hero\"\u003e\n  \u003cdiv class=\"soi-bril-hero-tag\"\u003e\n    \u003cspan class=\"soi-bril-tag-dot\"\u003e\u003c\/span\u003e\n    Cosmétique capillaire · Centifolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-bril-hero-title\"\u003eBrillance miroir et hydratation intense en un seul geste\u003c\/span\u003e\n  \u003cp class=\"soi-bril-hero-subtitle\"\u003eUn masque 3 en 1 certifié bio à l'extrait de framboise et à la kératine végétale, pour des cheveux éclatants, nourris et protégés dès la première application.\u003c\/p\u003e\n  \u003cdiv class=\"soi-bril-hero-labels\"\u003e\n    \u003cspan class=\"soi-bril-label soi-bril-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-bril-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-bril-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-bril-label\"\u003e98% NATUREL\u003c\/span\u003e\n    \u003cspan class=\"soi-bril-label\"\u003e250 ML\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bril-section\"\u003e\n  \u003ch2\u003eLe masque cheveux brillance et hydratation certifié bio qui change tout\u003c\/h2\u003e\n  \u003cp\u003eVous rêvez de cheveux brillants, doux et pleins de vie sans alourdir votre routine ? Le Masque Soin Brillance Intense 3 en 1 Centifolia est exactement ce qu'il vous faut. Formulé à 98% d'ingrédients d'origine naturelle, certifié Cosmos Organic et fabriqué en France, il combine les vertus de l'extrait de framboise bio et de la kératine végétale pour offrir à vos cheveux un éclat naturel dès la première utilisation.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bril-section\"\u003e\n  \u003ch2\u003ePourquoi ce masque brillance cheveux est différent\u003c\/h2\u003e\n  \u003cp\u003eContrairement à un masque cheveux maison pour la brillance (miel, huile d'olive, yaourt…), ce soin 3 en 1 certifié bio vous apporte la rigueur d'une formule cosmétique professionnelle, sans compromis sur la naturalité. Trois actions en un seul geste :\u003c\/p\u003e\n  \u003cdiv class=\"soi-bril-benefits\"\u003e\n    \u003cdiv class=\"soi-bril-benefit\"\u003e\n      \u003cdiv class=\"soi-bril-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBrillance intense\u003c\/h3\u003e\n      \u003cp\u003eL'extrait de framboise bio lisse la surface du cheveu pour une réflexion optimale de la lumière.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-benefit\"\u003e\n      \u003cdiv class=\"soi-bril-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eHydratation profonde\u003c\/h3\u003e\n      \u003cp\u003eLes actifs végétaux nourrissent la fibre capillaire de l'intérieur, idéal pour les cheveux secs et ternes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-benefit\"\u003e\n      \u003cdiv class=\"soi-bril-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRéparation et protection\u003c\/h3\u003e\n      \u003cp\u003eLa kératine végétale renforce le cheveu et le protège des agressions du quotidien (chaleur, pollution, coloration).\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bril-section\"\u003e\n  \u003ch2\u003eLes actifs clés du masque pour cheveux brillance et hydratation\u003c\/h2\u003e\n  \u003cdiv class=\"soi-bril-grid\"\u003e\n    \u003cdiv class=\"soi-bril-card\"\u003e\n      \u003ch3\u003e🍇 Extrait de framboise bio\u003c\/h3\u003e\n      \u003cp\u003eRiche en antioxydants et en vitamines C et E, il ravive l'éclat des cheveux ternes et leur redonne une brillance miroir naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-card\"\u003e\n      \u003ch3\u003e🌿 Kératine végétale\u003c\/h3\u003e\n      \u003cp\u003eIssue de protéines d'origine végétale, elle reconstruit la structure du cheveu abîmé, lisse les écailles et facilite le démêlage sans alourdir.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-card\"\u003e\n      \u003ch3\u003e♻️ Formule 97,6% biodégradable\u003c\/h3\u003e\n      \u003cp\u003eBonne pour vos cheveux, bonne pour la planète.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bril-section\"\u003e\n  \u003ch2\u003ePour qui est ce masque brillance cheveux ?\u003c\/h2\u003e\n  \u003cp\u003eCe soin convient à \u003cstrong\u003etous les types de cheveux\u003c\/strong\u003e, qu'ils soient lisses, ondulés, bouclés ou colorés. Il est particulièrement recommandé si vos cheveux sont :\u003c\/p\u003e\n  \u003cdiv class=\"soi-bril-grid\"\u003e\n    \u003cdiv class=\"soi-bril-card\"\u003e\n      \u003ch3\u003e🌾 Ternes, secs ou déshydratés\u003c\/h3\u003e\n      \u003cp\u003eDes longueurs en manque d'éclat qui ont besoin d'un soin nourrissant en profondeur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-card\"\u003e\n      \u003ch3\u003e🔥 Abîmés par la chaleur ou les colorations\u003c\/h3\u003e\n      \u003cp\u003eDes cheveux fragilisés qui nécessitent une réparation et une protection renforcées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-card\"\u003e\n      \u003ch3\u003e🌀 Difficiles à démêler ou sujets aux frisottis\u003c\/h3\u003e\n      \u003cp\u003eLa kératine végétale lisse les écailles pour un démêlage facilité et des longueurs disciplinées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-card\"\u003e\n      \u003ch3\u003e🪶 En manque de légèreté et de souplesse\u003c\/h3\u003e\n      \u003cp\u003eUn soin qui nourrit sans alourdir, pour des cheveux souples et aériens.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bril-section\"\u003e\n  \u003ch2\u003eComment utiliser ce masque cheveux brillance et hydratation\u003c\/h2\u003e\n  \u003cp\u003ePour des résultats optimaux, voici comment l'intégrer à votre routine capillaire :\u003c\/p\u003e\n  \u003cdiv class=\"soi-bril-timeline\"\u003e\n    \u003cdiv class=\"soi-bril-step\"\u003e\n      \u003cdiv class=\"soi-bril-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-bril-step-content\"\u003e\n        \u003ch3\u003eEssorez vos cheveux\u003c\/h3\u003e\n        \u003cp\u003eAprès le shampooing, essorez légèrement vos cheveux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-step\"\u003e\n      \u003cdiv class=\"soi-bril-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-bril-step-content\"\u003e\n        \u003ch3\u003eAppliquez le masque\u003c\/h3\u003e\n        \u003cp\u003eDéposez une noisette généreuse sur les longueurs et les pointes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-step\"\u003e\n      \u003cdiv class=\"soi-bril-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-bril-step-content\"\u003e\n        \u003ch3\u003eLaissez poser\u003c\/h3\u003e\n        \u003cp\u003ePatientez 2 à 5 minutes (ou plus longtemps pour un soin intensif).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-step\"\u003e\n      \u003cdiv class=\"soi-bril-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-bril-step-content\"\u003e\n        \u003ch3\u003eRincez et scellez la brillance\u003c\/h3\u003e\n        \u003cp\u003eRincez abondamment à l'eau tiède, puis terminez par un rinçage à l'eau froide pour sceller les écailles et amplifier la brillance.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-bril-tip\"\u003e\n    \u003cdiv class=\"soi-bril-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eFréquence conseillée : 1 à 2 fois par semaine pour maintenir une brillance et une hydratation durables.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bril-section\"\u003e\n  \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n  \u003cp\u003eFormule certifiée Cosmos Organic, vegan, sans parabènes, sans silicones, sans sulfates :\u003c\/p\u003e\n  \u003cp\u003e\u003cem\u003eAqua, Cetearyl Alcohol, Behentrimonium Chloride, Glycerin*, Rubus Idaeus (Raspberry) Fruit Extract*, Hydrolyzed Wheat Protein (kératine végétale), Parfum (natural), Tocopherol, Citric Acid, Sodium Benzoate, Potassium Sorbate. *Ingrédients issus de l'Agriculture Biologique.\u003c\/em\u003e\u003c\/p\u003e\n  \u003cdiv class=\"soi-bril-compo\"\u003e\n    \u003cdiv class=\"soi-bril-compo-row\"\u003e\n      \u003cspan class=\"soi-bril-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-compo-value\"\u003e250 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-compo-row\"\u003e\n      \u003cspan class=\"soi-bril-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-compo-value\"\u003eCosmos Organic (Ecocert)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-compo-row\"\u003e\n      \u003cspan class=\"soi-bril-compo-label\"\u003eBiodégradabilité\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-compo-value\"\u003e97,6%\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-compo-row\"\u003e\n      \u003cspan class=\"soi-bril-compo-label\"\u003eEmballage\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-compo-value\"\u003ePot 100% recyclé et recyclable\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bril-section\"\u003e\n  \u003ch2\u003eLes engagements Centifolia qui font la différence\u003c\/h2\u003e\n  \u003cdiv class=\"soi-bril-grid-compact\"\u003e\n    \u003cdiv class=\"soi-bril-card-mini\"\u003e\n      \u003cspan class=\"soi-bril-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-card-mini-value\"\u003eCosmos Organic\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-card-mini\"\u003e\n      \u003cspan class=\"soi-bril-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-card-mini-value\"\u003eFrance\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-card-mini\"\u003e\n      \u003cspan class=\"soi-bril-card-mini-icon\"\u003e🐰\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-card-mini-label\"\u003eÉthique\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-card-mini-value\"\u003eVegan, non testé sur les animaux\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bril-card-mini\"\u003e\n      \u003cspan class=\"soi-bril-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n      \u003cspan class=\"soi-bril-card-mini-value\"\u003e100% recyclé et recyclable\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bril-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-bril-cta-box\"\u003e\n    \u003cp class=\"soi-bril-cta-tag\" style=\"color: white;\"\u003eBrillance naturelle, engagement bio\u003c\/p\u003e\n    \u003cp class=\"soi-bril-cta-text\" style=\"color: white;\"\u003eOffrez à vos cheveux un éclat miroir et une hydratation profonde avec ce masque 3 en 1 certifié bio, vegan et fabriqué en France par Centifolia.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-bril-marine: #1A2D3D;\n  --soi-bril-marine-dark: #0F1E2B;\n  --soi-bril-marine-light: #2C4458;\n  --soi-bril-pomme: #A1C544;\n  --soi-bril-pomme-dark: #84A636;\n  --soi-bril-pomme-light: rgba(161,197,68,0.10);\n  --soi-bril-white: #FFFFFF;\n  --soi-bril-off-white: #F8FAF6;\n  --soi-bril-stone: #F1F3EE;\n  --soi-bril-line: #E5E8E0;\n  --soi-bril-primary: #C4365A;\n  --soi-bril-primary-soft: #F2E0E5;\n  --soi-bril-accent: #8B2A3E;\n  --soi-bril-text: #1A2D3D;\n  --soi-bril-text-soft: #4A5B6B;\n  --soi-bril-text-muted: #7B8693;\n  --soi-bril-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bril-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bril-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bril-radius: 12px;\n  --soi-bril-radius-sm: 8px;\n  --soi-bril-radius-pill: 999px;\n}\n\n.soi-bril-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bril-fiche img { max-width: 100%; height: auto; }\n\n.soi-bril-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bril-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bril-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-bril-hero {\n  position: relative;\n  background: var(--soi-bril-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-bril-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bril-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bril-pomme);\n}\n\n.soi-bril-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-bril-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bril-pomme);\n  border-radius: 50%;\n}\n\n.soi-bril-hero-title {\n  display: block;\n  color: var(--soi-bril-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-bril-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-bril-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bril-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-bril-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bril-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bril-label-accent {\n  background: var(--soi-bril-pomme);\n  border-color: var(--soi-bril-pomme);\n  color: var(--soi-bril-marine);\n  font-weight: 600;\n}\n\n.soi-bril-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bril-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bril-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-bril-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bril-pomme);\n  border-radius: 2px;\n}\n\n.soi-bril-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bril-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bril-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-bril-section p em {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-bril-text-soft);\n  line-height: 1.6;\n}\n\n.soi-bril-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bril-benefit {\n  background: var(--soi-bril-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bril-radius);\n  border: 1px solid var(--soi-bril-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bril-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bril-shadow-md);\n}\n\n.soi-bril-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bril-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-bril-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bril-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bril-benefit:hover .soi-bril-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bril-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bril-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bril-benefit p {\n  font-size: 13px;\n  color: var(--soi-bril-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-bril-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-bril-card {\n  background: var(--soi-bril-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bril-radius);\n  border-left: 3px solid var(--soi-bril-pomme);\n}\n\n.soi-bril-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bril-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bril-card p {\n  font-size: 14px;\n  color: var(--soi-bril-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-bril-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-bril-card-mini {\n  background: var(--soi-bril-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-bril-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-bril-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-bril-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-bril-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-bril-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bril-marine);\n}\n\n.soi-bril-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-bril-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bril-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bril-radius);\n  border: 1px solid var(--soi-bril-line);\n  align-items: flex-start;\n}\n\n.soi-bril-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bril-marine);\n  color: var(--soi-bril-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-bril-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bril-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bril-step-content p {\n  font-size: 14px;\n  color: var(--soi-bril-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-bril-compo {\n  background: var(--soi-bril-off-white);\n  border-radius: var(--soi-bril-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n}\n\n.soi-bril-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-bril-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bril-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bril-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bril-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-bril-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bril-marine);\n  text-align: right;\n}\n\n.soi-bril-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bril-pomme-light);\n  border-left: 4px solid var(--soi-bril-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bril-radius) var(--soi-bril-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-bril-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bril-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bril-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bril-tip p {\n  font-size: 14px;\n  color: var(--soi-bril-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-bril-cta-box {\n  background: var(--soi-bril-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bril-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bril-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-bril-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bril-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-bril-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bril-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bril-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-bril-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bril-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bril-compo-value {\n    text-align: left;\n  }\n\n  .soi-bril-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-bril-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bril-fiche {\n    --soi-bril-text-soft: #2C3E50;\n    --soi-bril-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603304309066,"sku":"CE0453","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/masque-soin-brillance-intense-3-en-1-certifie-bio-centifolia-packshot.webp?v=1783174655"},{"product_id":"brume-fixante-et-volume-certifiee-bio-centifolia","title":"Brume Fixante et Volume certifiée bio - Centifolia","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003e\u003cstrong\u003eLa Brume Fixante et Volume certifiée bio de Centifolia\u003c\/strong\u003e est la solution idéale pour \u003cstrong\u003etous les types de cheveux,\u003c\/strong\u003e offrant une \u003cstrong\u003efixation légère sans alourdir ni graisser\u003c\/strong\u003e. Formulée avec des ingrédients biologiques et biodégradables, cette laque ultra-douce et respectueuse de l'environnement garantit un maintien impeccable tout en préservant la santé de vos cheveux.\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_CE0454_4ddd0698-93af-4667-89c3-afd1cc9cc302.jpg?v=1776180600\" alt=\"Photo d'une femme dans sa salle de bain en train d'appliquer une brume\" 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\u003eCaractéristiques de la Brume Fixante et Volume Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFixation légère et durable :\u003c\/strong\u003e grâce à sa formule unique, cette brume fixe vos coiffures de manière durable tout en conservant la légèreté naturelle des cheveux.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApplication uniforme :\u003c\/strong\u003e équipée d'une pompe à effet brume, elle permet une diffusion légère et uniforme pour une finition parfaite.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIngrédients naturels et vegan :\u003c\/strong\u003e contient un agent fixant 100% vegan, un polymère naturel qui forme un film protecteur contre la chaleur, résistant à l'eau, et offrant un meilleur maintien sans effet collant.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEffet Anti-Frisottis :\u003c\/strong\u003e parfait pour les cheveux frisés, cette brume aide à contrôler les frisottis pour un style soigné et naturel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVolume et Épaisseur :\u003c\/strong\u003e enrichie en peptides de pois obtenus par fermentation, elle épaissit et augmente le volume des cheveux tout en apportant des bienfaits antioxydants pour un cuir chevelu et des cheveux en pleine santé.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIngrédient star – Pamplemousse Rose Bio :\u003c\/strong\u003e sélectionné pour sa capacité à apporter de la légèreté, ce pamplemousse origine France est un atout majeur de la formule.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eAvantages de la Brume Fixante Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFixation Souple et Naturelle :\u003c\/strong\u003e Les cheveux restent souples, volumineux, et naturellement stylés sans l'effet de rigidité ou de collant des laques traditionnelles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection et Santé des Cheveux :\u003c\/strong\u003e Offre une protection contre la chaleur tout en favorisant la santé du cuir chevelu grâce à son activité antioxydante.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÉcoresponsable :\u003c\/strong\u003e Formule biodégradable respectueuse de l'environnement, sans compromis sur l'efficacité.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabrication française de qualité :\u003c\/strong\u003e produit certifié Cosmos Organic, conçu et fabriqué en France, gage de qualité naturelle.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eDécouvrez \u003cstrong\u003ela Brume Fixante et Volume certifiée bio de Centifolia\u003c\/strong\u003e et profitez d'une coiffure parfaitement fixée, volumineuse et naturellement belle, jour après jour.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603305750858,"sku":"CE0454","price":10.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ce0454_centifolia_brumefixante_006c1d1e-5b1e-480f-989e-b7bc5e2f34ab.jpg?v=1778842871"},{"product_id":"manjistha-certifie-bio-en-poudre-ayurvana","title":"Manjistha bio en poudre – Ayurvana","description":"\u003cdiv class=\"soi-manj-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-manj-hero\"\u003e\n    \u003cdiv class=\"soi-manj-hero-tag\"\u003e\n      \u003cspan class=\"soi-manj-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique ayurvédique · Ayur-vana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-manj-hero-title\"\u003eManjistha bio en poudre\u003c\/span\u003e\n    \u003cp class=\"soi-manj-hero-subtitle\"\u003eGarance indienne aux reflets acajou pour vos cheveux et votre peau, issue de la tradition ayurvédique et certifiée bio.\u003c\/p\u003e\n    \u003cdiv class=\"soi-manj-hero-labels\"\u003e\n      \u003cspan class=\"soi-manj-label soi-manj-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-manj-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-manj-label\"\u003eVÉGÉTALIEN\u003c\/span\u003e\n      \u003cspan class=\"soi-manj-label\"\u003e100 % VÉGÉTALE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-manj-section\"\u003e\n    \u003cp\u003eLe \u003cstrong\u003eManjistha bio en poudre\u003c\/strong\u003e (\u003cem\u003eRubia cordifolia\u003c\/em\u003e), connu en France sous le nom de \u003cstrong\u003eGarance indienne\u003c\/strong\u003e, est l'une des plantes les plus respectées de la tradition ayurvédique. Ses racines aux reflets acajou sont récoltées à la main en Inde, séchées et réduites en poudre fine, prête à être intégrée dans vos soins capillaires et cutanés. Cette version \u003cstrong\u003ecertifiée bio COSMOS Organic\u003c\/strong\u003e, conditionnée en France par Ayur-vana, vous garantit une qualité irréprochable, sans additif ni compromis.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COULEUR NATURELLE DES CHEVEUX --\u003e\n  \u003csection class=\"soi-manj-section\"\u003e\n    \u003ch2\u003eManjistha et couleur naturelle des cheveux : ce qu'il faut savoir\u003c\/h2\u003e\n    \u003cdiv class=\"soi-manj-grid\"\u003e\n      \u003cdiv class=\"soi-manj-card\"\u003e\n        \u003ch3\u003e🎨 Reflets roux à acajou\u003c\/h3\u003e\n        \u003cp\u003eSi vous cherchez à colorer vos cheveux naturellement, le Manjistha dépose des reflets roux à acajou selon votre couleur de base, sans ammoniaque, sans oxydants agressifs. Résultat : des cheveux gainés, brillants, et une couleur végétale progressive et respectueuse de la fibre capillaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-card\"\u003e\n        \u003ch3\u003e🌿 Soin du cuir chevelu\u003c\/h3\u003e\n        \u003cp\u003eÀ la différence du henné neutre ou du katam, le Manjistha agit également sur le cuir chevelu : ses propriétés astringentes naturelles aident à assainir la surface, à réduire les démangeaisons et à apaiser les irritations, ce que peu de colorants végétaux peuvent revendiquer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BIENFAITS PEAU --\u003e\n  \u003csection class=\"soi-manj-section\"\u003e\n    \u003ch2\u003eLes bienfaits du Manjistha pour la peau\u003c\/h2\u003e\n    \u003cp class=\"soi-manj-section-intro\"\u003eEn cosmétique, la poudre de Manjistha est utilisée depuis des siècles pour tonifier, clarifier et revitaliser la peau. Appliquée en masque facial, elle contribue à :\u003c\/p\u003e\n    \u003cdiv class=\"soi-manj-benefits\"\u003e\n      \u003cdiv class=\"soi-manj-benefit\"\u003e\n        \u003cdiv class=\"soi-manj-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExfoliation douce\u003c\/h3\u003e\n        \u003cp\u003eÉlimine les cellules mortes grâce à son action astringente et exfoliante douce.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-benefit\"\u003e\n        \u003cdiv class=\"soi-manj-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRégénération cellulaire\u003c\/h3\u003e\n        \u003cp\u003eFavorise la régénération cellulaire pour un teint plus uniforme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-benefit\"\u003e\n        \u003cdiv class=\"soi-manj-benefit-icon\"\u003e\u003cspan\u003e💎\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFermeté et éclat\u003c\/h3\u003e\n        \u003cp\u003eRedonne de la fermeté et de l'éclat aux peaux ternes ou fatiguées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-benefit\"\u003e\n        \u003cdiv class=\"soi-manj-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisement\u003c\/h3\u003e\n        \u003cp\u003eApaise les peaux sujettes aux rougeurs ou imperfections.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-manj-tip\"\u003e\n      \u003cdiv class=\"soi-manj-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour un masque visage simple : mélangez une cuillère à café de poudre de Manjistha avec de l'eau de rose ou du gel d'aloe vera jusqu'à obtenir une pâte souple. Appliquez 10 à 15 minutes, puis rincez à l'eau tiède. Attention, la poudre teinte légèrement : rincez bien et évitez le linge blanc.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- MODE D'EMPLOI CHEVEUX --\u003e\n  \u003csection class=\"soi-manj-section\"\u003e\n    \u003ch2\u003eComment utiliser la poudre de Manjistha bio pour les cheveux ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-manj-timeline\"\u003e\n      \u003cdiv class=\"soi-manj-step\"\u003e\n        \u003cdiv class=\"soi-manj-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-manj-step-content\"\u003e\n          \u003ch3\u003ePréparez votre mélange\u003c\/h3\u003e\n          \u003cp\u003eVersez 100 à 200 g de poudre dans un bol non métallique. Ajoutez de l'eau tiède (ou du thé noir pour intensifier la couleur) progressivement jusqu'à obtenir une consistance crémeuse.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-step\"\u003e\n        \u003cdiv class=\"soi-manj-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-manj-step-content\"\u003e\n          \u003ch3\u003eAppliquez sur cheveux humides\u003c\/h3\u003e\n          \u003cp\u003eMèche par mèche, depuis les racines jusqu'aux pointes. Couvrez d'une charlotte et laissez poser 1 à 3 heures selon l'intensité colorante souhaitée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-step\"\u003e\n        \u003cdiv class=\"soi-manj-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-manj-step-content\"\u003e\n          \u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau tiède sans shampoing (ou avec un shampoing doux si nécessaire). La couleur se stabilise dans les 24 à 48 heures.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"soi-manj-section\"\u003e\n    \u003ch2\u003eComposition et informations produit\u003c\/h2\u003e\n    \u003cdiv class=\"soi-manj-compo\"\u003e\n      \u003cdiv class=\"soi-manj-compo-row\"\u003e\n        \u003cspan class=\"soi-manj-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-manj-compo-value\"\u003ePoudre de racine de Manjistha biologique (\u003cem\u003eRubia cordifolia\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-compo-row\"\u003e\n        \u003cspan class=\"soi-manj-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-manj-compo-value\"\u003eInde\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-compo-row\"\u003e\n        \u003cspan class=\"soi-manj-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-manj-compo-value\"\u003eConditionné en France par Ayur-vana (Montlignon, 95)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-compo-row\"\u003e\n        \u003cspan class=\"soi-manj-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-manj-compo-value\"\u003eCOSMOS Organic (cosmétique bio certifié)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-compo-row\"\u003e\n        \u003cspan class=\"soi-manj-compo-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-manj-compo-value\"\u003e100 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-compo-row\"\u003e\n        \u003cspan class=\"soi-manj-compo-label\"\u003eConvenance\u003c\/span\u003e\n        \u003cspan class=\"soi-manj-compo-value\"\u003eConvient aux végétaliens, aucun ingrédient d'origine animale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-manj-compo-row\"\u003e\n        \u003cspan class=\"soi-manj-compo-label\"\u003eFormulation\u003c\/span\u003e\n        \u003cspan class=\"soi-manj-compo-value\"\u003eSans conservateur, sans colorant artificiel, sans parfum de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRÉCAUTIONS --\u003e\n  \u003csection class=\"soi-manj-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-manj-accordion\"\u003e\n      \u003cdetails class=\"soi-manj-accordion-item\"\u003e\n        \u003csummary class=\"soi-manj-accordion-header\"\u003e⚠️ Usage et précautions\u003c\/summary\u003e\n        \u003cdiv class=\"soi-manj-accordion-content\"\u003e\n          \u003cp\u003eLa poudre de Manjistha est un produit à \u003cstrong\u003eusage cosmétique exclusivement\u003c\/strong\u003e. Évitez le contact avec les yeux. Réalisez un test cutané 48 heures avant la première utilisation. Ce produit n'est pas un médicament et ne se substitue à aucun traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-manj-accordion-item\"\u003e\n        \u003csummary class=\"soi-manj-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-manj-accordion-content\"\u003e\n          \u003cp\u003eConservez le produit dans un endroit sec, à l'abri de la lumière et de l'humidité.\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-manj-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-manj-cta-box\"\u003e\n      \u003cp class=\"soi-manj-cta-tag\" style=\"color: white;\"\u003eUn rituel de beauté millénaire, certifié bio\u003c\/p\u003e\n      \u003cp class=\"soi-manj-cta-text\" style=\"color: white;\"\u003eDes cheveux aux reflets acajou, un cuir chevelu assaini, une peau tonifiée. Une poudre 100 % végétale, sans détour, pour celles et ceux qui choisissent de prendre soin d'eux sans compromis sur la nature et la qualité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-manj-marine: #1A2D3D;\n  --soi-manj-marine-dark: #0F1E2B;\n  --soi-manj-marine-light: #2C4458;\n  --soi-manj-pomme: #A1C544;\n  --soi-manj-pomme-dark: #84A636;\n  --soi-manj-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-manj-white: #FFFFFF;\n  --soi-manj-off-white: #F8FAF6;\n  --soi-manj-stone: #F1F3EE;\n  --soi-manj-line: #E5E8E0;\n\n  --soi-manj-primary: #8B3A2A;\n  --soi-manj-primary-soft: #A85C4A;\n  --soi-manj-accent: #D88542;\n\n  --soi-manj-text: #1A2D3D;\n  --soi-manj-text-soft: #4A5B6B;\n  --soi-manj-text-muted: #7B8693;\n\n  --soi-manj-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-manj-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-manj-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-manj-radius: 12px;\n  --soi-manj-radius-sm: 8px;\n  --soi-manj-radius-pill: 999px;\n}\n\n.soi-manj-fiche * {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.soi-manj-fiche img {\n  max-width: 100%;\n  height: auto;\n}\n\n.soi-manj-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-manj-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-manj-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-manj-hero {\n  position: relative;\n  background: var(--soi-manj-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-manj-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-manj-hero::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: var(--soi-manj-pomme);\n}\n\n.soi-manj-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-manj-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-manj-pomme);\n  border-radius: 50%;\n}\n\n.soi-manj-hero-title {\n  display: block;\n  color: var(--soi-manj-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-manj-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-manj-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-manj-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-manj-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-manj-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-manj-label-accent {\n  background: var(--soi-manj-pomme);\n  border-color: var(--soi-manj-pomme);\n  color: var(--soi-manj-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-manj-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-manj-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-manj-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-manj-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-manj-pomme);\n  border-radius: 2px;\n}\n\n.soi-manj-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-manj-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-manj-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-manj-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-manj-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-manj-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-manj-benefit {\n  background: var(--soi-manj-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-manj-radius);\n  border: 1px solid var(--soi-manj-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-manj-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-manj-shadow-md);\n}\n\n.soi-manj-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-manj-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-manj-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-manj-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-manj-benefit:hover .soi-manj-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-manj-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-manj-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-manj-benefit p {\n  font-size: 13px;\n  color: var(--soi-manj-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-manj-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-manj-card {\n  background: var(--soi-manj-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-manj-radius);\n  border-left: 3px solid var(--soi-manj-pomme);\n}\n\n.soi-manj-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-manj-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-manj-card p {\n  font-size: 14px;\n  color: var(--soi-manj-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-manj-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-manj-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-manj-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-manj-radius);\n  border: 1px solid var(--soi-manj-line);\n  align-items: flex-start;\n}\n\n.soi-manj-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-manj-marine);\n  color: var(--soi-manj-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-manj-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-manj-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-manj-step-content p {\n  font-size: 14px;\n  color: var(--soi-manj-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-manj-compo {\n  background: var(--soi-manj-off-white);\n  border-radius: var(--soi-manj-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-manj-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-manj-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-manj-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-manj-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-manj-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-manj-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-manj-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-manj-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-manj-pomme-light);\n  border-left: 4px solid var(--soi-manj-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-manj-radius) var(--soi-manj-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-manj-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-manj-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-manj-marine);\n  margin-bottom: 4px;\n}\n\n.soi-manj-tip p {\n  font-size: 14px;\n  color: var(--soi-manj-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-manj-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-manj-accordion-item {\n  background: var(--soi-manj-off-white);\n  border-radius: var(--soi-manj-radius-sm);\n  border: 1px solid var(--soi-manj-line);\n  overflow: hidden;\n}\n\n.soi-manj-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-manj-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-manj-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-manj-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-manj-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-manj-accordion-item[open] .soi-manj-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-manj-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-manj-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-manj-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-manj-cta-box {\n  background: var(--soi-manj-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-manj-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-manj-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-manj-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-manj-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-manj-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-manj-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-manj-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-manj-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-manj-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-manj-compo-value {\n    text-align: left;\n  }\n\n  .soi-manj-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-manj-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-manj-fiche {\n    --soi-manj-text-soft: #2C3E50;\n    --soi-manj-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603329737034,"sku":"AY9960","price":5.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/manjistha-certifie-bio-en-poudre-ayurvana-packshot.webp?v=1779635539"},{"product_id":"aloe-vera-en-poudre-certifie-bio-ayurvana","title":"Aloe Vera en poudre certifié bio - Ayurvana","description":"\n\n\u003cdiv class=\"soi-aloe-fiche\"\u003e\n\n  \u003csection class=\"soi-aloe-hero\"\u003e\n    \u003cdiv class=\"soi-aloe-hero-tag\"\u003e\n      \u003cspan class=\"soi-aloe-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétique naturelle · Ayurvana\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-aloe-hero-title\"\u003eAloe Vera en poudre certifié bio\u003c\/span\u003e\n    \u003cp class=\"soi-aloe-hero-subtitle\"\u003eToute la richesse du gel d'aloe vera concentrée en poudre pure, sans conservateurs ni additifs. Un actif d'exception pour sublimer votre peau et vos cheveux au naturel.\u003c\/p\u003e\n    \u003cdiv class=\"soi-aloe-hero-labels\"\u003e\n      \u003cspan class=\"soi-aloe-label soi-aloe-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-aloe-label\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-aloe-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-aloe-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-aloe-label\"\u003eORIGINE INDE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-aloe-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la poudre plutôt que le gel d'aloe vera bio ?\u003c\/h2\u003e\n    \u003cp\u003eLe gel d'aloe vera bio en tube ou en flacon contient souvent jusqu'à 95 % d'eau et des conservateurs pour stabiliser la formule. La poudre d'aloe vera 100 % pure bio, elle, est simplement la feuille séchée et réduite : rien d'autre. Vous dosez selon vos besoins, vous réhydratez à la demande et vous obtenez un actif concentré dont vous maîtrisez chaque application. Un avantage indéniable pour celles et ceux qui fabriquent leurs propres soins maison.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-aloe-section\"\u003e\n    \u003ch2\u003eLes bienfaits reconnus de l'aloe vera pour la peau et les cheveux\u003c\/h2\u003e\n    \u003cp class=\"soi-aloe-section-intro\"\u003ePolyvalent et généreux, l'aloe vera bio concentre une multitude de propriétés pour accompagner votre routine de soins naturels.\u003c\/p\u003e\n    \u003cdiv class=\"soi-aloe-benefits\"\u003e\n      \u003cdiv class=\"soi-aloe-benefit\"\u003e\n        \u003cdiv class=\"soi-aloe-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHydratation profonde\u003c\/h3\u003e\n        \u003cp\u003eVéritable réservoir d'eau pour la peau déshydratée et les cheveux secs, grâce à ses polysaccharides filmogènes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-benefit\"\u003e\n        \u003cdiv class=\"soi-aloe-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisement et anti-irritation\u003c\/h3\u003e\n        \u003cp\u003eSoulage les cuirs chevelus sensibles, les coups de soleil, les tiraillements et les peaux réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-benefit\"\u003e\n        \u003cdiv class=\"soi-aloe-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropriétés antiseptiques\u003c\/h3\u003e\n        \u003cp\u003eInhibe la prolifération de certaines bactéries, un allié précieux contre les imperfections et les démangeaisons.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-benefit\"\u003e\n        \u003cdiv class=\"soi-aloe-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEffet tenseur et anti-âge\u003c\/h3\u003e\n        \u003cp\u003eRiche en antioxydants (vitamines C et E, bêta-carotène), il contribue à préserver l'élasticité cutanée et à atténuer l'apparence des rides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-benefit\"\u003e\n        \u003cdiv class=\"soi-aloe-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre du sébum\u003c\/h3\u003e\n        \u003cp\u003eAstringent naturel, il aide à réguler les peaux mixtes à grasses sans les agresser.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-benefit\"\u003e\n        \u003cdiv class=\"soi-aloe-benefit-icon\"\u003e\u003cspan\u003e💆\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoin capillaire complet\u003c\/h3\u003e\n        \u003cp\u003eRenforce la fibre capillaire, apporte brillance et douceur, et favorise un cuir chevelu sain propice à la pousse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-aloe-section\"\u003e\n    \u003ch2\u003eComment utiliser la poudre d'aloe vera bio Ayurvana ?\u003c\/h2\u003e\n    \u003cp class=\"soi-aloe-section-intro\"\u003eTrois façons simples d'intégrer cet actif concentré à votre routine de soins naturels.\u003c\/p\u003e\n    \u003cdiv class=\"soi-aloe-timeline\"\u003e\n      \u003cdiv class=\"soi-aloe-step\"\u003e\n        \u003cdiv class=\"soi-aloe-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-aloe-step-content\"\u003e\n          \u003ch3\u003eMasque hydratant cheveux\u003c\/h3\u003e\n          \u003cp\u003eMélangez 1 à 2 cuillères à café de poudre avec de l'eau tiède (ou un hydrolat) jusqu'à obtenir une texture de gelée. Appliquez sur cheveux humides, laissez poser 20 à 30 minutes, puis rincez. Idéal avant shampoing.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-step\"\u003e\n        \u003cdiv class=\"soi-aloe-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-aloe-step-content\"\u003e\n          \u003ch3\u003eSoin apaisant peau\u003c\/h3\u003e\n          \u003cp\u003eReconstituez un gel d'aloe vera 100 % pur bio en diluant la poudre dans de l'eau distillée (environ 1 g pour 10 ml). Appliquez sur peau propre en cas d'irritation, de coup de soleil ou comme base de sérum maison.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-step\"\u003e\n        \u003cdiv class=\"soi-aloe-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-aloe-step-content\"\u003e\n          \u003ch3\u003eActif dans vos formulations DIY\u003c\/h3\u003e\n          \u003cp\u003eIntégrez la poudre directement dans vos crèmes, laits, shampooings ou après-shampooings maison à raison de 0,5 à 2 % du poids total de la préparation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-aloe-section\"\u003e\n    \u003ch2\u003eComposition et informations produit\u003c\/h2\u003e\n    \u003cdiv class=\"soi-aloe-compo\"\u003e\n      \u003cdiv class=\"soi-aloe-compo-row\"\u003e\n        \u003cspan class=\"soi-aloe-compo-label\"\u003eIngrédient INCI\u003c\/span\u003e\n        \u003cspan class=\"soi-aloe-compo-value\"\u003eAloe Barbadensis Leaf Powder\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-compo-row\"\u003e\n        \u003cspan class=\"soi-aloe-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-aloe-compo-value\"\u003eInde, agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-compo-row\"\u003e\n        \u003cspan class=\"soi-aloe-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-aloe-compo-value\"\u003eCosmos Organic par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-compo-row\"\u003e\n        \u003cspan class=\"soi-aloe-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-aloe-compo-value\"\u003eContrôlé et emballé en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-compo-row\"\u003e\n        \u003cspan class=\"soi-aloe-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-aloe-compo-value\"\u003eSachet refermable de 100 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aloe-compo-row\"\u003e\n        \u003cspan class=\"soi-aloe-compo-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-aloe-compo-value\"\u003eCosmétique uniquement (application externe)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-aloe-tip\"\u003e\n      \u003cdiv class=\"soi-aloe-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUne fois réhydratée, la gelée obtenue se conserve 24 à 48 heures au réfrigérateur, sans conservateur ajouté. Préparez uniquement la quantité nécessaire pour garantir une fraîcheur optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-aloe-disclaimer\"\u003eCe produit est destiné à un usage cosmétique externe. Il ne constitue pas un médicament et ne se substitue à aucun traitement médical. En cas de doute ou de condition cutanée particulière, consultez un professionnel de santé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-aloe-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la poudre d'aloe vera bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-aloe-accordion\"\u003e\n      \u003cdetails class=\"soi-aloe-accordion-item\"\u003e\n        \u003csummary class=\"soi-aloe-accordion-header\"\u003e🍹 Peut-on consommer ce produit en jus d'aloe vera bio ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-aloe-accordion-content\"\u003e\n          \u003cp\u003eNon. Cette poudre est exclusivement formulée pour un usage cosmétique. Elle ne convient pas à la préparation d'un jus d'aloe vera bio à boire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-aloe-accordion-item\"\u003e\n        \u003csummary class=\"soi-aloe-accordion-header\"\u003e📦 Combien de temps se conserve la poudre une fois ouverte ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-aloe-accordion-content\"\u003e\n          \u003cp\u003eConservez le sachet bien fermé, à l'abri de l'humidité et de la lumière. Une fois réhydratée, la gelée obtenue se conserve 24 à 48 heures au réfrigérateur, sans conservateur ajouté.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-aloe-accordion-item\"\u003e\n        \u003csummary class=\"soi-aloe-accordion-header\"\u003e💇 Est-elle compatible avec tous types de cheveux ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-aloe-accordion-content\"\u003e\n          \u003cp\u003eOui. La poudre d'aloe vera convient aux cheveux secs, bouclés, colorés ou fragilisés, ainsi qu'aux cuirs chevelus sensibles ou sujets aux pellicules.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-aloe-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-aloe-cta-box\"\u003e\n      \u003cp class=\"soi-aloe-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, se sublimer autrement\u003c\/p\u003e\n      \u003cp class=\"soi-aloe-cta-text\" style=\"color: white;\"\u003eDerrière ce sachet kraft se cachent des siècles de savoir-faire et un actif d'exception. Que vous cherchiez à sublimer vos cheveux, apaiser votre peau ou enrichir vos soins maison, cette poudre concentrée est le point de départ idéal d'une routine naturelle qui vous ressemble vraiment.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-aloe-marine: #1A2D3D;\n  --soi-aloe-marine-dark: #0F1E2B;\n  --soi-aloe-marine-light: #2C4458;\n  --soi-aloe-pomme: #A1C544;\n  --soi-aloe-pomme-dark: #84A636;\n  --soi-aloe-pomme-light: rgba(161,197,68,0.10);\n  --soi-aloe-white: #FFFFFF;\n  --soi-aloe-off-white: #F8FAF6;\n  --soi-aloe-stone: #F1F3EE;\n  --soi-aloe-line: #E5E8E0;\n  --soi-aloe-primary: #4A7C4E;\n  --soi-aloe-primary-soft: #E8F0E8;\n  --soi-aloe-accent: #D4A52A;\n  --soi-aloe-text: #1A2D3D;\n  --soi-aloe-text-soft: #4A5B6B;\n  --soi-aloe-text-muted: #7B8693;\n  --soi-aloe-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-aloe-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-aloe-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-aloe-radius: 12px;\n  --soi-aloe-radius-sm: 8px;\n  --soi-aloe-radius-pill: 999px;\n}\n\n.soi-aloe-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-aloe-fiche img { max-width: 100%; height: auto; }\n\n.soi-aloe-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-aloe-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-aloe-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-aloe-hero {\n  position: relative;\n  background: var(--soi-aloe-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-aloe-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-aloe-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-aloe-pomme);\n}\n\n.soi-aloe-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-aloe-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-aloe-pomme);\n  border-radius: 50%;\n}\n\n.soi-aloe-hero-title {\n  display: block;\n  color: var(--soi-aloe-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-aloe-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-aloe-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-aloe-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-aloe-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-aloe-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-aloe-label-accent {\n  background: var(--soi-aloe-pomme);\n  border-color: var(--soi-aloe-pomme);\n  color: var(--soi-aloe-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-aloe-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-aloe-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-aloe-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-aloe-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-aloe-pomme);\n  border-radius: 2px;\n}\n\n.soi-aloe-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-aloe-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-aloe-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-aloe-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-aloe-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-aloe-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-aloe-benefit {\n  background: var(--soi-aloe-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-aloe-radius);\n  border: 1px solid var(--soi-aloe-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-aloe-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-aloe-shadow-md);\n}\n\n.soi-aloe-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-aloe-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-aloe-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-aloe-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-aloe-benefit:hover .soi-aloe-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-aloe-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-aloe-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-aloe-benefit p {\n  font-size: 13px;\n  color: var(--soi-aloe-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-aloe-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-aloe-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-aloe-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-aloe-radius);\n  border: 1px solid var(--soi-aloe-line);\n  align-items: flex-start;\n}\n\n.soi-aloe-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-aloe-marine);\n  color: var(--soi-aloe-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-aloe-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-aloe-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-aloe-step-content p {\n  font-size: 14px;\n  color: var(--soi-aloe-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-aloe-compo {\n  background: var(--soi-aloe-off-white);\n  border-radius: var(--soi-aloe-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-aloe-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-aloe-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-aloe-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-aloe-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-aloe-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-aloe-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-aloe-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-aloe-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-aloe-pomme-light);\n  border-left: 4px solid var(--soi-aloe-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-aloe-radius) var(--soi-aloe-radius) 0;\n  align-items: flex-start;\n  margin-bottom: 1.25rem;\n}\n\n.soi-aloe-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-aloe-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-aloe-marine);\n  margin-bottom: 4px;\n}\n\n.soi-aloe-tip p {\n  font-size: 14px;\n  color: var(--soi-aloe-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.soi-aloe-disclaimer {\n  font-size: 12px;\n  color: var(--soi-aloe-text-muted);\n  line-height: 1.6;\n  padding: 1rem 0 0;\n  border-top: 1px solid var(--soi-aloe-line);\n  margin-top: 0.5rem;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-aloe-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-aloe-accordion-item {\n  background: var(--soi-aloe-off-white);\n  border-radius: var(--soi-aloe-radius-sm);\n  border: 1px solid var(--soi-aloe-line);\n  overflow: hidden;\n}\n\n.soi-aloe-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-aloe-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-aloe-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-aloe-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-aloe-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-aloe-accordion-item[open] .soi-aloe-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-aloe-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-aloe-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-aloe-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-aloe-cta-box {\n  background: var(--soi-aloe-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-aloe-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-aloe-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-aloe-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-aloe-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-aloe-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-aloe-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-aloe-white);\n  line-height: 1.5;\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-aloe-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-aloe-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-aloe-compo-value {\n    text-align: left;\n  }\n\n  .soi-aloe-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-aloe-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-aloe-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-aloe-fiche {\n    --soi-aloe-text-soft: #2C3E50;\n    --soi-aloe-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Ayur-vana","offers":[{"title":"Default Title","offer_id":61603331539274,"sku":"AY9961","price":9.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/aloe-vera-en-poudre-certifie-bio-ayurvana-packshot_dad414d8-46c7-4e8b-9438-8dbad71cda6e.webp?v=1787479710"},{"product_id":"creme-jour-propolis-calendula","title":"Crème de jour Bio peaux sèches - Propolia","description":"\n\u003cdiv class=\"soi-cjpc-fiche\"\u003e\n\n\u003csection class=\"soi-cjpc-hero\"\u003e\n  \u003cdiv class=\"soi-cjpc-hero-tag\"\u003e\n    \u003cspan class=\"soi-cjpc-tag-dot\"\u003e\u003c\/span\u003e\n    Soin visage · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-cjpc-hero-title\"\u003eLe rituel nourrissant des peaux assoiffées\u003c\/span\u003e\n  \u003cp class=\"soi-cjpc-hero-subtitle\"\u003ePropolis, calendula et karité bio s'unissent dans une crème de jour qui nourrit en profondeur, protège et réconforte les peaux sèches à très sèches, chaque matin.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cjpc-hero-labels\"\u003e\n    \u003cspan class=\"soi-cjpc-label soi-cjpc-label-accent\"\u003eBIO COSMEBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-cjpc-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-cjpc-label\"\u003e98% ORIGINE NATURELLE\u003c\/span\u003e\n    \u003cspan class=\"soi-cjpc-label\"\u003eSANS PARABÈNE\u003c\/span\u003e\n    \u003cspan class=\"soi-cjpc-label\"\u003eTESTÉE DERMATOLOGIQUEMENT\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003eCe que cette crème de jour bio apporte vraiment à votre peau sèche\u003c\/h2\u003e\n  \u003cp class=\"soi-cjpc-section-intro\"\u003eLà où beaucoup de crèmes hydratantes bio se contentent d'un effet de surface, celle-ci agit en profondeur grâce à la synergie de trois actifs complémentaires.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cjpc-benefits\"\u003e\n    \u003cdiv class=\"soi-cjpc-benefit\"\u003e\n      \u003cdiv class=\"soi-cjpc-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n      \u003cp\u003eVéritable bouclier naturel des abeilles, elle est reconnue pour ses propriétés apaisantes et protectrices. Elle aide votre peau à mieux résister aux agressions quotidiennes : froid, pollution, stress thermique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-benefit\"\u003e\n      \u003cdiv class=\"soi-cjpc-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCalendula bio\u003c\/h3\u003e\n      \u003cp\u003eCe macérat de fleurs d'exception est l'allié historique des peaux sensibles et sèches. Il apaise les inconforts, favorise le renouvellement cutané et redonne un teint plus uniforme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-benefit\"\u003e\n      \u003cdiv class=\"soi-cjpc-benefit-icon\"\u003e\u003cspan\u003e🧈\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBeurre de karité bio\u003c\/h3\u003e\n      \u003cp\u003eIl forme un film protecteur sur l'épiderme tout en l'assouplissant. Idéal pour les peaux qui manquent cruellement de lipides.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cjpc-tip\"\u003e\n    \u003cdiv class=\"soi-cjpc-tip-icon\"\u003e✨\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe résultat\u003c\/strong\u003e\n      \u003cp\u003eUne peau nourrie, confortée et protégée, dès les premières semaines d'utilisation régulière.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003eComposition : une formule bio à 98% d'origine naturelle\u003c\/h2\u003e\n  \u003cp\u003eLa Crème de Jour Propolia est formulée avec 98% d'ingrédients d'origine naturelle, dont 51% issus de l'agriculture biologique. Certifiée Cosmebio, elle est fabriquée en France, en Occitanie.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cjpc-compo\"\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003e98%\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eIssus de l'agriculture biologique\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003e51%\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003eCosmebio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003e50 ml (flacon airless)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cjpc-accordion\"\u003e\n    \u003cdetails class=\"soi-cjpc-accordion-item\"\u003e\n      \u003csummary class=\"soi-cjpc-accordion-header\"\u003e🧪 Liste INCI complète\u003c\/summary\u003e\n      \u003cdiv class=\"soi-cjpc-accordion-content\"\u003e\n        \u003cp\u003eAloe Barbadensis Leaf Juice*, Aqua, Butyrospermum Parkii Butter*, Glycerin*, Propolis Cera*, Calendula Officinalis Flower Extract*, Helianthus Annuus Seed Oil*, Cetearyl Alcohol, Sodium Stearoyl Lactylate, Xanthan Gum, Tocopherol, Parfum (naturel).\u003c\/p\u003e\n        \u003cp\u003e*Ingrédients issus de l'agriculture biologique. Sans conservateurs de synthèse. Testé sous contrôle 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-cjpc-section\"\u003e\n  \u003ch2\u003eComment utiliser votre crème hydratante bio visage au quotidien\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cjpc-timeline\"\u003e\n    \u003cdiv class=\"soi-cjpc-step\"\u003e\n      \u003cdiv class=\"soi-cjpc-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-cjpc-step-content\"\u003e\n        \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n        \u003cp\u003eNettoyez et séchez votre visage. Appuyez sur le flacon airless pour doser la quantité exacte nécessaire, sans gaspillage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-step\"\u003e\n      \u003cdiv class=\"soi-cjpc-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-cjpc-step-content\"\u003e\n        \u003ch3\u003eAppliquez en douceur\u003c\/h3\u003e\n        \u003cp\u003eMassez en mouvements circulaires doux sur le visage et le cou, en insistant sur les zones les plus sèches.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-step\"\u003e\n      \u003cdiv class=\"soi-cjpc-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-cjpc-step-content\"\u003e\n        \u003ch3\u003eAdoptez le geste chaque matin\u003c\/h3\u003e\n        \u003cp\u003eUtilisez chaque matin avant votre maquillage ou en soin de jour seul. Convient aussi aux cous et décolletés secs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003eLes engagements Propolia qui font la différence\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cjpc-grid\"\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e🌿 Certifiée Cosmebio\u003c\/h3\u003e\n      \u003cp\u003eConformité totale aux exigences bio les plus strictes du marché.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n      \u003cp\u003eProduite en Occitanie, dans le respect des savoir-faire apicoles locaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e🧴 Flacon airless 50 ml\u003c\/h3\u003e\n      \u003cp\u003eProtège les actifs de l'oxydation, garantit une hygiène optimale et évite tout gaspillage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e🚫 Formule clean\u003c\/h3\u003e\n      \u003cp\u003eSans conservateurs de synthèse, sans silicone, sans parabène. Testée dermatologiquement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e♻️ Emballage recyclable\u003c\/h3\u003e\n      \u003cp\u003eConçu pour limiter l'impact environnemental.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003ePour qui est faite cette crème bio peau sèche ?\u003c\/h2\u003e\n  \u003cp\u003eCette crème de jour est idéale si vous avez une peau sèche à très sèche, sujette aux tiraillements, aux rougeurs ou aux inconforts saisonniers. Elle convient aussi aux peaux sensibles cherchant un soin du quotidien rassurant, sans liste d'ingrédients à rallonge ni composants controversés. Elle peut également être utilisée sur les zones sèches du corps (coudes, genoux) en appoint.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cjpc-tip\"\u003e\n    \u003cdiv class=\"soi-cjpc-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eSi votre peau est mixte ou grasse, sa texture riche pourrait ne pas correspondre à vos besoins. Pour les peaux à tendance acnéique, consultez un dermatologue avant utilisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-cjpc-cta-box\"\u003e\n    \u003cp class=\"soi-cjpc-cta-tag\" style=\"color: white;\"\u003eVotre peau sèche mérite un soin à la hauteur\u003c\/p\u003e\n    \u003cp class=\"soi-cjpc-cta-text\" style=\"color: white;\"\u003eDouce, protectrice et honnêtement bio : offrez à votre peau exactement ce dont elle manque, un mélange de propolis, calendula et karité bio qui nourrit sans alourdir. Chaque matin, un geste simple pour une peau enfin à l'aise.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cjpc-marine: #1A2D3D;\n  --soi-cjpc-marine-dark: #0F1E2B;\n  --soi-cjpc-marine-light: #2C4458;\n  --soi-cjpc-pomme: #A1C544;\n  --soi-cjpc-pomme-dark: #84A636;\n  --soi-cjpc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cjpc-white: #FFFFFF;\n  --soi-cjpc-off-white: #F8FAF6;\n  --soi-cjpc-stone: #F1F3EE;\n  --soi-cjpc-line: #E5E8E0;\n\n  --soi-cjpc-primary: #5A9EA6;\n  --soi-cjpc-primary-soft: rgba(90,158,166,0.10);\n  --soi-cjpc-accent: #D4A8A4;\n\n  --soi-cjpc-text: #1A2D3D;\n  --soi-cjpc-text-soft: #4A5B6B;\n  --soi-cjpc-text-muted: #7B8693;\n\n  --soi-cjpc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cjpc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cjpc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cjpc-radius: 12px;\n  --soi-cjpc-radius-sm: 8px;\n  --soi-cjpc-radius-pill: 999px;\n}\n\n.soi-cjpc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cjpc-fiche img { max-width: 100%; height: auto; }\n\n.soi-cjpc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cjpc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cjpc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-cjpc-hero {\n  position: relative;\n  background: var(--soi-cjpc-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-cjpc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cjpc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cjpc-pomme);\n}\n\n.soi-cjpc-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-cjpc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cjpc-pomme);\n  border-radius: 50%;\n}\n\n.soi-cjpc-hero-title {\n  display: block;\n  color: var(--soi-cjpc-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-cjpc-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-cjpc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cjpc-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-cjpc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cjpc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cjpc-label-accent {\n  background: var(--soi-cjpc-pomme);\n  border-color: var(--soi-cjpc-pomme);\n  color: var(--soi-cjpc-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-cjpc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cjpc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cjpc-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-cjpc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cjpc-pomme);\n  border-radius: 2px;\n}\n\n.soi-cjpc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cjpc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cjpc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cjpc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cjpc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-cjpc-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-cjpc-benefit {\n  background: var(--soi-cjpc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cjpc-radius);\n  border: 1px solid var(--soi-cjpc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cjpc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cjpc-shadow-md);\n}\n\n.soi-cjpc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cjpc-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-cjpc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cjpc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cjpc-benefit:hover .soi-cjpc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cjpc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cjpc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cjpc-benefit p {\n  font-size: 15px;\n  color: var(--soi-cjpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-cjpc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cjpc-card {\n  background: var(--soi-cjpc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cjpc-radius);\n  border-left: 3px solid var(--soi-cjpc-pomme);\n}\n\n.soi-cjpc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cjpc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cjpc-card p {\n  font-size: 14px;\n  color: var(--soi-cjpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-cjpc-compo {\n  background: var(--soi-cjpc-off-white);\n  border-radius: var(--soi-cjpc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cjpc-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-cjpc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cjpc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cjpc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cjpc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cjpc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cjpc-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-cjpc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cjpc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cjpc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cjpc-radius);\n  border: 1px solid var(--soi-cjpc-line);\n  align-items: flex-start;\n}\n\n.soi-cjpc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cjpc-marine);\n  color: var(--soi-cjpc-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-cjpc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cjpc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cjpc-step-content p {\n  font-size: 15px;\n  color: var(--soi-cjpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-cjpc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cjpc-pomme-light);\n  border-left: 4px solid var(--soi-cjpc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cjpc-radius) var(--soi-cjpc-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-cjpc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cjpc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cjpc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cjpc-tip p {\n  font-size: 15px;\n  color: var(--soi-cjpc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-cjpc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cjpc-accordion-item {\n  background: var(--soi-cjpc-off-white);\n  border-radius: var(--soi-cjpc-radius-sm);\n  border: 1px solid var(--soi-cjpc-line);\n  overflow: hidden;\n}\n\n.soi-cjpc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cjpc-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-cjpc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cjpc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cjpc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cjpc-accordion-item[open] .soi-cjpc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cjpc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cjpc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cjpc-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.5rem 0;\n}\n\n.soi-cjpc-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-cjpc-cta-box {\n  background: var(--soi-cjpc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cjpc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cjpc-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-cjpc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cjpc-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-cjpc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cjpc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cjpc-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-cjpc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cjpc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cjpc-compo-value {\n    text-align: left;\n  }\n\n  .soi-cjpc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cjpc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cjpc-fiche {\n    --soi-cjpc-text-soft: #2C3E50;\n    --soi-cjpc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603352805706,"sku":"AP0130","price":30.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-de-jour-bio-peaux-seches-propolia-packshot_82ed7b74-6382-44f3-bece-be6577b6c637.webp?v=1788362495"},{"product_id":"soin-jour-multi-actif-bio-centifolia","title":"Soin jour multi-actif certifié bio - Centifolia","description":"\n\u003cdiv class=\"soi-lysac-fiche\"\u003e\n\n  \u003csection class=\"soi-lysac-hero\"\u003e\n    \u003cdiv class=\"soi-lysac-hero-tag\"\u003e\n      \u003cspan class=\"soi-lysac-tag-dot\"\u003e\u003c\/span\u003e\n      Soin visage anti-âge · Centifolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-lysac-hero-title\"\u003eSoin Jour Multi-Actif Lys Active®\u003c\/span\u003e\n    \u003cp class=\"soi-lysac-hero-subtitle\"\u003eUn soin certifié bio qui nourrit, redensifie et corrige les rides grâce à deux actifs botaniques d'exception, pour les peaux matures et sensibles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lysac-hero-labels\"\u003e\n      \u003cspan class=\"soi-lysac-label soi-lysac-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-lysac-label\"\u003eMEILLEUR PRODUIT BIO 2023\u003c\/span\u003e\n      \u003cspan class=\"soi-lysac-label\"\u003e100% VEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-lysac-label\"\u003eORIGINE FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysac-section\"\u003e\n    \u003ch2\u003eLe soin naturel pour le visage qui agit dès la première application\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez un soin du visage naturel capable de vraiment tenir ses promesses ? Le Soin Jour Multi-Actif Lys Active® de Centifolia a été élu \u003cstrong\u003eMeilleur Produit Bio 2023\u003c\/strong\u003e par un jury de 100 consommatrices. En 50 ml d'une texture onctueuse certifiée Cosmos Organic, il nourrit, redensifie et corrige les rides, tout en restant parfaitement toléré par les peaux matures et sensibles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lysac-grid-compact\"\u003e\n      \u003cdiv class=\"soi-lysac-card-mini\"\u003e\n        \u003cspan class=\"soi-lysac-card-mini-icon\"\u003e🏆\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-card-mini-label\"\u003eDistinction\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-card-mini-value\"\u003eMeilleur Produit Bio 2023\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-card-mini\"\u003e\n        \u003cspan class=\"soi-lysac-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-card-mini-value\"\u003e50 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-card-mini\"\u003e\n        \u003cspan class=\"soi-lysac-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-card-mini-label\"\u003eNaturalité\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-card-mini-value\"\u003eJusqu'à 99%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-card-mini\"\u003e\n        \u003cspan class=\"soi-lysac-card-mini-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-card-mini-label\"\u003eEffet visible\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-card-mini-value\"\u003eDès 15 minutes\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysac-section\"\u003e\n    \u003ch2\u003eDeux actifs d'exception au cœur de ce soin visage naturel\u003c\/h2\u003e\n    \u003cp\u003eCe qui distingue ce soin naturel pour le visage, c'est la précision de sa formulation. Deux ingrédients botaniques de pointe en font un allié anti-âge sérieux.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lysac-benefits\"\u003e\n      \u003cdiv class=\"soi-lysac-benefit\"\u003e\n        \u003cdiv class=\"soi-lysac-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCellules végétales de Lys Blanc\u003c\/h3\u003e\n        \u003cp\u003eIssues de la biotechnologie verte et d'origine France, elles stimulent la production de collagène et restaurent l'élasticité cutanée en profondeur. Votre peau retrouve densité et rebond.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-benefit\"\u003e\n        \u003cdiv class=\"soi-lysac-benefit-icon\"\u003e\u003cspan\u003e🍈\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eActif Rétinol-like de Ramboutan\u003c\/h3\u003e\n        \u003cp\u003eAlternative naturelle au rétinol synthétique, cet extrait de Litchi chevelu accélère le renouvellement cellulaire et atténue rides, ridules et taches, sans irriter les peaux réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysac-tip\"\u003e\n      \u003cdiv class=\"soi-lysac-tip-icon\"\u003e✨\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003eEnsemble, ces deux actifs agissent en synergie pour un effet lissant visible dès 15 minutes après application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysac-section\"\u003e\n    \u003ch2\u003eComment utiliser ce soin pour le visage naturel au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lysac-timeline\"\u003e\n      \u003cdiv class=\"soi-lysac-step\"\u003e\n        \u003cdiv class=\"soi-lysac-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-lysac-step-content\"\u003e\n          \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n          \u003cp\u003eAppliquez chaque matin sur un visage propre et sec, en commençant par le contour du visage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-step\"\u003e\n        \u003cdiv class=\"soi-lysac-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-lysac-step-content\"\u003e\n          \u003ch3\u003eMassez en douceur\u003c\/h3\u003e\n          \u003cp\u003eRéalisez des mouvements circulaires ascendants 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-lysac-step\"\u003e\n        \u003cdiv class=\"soi-lysac-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-lysac-step-content\"\u003e\n          \u003ch3\u003eProtégez votre peau\u003c\/h3\u003e\n          \u003cp\u003eComplétez votre routine avec une protection solaire si vous vous exposez. Ce soin ne contient pas de filtre UV.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysac-tip\"\u003e\n      \u003cdiv class=\"soi-lysac-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour des résultats optimaux, comptez 4 à 6 semaines d'utilisation régulière pour constater une amélioration visible du grain de peau et des rides.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysac-section\"\u003e\n    \u003ch2\u003eUn soin naturel du visage respectueux de vous et de la planète\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lysac-grid\"\u003e\n      \u003cdiv class=\"soi-lysac-card\"\u003e\n        \u003ch3\u003e🌿 Certifié Cosmos Organic\u003c\/h3\u003e\n        \u003cp\u003eFormule composée jusqu'à 99% d'ingrédients d'origine naturelle, sans phtalate ni Bisphénol A.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-card\"\u003e\n        \u003ch3\u003e🐾 100% Vegan\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-lysac-card\"\u003e\n        \u003ch3\u003e♻️ Emballage éco-responsable\u003c\/h3\u003e\n        \u003cp\u003ePot en verre fabriqué avec 30% de matériaux recyclés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysac-section\"\u003e\n    \u003ch2\u003eComposition du soin naturel pour visage Centifolia\u003c\/h2\u003e\n    \u003cp\u003eVoici les principaux ingrédients actifs qui composent ce soin visage naturel :\u003c\/p\u003e\n    \u003cdiv class=\"soi-lysac-compo\"\u003e\n      \u003cdiv class=\"soi-lysac-compo-row\"\u003e\n        \u003cspan class=\"soi-lysac-compo-label\"\u003eAqua\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-compo-value\"\u003eEau florale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-compo-row\"\u003e\n        \u003cspan class=\"soi-lysac-compo-label\"\u003eLilium Candidum Callus Extract\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-compo-value\"\u003eCellules végétales de Lys Blanc, stimulant du collagène\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-compo-row\"\u003e\n        \u003cspan class=\"soi-lysac-compo-label\"\u003eNephelium Lappaceum Seed Extract\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-compo-value\"\u003eActif Rétinol-like issu du Ramboutan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-compo-row\"\u003e\n        \u003cspan class=\"soi-lysac-compo-label\"\u003eHuiles végétales biologiques\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-compo-value\"\u003eNourrissantes, soutien de la barrière cutanée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-compo-row\"\u003e\n        \u003cspan class=\"soi-lysac-compo-label\"\u003eAloe Vera bio\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-compo-value\"\u003eHydratation et apaisement\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-compo-row\"\u003e\n        \u003cspan class=\"soi-lysac-compo-label\"\u003eTocophérol (Vitamine E naturelle)\u003c\/span\u003e\n        \u003cspan class=\"soi-lysac-compo-value\"\u003eAntioxydant, protection cellulaire\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eFormule sans silicone, sans paraben, sans parfum de synthèse : l'essentiel du soin, rien de superflu.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysac-section\"\u003e\n    \u003ch2\u003eCe soin anti-âge naturel est-il fait pour vous ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lysac-grid\"\u003e\n      \u003cdiv class=\"soi-lysac-card\"\u003e\n        \u003ch3\u003e🪞 Peau mature ou en perte de fermeté\u003c\/h3\u003e\n        \u003cp\u003eVous avez une peau mature, sèche ou sensible qui manque d'éclat et de fermeté.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-card\"\u003e\n        \u003ch3\u003e🌱 Alternative naturelle au rétinol\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez réduire l'apparence des rides sans recourir au rétinol synthétique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-card\"\u003e\n        \u003ch3\u003e🌍 Sensibilité environnementale\u003c\/h3\u003e\n        \u003cp\u003eVous êtes attentive à la qualité des ingrédients et à l'impact environnemental de vos cosmétiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysac-card\"\u003e\n        \u003ch3\u003e☀️ Routine matinale simple\u003c\/h3\u003e\n        \u003cp\u003eVous voulez un soin du visage naturel qui s'intègre facilement dans une routine matin simple et efficace.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysac-accordion\"\u003e\n      \u003cdetails class=\"soi-lysac-accordion-item\"\u003e\n        \u003csummary class=\"soi-lysac-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lysac-accordion-content\"\u003e\n          \u003cp\u003eCe produit cosmétique ne se substitue pas à un avis dermatologique. En cas de peau très réactive ou d'allergie connue, consultez un professionnel de santé avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysac-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-lysac-cta-box\"\u003e\n      \u003cp class=\"soi-lysac-cta-tag\" style=\"color: white;\"\u003eVotre rituel anti-âge naturel commence ici\u003c\/p\u003e\n      \u003cp class=\"soi-lysac-cta-text\" style=\"color: white;\"\u003eChaque matin, offrez à votre peau la douceur du Lys Blanc et la puissance douce du Rétinol-like végétal. Un soin qui allie exigence botanique et respect de votre peau, jour après jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lysac-marine: #1A2D3D;\n  --soi-lysac-marine-dark: #0F1E2B;\n  --soi-lysac-marine-light: #2C4458;\n  --soi-lysac-pomme: #A1C544;\n  --soi-lysac-pomme-dark: #84A636;\n  --soi-lysac-pomme-light: rgba(161,197,68,0.10);\n  --soi-lysac-white: #FFFFFF;\n  --soi-lysac-off-white: #F8FAF6;\n  --soi-lysac-stone: #F1F3EE;\n  --soi-lysac-line: #E5E8E0;\n  --soi-lysac-primary: #B5005B;\n  --soi-lysac-primary-soft: #F2E4EC;\n  --soi-lysac-accent: #D4A8B5;\n  --soi-lysac-text: #1A2D3D;\n  --soi-lysac-text-soft: #4A5B6B;\n  --soi-lysac-text-muted: #7B8693;\n  --soi-lysac-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lysac-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lysac-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lysac-radius: 12px;\n  --soi-lysac-radius-sm: 8px;\n  --soi-lysac-radius-pill: 999px;\n}\n\n.soi-lysac-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lysac-fiche img { max-width: 100%; height: auto; }\n\n.soi-lysac-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lysac-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lysac-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-lysac-hero {\n  position: relative;\n  background: var(--soi-lysac-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-lysac-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lysac-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lysac-pomme);\n}\n\n.soi-lysac-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-lysac-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lysac-pomme);\n  border-radius: 50%;\n}\n\n.soi-lysac-hero-title {\n  display: block;\n  color: var(--soi-lysac-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-lysac-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-lysac-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lysac-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-lysac-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lysac-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lysac-label-accent {\n  background: var(--soi-lysac-pomme);\n  border-color: var(--soi-lysac-pomme);\n  color: var(--soi-lysac-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-lysac-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lysac-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lysac-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-lysac-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lysac-pomme);\n  border-radius: 2px;\n}\n\n.soi-lysac-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lysac-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lysac-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-lysac-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-lysac-benefit {\n  background: var(--soi-lysac-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lysac-radius);\n  border: 1px solid var(--soi-lysac-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-lysac-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lysac-shadow-md);\n}\n\n.soi-lysac-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lysac-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-lysac-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lysac-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-lysac-benefit:hover .soi-lysac-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-lysac-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lysac-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lysac-benefit p {\n  font-size: 13px;\n  color: var(--soi-lysac-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-lysac-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-lysac-card {\n  background: var(--soi-lysac-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lysac-radius);\n  border-left: 3px solid var(--soi-lysac-pomme);\n}\n\n.soi-lysac-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lysac-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lysac-card p {\n  font-size: 14px;\n  color: var(--soi-lysac-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-lysac-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-lysac-card-mini {\n  background: var(--soi-lysac-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-lysac-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-lysac-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-lysac-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-lysac-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-lysac-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lysac-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-lysac-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-lysac-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lysac-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lysac-radius);\n  border: 1px solid var(--soi-lysac-line);\n  align-items: flex-start;\n}\n\n.soi-lysac-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lysac-marine);\n  color: var(--soi-lysac-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-lysac-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lysac-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lysac-step-content p {\n  font-size: 14px;\n  color: var(--soi-lysac-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-lysac-compo {\n  background: var(--soi-lysac-off-white);\n  border-radius: var(--soi-lysac-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-lysac-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-lysac-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-lysac-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-lysac-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lysac-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-lysac-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lysac-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-lysac-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lysac-pomme-light);\n  border-left: 4px solid var(--soi-lysac-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lysac-radius) var(--soi-lysac-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-lysac-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lysac-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lysac-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lysac-tip p {\n  font-size: 14px;\n  color: var(--soi-lysac-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-lysac-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-lysac-accordion-item {\n  background: var(--soi-lysac-off-white);\n  border-radius: var(--soi-lysac-radius-sm);\n  border: 1px solid var(--soi-lysac-line);\n  overflow: hidden;\n}\n\n.soi-lysac-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-lysac-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-lysac-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-lysac-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-lysac-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-lysac-accordion-item[open] .soi-lysac-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-lysac-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-lysac-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-lysac-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-lysac-cta-box {\n  background: var(--soi-lysac-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lysac-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lysac-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-lysac-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lysac-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-lysac-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lysac-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lysac-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-lysac-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lysac-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-lysac-compo-value {\n    text-align: left;\n  }\n\n  .soi-lysac-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-lysac-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lysac-fiche {\n    --soi-lysac-text-soft: #2C3E50;\n    --soi-lysac-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603373056330,"sku":"CE0466","price":27.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/soin-jour-multi-actif-certifie-bio-centifolia-packshot.webp?v=1779188731"},{"product_id":"serum-anti-taches-bio-15ml","title":"Sérum concentré Anti-Taches bio - Centifolia","description":"\u003cdiv class=\"soi-lysa-fiche\"\u003e\n\n\u003csection class=\"soi-lysa-hero\"\u003e\n  \u003cdiv class=\"soi-lysa-hero-tag\"\u003e\n    \u003cspan class=\"soi-lysa-tag-dot\"\u003e\u003c\/span\u003e\n    Cosmétique bio · Centifolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-lysa-hero-title\"\u003eSérum Concentré Anti-Taches Lys Active®\u003c\/span\u003e\n  \u003cp class=\"soi-lysa-hero-subtitle\"\u003eUne formule certifiée bio aux cellules végétales de Lys Blanc pour atténuer visiblement les taches pigmentaires et illuminer votre teint, même sur les peaux les plus sensibles.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lysa-hero-labels\"\u003e\n    \u003cspan class=\"soi-lysa-label soi-lysa-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-lysa-label\"\u003e100 % VEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-lysa-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-lysa-label\"\u003eCERTIFIÉ ECOCERT\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lysa-section\"\u003e\n  \u003ch2\u003ePourquoi ce sérum anti-taches se démarque des grandes marques\u003c\/h2\u003e\n  \u003cp\u003eFace aux références comme le sérum anti-taches Caudalie ou le sérum anti-taches La Roche-Posay, le sérum Centifolia joue une carte différente : une formule 100 % vegan, certifiée Cosmos Organic, sans actifs synthétiques agressifs, et pourtant dotée d'ingrédients dépigmentants reconnus. Pas de compromis entre efficacité et naturalité, ce sérum réunit les deux.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lysa-section\"\u003e\n  \u003ch2\u003eLes ingrédients actifs clés du Sérum Centifolia Anti-Taches\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lysa-benefits\"\u003e\n    \u003cdiv class=\"soi-lysa-benefit\"\u003e\n      \u003cdiv class=\"soi-lysa-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCellules Végétales de Lys Blanc\u003c\/h3\u003e\n      \u003cp\u003eAgissent directement sur le transport de la mélanine pour réduire l'intensité des taches existantes et limiter l'apparition de nouvelles taches brunes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-benefit\"\u003e\n      \u003cdiv class=\"soi-lysa-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eActif Rétinol-like (Ramboutan)\u003c\/h3\u003e\n      \u003cp\u003eCet actif d'origine végétale imite l'action du rétinol en stimulant la production de collagène et d'élastine, pour une peau plus lisse et rebondie, sans les irritations du rétinol classique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-benefit\"\u003e\n      \u003cdiv class=\"soi-lysa-benefit-icon\"\u003e\u003cspan\u003e🌊\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eExtrait d'Algue Rouge\u003c\/h3\u003e\n      \u003cp\u003eReconnu pour ses propriétés dépigmentantes, il unifie le teint en profondeur et réduit visiblement les taches pigmentaires liées au soleil ou au vieillissement cutané.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lysa-section\"\u003e\n  \u003ch2\u003eComment utiliser ce sérum anti-taches bio au quotidien\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lysa-timeline\"\u003e\n    \u003cdiv class=\"soi-lysa-step\"\u003e\n      \u003cdiv class=\"soi-lysa-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-step-content\"\u003e\n        \u003ch3\u003eApplication\u003c\/h3\u003e\n        \u003cp\u003eAppliquez 2 à 3 gouttes sur une peau propre et sèche, matin et\/ou soir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-step\"\u003e\n      \u003cdiv class=\"soi-lysa-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-step-content\"\u003e\n        \u003ch3\u003ePénétration\u003c\/h3\u003e\n        \u003cp\u003eFaites pénétrer par de légères pressions sur les zones concernées (front, joues, mains, décolleté).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-step\"\u003e\n      \u003cdiv class=\"soi-lysa-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-step-content\"\u003e\n        \u003ch3\u003eFinition\u003c\/h3\u003e\n        \u003cp\u003eLaissez absorber avant d'appliquer votre soin habituel. Le matin, terminez toujours par une protection solaire pour préserver les résultats.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-lysa-tip\"\u003e\n    \u003cdiv class=\"soi-lysa-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLes premiers résultats sont généralement visibles au bout de 4 à 6 semaines d'utilisation régulière. Le flacon de 15 ml, compact et précis grâce à sa pipette, garantit une application sans gaspillage.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lysa-section\"\u003e\n  \u003ch2\u003eCe sérum est-il fait pour vous ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lysa-grid\"\u003e\n    \u003cdiv class=\"soi-lysa-card\"\u003e\n      \u003ch3\u003e🎯 Taches brunes et taches de soleil\u003c\/h3\u003e\n      \u003cp\u003eVous souhaitez atténuer des taches brunes ou des taches de soleil sur le visage, le décolleté ou les mains.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-card\"\u003e\n      \u003ch3\u003e✨ Teint unifié et lumineux\u003c\/h3\u003e\n      \u003cp\u003eVous cherchez à unifier votre teint et retrouver de la luminosité sans recourir à des actifs chimiques agressifs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-card\"\u003e\n      \u003ch3\u003e🌿 Engagement bio et vegan\u003c\/h3\u003e\n      \u003cp\u003eVous souhaitez prendre soin de votre peau avec un produit certifié bio, vegan et fabriqué en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-card\"\u003e\n      \u003ch3\u003e🤍 Peaux sensibles et matures\u003c\/h3\u003e\n      \u003cp\u003eConvient aux peaux sensibles, matures ou mixtes grâce à sa formule douce sans actifs synthétiques agressifs.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lysa-section\"\u003e\n  \u003ch2\u003eComposition complète du Sérum Anti-Taches Lys Active® Centifolia\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lysa-compo\"\u003e\n    \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n      \u003cspan class=\"soi-lysa-compo-label\"\u003eListe INCI\u003c\/span\u003e\n      \u003cspan class=\"soi-lysa-compo-value\" style=\"text-align:left; font-weight:400; font-size:13px; line-height:1.6;\"\u003eAqua, Glycerin*, Methylpropanediol, Niacinamide, Lilium Candidum Callus Culture Extract*, Nephelium Lappaceum Seed Extract*, Palmaria Palmata Extract*, Xanthan Gum, Sodium Hydroxymethylglycinate, Parfum**, Citric Acid, Linalool**.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n      \u003cspan class=\"soi-lysa-compo-label\"\u003eMention\u003c\/span\u003e\n      \u003cspan class=\"soi-lysa-compo-value\"\u003e* Ingrédients issus de l'agriculture biologique. ** Composants naturels de parfums naturels.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n      \u003cspan class=\"soi-lysa-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-lysa-compo-value\"\u003ePhtalates, Bisphénol A\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n      \u003cspan class=\"soi-lysa-compo-label\"\u003eFlacon\u003c\/span\u003e\n      \u003cspan class=\"soi-lysa-compo-value\"\u003eVerre avec 30 % de matériau recyclé\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n      \u003cspan class=\"soi-lysa-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-lysa-compo-value\"\u003e15 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lysa-section\"\u003e\n  \u003ch2\u003eEngagement qualité et écoresponsabilité\u003c\/h2\u003e\n  \u003cp\u003eCentifolia est une marque française engagée dans la cosmétique botanique depuis plus de 25 ans. Ce sérum est certifié Cosmos Organic par Ecocert, garantie d'une formule transparente, tracée et respectueuse de l'environnement. Produit et conditionné en France, il répond aux normes les plus strictes de la cosmétique naturelle.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lysa-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-lysa-cta-box\"\u003e\n    \u003cp class=\"soi-lysa-cta-tag\" style=\"color: white;\"\u003eVotre allié teint unifié et lumineux\u003c\/p\u003e\n    \u003cp class=\"soi-lysa-cta-text\" style=\"color: white;\"\u003eDiscret dans son flacon en verre, puissant dans sa formule : le Sérum Lys Active® de Centifolia vous accompagne au quotidien pour retrouver un teint unifié, sans compromis sur la naturalité.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lysa-marine: #1A2D3D;\n  --soi-lysa-marine-dark: #0F1E2B;\n  --soi-lysa-marine-light: #2C4458;\n  --soi-lysa-pomme: #A1C544;\n  --soi-lysa-pomme-dark: #84A636;\n  --soi-lysa-pomme-light: rgba(161,197,68,0.10);\n  --soi-lysa-white: #FFFFFF;\n  --soi-lysa-off-white: #F8FAF6;\n  --soi-lysa-stone: #F1F3EE;\n  --soi-lysa-line: #E5E8E0;\n  --soi-lysa-primary: #A84868;\n  --soi-lysa-primary-soft: #F2E6EB;\n  --soi-lysa-accent: #D4A8B5;\n  --soi-lysa-text: #1A2D3D;\n  --soi-lysa-text-soft: #4A5B6B;\n  --soi-lysa-text-muted: #7B8693;\n  --soi-lysa-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lysa-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lysa-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lysa-radius: 12px;\n  --soi-lysa-radius-sm: 8px;\n  --soi-lysa-radius-pill: 999px;\n}\n\n.soi-lysa-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lysa-fiche img { max-width: 100%; height: auto; }\n\n.soi-lysa-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lysa-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lysa-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-lysa-hero {\n  position: relative;\n  background: var(--soi-lysa-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-lysa-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lysa-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lysa-pomme);\n}\n\n.soi-lysa-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-lysa-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lysa-pomme);\n  border-radius: 50%;\n}\n\n.soi-lysa-hero-title {\n  display: block;\n  color: var(--soi-lysa-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-lysa-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-lysa-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lysa-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-lysa-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lysa-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lysa-label-accent {\n  background: var(--soi-lysa-pomme);\n  border-color: var(--soi-lysa-pomme);\n  color: var(--soi-lysa-marine);\n  font-weight: 600;\n}\n\n.soi-lysa-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lysa-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lysa-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-lysa-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lysa-pomme);\n  border-radius: 2px;\n}\n\n.soi-lysa-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lysa-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lysa-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-lysa-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-lysa-benefit {\n  background: var(--soi-lysa-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lysa-radius);\n  border: 1px solid var(--soi-lysa-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-lysa-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lysa-shadow-md);\n}\n\n.soi-lysa-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lysa-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-lysa-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lysa-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-lysa-benefit:hover .soi-lysa-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-lysa-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lysa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lysa-benefit p {\n  font-size: 13px;\n  color: var(--soi-lysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-lysa-card {\n  background: var(--soi-lysa-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lysa-radius);\n  border-left: 3px solid var(--soi-lysa-pomme);\n}\n\n.soi-lysa-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lysa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lysa-card p {\n  font-size: 14px;\n  color: var(--soi-lysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-lysa-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lysa-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lysa-radius);\n  border: 1px solid var(--soi-lysa-line);\n  align-items: flex-start;\n}\n\n.soi-lysa-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lysa-marine);\n  color: var(--soi-lysa-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-lysa-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lysa-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lysa-step-content p {\n  font-size: 14px;\n  color: var(--soi-lysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-compo {\n  background: var(--soi-lysa-off-white);\n  border-radius: var(--soi-lysa-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-lysa-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-lysa-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-lysa-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-lysa-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lysa-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-lysa-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lysa-marine);\n  text-align: right;\n}\n\n.soi-lysa-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lysa-pomme-light);\n  border-left: 4px solid var(--soi-lysa-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lysa-radius) var(--soi-lysa-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-lysa-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lysa-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lysa-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lysa-tip p {\n  font-size: 14px;\n  color: var(--soi-lysa-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-cta-box {\n  background: var(--soi-lysa-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lysa-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lysa-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-lysa-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lysa-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-lysa-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lysa-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lysa-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-lysa-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lysa-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-lysa-compo-value {\n    text-align: left;\n  }\n\n  .soi-lysa-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-lysa-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lysa-fiche {\n    --soi-lysa-text-soft: #2C3E50;\n    --soi-lysa-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603373252938,"sku":"CE0468","price":22.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/serum-concentre-anti-taches-certifie-bio-centifolia-packshot.webp?v=1779454544"},{"product_id":"soin-des-mains-anti-taches-certifie-bio-centifolia","title":"Soin des mains anti-taches certifié bio - Centifolia","description":"\n\u003cdiv class=\"soi-lysa-fiche\"\u003e\n\n  \u003csection class=\"soi-lysa-hero\"\u003e\n    \u003cdiv class=\"soi-lysa-hero-tag\"\u003e\n      \u003cspan class=\"soi-lysa-tag-dot\"\u003e\u003c\/span\u003e\n      Soin des mains · Centifolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-lysa-hero-title\"\u003eSoin des Mains Anti-Taches Lys Active®\u003c\/span\u003e\n    \u003cp class=\"soi-lysa-hero-subtitle\"\u003eHydrate, lisse et réduit visiblement les taches brunes grâce à un actif Rétinol-like végétal issu du Lys Blanc, certifié bio Cosmos Organic.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lysa-hero-labels\"\u003e\n      \u003cspan class=\"soi-lysa-label soi-lysa-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-lysa-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-lysa-label\"\u003e99 % ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-lysa-label\"\u003e50 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysa-section\"\u003e\n    \u003cp class=\"soi-lysa-section-intro\"\u003eVos mains méritent autant d'attention que votre visage. Exposées au soleil, aux changements de température et aux agressions quotidiennes, elles sont souvent les premières à révéler les signes du temps, notamment sous forme de taches brunes. Le Soin des Mains Anti-Taches Lys Active® de Centifolia a été formulé pour y répondre avec des actifs botaniques certifiés bio, doux et réellement efficaces.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysa-section\"\u003e\n    \u003ch2\u003eUne crème anti-taches mains qui agit en profondeur\u003c\/h2\u003e\n    \u003cp\u003eCe que vous cherchez dans une crème anti-taches pour les mains, c'est un soin qui hydrate sans laisser de film poisseux, qui estompe les taches brunes visiblement et qui respecte les peaux les plus sensibles. C'est exactement ce que propose cette formule Centifolia, enrichie d'une synergie d'actifs végétaux soigneusement sélectionnés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lysa-benefits\"\u003e\n      \u003cdiv class=\"soi-lysa-benefit\"\u003e\n        \u003cdiv class=\"soi-lysa-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCellules végétales de Lys Blanc\u003c\/h3\u003e\n        \u003cp\u003eCet actif Rétinol-like d'origine 100 % végétale stimule le renouvellement cellulaire, améliore la fermeté et contribue à l'éclat naturel de la peau, sans l'irritation d'un rétinol classique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-benefit\"\u003e\n        \u003cdiv class=\"soi-lysa-benefit-icon\"\u003e\u003cspan\u003e🌊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExtrait d'Algue Rouge\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés dépigmentantes, il cible les taches pigmentaires existantes et aide à prévenir leur réapparition en uniformisant progressivement le teint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-benefit\"\u003e\n        \u003cdiv class=\"soi-lysa-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAgents hydratants botaniques\u003c\/h3\u003e\n        \u003cp\u003eLa peau est nourrie en profondeur, durablement souple et douce au toucher dès les premières applications.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysa-section\"\u003e\n    \u003ch2\u003eComment utiliser cette crème mains anti-taches ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lysa-timeline\"\u003e\n      \u003cdiv class=\"soi-lysa-step\"\u003e\n        \u003cdiv class=\"soi-lysa-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-lysa-step-content\"\u003e\n          \u003ch3\u003eAppliquez matin et soir\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de crème sur le dos des mains, en insistant sur les zones tachées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-step\"\u003e\n        \u003cdiv class=\"soi-lysa-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-lysa-step-content\"\u003e\n          \u003ch3\u003eMassez jusqu'à absorption complète\u003c\/h3\u003e\n          \u003cp\u003eLa texture légère pénètre rapidement sans résidu gras.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-step\"\u003e\n        \u003cdiv class=\"soi-lysa-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-lysa-step-content\"\u003e\n          \u003ch3\u003eAssociez à une protection solaire\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats optimaux, appliquez une protection solaire sur les mains en journée afin de limiter l'apparition de nouvelles taches.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysa-section\"\u003e\n    \u003ch2\u003ePourquoi cette crème mains anti-taches brunes se distingue de la concurrence ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreuses crèmes anti-taches mains qui misent uniquement sur la vitamine C ou la glabridine, la formule Lys Active® de Centifolia combine un actif Rétinol-like végétal (issu des cellules de Lys Blanc) avec un extrait d'Algue Rouge dépigmentant. Résultat : une action double sur la régénération cellulaire et la réduction des taches, adaptée même aux peaux matures et sensibles.\u003c\/p\u003e\n    \u003cp\u003eDe plus, la certification Cosmos Organic garantit une formule à 99 % d'ingrédients d'origine naturelle, vegan et sans perturbateurs endocriniens (sans phtalates, sans Bisphénol A). Le tube contient 22 % de plastique recyclé. Chaque geste beauté devient aussi un geste pour la planète.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lysa-tip\"\u003e\n      \u003cdiv class=\"soi-lysa-tip-icon\"\u003e🌿\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eL'actif Rétinol-like végétal issu du Lys Blanc offre les bénéfices du rétinol (renouvellement cellulaire, éclat, fermeté) sans provoquer l'irritation associée aux rétinols classiques. Un choix idéal pour les peaux sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysa-section\"\u003e\n    \u003ch2\u003eComposition (ingrédients principaux)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lysa-compo\"\u003e\n      \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n        \u003cspan class=\"soi-lysa-compo-label\"\u003eActif phare\u003c\/span\u003e\n        \u003cspan class=\"soi-lysa-compo-value\"\u003eCellules végétales actives de Lys Blanc (Lys Active®), actif Rétinol-like végétal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n        \u003cspan class=\"soi-lysa-compo-label\"\u003eActif dépigmentant\u003c\/span\u003e\n        \u003cspan class=\"soi-lysa-compo-value\"\u003eExtrait d'Algue Rouge\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n        \u003cspan class=\"soi-lysa-compo-label\"\u003eHydratation\u003c\/span\u003e\n        \u003cspan class=\"soi-lysa-compo-value\"\u003eAgents hydratants d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n        \u003cspan class=\"soi-lysa-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-lysa-compo-value\"\u003eCosmos Organic, 99 % d'ingrédients d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n        \u003cspan class=\"soi-lysa-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-lysa-compo-value\"\u003eVegan, sans phtalates, sans Bisphénol A, sans film gras\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n        \u003cspan class=\"soi-lysa-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-lysa-compo-value\"\u003e50 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-compo-row\"\u003e\n        \u003cspan class=\"soi-lysa-compo-label\"\u003eÉco-conception\u003c\/span\u003e\n        \u003cspan class=\"soi-lysa-compo-value\"\u003eTube contenant 22 % de plastique recyclé\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysa-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce soin des mains ?\u003c\/h2\u003e\n    \u003cp\u003eCe soin est idéal si vous avez des peaux matures ou sensibles et que vous souhaitez agir efficacement contre les taches de vieillesse sur les mains, les taches solaires ou les irrégularités de pigmentation. Il convient également aux personnes à la recherche d'une alternative naturelle et bio au rétinol classique, souvent irritant.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lysa-grid\"\u003e\n      \u003cdiv class=\"soi-lysa-card\"\u003e\n        \u003ch3\u003e🤲 Peaux matures\u003c\/h3\u003e\n        \u003cp\u003eVous constatez l'apparition de taches brunes sur le dos des mains et souhaitez retrouver un teint uniforme et lumineux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lysa-card\"\u003e\n        \u003ch3\u003e🌷 Peaux sensibles\u003c\/h3\u003e\n        \u003cp\u003eVotre peau réagit aux rétinols classiques : l'actif Rétinol-like végétal du Lys Blanc offre efficacité sans irritation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lysa-section\"\u003e\n    \u003cdiv class=\"soi-lysa-accordion\"\u003e\n      \u003cdetails class=\"soi-lysa-accordion-item\"\u003e\n        \u003csummary class=\"soi-lysa-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lysa-accordion-content\"\u003e\n          \u003cp\u003eCe soin cosmétique ne constitue pas un traitement médical. En cas de taches persistantes ou de modification cutanée inhabituelle, 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-lysa-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-lysa-cta-box\"\u003e\n      \u003cp class=\"soi-lysa-cta-tag\" style=\"color: white;\"\u003eDes mains lumineuses, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-lysa-cta-text\" style=\"color: white;\"\u003eOffrez à vos mains la douceur et l'éclat qu'elles méritent. Avec le Lys Blanc et la certification Cosmos Organic, ce soin Centifolia estompe les taches, hydrate en profondeur et respecte les peaux les plus délicates.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lysa-marine: #1A2D3D;\n  --soi-lysa-marine-dark: #0F1E2B;\n  --soi-lysa-marine-light: #2C4458;\n  --soi-lysa-pomme: #A1C544;\n  --soi-lysa-pomme-dark: #84A636;\n  --soi-lysa-pomme-light: rgba(161,197,68,0.10);\n  --soi-lysa-white: #FFFFFF;\n  --soi-lysa-off-white: #F8FAF6;\n  --soi-lysa-stone: #F1F3EE;\n  --soi-lysa-line: #E5E8E0;\n  --soi-lysa-primary: #8B2252;\n  --soi-lysa-primary-soft: #F5EAF0;\n  --soi-lysa-accent: #D4A8B5;\n  --soi-lysa-text: #1A2D3D;\n  --soi-lysa-text-soft: #4A5B6B;\n  --soi-lysa-text-muted: #7B8693;\n  --soi-lysa-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lysa-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lysa-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lysa-radius: 12px;\n  --soi-lysa-radius-sm: 8px;\n  --soi-lysa-radius-pill: 999px;\n}\n\n.soi-lysa-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lysa-fiche img { max-width: 100%; height: auto; }\n\n.soi-lysa-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lysa-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lysa-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-lysa-hero {\n  position: relative;\n  background: var(--soi-lysa-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-lysa-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lysa-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lysa-pomme);\n}\n\n.soi-lysa-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-lysa-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lysa-pomme);\n  border-radius: 50%;\n}\n\n.soi-lysa-hero-title {\n  display: block;\n  color: var(--soi-lysa-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-lysa-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-lysa-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lysa-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-lysa-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lysa-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lysa-label-accent {\n  background: var(--soi-lysa-pomme);\n  border-color: var(--soi-lysa-pomme);\n  color: var(--soi-lysa-marine);\n  font-weight: 600;\n}\n\n.soi-lysa-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lysa-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lysa-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-lysa-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lysa-pomme);\n  border-radius: 2px;\n}\n\n.soi-lysa-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-lysa-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-lysa-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lysa-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lysa-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-lysa-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-lysa-benefit {\n  background: var(--soi-lysa-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lysa-radius);\n  border: 1px solid var(--soi-lysa-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-lysa-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lysa-shadow-md);\n}\n\n.soi-lysa-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lysa-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-lysa-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lysa-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-lysa-benefit:hover .soi-lysa-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-lysa-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lysa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lysa-benefit p {\n  font-size: 13px;\n  color: var(--soi-lysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.soi-lysa-card {\n  background: var(--soi-lysa-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lysa-radius);\n  border-left: 3px solid var(--soi-lysa-pomme);\n}\n\n.soi-lysa-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lysa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lysa-card p {\n  font-size: 14px;\n  color: var(--soi-lysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-lysa-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lysa-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lysa-radius);\n  border: 1px solid var(--soi-lysa-line);\n  align-items: flex-start;\n}\n\n.soi-lysa-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lysa-marine);\n  color: var(--soi-lysa-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-lysa-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lysa-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lysa-step-content p {\n  font-size: 14px;\n  color: var(--soi-lysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-compo {\n  background: var(--soi-lysa-off-white);\n  border-radius: var(--soi-lysa-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-lysa-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-lysa-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-lysa-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-lysa-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lysa-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-lysa-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lysa-marine);\n  text-align: right;\n}\n\n.soi-lysa-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lysa-pomme-light);\n  border-left: 4px solid var(--soi-lysa-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lysa-radius) var(--soi-lysa-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-lysa-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lysa-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lysa-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lysa-tip p {\n  font-size: 14px;\n  color: var(--soi-lysa-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-lysa-accordion-item {\n  background: var(--soi-lysa-off-white);\n  border-radius: var(--soi-lysa-radius-sm);\n  border: 1px solid var(--soi-lysa-line);\n  overflow: hidden;\n}\n\n.soi-lysa-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-lysa-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-lysa-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-lysa-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-lysa-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-lysa-accordion-item[open] .soi-lysa-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-lysa-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-lysa-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-lysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lysa-cta-box {\n  background: var(--soi-lysa-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lysa-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lysa-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-lysa-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lysa-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-lysa-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lysa-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lysa-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-lysa-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lysa-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-lysa-compo-value {\n    text-align: left;\n  }\n\n  .soi-lysa-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-lysa-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lysa-fiche {\n    --soi-lysa-text-soft: #2C3E50;\n    --soi-lysa-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603374399818,"sku":"CE0470","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/soin-des-mains-anti-taches-certifie-bio-centifolia-packshot.webp?v=1779261637"},{"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":"lait-corps-hydratant-pour-toute-la-famille-certifie-bio","title":"Lait corps hydratant pour toute la famille certifié bio","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\n\u003cp\u003e\u003cstrong\u003eLe Lait Corps Hydratant pour Toute la Famille de Centifolia\u003c\/strong\u003e est un soin spécialement formulé pour apporter une hydratation optimale et une douceur incomparable à la peau. Disponible en flacon de 500 ml, ce lait corporel fluide est conçu pour une absorption rapide, convenant à divers types de peaux, y compris les plus sensibles.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eIngrédient principal du Lait Corps hydratant Centifolia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eEnrichi en Ginkgo Biloba d'origine biologique et française, ce lait corporel utilise les propriétés reconnues de cet ingrédient pour améliorer l'hydratation de la peau, l'apaiser et la protéger des dommages liés aux rayons UV.\u003c\/p\u003e\n\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_CE0021_05a20471-cac7-471e-acec-ffd53122d140.jpg?v=1776180676\" alt=\"Photo d'une personne qui se met de la crème sur ses mains\" 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\u003eEfficacité prouvée du Lait Corps\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eDes études ont démontré qu'après seulement 8 heures d'application, ce lait corporel augmente l'hydratation de la peau de 55 %, offrant une sensation de confort durable. Sa texture légère et fluide permet une absorption rapide sans laisser de film gras, laissant la peau douce et sans résidus désagréables.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eLes nombreux avantage du Lait Corps de 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 Augmente l'hydratation de la peau de 55 % en 8 heures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdapté à Tous:\u003c\/strong\u003e Convient à tous les types de peaux, y compris les plus sensibles, et est adapté pour les enfants à partir de trois ans.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAbsorption Rapide:\u003c\/strong\u003e Ne laisse pas de film gras, pour une peau douce et confortable.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÉco-responsabilité:\u003c\/strong\u003e Flacon recyclable à 50 %, sans phtalates ni Bisphénol A.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCertifications:\u003c\/strong\u003e Fabriqué en France et certifié COSMOS ORGANIC par Ecocert Greenlife.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eParfum Délicat:\u003c\/strong\u003e Formules délicatement parfumées pour une utilisation agréable au quotidien.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLe Lait Corps Hydratant pour Toute la Famille de Centifolia\u003c\/strong\u003e est la solution idéale pour ceux qui recherchent\u003cstrong\u003e un soin hydratant efficace et doux\u003c\/strong\u003e, adapté à tous les membres de la famille, et respectueux de l'environnement.\u003c\/p\u003e\n\u003cp\u003eFaites l'expérience d'une peau hydratée, apaisée et protégée avec Centifolia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Centifolia","offers":[{"title":"Default Title","offer_id":61603376398666,"sku":"CE0021","price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ce0021_lait_corps_hydratant_famille_f242e064-0ffb-42c3-a8ed-7dded2dcd25f.jpg?v=1778842898"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/soin_au_naturel.webp?v=1780058934","url":"https:\/\/firmtoaromatherapy.com\/collections\/le-soin-au-naturel.oembed?page=6","provider":"Soinature","version":"1.0","type":"link"}