{"product_id":"shampooing-antipelliculaire-certifie-bio-coslys","title":"Shampooing Antipelliculaire certifié bio – Coslys","description":"\n\u003cdiv class=\"soi-shap-fiche\"\u003e\n\n  \u003csection class=\"soi-shap-hero\"\u003e\n    \u003cdiv class=\"soi-shap-hero-tag\"\u003e\n      \u003cspan class=\"soi-shap-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène capillaire · Coslys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-shap-hero-title\"\u003eShampooing antipelliculaire certifié bio\u003c\/span\u003e\n    \u003cp class=\"soi-shap-hero-subtitle\"\u003eUn soin capillaire naturel au lierre bio pour assainir votre cuir chevelu, réduire les pellicules et les démangeaisons, sans compromis sur la douceur ni sur l'efficacité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shap-hero-labels\"\u003e\n      \u003cspan class=\"soi-shap-label soi-shap-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-shap-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-shap-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-shap-label\"\u003eCRUELTY-FREE\u003c\/span\u003e\n      \u003cspan class=\"soi-shap-label\"\u003e0% SILICONE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shap-section\"\u003e\n    \u003ch2\u003eUn shampooing antipelliculaire efficace, bio et sans compromis\u003c\/h2\u003e\n    \u003cp\u003eLes pellicules touchent près d'une personne sur deux à un moment de sa vie. Démangeaisons, squames visibles sur les vêtements, cuir chevelu irrité : vous savez à quel point cela peut peser sur le quotidien. Le Shampooing Antipelliculaire Coslys au lierre bio répond à ce problème avec une approche naturelle, certifiée Cosmos Organic, fabriquée en France et formulée sans silicone, sans SLS ni ALS.\u003c\/p\u003e\n    \u003cp\u003e97,5 % d'ingrédients d'origine naturelle, 0 % de compromis sur l'efficacité : voilà la promesse de Coslys.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shap-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce shampooing antipelliculaire plutôt qu'un autre ?\u003c\/h2\u003e\n    \u003cp class=\"soi-shap-section-intro\"\u003eSur le marché, les références ne manquent pas. Mais beaucoup reposent sur des agents chimiques forts, parfois irritants à l'usage répété. Coslys prend le contre-pied avec une formule douce, respectueuse du cuir chevelu sensible, et tout aussi performante.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shap-grid\"\u003e\n      \u003cdiv class=\"soi-shap-card\"\u003e\n        \u003ch3\u003e🌿 Extrait de lierre bio\u003c\/h3\u003e\n        \u003cp\u003eActif purifiant naturel qui assainit le cuir chevelu en douceur et limite la réapparition des pellicules.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-card\"\u003e\n        \u003ch3\u003e🔬 Extrait de Zizyphus Joazeiro\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés antipelliculaires scientifiquement étudiées, il réduit les irritations et les démangeaisons dès les premières utilisations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-card\"\u003e\n        \u003ch3\u003e🧴 Sans SLS ni ALS\u003c\/h3\u003e\n        \u003cp\u003ePas d'agent moussant agressif, idéal pour une utilisation fréquente sans abîmer le film hydrolipidique du cuir chevelu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-card\"\u003e\n        \u003ch3\u003e💨 Sans silicone\u003c\/h3\u003e\n        \u003cp\u003eVos cheveux respirent, la fibre capillaire n'est pas alourdie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-card\"\u003e\n        \u003ch3\u003e🐇 Vegan et cruelty-free\u003c\/h3\u003e\n        \u003cp\u003eAucun ingrédient d'origine animale, aucun test sur les animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-card\"\u003e\n        \u003ch3\u003e♻️ Flacon éco-conçu\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en plastique 100 % recyclé et recyclable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shap-section\"\u003e\n    \u003ch2\u003eComment utiliser ce shampooing antipelliculaire bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shap-timeline\"\u003e\n      \u003cdiv class=\"soi-shap-step\"\u003e\n        \u003cdiv class=\"soi-shap-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-shap-step-content\"\u003e\n          \u003ch3\u003eAppliquez\u003c\/h3\u003e\n          \u003cp\u003eDéposez le shampooing sur cheveux mouillés en massant doucement le cuir chevelu pendant 2 à 3 minutes pour activer les actifs antipelliculaires.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-step\"\u003e\n        \u003cdiv class=\"soi-shap-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-shap-step-content\"\u003e\n          \u003ch3\u003eLaissez poser\u003c\/h3\u003e\n          \u003cp\u003eAccordez 1 à 2 minutes de pause pour laisser le lierre bio agir en profondeur sur le cuir chevelu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-step\"\u003e\n        \u003cdiv class=\"soi-shap-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-shap-step-content\"\u003e\n          \u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n          \u003cp\u003ePour les pellicules persistantes, renouvelez l'opération à chaque lavage, 2 à 3 fois par semaine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shap-section\"\u003e\n    \u003ch2\u003eComposition complète du shampooing antipelliculaire Coslys\u003c\/h2\u003e\n    \u003cp class=\"soi-shap-section-intro\"\u003eLa transparence fait partie de l'ADN de Coslys. Voici la liste INCI complète :\u003c\/p\u003e\n    \u003cdiv class=\"soi-shap-compo\"\u003e\n      \u003cdiv class=\"soi-shap-compo-row\"\u003e\n        \u003cspan class=\"soi-shap-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-shap-compo-value\"\u003eCosmos Organic par Ecocert Greenlife\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-compo-row\"\u003e\n        \u003cspan class=\"soi-shap-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-shap-compo-value\"\u003e97,5 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-compo-row\"\u003e\n        \u003cspan class=\"soi-shap-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-shap-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shap-compo-row\"\u003e\n        \u003cspan class=\"soi-shap-compo-label\"\u003eSilicone\u003c\/span\u003e\n        \u003cspan class=\"soi-shap-compo-value\"\u003e0 %\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shap-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-shap-tip-icon\"\u003e📋\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eListe INCI\u003c\/strong\u003e\n        \u003cp\u003eAqua, Sodium Cocoyl Glutamate, Cocamidopropyl Betaine, Glycerin*, Hedera Helix (Ivy) Leaf\/Stem Extract*, Zizyphus Joazeiro Bark Extract, Sodium Chloride, Citric Acid, Sodium Benzoate, Potassium Sorbate, Parfum.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 0.4rem; font-style: italic; font-size: 13px; color: var(--soi-shap-text-muted);\"\u003e* Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shap-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce shampooing antipelliculaire ?\u003c\/h2\u003e\n    \u003cp\u003eCe soin convient à toute personne souffrant de pellicules légères à modérées, qu'elles soient sèches ou grasses, et dont le cuir chevelu est sensible ou réactif aux formules conventionnelles. Il est particulièrement adapté si vous cherchez un shampooing antipelliculaire naturel en alternative aux produits de parapharmacie, sans renoncer à l'efficacité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shap-accordion\"\u003e\n      \u003cdetails class=\"soi-shap-accordion-item\"\u003e\n        \u003csummary class=\"soi-shap-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shap-accordion-content\"\u003e\n          \u003cp\u003ePour les pellicules très persistantes ou associées à un psoriasis du cuir chevelu, consultez un dermatologue : ce produit 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-shap-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-shap-cta-box\"\u003e\n      \u003cp class=\"soi-shap-cta-tag\" style=\"color: white;\"\u003eUn cuir chevelu apaisé, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-shap-cta-text\" style=\"color: white;\"\u003eFini les pellicules qui s'invitent sur vos épaules et les démangeaisons qui gâchent votre quotidien. Avec le shampooing antipelliculaire bio Coslys, vous prenez soin de votre cuir chevelu avec des actifs naturels, sans produits agressifs, et avec la conscience d'un geste respectueux de la planète.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-shap-marine: #1A2D3D;\n  --soi-shap-marine-dark: #0F1E2B;\n  --soi-shap-marine-light: #2C4458;\n  --soi-shap-pomme: #A1C544;\n  --soi-shap-pomme-dark: #84A636;\n  --soi-shap-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-shap-white: #FFFFFF;\n  --soi-shap-off-white: #F8FAF6;\n  --soi-shap-stone: #F1F3EE;\n  --soi-shap-line: #E5E8E0;\n\n  --soi-shap-primary: #7AB648;\n  --soi-shap-primary-soft: rgba(122,182,72,0.10);\n  --soi-shap-accent: #A8B5D4;\n\n  --soi-shap-text: #1A2D3D;\n  --soi-shap-text-soft: #4A5B6B;\n  --soi-shap-text-muted: #7B8693;\n\n  --soi-shap-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-shap-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-shap-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-shap-radius: 12px;\n  --soi-shap-radius-sm: 8px;\n  --soi-shap-radius-pill: 999px;\n}\n\n.soi-shap-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-shap-fiche img { max-width: 100%; height: auto; }\n\n.soi-shap-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-shap-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-shap-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-shap-hero {\n  position: relative;\n  background: var(--soi-shap-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-shap-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-shap-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-shap-pomme);\n}\n\n.soi-shap-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-shap-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-shap-pomme);\n  border-radius: 50%;\n}\n\n.soi-shap-hero-title {\n  display: block;\n  color: var(--soi-shap-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-shap-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-shap-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-shap-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-shap-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-shap-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-shap-label-accent {\n  background: var(--soi-shap-pomme);\n  border-color: var(--soi-shap-pomme);\n  color: var(--soi-shap-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-shap-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-shap-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-shap-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-shap-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-shap-pomme);\n  border-radius: 2px;\n}\n\n.soi-shap-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-shap-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-shap-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-shap-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-shap-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-shap-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-shap-card {\n  background: var(--soi-shap-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shap-radius);\n  border-left: 3px solid var(--soi-shap-pomme);\n}\n\n.soi-shap-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shap-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shap-card p {\n  font-size: 14px;\n  color: var(--soi-shap-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-shap-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-shap-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-shap-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shap-radius);\n  border: 1px solid var(--soi-shap-line);\n  align-items: flex-start;\n}\n\n.soi-shap-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-shap-marine);\n  color: var(--soi-shap-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-shap-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shap-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-shap-step-content p {\n  font-size: 14px;\n  color: var(--soi-shap-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-shap-compo {\n  background: var(--soi-shap-off-white);\n  border-radius: var(--soi-shap-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-shap-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-shap-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-shap-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-shap-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-shap-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-shap-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-shap-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-shap-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-shap-pomme-light);\n  border-left: 4px solid var(--soi-shap-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-shap-radius) var(--soi-shap-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-shap-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-shap-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-shap-marine);\n  margin-bottom: 4px;\n}\n\n.soi-shap-tip p {\n  font-size: 14px;\n  color: var(--soi-shap-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-shap-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-shap-accordion-item {\n  background: var(--soi-shap-off-white);\n  border-radius: var(--soi-shap-radius-sm);\n  border: 1px solid var(--soi-shap-line);\n  overflow: hidden;\n}\n\n.soi-shap-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-shap-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-shap-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-shap-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-shap-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-shap-accordion-item[open] .soi-shap-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-shap-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-shap-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-shap-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-shap-cta-box {\n  background: var(--soi-shap-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-shap-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-shap-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-shap-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-shap-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-shap-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-shap-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-shap-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-shap-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-shap-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-shap-compo-value {\n    text-align: left;\n  }\n\n  .soi-shap-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-shap-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-shap-fiche {\n    --soi-shap-text-soft: #2C3E50;\n    --soi-shap-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Coslys","offers":[{"title":"Default Title","offer_id":61603521790282,"sku":"CS0165","price":15.84,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/shampooing-antipelliculaire-certifie-bio-coslys-packshot.webp?v=1779442002","url":"https:\/\/www.soinature.com\/products\/shampooing-antipelliculaire-certifie-bio-coslys","provider":"Soinature","version":"1.0","type":"link"}