{"title":"Contre les nuisibles","description":"","products":[{"product_id":"moskitoo-laboratoire-saint-come","title":"Spray anti-moustiques Moskitoo","description":"\u003cdiv class=\"soi-mosk-fiche\"\u003e\n\n\u003csection class=\"soi-mosk-hero\"\u003e\n  \u003cdiv class=\"soi-mosk-hero-tag\"\u003e\n    \u003cspan class=\"soi-mosk-tag-dot\"\u003e\u003c\/span\u003e\n    Répulsif naturel · Laboratoire Saint Côme\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-mosk-hero-title\"\u003eSpray anti-moustiques Moskitoo Tropic Citriodora\u003c\/span\u003e\n  \u003cp class=\"soi-mosk-hero-subtitle\"\u003eUne protection naturelle à indice 25, formulée aux huiles essentielles 100 % naturelles pour vous accompagner partout où les moustiques sévissent.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mosk-hero-labels\"\u003e\n    \u003cspan class=\"soi-mosk-label soi-mosk-label-accent\"\u003eHUILES ESSENTIELLES 100 % NATURELLES\u003c\/span\u003e\n    \u003cspan class=\"soi-mosk-label\"\u003eSANS DEET\u003c\/span\u003e\n    \u003cspan class=\"soi-mosk-label\"\u003eSANS PARABÈNE\u003c\/span\u003e\n    \u003cspan class=\"soi-mosk-label\"\u003eSANS CONSERVATEURS SYNTHÉTIQUES\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosk-section\"\u003e\n  \u003ch2\u003eUn répulsif naturel pour moustiques vraiment efficace\u003c\/h2\u003e\n  \u003cp\u003eCe qui distingue le Moskitoo Tropic Citriodora de nombreux répulsifs classiques, c'est son indice de protection \u003cstrong\u003e25\u003c\/strong\u003e, adapté aux zones à forte densité de moustiques. Sa formule biphasique combine une phase aqueuse légère et une phase huileuse active : il vous suffit d'agiter le flacon avant chaque application pour activer toute la puissance des huiles essentielles répulsives.\u003c\/p\u003e\n  \u003cp\u003eRésultat : une protection anti-moustiques efficace et longue durée, sans recourir aux molécules de synthèse comme le DEET ou la picaridine.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosk-section\"\u003e\n  \u003ch2\u003eComposition : les plantes répulsives à moustiques au cœur de la formule\u003c\/h2\u003e\n  \u003cp class=\"soi-mosk-section-intro\"\u003eChaque huile essentielle a été sélectionnée pour ses propriétés reconnues contre les insectes piqueurs.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mosk-grid\"\u003e\n    \u003cdiv class=\"soi-mosk-card\"\u003e\n      \u003ch3\u003e🍋 Eucalyptus citronné (Citriodora)\u003c\/h3\u003e\n      \u003cp\u003eL'actif vedette du répulsif, dont l'efficacité est reconnue par l'OMS. Il contient du PMD (para-menthane-3,8-diol), particulièrement redouté des moustiques tropicaux et tigres.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-card\"\u003e\n      \u003ch3\u003e🌿 Citronnelle\u003c\/h3\u003e\n      \u003cp\u003eHuile essentielle répulsive emblématique, elle perturbe les sens olfactifs des moustiques et éloigne également les autres insectes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-card\"\u003e\n      \u003ch3\u003e🌸 Géranium rosat\u003c\/h3\u003e\n      \u003cp\u003eNote florale douce pour vous, barrière naturelle efficace pour les insectes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-card\"\u003e\n      \u003ch3\u003e💜 Lavandin\u003c\/h3\u003e\n      \u003cp\u003eApaise la peau tout en renforçant l'effet répulsif global de la formule.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-card\"\u003e\n      \u003ch3\u003e🌱 Menthe poivrée\u003c\/h3\u003e\n      \u003cp\u003eProcure une sensation de fraîcheur immédiate et intensifie la protection.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-mosk-tip\"\u003e\n    \u003cdiv class=\"soi-mosk-tip-icon\"\u003e🧴\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eBon à savoir\u003c\/strong\u003e\n      \u003cp\u003eLa formule est sans parabène, sans conservateurs synthétiques et respecte les peaux sensibles comme l'environnement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosk-section\"\u003e\n  \u003ch2\u003eComment utiliser le spray répulsif moustiques Moskitoo ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mosk-timeline\"\u003e\n    \u003cdiv class=\"soi-mosk-step\"\u003e\n      \u003cdiv class=\"soi-mosk-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-mosk-step-content\"\u003e\n        \u003ch3\u003eAgitez bien le flacon\u003c\/h3\u003e\n        \u003cp\u003eAvant chaque utilisation, mélangez les deux phases pour activer les huiles essentielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-step\"\u003e\n      \u003cdiv class=\"soi-mosk-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-mosk-step-content\"\u003e\n        \u003ch3\u003eVaporisez sur les zones exposées\u003c\/h3\u003e\n        \u003cp\u003eAppliquez sur la peau (bras, jambes, nuque) en évitant le contour des yeux et les muqueuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-step\"\u003e\n      \u003cdiv class=\"soi-mosk-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-mosk-step-content\"\u003e\n        \u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n        \u003cp\u003eToutes les 3 à 4 heures selon l'exposition, ou après avoir transpiré ou nagé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-step\"\u003e\n      \u003cdiv class=\"soi-mosk-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-mosk-step-content\"\u003e\n        \u003ch3\u003eUtilisez aussi sur les vêtements\u003c\/h3\u003e\n        \u003cp\u003ePulvérisez sur les textiles ou dans l'air ambiant pour créer une zone de protection autour de vous.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosk-section\"\u003e\n  \u003ch2\u003ePour qui est ce répulsif pour moustiques naturel ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mosk-benefits\"\u003e\n    \u003cdiv class=\"soi-mosk-benefit\"\u003e\n      \u003cdiv class=\"soi-mosk-benefit-icon\"\u003e\u003cspan\u003e✈️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eVoyageurs\u003c\/h3\u003e\n      \u003cp\u003eEn zones tropicales ou à forte présence de moustiques tigres.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-benefit\"\u003e\n      \u003cdiv class=\"soi-mosk-benefit-icon\"\u003e\u003cspan\u003e🏕️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAmoureux de la nature\u003c\/h3\u003e\n      \u003cp\u003eRandonnée, camping, jardinage : profitez du plein air en toute sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-benefit\"\u003e\n      \u003cdiv class=\"soi-mosk-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAdeptes du naturel\u003c\/h3\u003e\n      \u003cp\u003ePour celles et ceux qui souhaitent éviter les répulsifs chimiques conventionnels.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-benefit\"\u003e\n      \u003cdiv class=\"soi-mosk-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAdultes et enfants dès 3 ans\u003c\/h3\u003e\n      \u003cp\u003eConvient à toute la famille, toujours sous surveillance parentale pour les plus jeunes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosk-section\"\u003e\n  \u003ch2\u003eCaractéristiques clés\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mosk-compo\"\u003e\n    \u003cdiv class=\"soi-mosk-compo-row\"\u003e\n      \u003cspan class=\"soi-mosk-compo-label\"\u003eIndice de protection\u003c\/span\u003e\n      \u003cspan class=\"soi-mosk-compo-value\"\u003e25 (zones fortement infestées)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-compo-row\"\u003e\n      \u003cspan class=\"soi-mosk-compo-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-mosk-compo-value\"\u003eBiphasique, huiles essentielles 100 % naturelles et pures\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-compo-row\"\u003e\n      \u003cspan class=\"soi-mosk-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-mosk-compo-value\"\u003eDEET, parabène, conservateurs synthétiques\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-compo-row\"\u003e\n      \u003cspan class=\"soi-mosk-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-mosk-compo-value\"\u003eFlacon spray pratique, facile à glisser dans un sac\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mosk-compo-row\"\u003e\n      \u003cspan class=\"soi-mosk-compo-label\"\u003eMarque\u003c\/span\u003e\n      \u003cspan class=\"soi-mosk-compo-value\"\u003eLaboratoire Saint Côme, spécialiste des solutions naturelles\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosk-section\"\u003e\n  \u003cdiv class=\"soi-mosk-accordion\"\u003e\n    \u003cdetails class=\"soi-mosk-accordion-item\"\u003e\n      \u003csummary class=\"soi-mosk-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-mosk-accordion-content\"\u003e\n        \u003cp\u003eCe produit est un répulsif cosmétique à base de plantes. Il ne constitue pas un traitement médical et ne remplace pas les précautions recommandées en zones à risque sanitaire (paludisme, dengue, etc.). Consultez un professionnel de santé avant tout voyage en zone tropicale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosk-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-mosk-cta-box\"\u003e\n    \u003cp class=\"soi-mosk-cta-tag\" style=\"color: white;\"\u003eVotre bouclier naturel contre les moustiques\u003c\/p\u003e\n    \u003cp class=\"soi-mosk-cta-text\" style=\"color: white;\"\u003ePartez l'esprit léger, en forêt, au bord de l'eau ou sous les tropiques. Le Moskitoo Tropic Citriodora vous offre la protection naturelle que vous méritez, grâce aux plantes les plus redoutées des moustiques.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mosk-marine: #1A2D3D;\n  --soi-mosk-marine-dark: #0F1E2B;\n  --soi-mosk-marine-light: #2C4458;\n  --soi-mosk-pomme: #A1C544;\n  --soi-mosk-pomme-dark: #84A636;\n  --soi-mosk-pomme-light: rgba(161,197,68,0.10);\n  --soi-mosk-white: #FFFFFF;\n  --soi-mosk-off-white: #F8FAF6;\n  --soi-mosk-stone: #F1F3EE;\n  --soi-mosk-line: #E5E8E0;\n  --soi-mosk-primary: #B5252A;\n  --soi-mosk-primary-soft: #F4E8E8;\n  --soi-mosk-accent: #D4A52A;\n  --soi-mosk-text: #1A2D3D;\n  --soi-mosk-text-soft: #4A5B6B;\n  --soi-mosk-text-muted: #7B8693;\n  --soi-mosk-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mosk-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mosk-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mosk-radius: 12px;\n  --soi-mosk-radius-sm: 8px;\n  --soi-mosk-radius-pill: 999px;\n}\n\n.soi-mosk-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mosk-fiche img { max-width: 100%; height: auto; }\n\n.soi-mosk-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mosk-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mosk-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mosk-hero {\n  position: relative;\n  background: var(--soi-mosk-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-mosk-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mosk-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mosk-pomme);\n}\n\n.soi-mosk-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-mosk-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mosk-pomme);\n  border-radius: 50%;\n}\n\n.soi-mosk-hero-title {\n  display: block;\n  color: var(--soi-mosk-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-mosk-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-mosk-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mosk-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-mosk-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mosk-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mosk-label-accent {\n  background: var(--soi-mosk-pomme);\n  border-color: var(--soi-mosk-pomme);\n  color: var(--soi-mosk-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-mosk-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mosk-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mosk-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-mosk-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mosk-pomme);\n  border-radius: 2px;\n}\n\n.soi-mosk-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mosk-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mosk-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mosk-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mosk-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-mosk-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mosk-benefit {\n  background: var(--soi-mosk-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mosk-radius);\n  border: 1px solid var(--soi-mosk-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mosk-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mosk-shadow-md);\n}\n\n.soi-mosk-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mosk-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-mosk-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mosk-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mosk-benefit:hover .soi-mosk-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mosk-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mosk-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mosk-benefit p {\n  font-size: 13px;\n  color: var(--soi-mosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-mosk-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-mosk-card {\n  background: var(--soi-mosk-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mosk-radius);\n  border-left: 3px solid var(--soi-mosk-pomme);\n}\n\n.soi-mosk-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mosk-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mosk-card p {\n  font-size: 14px;\n  color: var(--soi-mosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-mosk-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mosk-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mosk-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mosk-radius);\n  border: 1px solid var(--soi-mosk-line);\n  align-items: flex-start;\n}\n\n.soi-mosk-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mosk-marine);\n  color: var(--soi-mosk-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-mosk-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mosk-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mosk-step-content p {\n  font-size: 14px;\n  color: var(--soi-mosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-mosk-compo {\n  background: var(--soi-mosk-off-white);\n  border-radius: var(--soi-mosk-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mosk-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-mosk-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mosk-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mosk-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mosk-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mosk-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mosk-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-mosk-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mosk-pomme-light);\n  border-left: 4px solid var(--soi-mosk-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mosk-radius) var(--soi-mosk-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mosk-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mosk-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mosk-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mosk-tip p {\n  font-size: 14px;\n  color: var(--soi-mosk-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-mosk-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mosk-accordion-item {\n  background: var(--soi-mosk-off-white);\n  border-radius: var(--soi-mosk-radius-sm);\n  border: 1px solid var(--soi-mosk-line);\n  overflow: hidden;\n}\n\n.soi-mosk-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mosk-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-mosk-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mosk-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mosk-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mosk-accordion-item[open] .soi-mosk-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mosk-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mosk-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-mosk-cta-box {\n  background: var(--soi-mosk-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mosk-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mosk-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-mosk-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mosk-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-mosk-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mosk-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mosk-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-mosk-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mosk-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mosk-compo-value {\n    text-align: left;\n  }\n\n  .soi-mosk-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mosk-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mosk-fiche {\n    --soi-mosk-text-soft: #2C3E50;\n    --soi-mosk-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61603286057290,"sku":"SC8607","price":8.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-anti-moustiques-moskitoo-packshot.webp?v=1779178163"},{"product_id":"spray-anti-punaise-de-lit-aromaspray","title":"Spray anti Punaise de lit - Aromaspray","description":"\u003cdiv class=\"soi-aspu-fiche\"\u003e\n\u003csection class=\"soi-aspu-hero\"\u003e\n\u003cdiv class=\"soi-aspu-hero-tag\"\u003e\n\u003cspan class=\"soi-aspu-tag-dot\"\u003e\u003c\/span\u003e Aromathérapie atmosphérique · Aromaspray\u003c\/div\u003e\n\u003cspan class=\"soi-aspu-hero-title\"\u003eUne solution naturelle pour des nuits sereines\u003c\/span\u003e\n\u003cp class=\"soi-aspu-hero-subtitle\"\u003eUne solution 100 % naturelle aux huiles essentielles de Lavande et Tea Tree pour protéger votre literie et agir contre les punaises de lit et autres parasites rampants.\u003c\/p\u003e\n\u003cdiv class=\"soi-aspu-hero-labels\"\u003e\n\u003cspan class=\"soi-aspu-label soi-aspu-label-accent\"\u003e100 % NATUREL\u003c\/span\u003e \u003cspan class=\"soi-aspu-label\"\u003eAUX HUILES ESSENTIELLES\u003c\/span\u003e \u003cspan class=\"soi-aspu-label\"\u003eSANS DEET\u003c\/span\u003e \u003cspan class=\"soi-aspu-label\"\u003eCURATIF \u0026amp; PRÉVENTIF\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-aspu-section\"\u003e\n\u003ch2\u003eSpray Anti Punaise de Lit Aromaspray : traitement naturel aux huiles essentielles\u003c\/h2\u003e\n\u003cp\u003eVous avez découvert des traces de piqûres, des taches suspectes sur votre matelas ou vous souhaitez simplement protéger votre literie par précaution ? Le \u003cstrong\u003eSpray Anti Punaise de Lit Aromaspray\u003c\/strong\u003e est une solution 100 % naturelle, formulée aux huiles essentielles, pour agir efficacement contre les punaises de lit et autres parasites rampants, sans recourir à des insecticides chimiques agressifs.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-aspu-section\"\u003e\n\u003ch2\u003ePourquoi choisir un traitement naturel contre les punaises de lit ?\u003c\/h2\u003e\n\u003cp\u003eFace à une infestation, le réflexe est souvent de chercher un \u003cstrong\u003etraitement en pharmacie\u003c\/strong\u003e, parfois à base de produits puissants mais peu adaptés à une utilisation régulière à domicile. Le spray Aromaspray propose une alternative sérieuse : une formule végétale, sans DEET, utilisable aussi bien en \u003cstrong\u003etraitement curatif\u003c\/strong\u003e sur les zones infestées qu'en \u003cstrong\u003eprévention\u003c\/strong\u003e lors d'un voyage, après un achat de meubles d'occasion ou en hôtel.\u003c\/p\u003e\n\u003cp\u003eParticulièrement utile si vous habitez en milieu urbain, ce type de traitement naturel répond à une demande croissante de solutions efficaces et respectueuses de votre environnement intérieur.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-aspu-section\"\u003e\n\u003ch2\u003eComposition : des huiles essentielles reconnues pour leurs propriétés insectifuges\u003c\/h2\u003e\n\u003cdiv class=\"soi-aspu-grid\"\u003e\n\u003cdiv class=\"soi-aspu-card\"\u003e\n\u003ch3\u003e💜 Huile essentielle de Lavande\u003c\/h3\u003e\n\u003cp\u003eRépulsif naturel éprouvé, elle agit sur le système nerveux des insectes tout en laissant un parfum doux et apaisant dans votre chambre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-card\"\u003e\n\u003ch3\u003e🌿 Huile essentielle de Tea Tree\u003c\/h3\u003e\n\u003cp\u003eAux propriétés insecticides et antiseptiques, elle contribue à éliminer les parasites présents et à assainir les surfaces traitées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-tip\"\u003e\n\u003cdiv class=\"soi-aspu-tip-icon\"\u003e🧪\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFormule transparente\u003c\/strong\u003e\n\u003cp\u003eCes deux actifs constituent le cœur de ce traitement naturel, sans perturbateur endocrinien, sans perméthrine ni résidu chimique nocif pour votre famille ou vos animaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-aspu-section\"\u003e\n\u003ch2\u003eContre quels nuisibles ce spray est-il efficace ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-aspu-benefits\"\u003e\n\u003cdiv class=\"soi-aspu-benefit\"\u003e\n\u003cdiv class=\"soi-aspu-benefit-icon\"\u003e\u003cspan\u003e🛏️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePunaises de lit\u003c\/h3\u003e\n\u003cp\u003eCimex lectularius, la cible principale du spray.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-benefit\"\u003e\n\u003cdiv class=\"soi-aspu-benefit-icon\"\u003e\u003cspan\u003e🪳\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eCafards et blattes\u003c\/h3\u003e\n\u003cp\u003eInsectes rampants fréquents en milieu urbain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-benefit\"\u003e\n\u003cdiv class=\"soi-aspu-benefit-icon\"\u003e\u003cspan\u003e🐛\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eMille-pattes\u003c\/h3\u003e\n\u003cp\u003eParasites d'humidité difficiles à déloger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-benefit\"\u003e\n\u003cdiv class=\"soi-aspu-benefit-icon\"\u003e\u003cspan\u003e🪲\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePunaises de bois\u003c\/h3\u003e\n\u003cp\u003eNuisibles présents en intérieur comme en extérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-aspu-section\"\u003e\n\u003ch2\u003eComment utiliser le Spray Aromaspray contre les punaises de lit ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-aspu-timeline\"\u003e\n\u003cdiv class=\"soi-aspu-step\"\u003e\n\u003cdiv class=\"soi-aspu-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-step-content\"\u003e\n\u003ch3\u003eEn traitement direct\u003c\/h3\u003e\n\u003cp\u003ePulvérisez généreusement sur les coutures du matelas, les lattes du sommier, les plinthes, les recoins de mobilier et toute zone susceptible d'abriter des punaises ou leurs œufs. Renouvelez l'opération tous les 2 à 3 jours pendant 2 à 3 semaines pour couvrir le cycle de reproduction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-step\"\u003e\n\u003cdiv class=\"soi-aspu-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-step-content\"\u003e\n\u003ch3\u003eEn prévention\u003c\/h3\u003e\n\u003cp\u003eUn passage rapide sur la literie avant un voyage ou dès votre retour suffit à créer une barrière répulsive. C'est la méthode la plus simple pour éviter une infestation, surtout si vous séjournez souvent en hôtel ou en location.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-step\"\u003e\n\u003cdiv class=\"soi-aspu-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-step-content\"\u003e\n\u003ch3\u003eConseil pratique\u003c\/h3\u003e\n\u003cp\u003eAérez la pièce après application et laissez sécher avant de remettre la literie en place. Pour un traitement complet, associez ce spray à un lavage à 60 °C de tout le linge de lit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-aspu-section\"\u003e\n\u003ch2\u003eCe que ce spray ne remplace pas\u003c\/h2\u003e\n\u003cdiv class=\"soi-aspu-accordion\"\u003e\n\u003cdetails class=\"soi-aspu-accordion-item\" open=\"\"\u003e\n\u003csummary class=\"soi-aspu-accordion-header\"\u003e⚠️ Infestation sévère : quand faire appel à un professionnel ?\u003c\/summary\u003e\n\u003cdiv class=\"soi-aspu-accordion-content\"\u003e\n\u003cp\u003eEn cas d'infestation sévère avérée, ce produit doit s'inscrire dans une démarche globale. Il ne se substitue pas à l'intervention d'un professionnel en désinsectisation, mais constitue un appui efficace pour les infestations légères à modérées et une protection préventive au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-aspu-section\"\u003e\n\u003ch2\u003eCaractéristiques clés du spray\u003c\/h2\u003e\n\u003cdiv class=\"soi-aspu-compo\"\u003e\n\u003cdiv class=\"soi-aspu-compo-row\"\u003e\n\u003cspan class=\"soi-aspu-compo-label\"\u003eFormule\u003c\/span\u003e \u003cspan class=\"soi-aspu-compo-value\"\u003e100 % naturelle, aux huiles essentielles de Lavande et Tea Tree\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-compo-row\"\u003e\n\u003cspan class=\"soi-aspu-compo-label\"\u003eUsage\u003c\/span\u003e \u003cspan class=\"soi-aspu-compo-value\"\u003eCuratif et préventif\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-compo-row\"\u003e\n\u003cspan class=\"soi-aspu-compo-label\"\u003eCibles\u003c\/span\u003e \u003cspan class=\"soi-aspu-compo-value\"\u003ePunaises de lit, cafards, mille-pattes, punaises de bois\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-compo-row\"\u003e\n\u003cspan class=\"soi-aspu-compo-label\"\u003eApplication\u003c\/span\u003e \u003cspan class=\"soi-aspu-compo-value\"\u003ePulvérisation directe, facile et rapide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-compo-row\"\u003e\n\u003cspan class=\"soi-aspu-compo-label\"\u003eSans\u003c\/span\u003e \u003cspan class=\"soi-aspu-compo-value\"\u003eDEET, perméthrine ni produits chimiques de synthèse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-aspu-compo-row\"\u003e\n\u003cspan class=\"soi-aspu-compo-label\"\u003eConvient\u003c\/span\u003e \u003cspan class=\"soi-aspu-compo-value\"\u003eAux foyers avec enfants et animaux domestiques (usage raisonné)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-aspu-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-aspu-cta-box\"\u003e\n\u003cp class=\"soi-aspu-cta-tag\" style=\"color: white;\"\u003eRetrouvez des nuits sereines\u003c\/p\u003e\n\u003cp class=\"soi-aspu-cta-text\" style=\"color: white;\"\u003eDormir sans craindre les piqûres ni les traces suspectes au réveil, c'est possible avec une solution naturelle et concrète. Votre literie mérite mieux que des compromis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-aspu-marine: #1A2D3D;\n  --soi-aspu-marine-dark: #0F1E2B;\n  --soi-aspu-marine-light: #2C4458;\n  --soi-aspu-pomme: #A1C544;\n  --soi-aspu-pomme-dark: #84A636;\n  --soi-aspu-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-aspu-white: #FFFFFF;\n  --soi-aspu-off-white: #F8FAF6;\n  --soi-aspu-stone: #F1F3EE;\n  --soi-aspu-line: #E5E8E0;\n\n  --soi-aspu-primary: #8B6543;\n  --soi-aspu-primary-soft: #A8845E;\n  --soi-aspu-accent: #D4A52A;\n\n  --soi-aspu-text: #1A2D3D;\n  --soi-aspu-text-soft: #4A5B6B;\n  --soi-aspu-text-muted: #7B8693;\n\n  --soi-aspu-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-aspu-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-aspu-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-aspu-radius: 12px;\n  --soi-aspu-radius-sm: 8px;\n  --soi-aspu-radius-pill: 999px;\n}\n\n.soi-aspu-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-aspu-fiche img { max-width: 100%; height: auto; }\n\n.soi-aspu-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-aspu-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-aspu-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-aspu-hero {\n  position: relative;\n  background: var(--soi-aspu-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-aspu-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-aspu-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-aspu-pomme);\n}\n\n.soi-aspu-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-aspu-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-aspu-pomme);\n  border-radius: 50%;\n}\n\n.soi-aspu-hero-title {\n  display: block;\n  color: var(--soi-aspu-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-aspu-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-aspu-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-aspu-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-aspu-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-aspu-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-aspu-label-accent {\n  background: var(--soi-aspu-pomme);\n  border-color: var(--soi-aspu-pomme);\n  color: var(--soi-aspu-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-aspu-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-aspu-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-aspu-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-aspu-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-aspu-pomme);\n  border-radius: 2px;\n}\n\n.soi-aspu-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-aspu-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-aspu-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-aspu-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-aspu-benefit {\n  background: var(--soi-aspu-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-aspu-radius);\n  border: 1px solid var(--soi-aspu-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-aspu-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-aspu-shadow-md);\n}\n\n.soi-aspu-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-aspu-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-aspu-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-aspu-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-aspu-benefit:hover .soi-aspu-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-aspu-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-aspu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-aspu-benefit p {\n  font-size: 13px;\n  color: var(--soi-aspu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-aspu-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-aspu-card {\n  background: var(--soi-aspu-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-aspu-radius);\n  border-left: 3px solid var(--soi-aspu-pomme);\n}\n\n.soi-aspu-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-aspu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-aspu-card p {\n  font-size: 14px;\n  color: var(--soi-aspu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-aspu-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-aspu-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-aspu-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-aspu-radius);\n  border: 1px solid var(--soi-aspu-line);\n  align-items: flex-start;\n}\n\n.soi-aspu-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-aspu-marine);\n  color: var(--soi-aspu-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-aspu-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-aspu-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-aspu-step-content p {\n  font-size: 14px;\n  color: var(--soi-aspu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-aspu-compo {\n  background: var(--soi-aspu-off-white);\n  border-radius: var(--soi-aspu-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-aspu-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-aspu-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-aspu-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-aspu-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-aspu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-aspu-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-aspu-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-aspu-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-aspu-pomme-light);\n  border-left: 4px solid var(--soi-aspu-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-aspu-radius) var(--soi-aspu-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-aspu-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-aspu-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-aspu-marine);\n  margin-bottom: 4px;\n}\n\n.soi-aspu-tip p {\n  font-size: 14px;\n  color: var(--soi-aspu-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-aspu-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-aspu-accordion-item {\n  background: var(--soi-aspu-off-white);\n  border-radius: var(--soi-aspu-radius-sm);\n  border: 1px solid var(--soi-aspu-line);\n  overflow: hidden;\n}\n\n.soi-aspu-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-aspu-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-aspu-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-aspu-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-aspu-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-aspu-accordion-item[open] .soi-aspu-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-aspu-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-aspu-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-aspu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-aspu-cta-box {\n  background: var(--soi-aspu-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-aspu-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-aspu-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-aspu-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-aspu-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-aspu-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-aspu-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-aspu-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-aspu-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-aspu-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-aspu-compo-value {\n    text-align: left;\n  }\n\n  .soi-aspu-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-aspu-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-aspu-fiche {\n    --soi-aspu-text-soft: #2C3E50;\n    --soi-aspu-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61603404710218,"sku":"SC8615","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-anti-punaise-lits-nuisibles-aromaspray_11zon.webp?v=1781945923"},{"product_id":"spray-peau-zones-infestees","title":"Spray Anti-Moustiques Zones Infestées - MoustiCare","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Spray Peau Zones Infestées\nMarque: MoustiCare\nCatégorie Soinat: Hygiène \/ Répulsif anti-insectes cutané\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Sans DEET, sans alcool, sans conservateur, fabriqué en France, 100% naturelle\nChiffres précis mentionnés : protection 9 heures, vaporiser à 10 cm, enfants dès 6 mois, enfants de moins de 3 ans (application spécifique)\nOrigine mentionnée : Fabriqué en France\nForme galénique : Spray peau (vaporisateur)\nActifs\/plantes nommés : Eucalyptus Citriodora Oil (OLE), Aqua, agents émollients et texturants naturels\nPosologie mentionnée : Agiter, vaporiser à 10 cm des zones exposées, renouveler toutes les 9h ou après baignade, application manuelle pour enfants \u003c3 ans\nPrécautions mentionnées : Éviter contour des yeux et muqueuses, ne remplace pas moustiquaires\/vêtements couvrants\/avis médical, enfants \u003c3 ans application sur mains d'abord\nInsectes ciblés : moustiques, tiques, taons, aoûtats\nMaladies mentionnées : paludisme, dengue, chikungunya, Zika\nReconnaissance : OLE reconnu par l'OMS\nPublic cible : adultes, femmes enceintes, enfants dès 6 mois\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #4A8C3F (vert feuillage du packaging)\nAccent produit: #D4524A (rouge\/rose du bouchon)\nSecondaire packaging: #E8C844 (jaune du fond packaging)\nPréfixe CSS: soi-mcare\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Un spray anti-insectes naturel, sans DEET ni alcool\"\n  2. \"Qui peut utiliser ce spray anti-nuisibles ?\"\n  3. \"Composition du Spray Peau Zones Infestées MoustiCare\"\n  4. \"Comment utiliser le spray anti-nuisibles MoustiCare ?\"\n  5. \"Questions fréquentes sur ce spray anti-insectes\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = SANS DEET, SANS ALCOOL, FABRIQUÉ EN FRANCE, 100% NATUREL (tous présents dans la source)\nH2 #1 → paragraphes simples \u003cp\u003e (texte narratif continu avec explication de l'actif OLE)\nH2 #2 → grid cards (3 profils d'utilisateurs distincts : adultes, femmes enceintes, enfants dès 6 mois) + paragraphe contextuel\nH2 #3 → compo data rows (ingrédients structurés listés dans la source) + mention fabrication France\nH2 #4 → timeline (4 étapes numérotées clairement dans la source)\nH2 #5 → accordéon (3 questions\/réponses distinctes)\nCTA final : basé sur le paragraphe de clôture de la source\nTip : basé sur le conseil crème solaire mentionné dans la FAQ (pertinent en conseil Soinat)\nComposants OMIS faute de données : benefits (pas 3+ bénéfices structurés avec titres courts distincts), grid-compact (pas de specs chiffrées multiples courtes suffisantes)\n--\u003e\n\n\u003cdiv class=\"soi-mcare-fiche\"\u003e\n\n  \u003csection class=\"soi-mcare-hero\"\u003e\n    \u003cdiv class=\"soi-mcare-hero-tag\"\u003e\n      \u003cspan class=\"soi-mcare-tag-dot\"\u003e\u003c\/span\u003e\n      Répulsif cutané · MoustiCare\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mcare-hero-title\"\u003eSpray Peau Zones Infestées\u003c\/span\u003e\n    \u003cp class=\"soi-mcare-hero-subtitle\"\u003eUne protection répulsive naturelle de 9 heures contre les moustiques, tiques, taons et aoûtats, pour toute la famille, y compris les enfants dès 6 mois et les femmes enceintes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mcare-hero-labels\"\u003e\n      \u003cspan class=\"soi-mcare-label soi-mcare-label-accent\"\u003e100% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-mcare-label\"\u003eSANS DEET\u003c\/span\u003e\n      \u003cspan class=\"soi-mcare-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-mcare-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcare-section\"\u003e\n    \u003ch2\u003eUn spray anti-insectes naturel, sans DEET ni alcool\u003c\/h2\u003e\n    \u003cp\u003eCe qui distingue ce spray anti-nuisibles de la majorité des répulsifs du marché, c'est sa formulation sans DEET, sans alcool et sans conservateur. L'actif principal, l'\u003cstrong\u003eEucalyptus Citriodora Oil (OLE)\u003c\/strong\u003e, est un répulsif végétal reconnu par l'Organisation Mondiale de la Santé pour son efficacité contre les moustiques vecteurs de maladies graves. Il repousse notamment les espèces responsables du \u003cstrong\u003epaludisme, de la dengue, du chikungunya et du Zika\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eSa formule douce convient aux peaux sensibles et s'applique confortablement sur le corps sans sensation grasse ni odeur agressive.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcare-section\"\u003e\n    \u003ch2\u003eQui peut utiliser ce spray anti-nuisibles ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mcare-section-intro\"\u003eC'est l'un des rares sprays anti-insectes peau adaptés à toute la famille, sans restriction d'âge contraignante.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mcare-grid\"\u003e\n      \u003cdiv class=\"soi-mcare-card\"\u003e\n        \u003ch3\u003e🧑 Adultes\u003c\/h3\u003e\n        \u003cp\u003eApplication directe sur les zones exposées. Idéal pour les voyages en zones tropicales, les activités outdoor (camping, randonnée, pêche) ou simplement les soirées d'été en extérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-card\"\u003e\n        \u003ch3\u003e🤰 Femmes enceintes\u003c\/h3\u003e\n        \u003cp\u003eTolérance confirmée grâce à l'absence de substances chimiques de synthèse. Vous pouvez l'utiliser en toute sérénité pendant votre grossesse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-card\"\u003e\n        \u003ch3\u003e👶 Enfants dès 6 mois\u003c\/h3\u003e\n        \u003cp\u003eFormule douce, non irritante, sans risque pour les jeunes peaux. Une protection adaptée aux tout-petits lors des sorties en plein air.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcare-section\"\u003e\n    \u003ch2\u003eComposition du Spray Peau Zones Infestées MoustiCare\u003c\/h2\u003e\n    \u003cp class=\"soi-mcare-section-intro\"\u003eLa formule repose sur des ingrédients soigneusement sélectionnés pour allier efficacité et respect de la peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mcare-compo\"\u003e\n      \u003cdiv class=\"soi-mcare-compo-row\"\u003e\n        \u003cspan class=\"soi-mcare-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-mcare-compo-value\"\u003eEucalyptus Citriodora Oil (OLE) : répulsif naturel d'origine végétale, reconnu par l'OMS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-compo-row\"\u003e\n        \u003cspan class=\"soi-mcare-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-mcare-compo-value\"\u003eAqua : base aqueuse légère, non grasse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-compo-row\"\u003e\n        \u003cspan class=\"soi-mcare-compo-label\"\u003eTexturants\u003c\/span\u003e\n        \u003cspan class=\"soi-mcare-compo-value\"\u003eAgents émollients et texturants naturels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-compo-row\"\u003e\n        \u003cspan class=\"soi-mcare-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-mcare-compo-value\"\u003eDEET, alcool, conservateurs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-compo-row\"\u003e\n        \u003cspan class=\"soi-mcare-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-mcare-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcare-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray anti-nuisibles MoustiCare ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mcare-timeline\"\u003e\n      \u003cdiv class=\"soi-mcare-step\"\u003e\n        \u003cdiv class=\"soi-mcare-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mcare-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eAvant chaque utilisation, agitez le flacon pour homogénéiser la formule.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-step\"\u003e\n        \u003cdiv class=\"soi-mcare-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mcare-step-content\"\u003e\n          \u003ch3\u003eVaporisez à 10 cm de la peau\u003c\/h3\u003e\n          \u003cp\u003eAppliquez sur toutes les zones exposées (bras, jambes, nuque). Évitez le contour des yeux et les muqueuses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-step\"\u003e\n        \u003cdiv class=\"soi-mcare-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mcare-step-content\"\u003e\n          \u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n          \u003cp\u003eToutes les 9 heures ou après une baignade prolongée pour maintenir une protection optimale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcare-step\"\u003e\n        \u003cdiv class=\"soi-mcare-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-mcare-step-content\"\u003e\n          \u003ch3\u003ePour les enfants de moins de 3 ans\u003c\/h3\u003e\n          \u003cp\u003eAppliquez le produit sur vos mains, puis étalez-le délicatement sur leur peau en évitant les mains qu'ils portent à la bouche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mcare-tip\"\u003e\n      \u003cdiv class=\"soi-mcare-tip-icon\"\u003e☀️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe spray est compatible avec la crème solaire. Appliquez votre protection solaire en premier, puis vaporisez le répulsif par-dessus pour préserver l'efficacité des deux produits.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcare-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur ce spray anti-insectes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mcare-accordion\"\u003e\n      \u003cdetails class=\"soi-mcare-accordion-item\"\u003e\n        \u003csummary class=\"soi-mcare-accordion-header\"\u003e🪲 Ce spray protège-t-il aussi contre les tiques ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mcare-accordion-content\"\u003e\n          \u003cp\u003eOui, la formule à base d'Eucalyptus Citriodora Oil repousse également les tiques, les taons et les aoûtats, pas uniquement les moustiques.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mcare-accordion-item\"\u003e\n        \u003csummary class=\"soi-mcare-accordion-header\"\u003e🌴 Peut-on l'utiliser en zone tropicale ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mcare-accordion-content\"\u003e\n          \u003cp\u003eAbsolument. Ce spray est spécifiquement recommandé pour les zones infestées, y compris les régions tropicales à risque palustre ou de dengue.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mcare-accordion-item\"\u003e\n        \u003csummary class=\"soi-mcare-accordion-header\"\u003e☀️ Ce produit est-il compatible avec la crème solaire ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mcare-accordion-content\"\u003e\n          \u003cp\u003eOui, appliquez la crème solaire en premier, puis le spray répulsif par-dessus pour préserver l'efficacité des deux produits.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcare-section\"\u003e\n    \u003cdiv class=\"soi-mcare-accordion\"\u003e\n      \u003cdetails class=\"soi-mcare-accordion-item\"\u003e\n        \u003csummary class=\"soi-mcare-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mcare-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un répulsif cutané. Il ne remplace pas les autres mesures de protection contre les maladies vectorielles (moustiquaires, vêtements couvrants, avis médical avant voyage en zone à risque).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcare-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mcare-cta-box\"\u003e\n      \u003cp class=\"soi-mcare-cta-tag\" style=\"color: white;\"\u003eProfitez du plein air, sans les piqûres\u003c\/p\u003e\n      \u003cp class=\"soi-mcare-cta-text\" style=\"color: white;\"\u003ePartez l'esprit léger avec le Spray Peau Zones Infestées MoustiCare : jusqu'à 9 heures de protection naturelle pour toute la famille, sans DEET et fabriqué 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-mcare-marine: #1A2D3D;\n  --soi-mcare-marine-dark: #0F1E2B;\n  --soi-mcare-marine-light: #2C4458;\n  --soi-mcare-pomme: #A1C544;\n  --soi-mcare-pomme-dark: #84A636;\n  --soi-mcare-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mcare-white: #FFFFFF;\n  --soi-mcare-off-white: #F8FAF6;\n  --soi-mcare-stone: #F1F3EE;\n  --soi-mcare-line: #E5E8E0;\n\n  --soi-mcare-primary: #4A8C3F;\n  --soi-mcare-primary-soft: rgba(74,140,63,0.10);\n  --soi-mcare-accent: #D4524A;\n\n  --soi-mcare-text: #1A2D3D;\n  --soi-mcare-text-soft: #4A5B6B;\n  --soi-mcare-text-muted: #7B8693;\n\n  --soi-mcare-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mcare-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mcare-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mcare-radius: 12px;\n  --soi-mcare-radius-sm: 8px;\n  --soi-mcare-radius-pill: 999px;\n}\n\n.soi-mcare-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mcare-fiche img { max-width: 100%; height: auto; }\n\n.soi-mcare-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mcare-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mcare-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mcare-hero {\n  position: relative;\n  background: var(--soi-mcare-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-mcare-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mcare-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mcare-pomme);\n}\n\n.soi-mcare-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-mcare-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mcare-pomme);\n  border-radius: 50%;\n}\n\n.soi-mcare-hero-title {\n  display: block;\n  color: var(--soi-mcare-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-mcare-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-mcare-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mcare-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-mcare-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mcare-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mcare-label-accent {\n  background: var(--soi-mcare-pomme);\n  border-color: var(--soi-mcare-pomme);\n  color: var(--soi-mcare-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-mcare-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mcare-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mcare-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-mcare-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mcare-pomme);\n  border-radius: 2px;\n}\n\n.soi-mcare-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mcare-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mcare-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mcare-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mcare-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-mcare-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mcare-card {\n  background: var(--soi-mcare-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mcare-radius);\n  border-left: 3px solid var(--soi-mcare-pomme);\n}\n\n.soi-mcare-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mcare-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mcare-card p {\n  font-size: 14px;\n  color: var(--soi-mcare-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-mcare-compo {\n  background: var(--soi-mcare-off-white);\n  border-radius: var(--soi-mcare-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mcare-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-mcare-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mcare-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mcare-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mcare-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-mcare-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mcare-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-mcare-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-mcare-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mcare-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mcare-radius);\n  border: 1px solid var(--soi-mcare-line);\n  align-items: flex-start;\n}\n\n.soi-mcare-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mcare-marine);\n  color: var(--soi-mcare-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-mcare-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mcare-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mcare-step-content p {\n  font-size: 14px;\n  color: var(--soi-mcare-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-mcare-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mcare-pomme-light);\n  border-left: 4px solid var(--soi-mcare-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mcare-radius) var(--soi-mcare-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mcare-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mcare-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mcare-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mcare-tip p {\n  font-size: 14px;\n  color: var(--soi-mcare-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-mcare-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mcare-accordion-item {\n  background: var(--soi-mcare-off-white);\n  border-radius: var(--soi-mcare-radius-sm);\n  border: 1px solid var(--soi-mcare-line);\n  overflow: hidden;\n}\n\n.soi-mcare-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mcare-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-mcare-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mcare-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mcare-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mcare-accordion-item[open] .soi-mcare-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mcare-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mcare-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mcare-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-mcare-cta-box {\n  background: var(--soi-mcare-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mcare-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mcare-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-mcare-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mcare-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-mcare-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mcare-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mcare-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-mcare-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mcare-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mcare-compo-value {\n    text-align: left;\n  }\n\n  .soi-mcare-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-mcare-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mcare-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mcare-fiche {\n    --soi-mcare-text-soft: #2C3E50;\n    --soi-mcare-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603448750410,"sku":"MC0005","price":8.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-peau-zones-infestees-packshot.webp?v=1779178972"},{"product_id":"spray-peau-famille","title":"Spray peau Anti-Moustiques - Protection 6h - MoustiCare","description":"\u003cdiv class=\"soi-moust-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-moust-hero\"\u003e\n    \u003cdiv class=\"soi-moust-hero-tag\"\u003e\n      \u003cspan class=\"soi-moust-tag-dot\"\u003e\u003c\/span\u003e\n      Protection anti-insectes · MoustiCare\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-moust-hero-title\"\u003eSpray spécial Peau\u003c\/span\u003e\n    \u003cp class=\"soi-moust-hero-subtitle\"\u003eVotre bouclier végétal contre les moustiques, tiques et autres insectes piqueurs : une protection naturelle jusqu'à 6 heures, pour toute la famille dès 6 mois.\u003c\/p\u003e\n    \u003cdiv class=\"soi-moust-hero-labels\"\u003e\n      \u003cspan class=\"soi-moust-label soi-moust-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-moust-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-moust-label\"\u003eSANS DEET\u003c\/span\u003e\n      \u003cspan class=\"soi-moust-label\"\u003ePROTECTION 6H\u003c\/span\u003e\n      \u003cspan class=\"soi-moust-label\"\u003e125 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"soi-moust-section\"\u003e\n    \u003ch2\u003eSpray Peau MoustiCare : LA protection anti-moustique naturelle jusqu'à 6h\u003c\/h2\u003e\n    \u003cp\u003eVous partez en vacances, vous profitez du jardin ou vous voyagez sous des latitudes où les moustiques sont légion ? Le Spray Peau Famille MoustiCare est conçu pour vous accompagner partout, en toute sécurité. Sa formule d'origine végétale, enrichie en Aloe Vera BIO, en fait un spray anti-moustique naturel efficace, doux sur la peau et respectueux de l'environnement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"soi-moust-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray anti-moustique naturel pour toute la famille ?\u003c\/h2\u003e\n    \u003cp class=\"soi-moust-section-intro\"\u003eContrairement à de nombreux répulsifs classiques, ce spray ne contient ni DEET, ni alcool, ni conservateur, ni substance de synthèse. Il repose sur la puissance de l'Eucalyptus Citriodora, un actif végétal reconnu pour ses propriétés répulsives, recommandé par les autorités sanitaires françaises.\u003c\/p\u003e\n    \u003cdiv class=\"soi-moust-benefits\"\u003e\n      \u003cdiv class=\"soi-moust-benefit\"\u003e\n        \u003cdiv class=\"soi-moust-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtection jusqu'à 6 heures\u003c\/h3\u003e\n        \u003cp\u003eGrâce à une concentration de 20% en Eucalyptus Citriodora Oil, actif répulsif d'origine végétale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-benefit\"\u003e\n        \u003cdiv class=\"soi-moust-benefit-icon\"\u003e\u003cspan\u003e🦟\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLarge spectre d'action\u003c\/h3\u003e\n        \u003cp\u003eEfficace contre les moustiques (dont le moustique tigre), tiques, aoûtats et taons.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-benefit\"\u003e\n        \u003cdiv class=\"soi-moust-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule respectueuse\u003c\/h3\u003e\n        \u003cp\u003eFormulé sans gaz propulseur et non photosensibilisant, pour une application en toute sérénité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-benefit\"\u003e\n        \u003cdiv class=\"soi-moust-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧‍👦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAdapté à toute la famille\u003c\/h3\u003e\n        \u003cp\u003eConvient aux adultes, femmes enceintes et enfants dès 6 mois.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-moust-tip\"\u003e\n      \u003cdiv class=\"soi-moust-tip-icon\"\u003e🏛️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003eCe spray est fabriqué en France et recommandé par l'Institut National de Veille Sanitaire.\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-moust-section\"\u003e\n    \u003ch2\u003eUne formule douce qui prend soin de votre peau\u003c\/h2\u003e\n    \u003cdiv class=\"soi-moust-formula-highlight\"\u003e\n      \u003cdiv class=\"soi-moust-formula-icon\"\u003e🌱\u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-formula-content\"\u003e\n        \u003cp\u003eL'Aloe Vera BIO intégré à la formule n'est pas un simple ingrédient de confort : il apaise activement la peau exposée à la chaleur et aux agressions extérieures. Vous bénéficiez ainsi d'un spray anti-nuisibles naturel qui protège sans agresser, même sur les peaux sensibles ou les peaux des jeunes enfants.\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-moust-section\"\u003e\n    \u003ch2\u003eComment appliquer ce spray anti-moustique sur votre peau ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-moust-timeline\"\u003e\n      \u003cdiv class=\"soi-moust-step\"\u003e\n        \u003cdiv class=\"soi-moust-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-moust-step-content\"\u003e\n          \u003ch3\u003eSecouez le flacon\u003c\/h3\u003e\n          \u003cp\u003eAgitez le flacon avant chaque utilisation pour homogénéiser la formule.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-step\"\u003e\n        \u003cdiv class=\"soi-moust-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-moust-step-content\"\u003e\n          \u003ch3\u003eVaporisez uniformément\u003c\/h3\u003e\n          \u003cp\u003eAppliquez sur toutes les zones de peau exposée, à environ 10 cm de distance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-step\"\u003e\n        \u003cdiv class=\"soi-moust-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-moust-step-content\"\u003e\n          \u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n          \u003cp\u003eToutes les 6 heures, ou après chaque baignade ou transpiration intense.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-step\"\u003e\n        \u003cdiv class=\"soi-moust-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-moust-step-content\"\u003e\n          \u003ch3\u003eÉvitez le contact\u003c\/h3\u003e\n          \u003cp\u003eNe pas appliquer près des yeux et des muqueuses. En cas de contact, rincez abondamment à l'eau claire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"soi-moust-section\"\u003e\n    \u003ch2\u003eComposition du spray MoustiCare\u003c\/h2\u003e\n    \u003cp class=\"soi-moust-section-intro\"\u003eLa formule repose sur des ingrédients soigneusement sélectionnés pour leur efficacité et leur tolérance cutanée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-moust-compo\"\u003e\n      \u003cdiv class=\"soi-moust-compo-row\"\u003e\n        \u003cspan class=\"soi-moust-compo-label\"\u003eActif répulsif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-compo-value\"\u003eEucalyptus Citriodora Oil : 20%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-compo-row\"\u003e\n        \u003cspan class=\"soi-moust-compo-label\"\u003eActif apaisant\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-compo-value\"\u003eAloe Vera BIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-compo-row\"\u003e\n        \u003cspan class=\"soi-moust-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-compo-value\"\u003eAlcool, conservateur, substance de synthèse, gaz propulseur\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-compo-row\"\u003e\n        \u003cspan class=\"soi-moust-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-compo-value\"\u003eFlacon spray 125 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-moust-grid-compact\"\u003e\n      \u003cdiv class=\"soi-moust-card-mini\"\u003e\n        \u003cspan class=\"soi-moust-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-card-mini-value\"\u003e125 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-card-mini\"\u003e\n        \u003cspan class=\"soi-moust-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-card-mini-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-card-mini-value\"\u003e20% Eucalyptus Citriodora\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-card-mini\"\u003e\n        \u003cspan class=\"soi-moust-card-mini-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-card-mini-label\"\u003eDurée de protection\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-card-mini-value\"\u003eJusqu'à 6 heures\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-card-mini\"\u003e\n        \u003cspan class=\"soi-moust-card-mini-icon\"\u003e👶\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-card-mini-label\"\u003eDès\u003c\/span\u003e\n        \u003cspan class=\"soi-moust-card-mini-value\"\u003e6 mois\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"soi-moust-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce spray anti-moustique naturel ?\u003c\/h2\u003e\n    \u003cp class=\"soi-moust-section-intro\"\u003eCe produit s'adresse à toutes les familles qui souhaitent se protéger efficacement des insectes sans recourir à des répulsifs chimiques agressifs. Il est particulièrement adapté si vous :\u003c\/p\u003e\n    \u003cdiv class=\"soi-moust-grid\"\u003e\n      \u003cdiv class=\"soi-moust-card\"\u003e\n        \u003ch3\u003e✈️ Voyageurs\u003c\/h3\u003e\n        \u003cp\u003eVous voyagez dans des zones tropicales ou méditerranéennes où les moustiques sont particulièrement présents.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-card\"\u003e\n        \u003ch3\u003e🏕️ Amateurs de plein air\u003c\/h3\u003e\n        \u003cp\u003eVous pratiquez des activités outdoor comme la randonnée, le camping ou le jardinage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-card\"\u003e\n        \u003ch3\u003e👶 Jeunes parents\u003c\/h3\u003e\n        \u003cp\u003eVous avez des enfants dès 6 mois ou des membres de la famille à peau sensible.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-moust-card\"\u003e\n        \u003ch3\u003e🤰 Femmes enceintes\u003c\/h3\u003e\n        \u003cp\u003eVous êtes enceinte et souhaitez éviter les formules chimiques tout en restant protégée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-moust-accordion\"\u003e\n      \u003cdetails class=\"soi-moust-accordion-item\"\u003e\n        \u003csummary class=\"soi-moust-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-moust-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un répulsif cutané, il ne remplace pas les précautions d'usage recommandées dans les zones à risque infectieux. Consultez un professionnel de santé pour tout voyage en zone tropicale.\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-moust-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-moust-cta-box\"\u003e\n      \u003cp class=\"soi-moust-cta-tag\" style=\"color: white;\"\u003eSe protéger naturellement, en famille\u003c\/p\u003e\n      \u003cp class=\"soi-moust-cta-text\" style=\"color: white;\"\u003eProtégez toute votre famille des moustiques, tiques et autres insectes piqueurs avec un spray naturel, doux et efficace jusqu'à 6 heures. L'Eucalyptus Citriodora et l'Aloe Vera BIO réunis dans une formule sans compromis : parce que prendre soin des siens ne devrait jamais se faire au détriment de leur peau ni 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-moust-marine: #1A2D3D;\n  --soi-moust-marine-dark: #0F1E2B;\n  --soi-moust-marine-light: #2C4458;\n  --soi-moust-pomme: #A1C544;\n  --soi-moust-pomme-dark: #84A636;\n  --soi-moust-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-moust-white: #FFFFFF;\n  --soi-moust-off-white: #F8FAF6;\n  --soi-moust-stone: #F1F3EE;\n  --soi-moust-line: #E5E8E0;\n\n  --soi-moust-primary: #E8C832;\n  --soi-moust-primary-soft: rgba(232,200,50,0.12);\n  --soi-moust-accent: #5A8C3A;\n\n  --soi-moust-text: #1A2D3D;\n  --soi-moust-text-soft: #4A5B6B;\n  --soi-moust-text-muted: #7B8693;\n\n  --soi-moust-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-moust-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-moust-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-moust-radius: 12px;\n  --soi-moust-radius-sm: 8px;\n  --soi-moust-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-moust-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-moust-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-moust-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-moust-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-moust-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-moust-hero {\n  position: relative;\n  background: var(--soi-moust-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-moust-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-moust-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-moust-pomme);\n}\n\n.soi-moust-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-moust-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-moust-pomme);\n  border-radius: 50%;\n}\n\n.soi-moust-hero-title {\n  display: block;\n  color: var(--soi-moust-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-moust-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-moust-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-moust-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-moust-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-moust-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-moust-label-accent {\n  background: var(--soi-moust-pomme);\n  border-color: var(--soi-moust-pomme);\n  color: var(--soi-moust-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-moust-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-moust-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-moust-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-moust-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-moust-pomme);\n  border-radius: 2px;\n}\n\n.soi-moust-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-moust-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-moust-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-moust-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-moust-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-moust-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-moust-benefit {\n  background: var(--soi-moust-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-moust-radius);\n  border: 1px solid var(--soi-moust-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-moust-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-moust-shadow-md);\n}\n\n.soi-moust-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-moust-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-moust-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-moust-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-moust-benefit:hover .soi-moust-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-moust-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-moust-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-moust-benefit p {\n  font-size: 13px;\n  color: var(--soi-moust-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === FORMULA HIGHLIGHT (variante card pour H2 #3) === *\/\n.soi-moust-formula-highlight {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-moust-off-white);\n  padding: 1.5rem 1.75rem;\n  border-radius: var(--soi-moust-radius);\n  border-left: 4px solid var(--soi-moust-accent);\n  align-items: flex-start;\n}\n\n.soi-moust-formula-icon {\n  flex-shrink: 0;\n  font-size: 28px;\n  line-height: 1;\n  margin-top: 2px;\n}\n\n.soi-moust-formula-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-moust-text);\n  line-height: 1.7;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-moust-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-moust-card {\n  background: var(--soi-moust-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-moust-radius);\n  border-left: 3px solid var(--soi-moust-pomme);\n}\n\n.soi-moust-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-moust-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-moust-card p {\n  font-size: 14px;\n  color: var(--soi-moust-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-moust-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-moust-card-mini {\n  background: var(--soi-moust-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-moust-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-moust-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-moust-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-moust-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-moust-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-moust-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-moust-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-moust-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-moust-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-moust-radius);\n  border: 1px solid var(--soi-moust-line);\n  align-items: flex-start;\n}\n\n.soi-moust-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-moust-marine);\n  color: var(--soi-moust-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-moust-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-moust-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-moust-step-content p {\n  font-size: 14px;\n  color: var(--soi-moust-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-moust-compo {\n  background: var(--soi-moust-off-white);\n  border-radius: var(--soi-moust-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-moust-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-moust-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-moust-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-moust-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-moust-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-moust-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-moust-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-moust-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-moust-pomme-light);\n  border-left: 4px solid var(--soi-moust-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-moust-radius) var(--soi-moust-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-moust-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-moust-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-moust-marine);\n  margin-bottom: 4px;\n}\n\n.soi-moust-tip p {\n  font-size: 14px;\n  color: var(--soi-moust-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-moust-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-moust-accordion-item {\n  background: var(--soi-moust-off-white);\n  border-radius: var(--soi-moust-radius-sm);\n  border: 1px solid var(--soi-moust-line);\n  overflow: hidden;\n}\n\n.soi-moust-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-moust-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-moust-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-moust-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-moust-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-moust-accordion-item[open] .soi-moust-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-moust-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-moust-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-moust-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-moust-cta-box {\n  background: var(--soi-moust-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-moust-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-moust-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-moust-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-moust-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-moust-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-moust-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.5vw, 19px);\n  font-weight: 500;\n  color: var(--soi-moust-white);\n  line-height: 1.5;\n  margin: 0;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-moust-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-moust-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-moust-compo-value {\n    text-align: left;\n  }\n\n  .soi-moust-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-moust-formula-highlight {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-moust-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-moust-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-moust-fiche {\n    --soi-moust-text-soft: #2C3E50;\n    --soi-moust-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603449798986,"sku":"MC0010","price":11.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-peau-famille-packshot.webp?v=1779187561"},{"product_id":"roller-peau-anti-moustiques","title":"Roller Anti-Moustiques Naturel - MoustiCare","description":"\n\n\u003cdiv class=\"soi-mcrl-fiche\"\u003e\n\n  \u003csection class=\"soi-mcrl-hero\"\u003e\n    \u003cdiv class=\"soi-mcrl-hero-tag\"\u003e\n      \u003cspan class=\"soi-mcrl-tag-dot\"\u003e\u003c\/span\u003e\n      Protection anti-insectes · MoustiCare\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mcrl-hero-title\"\u003eRoller Peau Anti-Moustiques\u003c\/span\u003e\n    \u003cp class=\"soi-mcrl-hero-subtitle\"\u003eUn répulsif naturel en roller pour protéger toute la famille, dès 6 mois, avec une efficacité allant jusqu'à 4 heures, sans DEET ni produit de synthèse.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mcrl-hero-labels\"\u003e\n      \u003cspan class=\"soi-mcrl-label soi-mcrl-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-mcrl-label\"\u003e100% VÉGÉTAL\u003c\/span\u003e\n      \u003cspan class=\"soi-mcrl-label\"\u003eSANS DEET\u003c\/span\u003e\n      \u003cspan class=\"soi-mcrl-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-mcrl-label\"\u003eDÈS 6 MOIS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcrl-section\"\u003e\n    \u003ch2\u003eRoller anti-moustiques MoustiCare : un répulsif naturel pour toute la famille\u003c\/h2\u003e\n    \u003cp\u003eVous partez en vacances, en randonnée ou simplement profiter de votre jardin le soir ? Les piqûres de moustiques peuvent vite gâcher ces moments. Le Roller Peau Anti-Moustiques MoustiCare vous offre une protection naturelle, douce et efficace pendant jusqu'à 4 heures, sans compromis sur la sécurité des peaux sensibles, des femmes enceintes ou des tout-petits dès 6 mois.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcrl-section\"\u003e\n    \u003ch2\u003eUn répulsif naturel contre les moustiques, vraiment efficace\u003c\/h2\u003e\n    \u003cp class=\"soi-mcrl-section-intro\"\u003eL'efficacité de ce roller repose sur un ingrédient actif reconnu : l'huile d'Eucalyptus Citriodora hydratée cyclisée (PMD, 10%). Ce répulsif végétal figure parmi les rares alternatives naturelles recommandées par les autorités sanitaires pour les voyageurs en zones à risque.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mcrl-benefits\"\u003e\n      \u003cdiv class=\"soi-mcrl-benefit\"\u003e\n        \u003cdiv class=\"soi-mcrl-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eActif végétal reconnu\u003c\/h3\u003e\n        \u003cp\u003eLe PMD issu de l'Eucalyptus Citriodora (10%) est l'une des rares alternatives naturelles recommandées par les autorités sanitaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-benefit\"\u003e\n        \u003cdiv class=\"soi-mcrl-benefit-icon\"\u003e\u003cspan\u003e🦟\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLarge spectre\u003c\/h3\u003e\n        \u003cp\u003eAgit contre les moustiques communs, le moustique tigre (Aedes albopictus) et d'autres insectes piqueurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-benefit\"\u003e\n        \u003cdiv class=\"soi-mcrl-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAloe Vera BIO\u003c\/h3\u003e\n        \u003cp\u003eSa formule est enrichie en Aloe Vera certifié BIO, qui apaise et hydrate votre peau à chaque application.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-benefit\"\u003e\n        \u003cdiv class=\"soi-mcrl-benefit-icon\"\u003e\u003cspan\u003e🚫\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans compromis\u003c\/h3\u003e\n        \u003cp\u003eFormule 100% d'origine végétale, sans DEET, sans insecticide, sans alcool et sans produit de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcrl-section\"\u003e\n    \u003ch2\u003eComposition complète du Roller Anti-Moustiques MoustiCare\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mcrl-compo\"\u003e\n      \u003cdiv class=\"soi-mcrl-compo-row\"\u003e\n        \u003cspan class=\"soi-mcrl-compo-label\"\u003eActif répulsif\u003c\/span\u003e\n        \u003cspan class=\"soi-mcrl-compo-value\"\u003eHuile d'Eucalyptus Citriodora hydratée cyclisée (PMD) : 10%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-compo-row\"\u003e\n        \u003cspan class=\"soi-mcrl-compo-label\"\u003eActif apaisant\u003c\/span\u003e\n        \u003cspan class=\"soi-mcrl-compo-value\"\u003eAloe Vera BIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-compo-row\"\u003e\n        \u003cspan class=\"soi-mcrl-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-mcrl-compo-value\"\u003eAqueuse, sans alcool, sans parabènes, sans insecticide\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-compo-row\"\u003e\n        \u003cspan class=\"soi-mcrl-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-mcrl-compo-value\"\u003e100% d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-compo-row\"\u003e\n        \u003cspan class=\"soi-mcrl-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-mcrl-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-compo-row\"\u003e\n        \u003cspan class=\"soi-mcrl-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-mcrl-compo-value\"\u003e50 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcrl-section\"\u003e\n    \u003ch2\u003eComment utiliser ce répulsif pour moustiques ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mcrl-section-intro\"\u003eL'application en roller est un vrai atout au quotidien : pas de spray qui part dans les yeux, pas de gel à étaler avec les doigts.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mcrl-timeline\"\u003e\n      \u003cdiv class=\"soi-mcrl-step\"\u003e\n        \u003cdiv class=\"soi-mcrl-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mcrl-step-content\"\u003e\n          \u003ch3\u003eAppliquez sur les zones exposées\u003c\/h3\u003e\n          \u003cp\u003eFaites simplement rouler la bille directement sur la peau en insistant sur les zones exposées : chevilles, poignets, cou, mollets. Pour les adultes et enfants dès 6 mois, sur peau saine et sèche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-step\"\u003e\n        \u003cdiv class=\"soi-mcrl-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mcrl-step-content\"\u003e\n          \u003ch3\u003ePour les jeunes enfants\u003c\/h3\u003e\n          \u003cp\u003eAppliquez le produit sur vos propres mains, puis tamponnez doucement la peau de votre enfant. Évitez le contour des yeux, les muqueuses et les plaies ouvertes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-step\"\u003e\n        \u003cdiv class=\"soi-mcrl-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mcrl-step-content\"\u003e\n          \u003ch3\u003eRenouvelez toutes les 4 heures\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez l'application toutes les 4 heures selon les besoins ou après transpiration abondante. Compatible avec les femmes enceintes grâce à l'absence de DEET et d'insecticide.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcrl-section\"\u003e\n    \u003ch2\u003eLe bon répulsif moustiques pour chaque situation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mcrl-grid\"\u003e\n      \u003cdiv class=\"soi-mcrl-card\"\u003e\n        \u003ch3\u003e✈️ En voyage tropical\u003c\/h3\u003e\n        \u003cp\u003eProtection efficace contre les moustiques vecteurs du paludisme, de la dengue, du chikungunya ou de la fièvre West Nile. À combiner avec des vêtements couvrants en soirée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-card\"\u003e\n        \u003ch3\u003e🇫🇷 En France métropolitaine\u003c\/h3\u003e\n        \u003cp\u003eLe moustique tigre est désormais présent dans plus de 70 départements. Ce répulsif vous protège efficacement lors de vos sorties estivales.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-card\"\u003e\n        \u003ch3\u003e🧳 En avion et en déplacement\u003c\/h3\u003e\n        \u003cp\u003eLe flacon de 50 ml est autorisé en bagage cabine. Glissez-le dans votre trousse de voyage sans contrainte.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧‍👦 En famille avec enfants\u003c\/h3\u003e\n        \u003cp\u003eDès 6 mois, pour les enfants comme pour les femmes enceintes. La bille roller évite tout contact accidentel avec les yeux, idéale pour les petits.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcrl-section\"\u003e\n    \u003ch2\u003ePourquoi choisir MoustiCare plutôt qu'un répulsif chimique ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mcrl-grid\"\u003e\n      \u003cdiv class=\"soi-mcrl-card\"\u003e\n        \u003ch3\u003e🚫 Sans DEET\u003c\/h3\u003e\n        \u003cp\u003eLe DEET est efficace mais déconseillé chez les jeunes enfants et les femmes enceintes. Le PMD végétal est une alternative sûre et reconnue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-card\"\u003e\n        \u003ch3\u003e🏭 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité et respect des normes européennes de sécurité cosmétique pour une confiance totale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-card\"\u003e\n        \u003ch3\u003e🌱 Plantes répulsives documentées\u003c\/h3\u003e\n        \u003cp\u003eL'eucalyptus citriodora est l'une des plantes répulsives les mieux documentées scientifiquement contre les moustiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mcrl-card\"\u003e\n        \u003ch3\u003e🤍 Respectueux des peaux sensibles\u003c\/h3\u003e\n        \u003cp\u003eGrâce à l'Aloe Vera BIO et à l'absence d'alcool, ce roller convient aux peaux les plus délicates.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcrl-section\"\u003e\n    \u003cdiv class=\"soi-mcrl-accordion\"\u003e\n      \u003cdetails class=\"soi-mcrl-accordion-item\"\u003e\n        \u003csummary class=\"soi-mcrl-accordion-header\"\u003e⚠️ Précautions et avertissement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mcrl-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un répulsif cutané, non un médicament. Il ne protège pas contre toutes les maladies transmises par les insectes et ne remplace pas les précautions médicales recommandées en zones à risque. Consultez un médecin ou un pharmacien avant tout voyage en zone tropicale. Évitez le contour des yeux, les muqueuses et les plaies ouvertes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mcrl-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mcrl-cta-box\"\u003e\n      \u003cp class=\"soi-mcrl-cta-tag\" style=\"color: white;\"\u003eSe protéger naturellement, en toute sérénité\u003c\/p\u003e\n      \u003cp class=\"soi-mcrl-cta-text\" style=\"color: white;\"\u003eProtégez votre famille des piqûres de moustiques avec un geste simple et un produit naturel. 50 ml de sérénité, efficace pendant 4 heures, sans DEET, fabriqué en France pour vous accompagner partout.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mcrl-marine: #1A2D3D;\n  --soi-mcrl-marine-dark: #0F1E2B;\n  --soi-mcrl-marine-light: #2C4458;\n  --soi-mcrl-pomme: #A1C544;\n  --soi-mcrl-pomme-dark: #84A636;\n  --soi-mcrl-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mcrl-white: #FFFFFF;\n  --soi-mcrl-off-white: #F8FAF6;\n  --soi-mcrl-stone: #F1F3EE;\n  --soi-mcrl-line: #E5E8E0;\n\n  --soi-mcrl-primary: #5BA03D;\n  --soi-mcrl-primary-soft: rgba(91,160,61,0.10);\n  --soi-mcrl-accent: #C4C832;\n\n  --soi-mcrl-text: #1A2D3D;\n  --soi-mcrl-text-soft: #4A5B6B;\n  --soi-mcrl-text-muted: #7B8693;\n\n  --soi-mcrl-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mcrl-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mcrl-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mcrl-radius: 12px;\n  --soi-mcrl-radius-sm: 8px;\n  --soi-mcrl-radius-pill: 999px;\n}\n\n.soi-mcrl-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mcrl-fiche img { max-width: 100%; height: auto; }\n\n.soi-mcrl-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mcrl-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mcrl-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mcrl-hero {\n  position: relative;\n  background: var(--soi-mcrl-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-mcrl-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mcrl-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mcrl-pomme);\n}\n\n.soi-mcrl-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-mcrl-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mcrl-pomme);\n  border-radius: 50%;\n}\n\n.soi-mcrl-hero-title {\n  display: block;\n  color: var(--soi-mcrl-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-mcrl-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-mcrl-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mcrl-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-mcrl-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mcrl-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mcrl-label-accent {\n  background: var(--soi-mcrl-pomme);\n  border-color: var(--soi-mcrl-pomme);\n  color: var(--soi-mcrl-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-mcrl-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mcrl-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mcrl-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-mcrl-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mcrl-pomme);\n  border-radius: 2px;\n}\n\n.soi-mcrl-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mcrl-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mcrl-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mcrl-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mcrl-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-mcrl-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mcrl-benefit {\n  background: var(--soi-mcrl-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mcrl-radius);\n  border: 1px solid var(--soi-mcrl-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mcrl-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mcrl-shadow-md);\n}\n\n.soi-mcrl-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mcrl-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-mcrl-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mcrl-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mcrl-benefit:hover .soi-mcrl-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mcrl-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mcrl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mcrl-benefit p {\n  font-size: 13px;\n  color: var(--soi-mcrl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-mcrl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mcrl-card {\n  background: var(--soi-mcrl-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mcrl-radius);\n  border-left: 3px solid var(--soi-mcrl-pomme);\n}\n\n.soi-mcrl-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mcrl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mcrl-card p {\n  font-size: 14px;\n  color: var(--soi-mcrl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-mcrl-compo {\n  background: var(--soi-mcrl-off-white);\n  border-radius: var(--soi-mcrl-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mcrl-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-mcrl-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mcrl-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mcrl-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mcrl-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mcrl-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mcrl-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-mcrl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mcrl-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mcrl-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mcrl-radius);\n  border: 1px solid var(--soi-mcrl-line);\n  align-items: flex-start;\n}\n\n.soi-mcrl-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mcrl-marine);\n  color: var(--soi-mcrl-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-mcrl-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mcrl-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mcrl-step-content p {\n  font-size: 14px;\n  color: var(--soi-mcrl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-mcrl-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mcrl-accordion-item {\n  background: var(--soi-mcrl-off-white);\n  border-radius: var(--soi-mcrl-radius-sm);\n  border: 1px solid var(--soi-mcrl-line);\n  overflow: hidden;\n}\n\n.soi-mcrl-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mcrl-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-mcrl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mcrl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mcrl-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mcrl-accordion-item[open] .soi-mcrl-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mcrl-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mcrl-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mcrl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-mcrl-cta-box {\n  background: var(--soi-mcrl-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mcrl-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mcrl-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-mcrl-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mcrl-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-mcrl-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mcrl-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mcrl-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-mcrl-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mcrl-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mcrl-compo-value {\n    text-align: left;\n  }\n\n  .soi-mcrl-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mcrl-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mcrl-fiche {\n    --soi-mcrl-text-soft: #2C3E50;\n    --soi-mcrl-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603450323274,"sku":"MC0025","price":7.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/roller-peau-anti-moustiques-packshot.webp?v=1779458125"},{"product_id":"roll-on-apres-piqures-bio","title":"Roll ’On après piqures Bio","description":"\u003cdiv class=\"soi-rolp-fiche\"\u003e\n\n  \u003csection class=\"soi-rolp-hero\"\u003e\n    \u003cdiv class=\"soi-rolp-hero-tag\"\u003e\n      \u003cspan class=\"soi-rolp-tag-dot\"\u003e\u003c\/span\u003e\n      Soin après piqûres · MoustiCare\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rolp-hero-title\"\u003eRoll'On Après Piqûres Bio\u003c\/span\u003e\n    \u003cp class=\"soi-rolp-hero-subtitle\"\u003eVotre allié naturel aux huiles essentielles biologiques pour calmer démangeaisons, rougeurs et irritations en quelques minutes, où que vous soyez.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rolp-hero-labels\"\u003e\n      \u003cspan class=\"soi-rolp-label soi-rolp-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-rolp-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-rolp-label\"\u003e100 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-rolp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rolp-section\"\u003e\n    \u003ch2\u003eÀ quoi sert ce roll-on après piqûres ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rolp-section-intro\"\u003eCe soin ciblé est conçu pour apaiser les réactions cutanées liées aux agressions du quotidien en extérieur. Il agit sur les démangeaisons, les rougeurs et les irritations en quelques minutes grâce à la synergie de ses huiles essentielles biologiques.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rolp-grid\"\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e🦟 Piqûres d'insectes\u003c\/h3\u003e\n        \u003cp\u003eMoustiques, guêpes, taons, puces : le roll-on apaise rapidement les démangeaisons et rougeurs causées par les piqûres d'insectes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e🌿 Piqûres de végétaux\u003c\/h3\u003e\n        \u003cp\u003eContact avec des orties ou d'autres plantes urticantes : la formule calme les irritations cutanées liées aux végétaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e🌊 Brûlures de méduses\u003c\/h3\u003e\n        \u003cp\u003eLors de vos baignades en mer, ce soin contribue à soulager les sensations de brûlure provoquées par les méduses.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rolp-section\"\u003e\n    \u003ch2\u003eComposition : des ingrédients naturels et biologiques\u003c\/h2\u003e\n    \u003cp class=\"soi-rolp-section-intro\"\u003eLa force de ce roll-on réside dans sa formule soigneusement élaborée, sans compromis sur la qualité. Chaque actif a été sélectionné pour ses propriétés complémentaires.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rolp-grid\"\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e🫧 Huile essentielle de Tea Tree bio\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés antiseptiques et purifiantes, elle limite le risque de surinfection de la zone irritée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e💜 Huile essentielle de Lavande Aspic bio\u003c\/h3\u003e\n        \u003cp\u003eApaisante et réparatrice, elle soulage rapidement les sensations de brûlure et de démangeaison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e🌼 Huile essentielle de Camomille bio\u003c\/h3\u003e\n        \u003cp\u003eRéputée pour ses vertus calmantes, elle contribue à réduire les rougeurs et l'inflammation cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e🌺 Huile essentielle de Géranium Rosat bio\u003c\/h3\u003e\n        \u003cp\u003eTonifiante et cicatrisante, elle contribue à restaurer l'équilibre de la peau agressée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e🥜 Huile d'Amande Douce et huile d'Abricot\u003c\/h3\u003e\n        \u003cp\u003eNourrissantes et adoucissantes, elles protègent la peau tout en favorisant la pénétration des actifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-card\"\u003e\n        \u003ch3\u003e🪴 Jus d'Aloé Véra bio\u003c\/h3\u003e\n        \u003cp\u003eHydratant et apaisant, il apporte une sensation de fraîcheur immédiate dès l'application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rolp-tip\"\u003e\n      \u003cdiv class=\"soi-rolp-tip-icon\"\u003e✅\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eCertification\u003c\/strong\u003e\n        \u003cp\u003eFormule certifiée Cosmétique Écologique et Biologique par Ecocert, fabriquée en France.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rolp-section\"\u003e\n    \u003ch2\u003eComment utiliser le roll-on après piqûres MoustiCare ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rolp-timeline\"\u003e\n      \u003cdiv class=\"soi-rolp-step\"\u003e\n        \u003cdiv class=\"soi-rolp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rolp-step-content\"\u003e\n          \u003ch3\u003eAppliquez directement\u003c\/h3\u003e\n          \u003cp\u003ePassez la bille roll-on sur la zone irritée, piquée ou brûlée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-step\"\u003e\n        \u003cdiv class=\"soi-rolp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rolp-step-content\"\u003e\n          \u003ch3\u003eMassez doucement\u003c\/h3\u003e\n          \u003cp\u003eEffectuez de légers mouvements circulaires pendant quelques secondes pour favoriser l'absorption.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-step\"\u003e\n        \u003cdiv class=\"soi-rolp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rolp-step-content\"\u003e\n          \u003ch3\u003eRenouvelez si nécessaire\u003c\/h3\u003e\n          \u003cp\u003eAppliquez de manière ponctuelle selon les besoins, pendant 1 à 3 jours si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rolp-accordion\"\u003e\n      \u003cdetails class=\"soi-rolp-accordion-item\"\u003e\n        \u003csummary class=\"soi-rolp-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rolp-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes avant 3 mois, aux nourrissons et aux personnes allergiques aux composants. Tenir hors de portée des enfants. En cas de réaction cutanée, cessez l'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-rolp-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Roll-On MoustiCare plutôt qu'un produit classique ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rolp-benefits\"\u003e\n      \u003cdiv class=\"soi-rolp-benefit\"\u003e\n        \u003cdiv class=\"soi-rolp-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule 100 % naturelle\u003c\/h3\u003e\n        \u003cp\u003eCertifiée bio Ecocert, sans composés chimiques agressifs pour votre peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-benefit\"\u003e\n        \u003cdiv class=\"soi-rolp-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eAvec des matières premières sélectionnées avec soin pour une qualité irréprochable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-benefit\"\u003e\n        \u003cdiv class=\"soi-rolp-benefit-icon\"\u003e\u003cspan\u003e🎒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat ultra-compact\u003c\/h3\u003e\n        \u003cp\u003eSeulement 5 ml : il se glisse dans une poche, un sac à dos ou une trousse de voyage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-benefit\"\u003e\n        \u003cdiv class=\"soi-rolp-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eToute la famille\u003c\/h3\u003e\n        \u003cp\u003eConvient aux adultes et aux enfants à partir de 3 ans, en montagne, à la mer, en forêt ou au jardin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rolp-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rolp-compo\"\u003e\n      \u003cdiv class=\"soi-rolp-compo-row\"\u003e\n        \u003cspan class=\"soi-rolp-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-rolp-compo-value\"\u003e5 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-compo-row\"\u003e\n        \u003cspan class=\"soi-rolp-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-rolp-compo-value\"\u003eEcocert, Cosmétique Écologique et Biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-compo-row\"\u003e\n        \u003cspan class=\"soi-rolp-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-rolp-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rolp-compo-row\"\u003e\n        \u003cspan class=\"soi-rolp-compo-label\"\u003eDurée d'utilisation conseillée\u003c\/span\u003e\n        \u003cspan class=\"soi-rolp-compo-value\"\u003e1 à 3 jours par épisode\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rolp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rolp-cta-box\"\u003e\n      \u003cp class=\"soi-rolp-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, même en plein air\u003c\/p\u003e\n      \u003cp class=\"soi-rolp-cta-text\" style=\"color: white;\"\u003eUne piqûre ne devrait pas gâcher votre journée. Avec le Roll'On Après Piqûres Bio MoustiCare, vous avez dans la poche une réponse naturelle, rapide et certifiée bio pour profiter du plein air sereinement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-rolp-marine: #1A2D3D;\n  --soi-rolp-marine-dark: #0F1E2B;\n  --soi-rolp-marine-light: #2C4458;\n  --soi-rolp-pomme: #A1C544;\n  --soi-rolp-pomme-dark: #84A636;\n  --soi-rolp-pomme-light: rgba(161,197,68,0.10);\n  --soi-rolp-white: #FFFFFF;\n  --soi-rolp-off-white: #F8FAF6;\n  --soi-rolp-stone: #F1F3EE;\n  --soi-rolp-line: #E5E8E0;\n  --soi-rolp-primary: #4A8C3A;\n  --soi-rolp-primary-soft: rgba(74,140,58,0.08);\n  --soi-rolp-accent: #D4A82A;\n  --soi-rolp-text: #1A2D3D;\n  --soi-rolp-text-soft: #4A5B6B;\n  --soi-rolp-text-muted: #7B8693;\n  --soi-rolp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rolp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rolp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rolp-radius: 12px;\n  --soi-rolp-radius-sm: 8px;\n  --soi-rolp-radius-pill: 999px;\n}\n\n.soi-rolp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rolp-fiche img { max-width: 100%; height: auto; }\n\n.soi-rolp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rolp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rolp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-rolp-hero {\n  position: relative;\n  background: var(--soi-rolp-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-rolp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-rolp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rolp-pomme);\n}\n\n.soi-rolp-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-rolp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rolp-pomme);\n  border-radius: 50%;\n}\n\n.soi-rolp-hero-title {\n  display: block;\n  color: var(--soi-rolp-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-rolp-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-rolp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-rolp-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-rolp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rolp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-rolp-label-accent {\n  background: var(--soi-rolp-pomme);\n  border-color: var(--soi-rolp-pomme);\n  color: var(--soi-rolp-marine);\n  font-weight: 600;\n}\n\n.soi-rolp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-rolp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rolp-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-rolp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rolp-pomme);\n  border-radius: 2px;\n}\n\n.soi-rolp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rolp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-rolp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rolp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-rolp-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-rolp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-rolp-card {\n  background: var(--soi-rolp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rolp-radius);\n  border-left: 3px solid var(--soi-rolp-pomme);\n}\n\n.soi-rolp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rolp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rolp-card p {\n  font-size: 14px;\n  color: var(--soi-rolp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rolp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-rolp-benefit {\n  background: var(--soi-rolp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-rolp-radius);\n  border: 1px solid var(--soi-rolp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-rolp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rolp-shadow-md);\n}\n\n.soi-rolp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-rolp-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-rolp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-rolp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-rolp-benefit:hover .soi-rolp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-rolp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rolp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rolp-benefit p {\n  font-size: 13px;\n  color: var(--soi-rolp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rolp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-rolp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rolp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rolp-radius);\n  border: 1px solid var(--soi-rolp-line);\n  align-items: flex-start;\n}\n\n.soi-rolp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rolp-marine);\n  color: var(--soi-rolp-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-rolp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rolp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-rolp-step-content p {\n  font-size: 14px;\n  color: var(--soi-rolp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rolp-compo {\n  background: var(--soi-rolp-off-white);\n  border-radius: var(--soi-rolp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-rolp-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-rolp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-rolp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-rolp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rolp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-rolp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rolp-marine);\n  text-align: right;\n}\n\n.soi-rolp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rolp-pomme-light);\n  border-left: 4px solid var(--soi-rolp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rolp-radius) var(--soi-rolp-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-rolp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-rolp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rolp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-rolp-tip p {\n  font-size: 14px;\n  color: var(--soi-rolp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rolp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-rolp-accordion-item {\n  background: var(--soi-rolp-off-white);\n  border-radius: var(--soi-rolp-radius-sm);\n  border: 1px solid var(--soi-rolp-line);\n  overflow: hidden;\n}\n\n.soi-rolp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rolp-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-rolp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-rolp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rolp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-rolp-accordion-item[open] .soi-rolp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-rolp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-rolp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rolp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-rolp-cta-box {\n  background: var(--soi-rolp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rolp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-rolp-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-rolp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-rolp-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-rolp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-rolp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rolp-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-rolp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-rolp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-rolp-compo-value {\n    text-align: left;\n  }\n\n  .soi-rolp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-rolp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-rolp-fiche {\n    --soi-rolp-text-soft: #2C3E50;\n    --soi-rolp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603452092746,"sku":"MC0030","price":4.49,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_rollon_mc0030_43d0aca8-6a2b-499c-a992-f837e6a4011f.jpg?v=1778842998"},{"product_id":"bougie-anti-moustiques","title":"Bougie Anti-moustiques","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eLa \u003cstrong\u003eBougie Anti-Moustiques MoustiCare® \u003c\/strong\u003eest l'accessoire idéal pour profiter de vos soirées d'été sans être dérangé par les moustiques et les mouches. Avec son\u003cstrong\u003e agréable parfum de citronnelle\u003c\/strong\u003e, cette bougie \u003cstrong\u003erepousse efficacement les nuisibles\u003c\/strong\u003e tout en créant une ambiance estivale.\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_MC0040_774211c5-4c9b-4e07-ad55-b3e6d38e0b5f.jpg?v=1776180824\" alt=\"Photo d'une femme installée confortablement dans son canapé près d'une bougie\" 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 et avantages de la Bougie Anti-moustiques\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cp\u003eCette bougie \u003cstrong\u003econtient du Géraniol\u003c\/strong\u003e, un \u003cstrong\u003erépulsif puissant d’origine végétale\u003c\/strong\u003e qui garantit une protection optimale contre les moustiques, y compris le moustique Tigre, et les mouches.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSa formule naturelle et écologique\u003c\/strong\u003e se compose de cire végétale, coulée à la main, \u003cstrong\u003esans paraffine ni substances de synthèse\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLa mèche en coton ne dégage pas de fumée noire, assurant une \u003cstrong\u003ecombustion propre et respectueuse de l’environnement\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGrâce à son efficacité prouvée, cette bougie \u003cstrong\u003eprotège contre les moustiques vecteurs de maladies tropicales\u003c\/strong\u003e telles que le Zika, le Chikungunya et la Dengue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eElle offre jusqu'à 30 heures de protection\u003c\/strong\u003e dans une pièce de 30 m³, garantissant ainsi une tranquillité durable.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eLa Bougie Anti-Moustiques MoustiCare® est fabriquée en France\u003c\/strong\u003e avec soin, offrant une solution à la fois efficace et esthétique pour repousser les moustiques.\u003c\/p\u003e\n\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\u003e\u003cstrong\u003eProfitez de vos moments de détente\u003c\/strong\u003e en plein air ou en intérieur sans être perturbé par les insectes, tout en soutenant un produit respectueux de l'environnement avec\u003cstrong\u003e la bougie anti-moustiques de MoustiCare\u003c\/strong\u003e.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603452780874,"sku":"MC0040","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_bougie_antimoustiques_mc0040_2ac2165d-e47b-4b02-9b4d-ae8b8c0fcfdd.jpg?v=1778842998"},{"product_id":"diffuseur-anti-moustiques","title":"Diffuseur Anti-Moustiques","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003e\u003cstrong\u003eLe diffuseur Anti-Moustiques MoustiCare®\u003c\/strong\u003e est la solution idéale pour \u003cstrong\u003eparfumer agréablement votre intérieur tout en repoussant efficacement\u003c\/strong\u003e les moustiques et la plupart des mouches. Ce produit, \u003cstrong\u003efabriqué en France\u003c\/strong\u003e, utilise des ingrédients naturels pour offrir une protection \u003cstrong\u003esans substances de synthèse ni insecticides\u003c\/strong\u003e.\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_MC0045_d0fe6f90-767a-4328-b786-9f4cf7833ca4.jpg?v=1776180829\" alt=\"Photo d'une femme en train de lire avec sur sa table basse un diffuseur en bâtonnets\" 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 et avantages du Diffuseur Anti-Moustiques\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003eLa formule du diffuseur est\u003cstrong\u003e enrichie en huiles essentielles d’Eucalyptus Citriodora\u003c\/strong\u003e, reconnues pour leurs propriétés répulsives. Ces huiles essentielles, \u003cstrong\u003enaturellement puissantes\u003c\/strong\u003e, permettent de repousser efficacement les moustiques, y compris le moustique tigre, et la plupart des mouches.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChaque paquet contient 8 bâtonnets en rotin\u003c\/strong\u003e, assurant une \u003cstrong\u003ediffusion continue et une protection efficace\u003c\/strong\u003e pendant un mois entier.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdapté à toutes les pièces de la maison\u003c\/strong\u003e, ce diffuseur se distingue par sa facilité d'utilisation : il suffit d'insérer les bâtonnets dans le flacon et de les retourner de temps en temps pour raviver la senteur.\u003c\/li\u003e\n\u003cli\u003eEn plus de sa fonction répulsive, il apporte une \u003cstrong\u003etouche parfumée agréable\u003c\/strong\u003e à votre espace de vie.\u003c\/li\u003e\n\u003cli\u003eL'efficacité du produit se manifeste rapidement, offrant une \u003cstrong\u003eprotection optimale dès la première heure\u003c\/strong\u003e dans une pièce de 30 m².\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\u003eLe \u003cstrong\u003ediffuseur Anti-Moustiques MoustiCare®\u003c\/strong\u003e combine ainsi efficacité, naturalité et praticité pour vous offrir un environnement sain et agréable, exempt de moustiques et de mouches.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603453108554,"sku":"MC0045","price":13.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_diffuseur_antimoustiques_mc0045_6506b8c2-77dd-4792-9c35-585295cc614a.jpg?v=1778842999"},{"product_id":"moustikids-spray-peau","title":"MoustiKids spray peau","description":"\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_MC0055_8bdf119c-3a00-4d9d-b9cd-1924ce0bb5a3.jpg?v=1776180832\" alt=\"Photo de deux jeunes enfants jouant dans la nature\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv class=\"flex flex-grow flex-col max-w-full\"\u003e\n\u003cdiv class=\"min-h-[20px] text-message flex flex-col items-start whitespace-pre-wrap break-words [.text-message+\u0026amp;]:mt-5 juice:w-full juice:items-end overflow-x-auto gap-2\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"af5196a6-a56c-4e88-bd65-12f334b4fb9a\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 juice:empty:hidden juice:first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert light\"\u003e\n\u003cp\u003e\u003cstrong\u003eLe Spray Peau Répulsif MoustiKids\u003c\/strong\u003e est conçu pour offrir une\u003cstrong\u003e protection douce et efficace\u003c\/strong\u003e contre les moustiques \u003cstrong\u003epour les enfants et les bébés à partir de 6 mois\u003c\/strong\u003e. Sa formule \u003cstrong\u003enaturelle et apaisante\u003c\/strong\u003e en fait un choix idéal pour les peaux sensibles.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eCaractéristiques et avantages du Spray Peau MoustiKids\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003eCe spray utilise un puissant actif d'origine végétale, l'Eucalyptus Citriodora, réputé pour son efficacité contre les moustiques vecteurs de maladies tropicales comme le Chikungunya et la Dengue.\u003c\/li\u003e\n\u003cli\u003eTesté sous contrôle dermatologique, le spray est non irritant et composé entièrement d'excipients d'origine végétale, sans ajout de répulsif de synthèse ni d'alcool.\u003c\/li\u003e\n\u003cli\u003eEnrichi en Aloe Vera BIO, il procure un effet apaisant tout en offrant une protection fiable jusqu'à 4 heures.\u003c\/li\u003e\n\u003cli\u003eLe format pratique de 30 ml, autorisé en cabine d'avion et sans gaz propulseur, est parfait pour les déplacements.\u003c\/li\u003e\n\u003cli\u003eFabriqué en France, ce produit garantit une sécurité maximale pour les enfants grâce à une formulation testée et naturelle.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLe Spray Peau Répulsif MoustiKids\u003c\/strong\u003e est la solution idéale pour une protection douce et naturelle contre les moustiques, spécialement formulée pour prendre soin des peaux sensibles des plus jeunes, assurant leur confort et sécurité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603453469002,"sku":"MC0055","price":7.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_moustikids_mc0055_49be13f9-67dd-44b1-bddf-ad46c2d0e934.jpg?v=1778842998"},{"product_id":"spray-anti-tiques","title":"Spray Anti-Tiques Naturel - Protection 4h - InsectCare","description":"\u003cdiv class=\"soi-atiq-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-atiq-hero\"\u003e\n    \u003cdiv class=\"soi-atiq-hero-tag\"\u003e\n      \u003cspan class=\"soi-atiq-tag-dot\"\u003e\u003c\/span\u003e\n      Protection anti-tiques · InsectCare\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-atiq-hero-title\"\u003eSpray Anti-tiques\u003c\/span\u003e\n    \u003cp class=\"soi-atiq-hero-subtitle\"\u003eJusqu'à 4 heures de protection botanique contre les tiques, sur la peau comme sur les textiles, pour toute la famille, humains et animaux.\u003c\/p\u003e\n    \u003cdiv class=\"soi-atiq-hero-labels\"\u003e\n      \u003cspan class=\"soi-atiq-label soi-atiq-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-atiq-label\"\u003eSANS DEET\u003c\/span\u003e\n      \u003cspan class=\"soi-atiq-label\"\u003eACTIF 100 % BOTANIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-atiq-label\"\u003ePEAU \u0026amp; TEXTILES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Spray anti-tiques InsectCare : protégez toute la famille, humains et animaux --\u003e\n  \u003csection class=\"soi-atiq-section\"\u003e\n    \u003ch2\u003eSpray anti-tiques InsectCare : protégez toute la famille, humains et animaux\u003c\/h2\u003e\n    \u003cp\u003eVous prévoyez une randonnée en forêt, une session de jardinage ou une sortie à la campagne avec vos enfants et votre chien ? Le spray anti-tiques InsectCare est le compagnon indispensable à glisser dans votre sac. Sa formule botanique sans DEET, sans gaz propulseur et fabriquée en France vous offre jusqu'à 4 heures de protection efficace contre les tiques, sur la peau comme sur les textiles.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir ce spray contre les tiques ? --\u003e\n  \u003csection class=\"soi-atiq-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray contre les tiques ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-atiq-benefits\"\u003e\n      \u003cdiv class=\"soi-atiq-benefit\"\u003e\n        \u003cdiv class=\"soi-atiq-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eActif 100 % botanique\u003c\/h3\u003e\n        \u003cp\u003eEucalyptus Citriodora, reconnu pour son efficacité répulsive naturelle contre les tiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-benefit\"\u003e\n        \u003cdiv class=\"soi-atiq-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧‍👦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePour toute la famille\u003c\/h3\u003e\n        \u003cp\u003eUtilisable dès 6 mois, pour les femmes enceintes, les adultes, les chiens et les chats.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-benefit\"\u003e\n        \u003cdiv class=\"soi-atiq-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDouble protection\u003c\/h3\u003e\n        \u003cp\u003eS'applique sur la peau et les vêtements pour couvrir toutes les zones à risque.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : À qui s'adresse ce spray anti-tiques humain et animal ? --\u003e\n  \u003csection class=\"soi-atiq-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce spray anti-tiques humain et animal ?\u003c\/h2\u003e\n    \u003cp class=\"soi-atiq-section-intro\"\u003eCe spray répulsif convient parfaitement à de nombreux profils. Découvrez si vous êtes concerné.\u003c\/p\u003e\n    \u003cdiv class=\"soi-atiq-grid\"\u003e\n      \u003cdiv class=\"soi-atiq-card\"\u003e\n        \u003ch3\u003e🥾 Randonneurs, chasseurs, pêcheurs et jardiniers\u003c\/h3\u003e\n        \u003cp\u003eToutes les personnes régulièrement exposées aux zones boisées et humides, où les tiques sont particulièrement présentes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-card\"\u003e\n        \u003ch3\u003e👶 Parents de jeunes enfants\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez protéger vos enfants dès 6 mois lors de sorties en extérieur, en toute sérénité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-card\"\u003e\n        \u003ch3\u003e🤰 Femmes enceintes\u003c\/h3\u003e\n        \u003cp\u003eGrâce à l'absence de DEET et à la formule douce, ce spray convient aux femmes enceintes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-card\"\u003e\n        \u003ch3\u003e🐾 Propriétaires de chiens et chats\u003c\/h3\u003e\n        \u003cp\u003eUn spray anti-tiques adapté aux animaux de compagnie, sans produits agressifs pour leur pelage ou leur peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-card\"\u003e\n        \u003ch3\u003e🏡 Protection maison et vêtements\u003c\/h3\u003e\n        \u003cp\u003eToute personne souhaitant protéger sa maison ou ses vêtements en zone à risque de tiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser le spray anti-tiques InsectCare ? --\u003e\n  \u003csection class=\"soi-atiq-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray anti-tiques InsectCare ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-atiq-timeline\"\u003e\n      \u003cdiv class=\"soi-atiq-step\"\u003e\n        \u003cdiv class=\"soi-atiq-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-atiq-step-content\"\u003e\n          \u003ch3\u003eVaporisez sur la peau exposée\u003c\/h3\u003e\n          \u003cp\u003ePoignets, chevilles, nuque et jambes, à une distance d'environ 15 cm. Évitez les yeux et les muqueuses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-step\"\u003e\n        \u003cdiv class=\"soi-atiq-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-atiq-step-content\"\u003e\n          \u003ch3\u003eImprégnez vos vêtements\u003c\/h3\u003e\n          \u003cp\u003eBords de chaussettes, bas de pantalon, col de chemise. Les tiques remontent souvent par les textiles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-step\"\u003e\n        \u003cdiv class=\"soi-atiq-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-atiq-step-content\"\u003e\n          \u003ch3\u003eRenouvelez toutes les 4 heures\u003c\/h3\u003e\n          \u003cp\u003eOu après un contact avec l'eau (transpiration, pluie) pour maintenir une protection optimale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-step\"\u003e\n        \u003cdiv class=\"soi-atiq-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-atiq-step-content\"\u003e\n          \u003ch3\u003eInspectez votre corps après chaque sortie\u003c\/h3\u003e\n          \u003cp\u003eVérifiez les aisselles, l'aine, derrière les oreilles, le creux du genou et le cuir chevelu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition du spray anti-tiques InsectCare --\u003e\n  \u003csection class=\"soi-atiq-section\"\u003e\n    \u003ch2\u003eComposition du spray anti-tiques InsectCare\u003c\/h2\u003e\n    \u003cp class=\"soi-atiq-section-intro\"\u003eLa formule repose sur l'huile essentielle d'Eucalyptus Citriodora (PMD), un actif répulsif 100 % d'origine végétale, reconnu efficace contre les tiques et les phlébotomes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-atiq-compo\"\u003e\n      \u003cdiv class=\"soi-atiq-compo-row\"\u003e\n        \u003cspan class=\"soi-atiq-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-atiq-compo-value\"\u003eHuile essentielle d'Eucalyptus Citriodora (PMD)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-compo-row\"\u003e\n        \u003cspan class=\"soi-atiq-compo-label\"\u003eOrigine de l'actif\u003c\/span\u003e\n        \u003cspan class=\"soi-atiq-compo-value\"\u003e100 % d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-compo-row\"\u003e\n        \u003cspan class=\"soi-atiq-compo-label\"\u003eSans DEET\u003c\/span\u003e\n        \u003cspan class=\"soi-atiq-compo-value\"\u003eOui, sans molécule chimique controversée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-compo-row\"\u003e\n        \u003cspan class=\"soi-atiq-compo-label\"\u003eSans gaz propulseur\u003c\/span\u003e\n        \u003cspan class=\"soi-atiq-compo-value\"\u003eConditionnement éco-conçu\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-compo-row\"\u003e\n        \u003cspan class=\"soi-atiq-compo-label\"\u003ePhotosensibilisation\u003c\/span\u003e\n        \u003cspan class=\"soi-atiq-compo-value\"\u003eNon photosensibilisante\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-atiq-compo-row\"\u003e\n        \u003cspan class=\"soi-atiq-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-atiq-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"font-size: 13px; color: var(--soi-atiq-text-muted); margin-top: 1rem; font-style: italic;\"\u003ePour la liste complète des ingrédients, référez-vous à l'étiquette du produit ou contactez le fabricant.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Tiques et maladie de Lyme : pourquoi ne pas prendre de risques ? --\u003e\n  \u003csection class=\"soi-atiq-section\"\u003e\n    \u003ch2\u003eTiques et maladie de Lyme : pourquoi ne pas prendre de risques ?\u003c\/h2\u003e\n    \u003cp\u003eEn France, les tiques sont présentes dans presque toutes les régions, y compris les parcs urbains. Elles peuvent transmettre la maladie de Lyme ou d'autres infections graves. Le spray anti-tiques ne remplace pas une consultation médicale en cas de morsure, mais il constitue la première barrière de protection à adopter avant toute sortie en milieu à risque.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Bon à savoir --\u003e\n  \u003csection class=\"soi-atiq-section\"\u003e\n    \u003cdiv class=\"soi-atiq-tip\"\u003e\n      \u003cdiv class=\"soi-atiq-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEn complément du spray, portez des vêtements couvrants de couleur claire (pour repérer les tiques plus facilement) et optez pour des chaussures fermées. Ces gestes simples, combinés à l'InsectCare, maximisent votre protection lors de chaque escapade en plein air.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-atiq-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-atiq-cta-box\"\u003e\n      \u003cp class=\"soi-atiq-cta-tag\" style=\"color: white;\"\u003eSe protéger naturellement, en toute simplicité\u003c\/p\u003e\n      \u003cp class=\"soi-atiq-cta-text\" style=\"color: white;\"\u003ePartez en forêt, au jardin ou en randonnée l'esprit léger. Le spray anti-tiques InsectCare protège toute votre famille, des plus petits aux animaux de compagnie, avec une formule botanique douce et efficace.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-atiq-marine: #1A2D3D;\n  --soi-atiq-marine-dark: #0F1E2B;\n  --soi-atiq-marine-light: #2C4458;\n  --soi-atiq-pomme: #A1C544;\n  --soi-atiq-pomme-dark: #84A636;\n  --soi-atiq-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-atiq-white: #FFFFFF;\n  --soi-atiq-off-white: #F8FAF6;\n  --soi-atiq-stone: #F1F3EE;\n  --soi-atiq-line: #E5E8E0;\n\n  --soi-atiq-primary: #C0392B;\n  --soi-atiq-primary-soft: #F2D7D5;\n  --soi-atiq-accent: #2E7D32;\n\n  --soi-atiq-text: #1A2D3D;\n  --soi-atiq-text-soft: #4A5B6B;\n  --soi-atiq-text-muted: #7B8693;\n\n  --soi-atiq-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-atiq-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-atiq-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-atiq-radius: 12px;\n  --soi-atiq-radius-sm: 8px;\n  --soi-atiq-radius-pill: 999px;\n}\n\n.soi-atiq-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-atiq-fiche img { max-width: 100%; height: auto; }\n\n.soi-atiq-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-atiq-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-atiq-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-atiq-hero {\n  position: relative;\n  background: var(--soi-atiq-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-atiq-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-atiq-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-atiq-pomme);\n}\n\n.soi-atiq-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-atiq-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-atiq-pomme);\n  border-radius: 50%;\n}\n\n.soi-atiq-hero-title {\n  display: block;\n  color: var(--soi-atiq-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-atiq-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-atiq-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-atiq-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-atiq-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-atiq-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-atiq-label-accent {\n  background: var(--soi-atiq-pomme);\n  border-color: var(--soi-atiq-pomme);\n  color: var(--soi-atiq-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-atiq-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-atiq-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-atiq-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-atiq-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-atiq-pomme);\n  border-radius: 2px;\n}\n\n.soi-atiq-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-atiq-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-atiq-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-atiq-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-atiq-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-atiq-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-atiq-benefit {\n  background: var(--soi-atiq-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-atiq-radius);\n  border: 1px solid var(--soi-atiq-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-atiq-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-atiq-shadow-md);\n}\n\n.soi-atiq-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-atiq-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-atiq-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-atiq-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-atiq-benefit:hover .soi-atiq-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-atiq-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-atiq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-atiq-benefit p {\n  font-size: 13px;\n  color: var(--soi-atiq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-atiq-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-atiq-card {\n  background: var(--soi-atiq-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-atiq-radius);\n  border-left: 3px solid var(--soi-atiq-pomme);\n}\n\n.soi-atiq-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-atiq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-atiq-card p {\n  font-size: 14px;\n  color: var(--soi-atiq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-atiq-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-atiq-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-atiq-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-atiq-radius);\n  border: 1px solid var(--soi-atiq-line);\n  align-items: flex-start;\n}\n\n.soi-atiq-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-atiq-marine);\n  color: var(--soi-atiq-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-atiq-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-atiq-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-atiq-step-content p {\n  font-size: 14px;\n  color: var(--soi-atiq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-atiq-compo {\n  background: var(--soi-atiq-off-white);\n  border-radius: var(--soi-atiq-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-atiq-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-atiq-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-atiq-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-atiq-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-atiq-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-atiq-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-atiq-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-atiq-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-atiq-pomme-light);\n  border-left: 4px solid var(--soi-atiq-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-atiq-radius) var(--soi-atiq-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-atiq-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-atiq-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-atiq-marine);\n  margin-bottom: 4px;\n}\n\n.soi-atiq-tip p {\n  font-size: 14px;\n  color: var(--soi-atiq-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-atiq-cta-box {\n  background: var(--soi-atiq-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-atiq-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-atiq-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-atiq-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-atiq-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-atiq-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-atiq-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-atiq-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-atiq-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-atiq-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-atiq-compo-value {\n    text-align: left;\n  }\n\n  .soi-atiq-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-atiq-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-atiq-fiche {\n    --soi-atiq-text-soft: #2C3E50;\n    --soi-atiq-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"InsectCare","offers":[{"title":"Default Title","offer_id":61603453894986,"sku":"IC0005","price":8.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-anti-tiques-packshot.webp?v=1779186537"},{"product_id":"anti-puces-et-punaises-de-lit","title":"Anti-puces et punaises de lit","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003e\u003cstrong\u003eL'Anti-Puces et Punaises de lit de la marque InsectCare\u003c\/strong\u003e est conçu pour offrir une\u003cstrong\u003e solution rapide et durable \u003c\/strong\u003econtre les nuisibles domestiques tels que les punaises de lit, les puces des animaux et le redoutable Moustique Tigre. Ce produit innovant se distingue par son efficacité prouvée, grâce à une formulation à base de Pyrèthre, un actif d'origine végétale \u003cstrong\u003eréputé pour ses propriétés insecticides\u003c\/strong\u003e.\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_IC0010_4bb18b59-e9fd-4a5a-a4f6-20ae181a7a30.jpg?v=1776180834\" alt=\"Photo en macro d'une punaise de lit\" 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 et avantages de l'Anti-puces et punaises de lit InsectCare\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eEfficacité supérieure :\u003c\/strong\u003e L'Anti-Puces et Punaises de lit InsectCare est reconnu pour son action rapide et définitive. Il élimine efficacement les punaises de lit, les puces et les moustiques tigres, assurant ainsi un environnement sain et sans nuisibles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIngrédient naturel :\u003c\/strong\u003e Formulé avec du Pyrèthre, un actif d'origine végétale, ce produit est à la fois puissant et respectueux de l'environnement. Le Pyrèthre est extrait des fleurs de chrysanthème, ce qui en fait une solution naturelle pour la lutte contre les insectes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFacilité d'utilisation :\u003c\/strong\u003e Ce produit est prêt à l'emploi, ce qui permet une utilisation immédiate sans préparation préalable. Il suffit de pulvériser le produit sur les zones infestées pour une désinsectisation rapide et efficace.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePolyvalence d'usage :\u003c\/strong\u003e Idéal pour une utilisation dans divers environnements tels que les maisons, hôtels, gîtes, chambres d’hôtes et résidences de loisirs. Il assure une protection continue contre les nuisibles, offrant ainsi une tranquillité d'esprit aux utilisateurs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabrication française :\u003c\/strong\u003e Fabriqué en France, ce produit répond aux normes de qualité les plus strictes, garantissant ainsi une performance optimale et une sécurité d'utilisation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eEn choisissant \u003cstrong\u003el'Anti-Puces et Punaises de lit InsectCare\u003c\/strong\u003e, vous optez pour une solution naturelle, efficace et simple d'utilisation contre les nuisibles domestiques. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"InsectCare","offers":[{"title":"Default Title","offer_id":61603455140170,"sku":"IC0010","price":13.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/insectcare_anti-puces_punaisesdelit_ic0010_f2494971-ecc2-4d50-86b9-bfabf4dcdfc0.jpg?v=1778843002"},{"product_id":"pain-de-savon-bio-anti-moustiques","title":"Pain de Savon bio Anti-Moustiques","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eLe \u003cstrong\u003eSavon Anti-Moustiques Naturel Bio\u003c\/strong\u003e de MoustiCare est spécialement formulé pour offrir une protection naturelle \u003cstrong\u003econtre les piqûres de moustiques tout en prenant soin de votre peau\u003c\/strong\u003e. Idéal pour les activités en plein air comme le camping, la randonnée, ou simplement pour une utilisation quotidienne, ce savon combine des ingrédients d'origine végétale pour assurer une peau douce et protégée.\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_MC0015_52794258-637a-496c-aa15-49d434d0846a.jpg?v=1776180835\" alt=\"Photo d'un homme qui se gratte le bras\" 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 et avantages du Savon Anti-Moustiques MoustiCare\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003eCe savon contient de \u003cstrong\u003el'Eucalyptus Citriodora\u003c\/strong\u003e, un \u003cstrong\u003epuissant répulsif d'origine végétale\u003c\/strong\u003e, qui offre une protection efficace contre les moustiques, y compris le moustique Tigre, vecteur de maladies telles que le Zika, le Chikungunya et la Dengue.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e Enrichi en beurre de karité bio\u003c\/strong\u003e, il \u003cstrong\u003ehydrate\u003c\/strong\u003e et \u003cstrong\u003eadoucit\u003c\/strong\u003e la peau, garantissant ainsi une peau douce et nourrie.\u003c\/li\u003e\n\u003cli\u003eLa formule naturelle de ce savon nettoie en douceur tout en apaisant la peau, assurant une protection respectueuse de votre santé et de l'environnement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCertifié bio et fabriqué en France\u003c\/strong\u003e, ce savon représente un choix de qualité pour ceux qui recherchent une protection efficace et 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\u003eAdoptez le \u003cstrong\u003eSavon Anti-Moustiques Naturel Bio de MoustiCare\u003c\/strong\u003e pour une protection naturelle et efficace contre les moustiques, tout en prenant soin de votre peau.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603455926602,"sku":"MC0015","price":4.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_savon_mc0015-2_5dcb6a26-a870-4f5b-a8b5-413510799f11.jpg?v=1778843008"},{"product_id":"spray-vetements-tissus","title":"Spray Anti-Insectes Vêtements \u0026 Tissus - Mousticare","description":"\n\n\u003cdiv class=\"soi-spvt-fiche\"\u003e\n\n  \u003csection class=\"soi-spvt-hero\"\u003e\n    \u003cdiv class=\"soi-spvt-hero-tag\"\u003e\n      \u003cspan class=\"soi-spvt-tag-dot\"\u003e\u003c\/span\u003e\n      Protection anti-insectes · MoustiCare\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-spvt-hero-title\"\u003eSpray Vêtements \u0026amp; Tissus\u003c\/span\u003e\n    \u003cp class=\"soi-spvt-hero-subtitle\"\u003eUne barrière répulsive végétale directement sur vos textiles, pour protéger toute la famille des moustiques, tiques et taons pendant plusieurs semaines.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spvt-hero-labels\"\u003e\n      \u003cspan class=\"soi-spvt-label soi-spvt-label-accent\"\u003eGÉRANIOL VÉGÉTAL\u003c\/span\u003e\n      \u003cspan class=\"soi-spvt-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-spvt-label\"\u003eSANS DEET\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spvt-section\"\u003e\n    \u003cp class=\"soi-spvt-section-intro\"\u003eSaviez-vous qu'environ \u003cstrong\u003e40 % des piqûres d'insectes surviennent à travers les vêtements\u003c\/strong\u003e ? Un simple t-shirt ou un pantalon léger ne suffit pas à vous protéger des moustiques, des tiques ou des taons. Le Spray Vêtements \u0026amp; Tissus MoustiCare comble exactement cette faille : il traite directement vos textiles pour créer une barrière répulsive invisible, durable et sûre pour toute la famille.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spvt-section\"\u003e\n    \u003ch2\u003ePourquoi ce spray vêtements anti-insectes est différent\u003c\/h2\u003e\n    \u003cp\u003eLa grande majorité des répulsifs du marché se pulvérisent sur la peau. Le Spray MoustiCare adopte une approche complémentaire et souvent négligée : \u003cstrong\u003etraiter le tissu lui-même\u003c\/strong\u003e. Les insectes piqueurs perçoivent l'odeur dissuasive dès qu'ils approchent de vos vêtements, avant même d'atteindre votre peau.\u003c\/p\u003e\n    \u003cp\u003eSon actif principal, le \u003cstrong\u003eGéraniol\u003c\/strong\u003e, est un composé naturel extrait de plantes (géranium, palmarosa). Reconnu pour ses propriétés répulsives, il agit efficacement contre une large gamme d'insectes piqueurs, sans les inconvénients des répulsifs chimiques classiques.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spvt-grid\"\u003e\n      \u003cdiv class=\"soi-spvt-card\"\u003e\n        \u003ch3\u003e🦟 Moustique Tigre\u003c\/h3\u003e\n        \u003cp\u003eVecteur de Dengue, Zika, Chikungunya\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-card\"\u003e\n        \u003ch3\u003e🕷️ Tiques \u0026amp; Aoûtats\u003c\/h3\u003e\n        \u003cp\u003eInsectes rampants souvent transmis par les herbes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-card\"\u003e\n        \u003ch3\u003e🐝 Taons \u0026amp; Guêpes\u003c\/h3\u003e\n        \u003cp\u003eInsectes volants agressifs en zones rurales\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spvt-section\"\u003e\n    \u003ch2\u003eUne protection pouvant aller jusqu'à 6 semaines sur les tissus\u003c\/h2\u003e\n    \u003cp\u003eC'est l'un des points forts de ce spray : contrairement à un répulsif cutané qui s'efface en quelques heures, \u003cstrong\u003eune seule application sur vos vêtements offre une protection allant jusqu'à 6 semaines\u003c\/strong\u003e, à condition de ne pas laver les textiles traités entre-temps. Idéal pour un voyage, un séjour en zone tropicale, ou tout simplement pour vos sorties randonnée estivales.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spvt-section\"\u003e\n    \u003ch2\u003eComment utiliser le Spray Vêtements \u0026amp; Tissus MoustiCare\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spvt-timeline\"\u003e\n      \u003cdiv class=\"soi-spvt-step\"\u003e\n        \u003cdiv class=\"soi-spvt-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-spvt-step-content\"\u003e\n          \u003ch3\u003ePulvérisez à distance\u003c\/h3\u003e\n          \u003cp\u003eÉloignez-vous du vêtement et pulvérisez à environ 20 cm de distance, sur l'envers ou l'endroit du tissu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-step\"\u003e\n        \u003cdiv class=\"soi-spvt-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-spvt-step-content\"\u003e\n          \u003ch3\u003eLaissez sécher\u003c\/h3\u003e\n          \u003cp\u003ePatientez quelques minutes avant d'enfiler le vêtement. Le spray ne tache pas et ne laisse aucune trace visible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-step\"\u003e\n        \u003cdiv class=\"soi-spvt-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-spvt-step-content\"\u003e\n          \u003ch3\u003eRenouvelez après lavage\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez l'application après chaque lavage pour maintenir la protection dans la durée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spvt-section\"\u003e\n    \u003ch2\u003eSûr pour toute la famille, même les plus vulnérables\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spvt-tip\"\u003e\n      \u003cdiv class=\"soi-spvt-tip-icon\"\u003e👨‍👩‍👧‍👦\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe Spray Vêtements MoustiCare est formulé \u003cstrong\u003esans alcool et sans substance toxique\u003c\/strong\u003e. Il convient aux enfants et aux femmes enceintes, grâce à une application indirecte sur le tissu, jamais directement sur la peau. Un choix rassurant pour les parents qui souhaitent protéger leurs enfants sans compromis sur la sécurité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spvt-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce spray répulsif tissus ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spvt-grid\"\u003e\n      \u003cdiv class=\"soi-spvt-card\"\u003e\n        \u003ch3\u003e✈️ Voyageurs en zones tropicales\u003c\/h3\u003e\n        \u003cp\u003eRéunion, Antilles, Asie du Sud-Est, Afrique : renforcez votre protection textile dans les régions à risque.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-card\"\u003e\n        \u003ch3\u003e🥾 Randonneurs et amateurs de nature\u003c\/h3\u003e\n        \u003cp\u003eExposés aux tiques et taons en forêt, en montagne ou en bord de rivière.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-card\"\u003e\n        \u003ch3\u003e👶 Familles avec enfants\u003c\/h3\u003e\n        \u003cp\u003ePour une protection sans répulsif cutané direct, adaptée aux plus jeunes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-card\"\u003e\n        \u003ch3\u003e🛡️ En complément d'un répulsif corporel\u003c\/h3\u003e\n        \u003cp\u003eToute personne souhaitant renforcer sa protection globale contre les insectes piqueurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spvt-section\"\u003e\n    \u003ch2\u003eComposition du Spray Vêtements \u0026amp; Tissus MoustiCare\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spvt-compo\"\u003e\n      \u003cdiv class=\"soi-spvt-compo-row\"\u003e\n        \u003cspan class=\"soi-spvt-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-spvt-compo-value\"\u003eGéraniol (répulsif végétal, dérivé de l'huile essentielle de géranium et palmarosa)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-compo-row\"\u003e\n        \u003cspan class=\"soi-spvt-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-spvt-compo-value\"\u003eSans alcool, sans DEET, sans perturbateurs endocriniens connus\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spvt-compo-row\"\u003e\n        \u003cspan class=\"soi-spvt-compo-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-spvt-compo-value\"\u003eSpray prêt à l'emploi (flacon pompe)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spvt-accordion\"\u003e\n      \u003cdetails class=\"soi-spvt-accordion-item\"\u003e\n        \u003csummary class=\"soi-spvt-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spvt-accordion-content\"\u003e\n          \u003cp\u003eCe produit est destiné exclusivement au traitement des vêtements et tissus. Ne pas appliquer directement sur la peau. Ce produit ne remplace pas un avis médical, notamment en zone à risque épidémique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spvt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-spvt-cta-box\"\u003e\n      \u003cp class=\"soi-spvt-cta-tag\" style=\"color: white;\"\u003eSe protéger naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-spvt-cta-text\" style=\"color: white;\"\u003eEnvie de profiter de l'été, d'une randonnée ou d'un voyage lointain sans vous soucier des piqûres ? Traitez vos vêtements une fois, et oubliez les insectes pendant des semaines.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-spvt-marine: #1A2D3D;\n  --soi-spvt-marine-dark: #0F1E2B;\n  --soi-spvt-marine-light: #2C4458;\n  --soi-spvt-pomme: #A1C544;\n  --soi-spvt-pomme-dark: #84A636;\n  --soi-spvt-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-spvt-white: #FFFFFF;\n  --soi-spvt-off-white: #F8FAF6;\n  --soi-spvt-stone: #F1F3EE;\n  --soi-spvt-line: #E5E8E0;\n\n  --soi-spvt-primary: #4A8C3F;\n  --soi-spvt-primary-soft: rgba(74,140,63,0.08);\n  --soi-spvt-accent: #D4654A;\n\n  --soi-spvt-text: #1A2D3D;\n  --soi-spvt-text-soft: #4A5B6B;\n  --soi-spvt-text-muted: #7B8693;\n\n  --soi-spvt-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spvt-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spvt-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spvt-radius: 12px;\n  --soi-spvt-radius-sm: 8px;\n  --soi-spvt-radius-pill: 999px;\n}\n\n.soi-spvt-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spvt-fiche img { max-width: 100%; height: auto; }\n\n.soi-spvt-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spvt-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spvt-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-spvt-hero {\n  position: relative;\n  background: var(--soi-spvt-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-spvt-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spvt-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spvt-pomme);\n}\n\n.soi-spvt-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-spvt-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spvt-pomme);\n  border-radius: 50%;\n}\n\n.soi-spvt-hero-title {\n  display: block;\n  color: var(--soi-spvt-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-spvt-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-spvt-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spvt-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-spvt-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spvt-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spvt-label-accent {\n  background: var(--soi-spvt-pomme);\n  border-color: var(--soi-spvt-pomme);\n  color: var(--soi-spvt-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-spvt-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spvt-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spvt-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-spvt-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spvt-pomme);\n  border-radius: 2px;\n}\n\n.soi-spvt-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-spvt-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-spvt-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spvt-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spvt-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-spvt-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-spvt-card {\n  background: var(--soi-spvt-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spvt-radius);\n  border-left: 3px solid var(--soi-spvt-pomme);\n}\n\n.soi-spvt-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spvt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spvt-card p {\n  font-size: 14px;\n  color: var(--soi-spvt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-spvt-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-spvt-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spvt-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spvt-radius);\n  border: 1px solid var(--soi-spvt-line);\n  align-items: flex-start;\n}\n\n.soi-spvt-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spvt-marine);\n  color: var(--soi-spvt-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-spvt-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spvt-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spvt-step-content p {\n  font-size: 14px;\n  color: var(--soi-spvt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-spvt-compo {\n  background: var(--soi-spvt-off-white);\n  border-radius: var(--soi-spvt-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1rem;\n}\n\n.soi-spvt-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-spvt-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spvt-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spvt-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spvt-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spvt-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spvt-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-spvt-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-spvt-pomme-light);\n  border-left: 4px solid var(--soi-spvt-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-spvt-radius) var(--soi-spvt-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-spvt-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-spvt-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-spvt-marine);\n  margin-bottom: 4px;\n}\n\n.soi-spvt-tip p {\n  font-size: 14px;\n  color: var(--soi-spvt-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-spvt-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-spvt-accordion-item {\n  background: var(--soi-spvt-off-white);\n  border-radius: var(--soi-spvt-radius-sm);\n  border: 1px solid var(--soi-spvt-line);\n  overflow: hidden;\n}\n\n.soi-spvt-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-spvt-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-spvt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-spvt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-spvt-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-spvt-accordion-item[open] .soi-spvt-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-spvt-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-spvt-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-spvt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-spvt-cta-box {\n  background: var(--soi-spvt-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spvt-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spvt-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-spvt-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spvt-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-spvt-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spvt-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spvt-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-spvt-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spvt-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spvt-compo-value {\n    text-align: left;\n  }\n\n  .soi-spvt-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-spvt-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-spvt-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spvt-fiche {\n    --soi-spvt-text-soft: #2C3E50;\n    --soi-spvt-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603457466698,"sku":"MC0020","price":8.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-vetements-tissus-packshot.webp?v=1779041290"},{"product_id":"spray-habitat-anti-insectes","title":"Spray Habitat anti-insectes - Mousticare","description":"\n\u003cdiv class=\"soi-sprhab-fiche\"\u003e\n\n  \u003csection class=\"soi-sprhab-hero\"\u003e\n    \u003cdiv class=\"soi-sprhab-hero-tag\"\u003e\n      \u003cspan class=\"soi-sprhab-tag-dot\"\u003e\u003c\/span\u003e\n      Protection habitat · MoustiCare\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sprhab-hero-title\"\u003eSpray Habitat anti-insectes\u003c\/span\u003e\n    \u003cp class=\"soi-sprhab-hero-subtitle\"\u003eFormulé au géraniol d'origine botanique, ce spray protège votre intérieur des moustiques, guêpes, fourmis et autres nuisibles, jusqu'à 4 semaines par application.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sprhab-hero-labels\"\u003e\n      \u003cspan class=\"soi-sprhab-label soi-sprhab-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-sprhab-label\"\u003eSANS DEET\u003c\/span\u003e\n      \u003cspan class=\"soi-sprhab-label\"\u003eSANS GAZ PROPULSEUR\u003c\/span\u003e\n      \u003cspan class=\"soi-sprhab-label\"\u003eGÉRANIOL 2,5%\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003eUn spray anti-insectes naturel, efficace sur une large gamme de nuisibles\u003c\/h2\u003e\n    \u003cp\u003eCe qui distingue le Spray Habitat MoustiCare des sprays anti-nuisibles classiques, c'est sa formule à base de géraniol à 2,5%, une molécule extraite de plantes (géranium, rose, citronnelle) aux propriétés à la fois répulsives et insecticides reconnues. Pas de DEET, pas de pyréthrinoïdes de synthèse : vous protégez votre intérieur sans compromis sur la sécurité de votre famille.\u003c\/p\u003e\n    \u003cp class=\"soi-sprhab-section-intro\"\u003eIl est efficace contre :\u003c\/p\u003e\n    \u003cdiv class=\"soi-sprhab-grid\"\u003e\n      \u003cdiv class=\"soi-sprhab-card\"\u003e\n        \u003ch3\u003e🦟 Moustiques\u003c\/h3\u003e\n        \u003cp\u003eY compris le moustique tigre, particulièrement actif en saison chaude.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-card\"\u003e\n        \u003ch3\u003e🐝 Guêpes et frelons\u003c\/h3\u003e\n        \u003cp\u003eÉloigne les hyménoptères indésirables de vos pièces de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-card\"\u003e\n        \u003ch3\u003e🐜 Fourmis et cafards\u003c\/h3\u003e\n        \u003cp\u003eCoupe les chemins de passage des rampants les plus tenaces.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-card\"\u003e\n        \u003ch3\u003e🕷️ Araignées, tiques et aoûtats\u003c\/h3\u003e\n        \u003cp\u003eUne protection étendue contre de nombreux nuisibles volants et rampants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003eCombien de temps dure la protection ? Ce que vous devez savoir\u003c\/h2\u003e\n    \u003cp\u003eAprès application, le Spray Habitat MoustiCare crée une barrière répulsive active jusqu'à 4 semaines sur les surfaces traitées. Concrètement, un seul traitement des encadrements de fenêtres, rebords, plinthes et zones de passage suffit pour maintenir une protection durable sans renouvellement quotidien.\u003c\/p\u003e\n    \u003cp\u003eSon action est double : il élimine les insectes présents au moment de l'application et dissuade les nouveaux arrivants de s'installer. Idéal en début de saison chaude, ou dès l'apparition des premiers signes d'infestation.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sprhab-tip\"\u003e\n      \u003cdiv class=\"soi-sprhab-tip-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAppliquez le spray dès le début de la saison chaude, avant même l'apparition des premiers insectes, pour bénéficier d'une protection préventive optimale sur vos ouvertures et zones de passage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray anti-insectes dans votre maison ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sprhab-timeline\"\u003e\n      \u003cdiv class=\"soi-sprhab-step\"\u003e\n        \u003cdiv class=\"soi-sprhab-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sprhab-step-content\"\u003e\n          \u003ch3\u003eAérez la pièce\u003c\/h3\u003e\n          \u003cp\u003eOuvrez les fenêtres avant et après l'application. Éloignez les enfants et les animaux pendant 15 minutes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-step\"\u003e\n        \u003cdiv class=\"soi-sprhab-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sprhab-step-content\"\u003e\n          \u003ch3\u003eVaporisez à 20-30 cm\u003c\/h3\u003e\n          \u003cp\u003eCiblez les zones stratégiques : fenêtres, portes, plinthes, coins sombres, dessous de meubles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-step\"\u003e\n        \u003cdiv class=\"soi-sprhab-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-sprhab-step-content\"\u003e\n          \u003ch3\u003eLaissez sécher\u003c\/h3\u003e\n          \u003cp\u003eQuelques minutes suffisent. Pas besoin de rincer : la protection s'installe en séchant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-step\"\u003e\n        \u003cdiv class=\"soi-sprhab-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-sprhab-step-content\"\u003e\n          \u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n          \u003cp\u003eToutes les 3 à 4 semaines, ou après un nettoyage des surfaces traitées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003eComposition du Spray Habitat MoustiCare\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sprhab-compo\"\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003ePrincipe actif\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eGéraniol 2,5% (origine botanique, répulsif et insecticide)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eEau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003eAutres composants\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eAgents émulsifiants et stabilisants d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eGaz propulseur, DEET, solvants agressifs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003ePour qui ce spray anti-insectes est-il recommandé ?\u003c\/h2\u003e\n    \u003cp\u003eCe spray convient à tous les foyers souhaitant une solution naturelle et durable contre les insectes. Il est particulièrement adapté aux familles avec enfants, aux personnes sensibles aux insecticides chimiques, et à ceux qui souhaitent traiter leur intérieur sans odeur forte ni résidus agressifs.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sprhab-accordion\"\u003e\n      \u003cdetails class=\"soi-sprhab-accordion-item\"\u003e\n        \u003csummary class=\"soi-sprhab-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sprhab-accordion-content\"\u003e\n          \u003cp\u003eRéservé à un usage sur les surfaces, non destiné à une application cutanée. Tenir hors de portée des enfants. Ne pas vaporiser sur les aliments ou plans de travail alimentaires. Consulter un professionnel de santé en cas de doute sur les compatibilités.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sprhab-cta-box\"\u003e\n      \u003cp class=\"soi-sprhab-cta-tag\" style=\"color: white;\"\u003eVotre maison, protégée naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-sprhab-cta-text\" style=\"color: white;\"\u003eUn seul geste, jusqu'à un mois de tranquillité. Avec le Spray Habitat MoustiCare et son géraniol d'origine botanique, vous reprenez le contrôle de votre intérieur, sereinement et durablement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sprhab-marine: #1A2D3D;\n  --soi-sprhab-marine-dark: #0F1E2B;\n  --soi-sprhab-marine-light: #2C4458;\n  --soi-sprhab-pomme: #A1C544;\n  --soi-sprhab-pomme-dark: #84A636;\n  --soi-sprhab-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-sprhab-white: #FFFFFF;\n  --soi-sprhab-off-white: #F8FAF6;\n  --soi-sprhab-stone: #F1F3EE;\n  --soi-sprhab-line: #E5E8E0;\n\n  --soi-sprhab-primary: #5B9A3E;\n  --soi-sprhab-primary-soft: rgba(91,154,62,0.10);\n  --soi-sprhab-accent: #4A8A32;\n\n  --soi-sprhab-text: #1A2D3D;\n  --soi-sprhab-text-soft: #4A5B6B;\n  --soi-sprhab-text-muted: #7B8693;\n\n  --soi-sprhab-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sprhab-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sprhab-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sprhab-radius: 12px;\n  --soi-sprhab-radius-sm: 8px;\n  --soi-sprhab-radius-pill: 999px;\n}\n\n.soi-sprhab-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sprhab-fiche img { max-width: 100%; height: auto; }\n\n.soi-sprhab-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sprhab-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sprhab-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-sprhab-hero {\n  position: relative;\n  background: var(--soi-sprhab-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-sprhab-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sprhab-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sprhab-pomme);\n}\n\n.soi-sprhab-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-sprhab-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sprhab-pomme);\n  border-radius: 50%;\n}\n\n.soi-sprhab-hero-title {\n  display: block;\n  color: var(--soi-sprhab-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-sprhab-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-sprhab-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sprhab-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-sprhab-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sprhab-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sprhab-label-accent {\n  background: var(--soi-sprhab-pomme);\n  border-color: var(--soi-sprhab-pomme);\n  color: var(--soi-sprhab-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-sprhab-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sprhab-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sprhab-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-sprhab-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sprhab-pomme);\n  border-radius: 2px;\n}\n\n.soi-sprhab-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sprhab-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sprhab-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sprhab-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sprhab-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-sprhab-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sprhab-card {\n  background: var(--soi-sprhab-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sprhab-radius);\n  border-left: 3px solid var(--soi-sprhab-pomme);\n}\n\n.soi-sprhab-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sprhab-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sprhab-card p {\n  font-size: 14px;\n  color: var(--soi-sprhab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-sprhab-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sprhab-pomme-light);\n  border-left: 4px solid var(--soi-sprhab-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sprhab-radius) var(--soi-sprhab-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-sprhab-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sprhab-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sprhab-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sprhab-tip p {\n  font-size: 14px;\n  color: var(--soi-sprhab-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-sprhab-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-sprhab-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sprhab-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sprhab-radius);\n  border: 1px solid var(--soi-sprhab-line);\n  align-items: flex-start;\n}\n\n.soi-sprhab-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sprhab-marine);\n  color: var(--soi-sprhab-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-sprhab-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sprhab-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sprhab-step-content p {\n  font-size: 14px;\n  color: var(--soi-sprhab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-sprhab-compo {\n  background: var(--soi-sprhab-off-white);\n  border-radius: var(--soi-sprhab-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sprhab-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-sprhab-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sprhab-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sprhab-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sprhab-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sprhab-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sprhab-marine);\n  text-align: right;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-sprhab-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-sprhab-accordion-item {\n  background: var(--soi-sprhab-off-white);\n  border-radius: var(--soi-sprhab-radius-sm);\n  border: 1px solid var(--soi-sprhab-line);\n  overflow: hidden;\n}\n\n.soi-sprhab-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sprhab-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-sprhab-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sprhab-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sprhab-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sprhab-accordion-item[open] .soi-sprhab-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sprhab-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sprhab-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sprhab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-sprhab-cta-box {\n  background: var(--soi-sprhab-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sprhab-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sprhab-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-sprhab-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sprhab-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-sprhab-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sprhab-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sprhab-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-sprhab-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sprhab-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sprhab-compo-value {\n    text-align: left;\n  }\n\n  .soi-sprhab-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-sprhab-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sprhab-fiche {\n    --soi-sprhab-text-soft: #2C3E50;\n    --soi-sprhab-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603457827146,"sku":"MC0035","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_spray_habitat_mc0035_4f374f52-b2d7-472d-a1f2-1f6508e82f7f.jpg?v=1778843009"},{"product_id":"concentre-anti-larves-moustiques","title":"Concentré Anti-Larves \u0026 Moustiques","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003e\u003cstrong\u003eLe Concentré Anti-Larves \u0026amp; Moustiques MoustiCare\u003c\/strong\u003e est une solution révolutionnaire et naturelle, conçue pour les particuliers souhaitant \u003cstrong\u003ese débarrasser efficacement des moustiques et de leurs larves\u003c\/strong\u003e dans leurs espaces extérieurs. Ce produit est particulièrement adapté pour traiter les zones telles que les jardins, les terrasses et les abords de piscines, offrant une protection durable et écologique.\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_MC0050_d4615bbd-947b-4bab-be7c-36f464ed48d0.jpg?v=1776180835\" alt=\"Photo d'un moustique sur une feuille\" 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 et avantages du Concentré Anti-larves et moustiques\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul style=\"list-style-type: circle;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCe concentré est formulé à partir de Géraniol\u003c\/strong\u003e, un puissant actif d'origine végétale reconnu pour son efficacité insecticide et larvicide. Il agit rapidement en étouffant et en déshydratant les moustiques adultes ainsi que les larves de moustiques et de mouches.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEn seulement 24 heures, il offre une action larvicide totale\u003c\/strong\u003e, tout en réduisant de 95% les pontes en milieu humide, aquatique ou végétal.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSa composition naturelle\u003c\/strong\u003e le rend sans danger pour les autres habitants des gîtes larvaires, assurant ainsi une solution sécurisée pour votre environnement.\u003c\/li\u003e\n\u003cli\u003ePour l'utiliser, il suffit de diluer le concentré dans 5 litres d'eau, ce qui permet d'obtenir\u003cstrong\u003e une solution prête à l'emploi\u003c\/strong\u003e. Appliqué sur les haies, les arbustes, les buissons et les pots de fleurs, ce produit a prouvé son efficacité contre les moustiques Tigre et autres espèces de moustiques, notamment le culex.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGrâce à son action rapide et durable, il offre une protection continue\u003c\/strong\u003e pour vos espaces extérieurs, vous permettant de profiter pleinement de votre jardin sans être importuné par les moustiques.\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\u003e\u003cstrong\u003eLe Concentré Anti-Larves \u0026amp; Moustiques MoustiCare \u003c\/strong\u003eest ainsi une solution naturelle, facile à utiliser et extrêmement efficace pour protéger vos espaces extérieurs des moustiques.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603458318666,"sku":"MC0050","price":12.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_concentre_antilarve-moustiques_mc0050_c7425ea5-4014-4039-8867-9f3bf1a83057.jpg?v=1778843009"},{"product_id":"lotion-traitante-poux-coslys","title":"Lotion Traitante Anti-Poux – Coslys","description":"\u003cdiv class=\"soi-poux-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-poux-hero\"\u003e\n    \u003cdiv class=\"soi-poux-hero-tag\"\u003e\n      \u003cspan class=\"soi-poux-tag-dot\"\u003e\u003c\/span\u003e\n      Soin capillaire · Coslys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-poux-hero-title\"\u003eEfficacité express sans insecticide\u003c\/span\u003e\n    \u003cp class=\"soi-poux-hero-subtitle\"\u003eUne lotion anti-poux à base d'acides gras de coco, efficace en 5 minutes dès la première application. Formulée pour toute la famille, bébés dès 6 mois inclus.\u003c\/p\u003e\n    \u003cdiv class=\"soi-poux-hero-labels\"\u003e\n      \u003cspan class=\"soi-poux-label soi-poux-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-poux-label\"\u003eDISPOSITIF MÉDICAL CE\u003c\/span\u003e\n      \u003cspan class=\"soi-poux-label\"\u003e98% ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-poux-label\"\u003e0% INSECTICIDE\u003c\/span\u003e\n      \u003cspan class=\"soi-poux-label\"\u003eDÈS 6 MOIS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Efficacité --\u003e\n  \u003csection class=\"soi-poux-section\"\u003e\n    \u003ch2\u003eUne lotion anti-poux sans insecticide, efficace en 5 minutes\u003c\/h2\u003e\n    \u003cp class=\"soi-poux-section-intro\"\u003eCe qui distingue vraiment cette lotion, c'est son mode d'action : elle n'utilise aucun insecticide chimique, aucune huile essentielle, aucune substance neurotoxique. À la place, ses acides gras de coco agissent mécaniquement en asphyxiant poux et lentes, les éliminant sans leur laisser la moindre chance de développer une résistance.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-poux-benefits\"\u003e\n      \u003cdiv class=\"soi-poux-benefit\"\u003e\n        \u003cdiv class=\"soi-poux-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100% efficace en 1 application\u003c\/h3\u003e\n        \u003cp\u003eTemps de pose de seulement 5 minutes : poux, larves et lentes sont éliminés en une seule séance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-benefit\"\u003e\n        \u003cdiv class=\"soi-poux-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e98% d'origine naturelle\u003c\/h3\u003e\n        \u003cp\u003e0% insecticide, 0% silicone, 0% conservateur, 0% huile essentielle. Une formule épurée au maximum.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-benefit\"\u003e\n        \u003cdiv class=\"soi-poux-benefit-icon\"\u003e\u003cspan\u003e🍓\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eParfum framboise sans allergènes\u003c\/h3\u003e\n        \u003cp\u003eUne application agréable, même sur les enfants, grâce à un parfum doux et sans allergènes déclarés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Pour qui --\u003e\n  \u003csection class=\"soi-poux-section\"\u003e\n    \u003ch2\u003ePour qui est cette lotion poux Coslys ?\u003c\/h2\u003e\n    \u003cp class=\"soi-poux-section-intro\"\u003eC'est l'une des rares lotions anti-poux adaptées à des profils très sensibles, souvent oubliés par les traitements classiques. Certifiée Dispositif Médical CE, elle répond à des exigences de qualité et de sécurité rigoureuses.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-poux-grid\"\u003e\n      \u003cdiv class=\"soi-poux-card\"\u003e\n        \u003ch3\u003e👶 Enfants dès 6 mois\u003c\/h3\u003e\n        \u003cp\u003eConçue pour les cheveux fins et les cuirs chevelus délicats des tout-petits, sans aucune substance agressive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-card\"\u003e\n        \u003ch3\u003e🤰 Femmes enceintes et allaitantes\u003c\/h3\u003e\n        \u003cp\u003eSans insecticide, sans huile essentielle : une formule compatible avec la grossesse et l'allaitement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-card\"\u003e\n        \u003ch3\u003e🛡️ Peaux sensibles ou allergiques\u003c\/h3\u003e\n        \u003cp\u003eParfum sans allergènes, 0% conservateur, 0% silicone : adaptée aux cuirs chevelus les plus réactifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧‍👦 Toute la famille\u003c\/h3\u003e\n        \u003cp\u003eUne seule formule pour tous les membres du foyer, du plus petit au plus grand.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Mode d'emploi --\u003e\n  \u003csection class=\"soi-poux-section\"\u003e\n    \u003ch2\u003eComment utiliser la Lotion Traitante Poux Coslys ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-poux-timeline\"\u003e\n      \u003cdiv class=\"soi-poux-step\"\u003e\n        \u003cdiv class=\"soi-poux-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-poux-step-content\"\u003e\n          \u003ch3\u003eAppliquez sur cheveux secs\u003c\/h3\u003e\n          \u003cp\u003eRépartissez la lotion en partant de la racine. Utilisez l'embout applicateur pour bien couvrir chaque mèche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-step\"\u003e\n        \u003cdiv class=\"soi-poux-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-poux-step-content\"\u003e\n          \u003ch3\u003eLaissez poser 5 minutes\u003c\/h3\u003e\n          \u003cp\u003ePas besoin de laisser agir des heures : la formule agit rapidement par asphyxie mécanique des parasites.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-step\"\u003e\n        \u003cdiv class=\"soi-poux-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-poux-step-content\"\u003e\n          \u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau, puis passez un peigne à dents fines pour retirer les lentes et poux déjà éliminés.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-step\"\u003e\n        \u003cdiv class=\"soi-poux-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-poux-step-content\"\u003e\n          \u003ch3\u003eUne seule application suffit\u003c\/h3\u003e\n          \u003cp\u003eEn cas de réinfestation (contact avec une personne non traitée), renouvelez le traitement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-poux-tip\"\u003e\n      \u003cdiv class=\"soi-poux-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa lotion s'utilise idéalement avec un peigne à dents fines (non inclus) pour retirer mécaniquement les lentes après rinçage. Coslys propose également une gamme de produits complémentaires pour un traitement complet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Composition --\u003e\n  \u003csection class=\"soi-poux-section\"\u003e\n    \u003ch2\u003eComposition de la lotion anti-poux Coslys\u003c\/h2\u003e\n    \u003cp class=\"soi-poux-section-intro\"\u003eLa formule mise tout sur la naturalité et la tolérance cutanée. Aucun insecticide, aucune huile essentielle, aucune substance susceptible d'irriter les cuirs chevelus fragiles des tout-petits ou des peaux réactives.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-poux-compo\"\u003e\n      \u003cdiv class=\"soi-poux-compo-row\"\u003e\n        \u003cspan class=\"soi-poux-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-compo-value\"\u003eAcides gras de coco (Cocos Nucifera)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-compo-row\"\u003e\n        \u003cspan class=\"soi-poux-compo-label\"\u003eMode d'action\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-compo-value\"\u003eMécanique, par asphyxie des parasites\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-compo-row\"\u003e\n        \u003cspan class=\"soi-poux-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-compo-value\"\u003eEau (Aqua)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-compo-row\"\u003e\n        \u003cspan class=\"soi-poux-compo-label\"\u003eÉmulsifiants\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-compo-value\"\u003eD'origine naturelle, facilitent l'application et le rinçage\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-compo-row\"\u003e\n        \u003cspan class=\"soi-poux-compo-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-compo-value\"\u003eFramboise, sans allergènes déclarés\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-poux-grid-compact\"\u003e\n      \u003cdiv class=\"soi-poux-card-mini\"\u003e\n        \u003cspan class=\"soi-poux-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-card-mini-value\"\u003e98%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-card-mini\"\u003e\n        \u003cspan class=\"soi-poux-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-card-mini-label\"\u003eInsecticide\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-card-mini-value\"\u003e0%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-card-mini\"\u003e\n        \u003cspan class=\"soi-poux-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-card-mini-label\"\u003eSilicone\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-card-mini-value\"\u003e0%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-poux-card-mini\"\u003e\n        \u003cspan class=\"soi-poux-card-mini-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-card-mini-label\"\u003eHuile essentielle\u003c\/span\u003e\n        \u003cspan class=\"soi-poux-card-mini-value\"\u003e0%\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : F\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-poux-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-poux-cta-box\"\u003e\n      \u003cp class=\"soi-poux-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-poux-cta-text\" style=\"color: white;\"\u003eEn 5 minutes, sans insecticide, dès 6 mois : la réponse naturelle et rapide face aux poux pour toute votre famille.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-poux-marine: #1A2D3D;\n  --soi-poux-marine-dark: #0F1E2B;\n  --soi-poux-marine-light: #2C4458;\n  --soi-poux-pomme: #A1C544;\n  --soi-poux-pomme-dark: #84A636;\n  --soi-poux-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-poux-white: #FFFFFF;\n  --soi-poux-off-white: #F8FAF6;\n  --soi-poux-stone: #F1F3EE;\n  --soi-poux-line: #E5E8E0;\n\n  --soi-poux-primary: #7CA86E;\n  --soi-poux-primary-soft: rgba(124,168,110,0.12);\n  --soi-poux-accent: #D64B8A;\n\n  --soi-poux-text: #1A2D3D;\n  --soi-poux-text-soft: #4A5B6B;\n  --soi-poux-text-muted: #7B8693;\n\n  --soi-poux-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-poux-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-poux-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-poux-radius: 12px;\n  --soi-poux-radius-sm: 8px;\n  --soi-poux-radius-pill: 999px;\n}\n\n.soi-poux-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-poux-fiche img { max-width: 100%; height: auto; }\n\n.soi-poux-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-poux-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-poux-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-poux-hero {\n  position: relative;\n  background: var(--soi-poux-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-poux-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-poux-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-poux-pomme);\n}\n\n.soi-poux-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-poux-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-poux-pomme);\n  border-radius: 50%;\n}\n\n.soi-poux-hero-title {\n  display: block;\n  color: var(--soi-poux-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-poux-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-poux-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-poux-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-poux-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-poux-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-poux-label-accent {\n  background: var(--soi-poux-pomme);\n  border-color: var(--soi-poux-pomme);\n  color: var(--soi-poux-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-poux-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-poux-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-poux-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-poux-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-poux-pomme);\n  border-radius: 2px;\n}\n\n.soi-poux-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-poux-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-poux-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-poux-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-poux-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-poux-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-poux-benefit {\n  background: var(--soi-poux-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-poux-radius);\n  border: 1px solid var(--soi-poux-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-poux-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-poux-shadow-md);\n}\n\n.soi-poux-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-poux-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-poux-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-poux-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-poux-benefit:hover .soi-poux-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-poux-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-poux-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-poux-benefit p {\n  font-size: 13px;\n  color: var(--soi-poux-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-poux-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-poux-card {\n  background: var(--soi-poux-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-poux-radius);\n  border-left: 3px solid var(--soi-poux-pomme);\n}\n\n.soi-poux-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-poux-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-poux-card p {\n  font-size: 14px;\n  color: var(--soi-poux-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-poux-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-poux-card-mini {\n  background: var(--soi-poux-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-poux-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-poux-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-poux-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-poux-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-poux-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-poux-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-poux-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-poux-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-poux-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-poux-radius);\n  border: 1px solid var(--soi-poux-line);\n  align-items: flex-start;\n}\n\n.soi-poux-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-poux-marine);\n  color: var(--soi-poux-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-poux-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-poux-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-poux-step-content p {\n  font-size: 14px;\n  color: var(--soi-poux-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-poux-compo {\n  background: var(--soi-poux-off-white);\n  border-radius: var(--soi-poux-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-poux-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-poux-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-poux-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-poux-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-poux-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-poux-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-poux-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-poux-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-poux-pomme-light);\n  border-left: 4px solid var(--soi-poux-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-poux-radius) var(--soi-poux-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-poux-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-poux-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-poux-marine);\n  margin-bottom: 4px;\n}\n\n.soi-poux-tip p {\n  font-size: 14px;\n  color: var(--soi-poux-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-poux-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-poux-accordion-item {\n  background: var(--soi-poux-off-white);\n  border-radius: var(--soi-poux-radius-sm);\n  border: 1px solid var(--soi-poux-line);\n  overflow: hidden;\n}\n\n.soi-poux-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-poux-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-poux-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-poux-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-poux-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-poux-accordion-item[open] .soi-poux-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-poux-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-poux-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-poux-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-poux-cta-box {\n  background: var(--soi-poux-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-poux-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-poux-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-poux-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-poux-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-poux-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-poux-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-poux-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-poux-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-poux-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-poux-compo-value {\n    text-align: left;\n  }\n\n  .soi-poux-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-poux-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-poux-fiche {\n    --soi-poux-text-soft: #2C3E50;\n    --soi-poux-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Coslys","offers":[{"title":"Default Title","offer_id":61603515892042,"sku":"CS0235","price":10.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lotion-traitante-poux-coslys-packshot_11zon.jpg?v=1781525191"},{"product_id":"serpentins-attrape-mouches-etamine-du-lys","title":"Serpentins Attrape-Mouches – Etamine du Lys","description":"\n\u003cdiv class=\"soi-serp-fiche\"\u003e\n\n  \u003csection class=\"soi-serp-hero\"\u003e\n    \u003cdiv class=\"soi-serp-hero-tag\"\u003e\n      \u003cspan class=\"soi-serp-tag-dot\"\u003e\u003c\/span\u003e\n      Pare-insectes naturel · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-serp-hero-title\"\u003eSerpentins Attrape-Mouches\u003c\/span\u003e\n    \u003cp class=\"soi-serp-hero-subtitle\"\u003eUne solution simple, sans insecticide et sans parfum pour capturer les mouches efficacement jusqu'à 4 semaines par serpentin.\u003c\/p\u003e\n    \u003cdiv class=\"soi-serp-hero-labels\"\u003e\n      \u003cspan class=\"soi-serp-label soi-serp-label-accent\"\u003eSANS INSECTICIDE\u003c\/span\u003e\n      \u003cspan class=\"soi-serp-label\"\u003eSANS PARFUM\u003c\/span\u003e\n      \u003cspan class=\"soi-serp-label\"\u003eCOLLE EXTRA-FORTE\u003c\/span\u003e\n      \u003cspan class=\"soi-serp-label\"\u003e4 SERPENTINS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-serp-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un attrape-mouches sans insecticide ?\u003c\/h2\u003e\n    \u003cp\u003eLes sprays et insecticides classiques diffusent des substances volatiles dans l'air que vous respirez, et que respirent aussi vos enfants et vos animaux. L'attrape-mouches naturel fonctionne autrement : la mouche est attirée visuellement par le reflet de la bande engluée, s'y pose, et reste piégée par la colle extra-forte. Aucun produit toxique, aucune odeur, aucune fumée.\u003c\/p\u003e\n    \u003cp\u003eC'est aussi une solution bien plus durable qu'un spray vidé en quelques utilisations : chaque serpentin reste actif jusqu'à \u003cstrong\u003e4 semaines\u003c\/strong\u003e, ce qui en fait l'un des attrape-mouches maison les plus économiques du marché.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-serp-section\"\u003e\n    \u003ch2\u003eLes points forts de ces rubans attrape-mouches\u003c\/h2\u003e\n    \u003cdiv class=\"soi-serp-benefits\"\u003e\n      \u003cdiv class=\"soi-serp-benefit\"\u003e\n        \u003cdiv class=\"soi-serp-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans insecticide ni parfum\u003c\/h3\u003e\n        \u003cp\u003eIdéal dans une cuisine, une pièce de vie ou tout espace fréquenté par des enfants et des animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-benefit\"\u003e\n        \u003cdiv class=\"soi-serp-benefit-icon\"\u003e\u003cspan\u003e💪\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eColle extra-forte\u003c\/h3\u003e\n        \u003cp\u003eLes mouches capturées ne s'échappent pas, contrairement à certains modèles aux surfaces insuffisamment adhésives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-benefit\"\u003e\n        \u003cdiv class=\"soi-serp-benefit-icon\"\u003e\u003cspan\u003e📅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eJusqu'à 4 semaines d'efficacité\u003c\/h3\u003e\n        \u003cp\u003eChaque serpentin reste actif jusqu'à 4 semaines, même en conditions chaudes et humides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-benefit\"\u003e\n        \u003cdiv class=\"soi-serp-benefit-icon\"\u003e\u003cspan\u003e📦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBoîte de 4 serpentins\u003c\/h3\u003e\n        \u003cp\u003eProtégez plusieurs pièces simultanément ou étalez l'usage sur toute la saison.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-serp-tip\"\u003e\n      \u003cdiv class=\"soi-serp-tip-icon\"\u003e⚡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eInstallation en moins d'une minute\u003c\/strong\u003e\n        \u003cp\u003eUne punaise fournie, un geste, et votre serpentin est en place.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-serp-section\"\u003e\n    \u003ch2\u003eComment poser votre attrape-mouches maison en 3 étapes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-serp-timeline\"\u003e\n      \u003cdiv class=\"soi-serp-step\"\u003e\n        \u003cdiv class=\"soi-serp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-serp-step-content\"\u003e\n          \u003ch3\u003eDéroulez le serpentin\u003c\/h3\u003e\n          \u003cp\u003eTirez doucement sur le ruban tout en tournant la bobine dans le sens inverse des aiguilles d'une montre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-step\"\u003e\n        \u003cdiv class=\"soi-serp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-serp-step-content\"\u003e\n          \u003ch3\u003eSuspendez-le à l'aide de la punaise fournie\u003c\/h3\u003e\n          \u003cp\u003eDe préférence au centre de la pièce, loin des courants d'air qui réduiraient son efficacité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-step\"\u003e\n        \u003cdiv class=\"soi-serp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-serp-step-content\"\u003e\n          \u003ch3\u003eRemplacez-le au bout de 4 semaines\u003c\/h3\u003e\n          \u003cp\u003eOu dès qu'il est saturé. Votre boîte de 4 serpentins vous couvre pour toute la belle saison.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-serp-section\"\u003e\n    \u003ch2\u003eOù placer votre ruban attrape-mouches pour un résultat optimal ?\u003c\/h2\u003e\n    \u003cp\u003eLes zones les plus efficaces sont celles où les mouches circulent naturellement : \u003cstrong\u003eau-dessus d'un plan de travail, près d'une fenêtre ouverte, à proximité d'une poubelle ou d'un bac à compost\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"soi-serp-tip\"\u003e\n      \u003cdiv class=\"soi-serp-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eÉvitez les endroits très ventilés (sous une VMC, devant un ventilateur) qui empêchent les insectes de se poser durablement sur le ruban.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-serp-section\"\u003e\n    \u003ch2\u003eComposition et caractéristiques techniques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-serp-compo\"\u003e\n      \u003cdiv class=\"soi-serp-compo-row\"\u003e\n        \u003cspan class=\"soi-serp-compo-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-serp-compo-value\"\u003e4 serpentins engluées par boîte\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-compo-row\"\u003e\n        \u003cspan class=\"soi-serp-compo-label\"\u003eColle\u003c\/span\u003e\n        \u003cspan class=\"soi-serp-compo-value\"\u003eExtra-forte, sans insecticide\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-compo-row\"\u003e\n        \u003cspan class=\"soi-serp-compo-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-serp-compo-value\"\u003eAucun\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-compo-row\"\u003e\n        \u003cspan class=\"soi-serp-compo-label\"\u003eDurée d'efficacité\u003c\/span\u003e\n        \u003cspan class=\"soi-serp-compo-value\"\u003eJusqu'à 4 semaines par serpentin\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-compo-row\"\u003e\n        \u003cspan class=\"soi-serp-compo-label\"\u003eAccessoires inclus\u003c\/span\u003e\n        \u003cspan class=\"soi-serp-compo-value\"\u003ePunaises de fixation fournies\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-compo-row\"\u003e\n        \u003cspan class=\"soi-serp-compo-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-serp-compo-value\"\u003eIntérieur uniquement\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-serp-compo-row\"\u003e\n        \u003cspan class=\"soi-serp-compo-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-serp-compo-value\"\u003eEtamine du Lys, gamme Pare-Insectes\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-serp-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur les serpentins attrape-mouches\u003c\/h2\u003e\n    \u003cdiv class=\"soi-serp-accordion\"\u003e\n      \u003cdetails class=\"soi-serp-accordion-item\"\u003e\n        \u003csummary class=\"soi-serp-accordion-header\"\u003e🪰 Ces rubans fonctionnent-ils aussi contre d'autres insectes ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-serp-accordion-content\"\u003e\n          \u003cp\u003eOui, la colle capture également les moucherons, les petits moustiques et les insectes volants de petite taille attirés par la surface réfléchissante.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-serp-accordion-item\"\u003e\n        \u003csummary class=\"soi-serp-accordion-header\"\u003e👶 Sont-ils dangereux pour les enfants ou les animaux ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-serp-accordion-content\"\u003e\n          \u003cp\u003eLe serpentin ne contient aucun insecticide ni substance toxique. En revanche, veillez à le suspendre hors de portée pour éviter tout contact avec la colle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-serp-accordion-item\"\u003e\n        \u003csummary class=\"soi-serp-accordion-header\"\u003e🍳 Peut-on les utiliser dans une cuisine alimentaire ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-serp-accordion-content\"\u003e\n          \u003cp\u003eOui, l'absence d'insecticide et de parfum les rend parfaitement compatibles avec un usage en cuisine, ce qui n'est pas le cas de la majorité des sprays anti-mouches.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-serp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-serp-cta-box\"\u003e\n      \u003cp class=\"soi-serp-cta-tag\" style=\"color: white;\"\u003eVotre intérieur, sans mouches et sans compromis\u003c\/p\u003e\n      \u003cp class=\"soi-serp-cta-text\" style=\"color: white;\"\u003eQuatre serpentins, zéro insecticide, une saison entière de tranquillité. Simple, naturel, efficace.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-serp-marine: #1A2D3D;\n  --soi-serp-marine-dark: #0F1E2B;\n  --soi-serp-marine-light: #2C4458;\n  --soi-serp-pomme: #A1C544;\n  --soi-serp-pomme-dark: #84A636;\n  --soi-serp-pomme-light: rgba(161,197,68,0.10);\n  --soi-serp-white: #FFFFFF;\n  --soi-serp-off-white: #F8FAF6;\n  --soi-serp-stone: #F1F3EE;\n  --soi-serp-line: #E5E8E0;\n  --soi-serp-primary: #6AAB3A;\n  --soi-serp-primary-soft: rgba(106,171,58,0.10);\n  --soi-serp-accent: #D4D94A;\n  --soi-serp-text: #1A2D3D;\n  --soi-serp-text-soft: #4A5B6B;\n  --soi-serp-text-muted: #7B8693;\n  --soi-serp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-serp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-serp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-serp-radius: 12px;\n  --soi-serp-radius-sm: 8px;\n  --soi-serp-radius-pill: 999px;\n}\n\n.soi-serp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-serp-fiche img { max-width: 100%; height: auto; }\n\n.soi-serp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-serp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-serp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-serp-hero {\n  position: relative;\n  background: var(--soi-serp-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-serp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-serp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-serp-pomme);\n}\n\n.soi-serp-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-serp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-serp-pomme);\n  border-radius: 50%;\n}\n\n.soi-serp-hero-title {\n  display: block;\n  color: var(--soi-serp-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-serp-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-serp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-serp-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-serp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-serp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-serp-label-accent {\n  background: var(--soi-serp-pomme);\n  border-color: var(--soi-serp-pomme);\n  color: var(--soi-serp-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-serp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-serp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-serp-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-serp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-serp-pomme);\n  border-radius: 2px;\n}\n\n.soi-serp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-serp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-serp-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-serp-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-serp-benefit {\n  background: var(--soi-serp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-serp-radius);\n  border: 1px solid var(--soi-serp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-serp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-serp-shadow-md);\n}\n\n.soi-serp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-serp-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-serp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-serp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-serp-benefit:hover .soi-serp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-serp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-serp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-serp-benefit p {\n  font-size: 13px;\n  color: var(--soi-serp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-serp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-serp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-serp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-serp-radius);\n  border: 1px solid var(--soi-serp-line);\n  align-items: flex-start;\n}\n\n.soi-serp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-serp-marine);\n  color: var(--soi-serp-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-serp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-serp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-serp-step-content p {\n  font-size: 14px;\n  color: var(--soi-serp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-serp-compo {\n  background: var(--soi-serp-off-white);\n  border-radius: var(--soi-serp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-serp-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-serp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-serp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-serp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-serp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-serp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-serp-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-serp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-serp-pomme-light);\n  border-left: 4px solid var(--soi-serp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-serp-radius) var(--soi-serp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-serp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-serp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-serp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-serp-tip p {\n  font-size: 14px;\n  color: var(--soi-serp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-serp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-serp-accordion-item {\n  background: var(--soi-serp-off-white);\n  border-radius: var(--soi-serp-radius-sm);\n  border: 1px solid var(--soi-serp-line);\n  overflow: hidden;\n}\n\n.soi-serp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-serp-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-serp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-serp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-serp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-serp-accordion-item[open] .soi-serp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-serp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-serp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-serp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-serp-cta-box {\n  background: var(--soi-serp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-serp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-serp-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-serp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-serp-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-serp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-serp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-serp-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-serp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-serp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-serp-compo-value {\n    text-align: left;\n  }\n\n  .soi-serp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-serp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-serp-fiche {\n    --soi-serp-text-soft: #2C3E50;\n    --soi-serp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603581362506,"sku":"EY0170","price":2.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/serpentins-attrape-mouches-etamine-du-lys-packshot.webp?v=1779457475"},{"product_id":"spray-purifiant-agrumes-bio-florame","title":"Spray Purifiant Agrumes Bio – Florame","description":"\n\n\u003cdiv class=\"soi-spag-fiche\"\u003e\n\n  \u003csection class=\"soi-spag-hero\"\u003e\n    \u003cdiv class=\"soi-spag-hero-tag\"\u003e\n      \u003cspan class=\"soi-spag-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie · Florame\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-spag-hero-title\"\u003eSpray Purifiant Agrumes Bio\u003c\/span\u003e\n    \u003cp class=\"soi-spag-hero-subtitle\"\u003e28 huiles essentielles biologiques réunies dans un spray purifiant à l'efficacité prouvée contre virus, bactéries et champignons. Assainissez votre intérieur naturellement.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spag-hero-labels\"\u003e\n      \u003cspan class=\"soi-spag-label soi-spag-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-spag-label\"\u003eECOCERT COSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-spag-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-spag-label\"\u003eEFFICACITÉ PROUVÉE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spag-section\"\u003e\n    \u003ch2\u003eUn spray purifiant aux huiles essentielles bio, vraiment efficace ?\u003c\/h2\u003e\n    \u003cp\u003eBonne question, et vous avez raison de la poser. Depuis les controverses autour de certains sprays assainissants aux huiles essentielles, les consommateurs sont plus exigeants, et c'est tout à leur honneur. Le Spray Purifiant Agrumes Bio de Florame se distingue clairement de la concurrence sur un point essentiel : son efficacité a été testée et prouvée selon les normes européennes EN 14476, EN 1276 et EN 1650, respectivement contre les virus, bactéries et champignons. Ce n'est pas une promesse marketing, c'est une certification.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spag-section\"\u003e\n    \u003ch2\u003e28 huiles essentielles bio : une synergie pensée pour assainir\u003c\/h2\u003e\n    \u003cp\u003eCe spray purifiant repose sur une formule concentrée en 28 huiles essentielles certifiées biologiques, parmi lesquelles dominent les agrumes : orange douce, mandarine, pamplemousse et citron. Ces huiles sont choisies non pas pour leur seul parfum, mais pour leurs propriétés purifiantes reconnues. Le résultat : une fragrance fraîche, légère et 100 % naturelle, sans parfum de synthèse, sans gaz propulseur. Certifié ECOCERT Cosmos Organic, il porte également le label 75 % d'ingrédients d'origine naturelle et est fabriqué en France, à Saint-Rémy-de-Provence.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spag-section\"\u003e\n    \u003ch2\u003eCe que ce spray fait concrètement pour votre intérieur\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spag-benefits\"\u003e\n      \u003cdiv class=\"soi-spag-benefit\"\u003e\n        \u003cdiv class=\"soi-spag-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePurifie l'air ambiant\u003c\/h3\u003e\n        \u003cp\u003eÉlimine virus, bactéries et champignons en suspension dans l'air de votre intérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-benefit\"\u003e\n        \u003cdiv class=\"soi-spag-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAssainit surfaces et textiles\u003c\/h3\u003e\n        \u003cp\u003eCanapés, literie, rideaux, tapis : vos surfaces retrouvent une hygiène naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-benefit\"\u003e\n        \u003cdiv class=\"soi-spag-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eChasse les mauvaises odeurs\u003c\/h3\u003e\n        \u003cp\u003eNeutralise durablement les odeurs sans les masquer, pour un air véritablement assaini.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-benefit\"\u003e\n        \u003cdiv class=\"soi-spag-benefit-icon\"\u003e\u003cspan\u003e🍊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eParfume naturellement\u003c\/h3\u003e\n        \u003cp\u003eUne note fraîche d'agrumes bio qui embaume chaque pièce avec délicatesse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-benefit\"\u003e\n        \u003cdiv class=\"soi-spag-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRespecte la qualité de l'air\u003c\/h3\u003e\n        \u003cp\u003eSans solvant, sans gaz propulseur, sans conservateur de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spag-section\"\u003e\n    \u003ch2\u003eComment utiliser le Spray Purifiant Florame au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spag-timeline\"\u003e\n      \u003cdiv class=\"soi-spag-step\"\u003e\n        \u003cdiv class=\"soi-spag-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-spag-step-content\"\u003e\n          \u003ch3\u003eAir\u003c\/h3\u003e\n          \u003cp\u003eVaporisez 2 à 3 fois dans la pièce, en hauteur, en évitant de respirer directement le nuage. Laissez agir quelques secondes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-step\"\u003e\n        \u003cdiv class=\"soi-spag-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-spag-step-content\"\u003e\n          \u003ch3\u003eSurfaces\u003c\/h3\u003e\n          \u003cp\u003ePulvérisez à 20 cm de distance, puis essuyez ou laissez sécher selon la surface. Idéal pour les poignées de portes, plans de travail ou bureaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-step\"\u003e\n        \u003cdiv class=\"soi-spag-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-spag-step-content\"\u003e\n          \u003ch3\u003eTextiles\u003c\/h3\u003e\n          \u003cp\u003eVaporisez à distance sur coussins, canapé ou literie pour neutraliser les odeurs et assainir les fibres.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spag-tip\"\u003e\n      \u003cdiv class=\"soi-spag-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour une utilisation optimale, aérez la pièce quelques minutes avant et après la vaporisation. Tenez hors de portée des enfants en bas âge et évitez le contact direct avec les yeux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spag-section\"\u003e\n    \u003ch2\u003eComposition du Spray Purifiant Agrumes Bio Florame (180 ml)\u003c\/h2\u003e\n    \u003cp\u003eLa formule intègre une base aqueuse purifiée associée aux huiles essentielles biologiques suivantes (liste principale) : orange douce, mandarine rouge, pamplemousse, citron, tea tree (arbre à thé), eucalyptus radié, lavande vraie, ravintsara, géranium rosat, thym à linalol, et 18 autres huiles essentielles bio complémentaires. Aucun alcool de synthèse, aucun conservateur artificiel.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spag-section\"\u003e\n    \u003ch2\u003eSpray purifiant maison : pour qui, dans quelles situations ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spag-grid\"\u003e\n      \u003cdiv class=\"soi-spag-card\"\u003e\n        \u003ch3\u003e❄️ Saisons hivernales\u003c\/h3\u003e\n        \u003cp\u003eVous traversez les mois froids et souhaitez assainir l'air de votre intérieur sans produits chimiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-card\"\u003e\n        \u003ch3\u003e🐾 Animaux de compagnie\u003c\/h3\u003e\n        \u003cp\u003eVous partagez votre foyer avec des compagnons à quatre pattes et voulez neutraliser les odeurs naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-card\"\u003e\n        \u003ch3\u003e🔄 Alternative bio\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez une alternative bio aux sprays assainissants classiques, prête à l'emploi.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-card\"\u003e\n        \u003ch3\u003e💼 Espace de travail\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez purifier votre bureau, une voiture ou une chambre d'enfant au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-card\"\u003e\n        \u003ch3\u003e🌱 Sensibilité chimique\u003c\/h3\u003e\n        \u003cp\u003eVous êtes sensible aux produits chimiques et optez pour une solution 100 % naturelle et certifiée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spag-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spag-compo\"\u003e\n      \u003cdiv class=\"soi-spag-compo-row\"\u003e\n        \u003cspan class=\"soi-spag-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-spag-compo-value\"\u003e180 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-compo-row\"\u003e\n        \u003cspan class=\"soi-spag-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-spag-compo-value\"\u003eECOCERT Cosmos Organic, 75 % ingrédients d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-compo-row\"\u003e\n        \u003cspan class=\"soi-spag-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-spag-compo-value\"\u003eFabriqué en France, Saint-Rémy-de-Provence\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-compo-row\"\u003e\n        \u003cspan class=\"soi-spag-compo-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-spag-compo-value\"\u003eAir, surfaces, textiles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-compo-row\"\u003e\n        \u003cspan class=\"soi-spag-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-spag-compo-value\"\u003eGaz propulseur, parfum de synthèse, conservateur artificiel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spag-compo-row\"\u003e\n        \u003cspan class=\"soi-spag-compo-label\"\u003eEfficacité testée\u003c\/span\u003e\n        \u003cspan class=\"soi-spag-compo-value\"\u003eNormes EN 14476 (virus), EN 1276 (bactéries), EN 1650 (champignons)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spag-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-spag-cta-box\"\u003e\n      \u003cp class=\"soi-spag-cta-text\" style=\"color: white;\"\u003eParce que votre intérieur mérite mieux que de l'air masqué, purifiez vraiment avec la force de 28 huiles essentielles bio et la transparence d'une marque engagée. Un geste simple, naturel et prouvé pour respirer mieux chaque 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-spag-marine: #1A2D3D;\n  --soi-spag-marine-dark: #0F1E2B;\n  --soi-spag-marine-light: #2C4458;\n  --soi-spag-pomme: #A1C544;\n  --soi-spag-pomme-dark: #84A636;\n  --soi-spag-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-spag-white: #FFFFFF;\n  --soi-spag-off-white: #F8FAF6;\n  --soi-spag-stone: #F1F3EE;\n  --soi-spag-line: #E5E8E0;\n\n  --soi-spag-primary: #E8922A;\n  --soi-spag-primary-soft: #FFF3E6;\n  --soi-spag-accent: #F5A623;\n\n  --soi-spag-text: #1A2D3D;\n  --soi-spag-text-soft: #4A5B6B;\n  --soi-spag-text-muted: #7B8693;\n\n  --soi-spag-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spag-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spag-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spag-radius: 12px;\n  --soi-spag-radius-sm: 8px;\n  --soi-spag-radius-pill: 999px;\n}\n\n.soi-spag-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spag-fiche img { max-width: 100%; height: auto; }\n\n.soi-spag-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spag-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spag-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-spag-hero {\n  position: relative;\n  background: var(--soi-spag-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-spag-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spag-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spag-pomme);\n}\n\n.soi-spag-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-spag-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spag-pomme);\n  border-radius: 50%;\n}\n\n.soi-spag-hero-title {\n  display: block;\n  color: var(--soi-spag-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-spag-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-spag-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spag-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-spag-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spag-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spag-label-accent {\n  background: var(--soi-spag-pomme);\n  border-color: var(--soi-spag-pomme);\n  color: var(--soi-spag-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-spag-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spag-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spag-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-spag-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spag-pomme);\n  border-radius: 2px;\n}\n\n.soi-spag-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spag-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spag-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-spag-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-spag-benefit {\n  background: var(--soi-spag-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-spag-radius);\n  border: 1px solid var(--soi-spag-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-spag-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-spag-shadow-md);\n}\n\n.soi-spag-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-spag-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-spag-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-spag-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-spag-benefit:hover .soi-spag-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-spag-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spag-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spag-benefit p {\n  font-size: 13px;\n  color: var(--soi-spag-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-spag-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-spag-card {\n  background: var(--soi-spag-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spag-radius);\n  border-left: 3px solid var(--soi-spag-pomme);\n}\n\n.soi-spag-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spag-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spag-card p {\n  font-size: 14px;\n  color: var(--soi-spag-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-spag-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-spag-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spag-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spag-radius);\n  border: 1px solid var(--soi-spag-line);\n  align-items: flex-start;\n}\n\n.soi-spag-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spag-marine);\n  color: var(--soi-spag-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-spag-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spag-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spag-step-content p {\n  font-size: 14px;\n  color: var(--soi-spag-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-spag-compo {\n  background: var(--soi-spag-off-white);\n  border-radius: var(--soi-spag-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-spag-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-spag-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spag-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spag-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spag-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spag-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spag-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-spag-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-spag-pomme-light);\n  border-left: 4px solid var(--soi-spag-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-spag-radius) var(--soi-spag-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-spag-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-spag-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-spag-marine);\n  margin-bottom: 4px;\n}\n\n.soi-spag-tip p {\n  font-size: 14px;\n  color: var(--soi-spag-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-spag-cta-box {\n  background: var(--soi-spag-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spag-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spag-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-spag-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spag-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-spag-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spag-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spag-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-spag-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spag-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spag-compo-value {\n    text-align: left;\n  }\n\n  .soi-spag-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-spag-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spag-fiche {\n    --soi-spag-text-soft: #2C3E50;\n    --soi-spag-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Florame","offers":[{"title":"Default Title","offer_id":61603903897930,"sku":"FM0615","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-purifiant-agrumes-bio-florame-packshot.webp?v=1779199395"},{"product_id":"huile-essentielle-de-citronnelle-de-ceylan-pranarom","title":"Huile Essentielle de Citronnelle de Ceylan – Pranarom","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp data-start=\"496\" data-end=\"1280\"\u003eL’Huile essentielle de Citronnelle de Ceylan de Pranarōm est un indispensable de l’aromathérapie naturelle, particulièrement appréciée pour son parfum vivifiant et ses usages polyvalents. Extraite avec soin des parties aériennes de la \u003cstrong data-start=\"596\" data-end=\"617\"\u003eCymbopogon nardus\u003c\/strong\u003e, cette huile essentielle 100 % pure et intégrale concentre toute la richesse aromatique de la plante. Son odeur fraîche et citronnée évoque instantanément la propreté et la légèreté, tout en contribuant à instaurer une atmosphère agréable et apaisante, aussi bien à l’intérieur qu’à l’extérieur.\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_RA0065_4c491980-4ba5-495e-b5a8-82e9f3d269c7.jpg?v=1776185604\" alt=\"Citronnelle de Ceylan\" 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 data-start=\"915\" data-end=\"1007\"\u003eCaractéristiques et bienfaits de l’Huile essentielle de Citronnelle de Ceylan de Pranarom\u003c\/h2\u003e\n\u003cp data-start=\"1009\" data-end=\"1620\"\u003eObtenue par distillation à la vapeur d’eau, l’Huile essentielle de Citronnelle de Ceylan se distingue par une composition biochimique riche, notamment en \u003cstrong data-start=\"1163\" data-end=\"1175\"\u003egéraniol\u003c\/strong\u003e et en \u003cstrong data-start=\"1182\" data-end=\"1208\"\u003etrans-méthylisoeugénol\u003c\/strong\u003e, qui lui confère ses propriétés reconnues. En aromathérapie, elle est traditionnellement utilisée pour ses vertus purifiantes et désodorisantes, idéales pour assainir l’air ambiant et neutraliser les odeurs indésirables. Elle est surtout réputée pour son action répulsive contre les moustiques et autres insectes, ce qui en fait une alliée précieuse lors des périodes estivales ou en diffusion sur une terrasse.\u003c\/p\u003e\n\u003cp data-start=\"1622\" data-end=\"2081\"\u003eAppréciée également pour son effet apaisant, elle contribue à instaurer une sensation de détente et de confort, favorisant un environnement plus serein. Présentée dans un \u003cstrong data-start=\"1793\" data-end=\"1827\"\u003eflacon compte-gouttes de 10 ml\u003c\/strong\u003e, elle permet un dosage précis et maîtrisé, aussi bien en diffusion qu’en usage cutané conforme aux recommandations. Fidèle à l’exigence de qualité Pranarōm, cette huile essentielle est garantie pure, naturelle et intégrale, sans ajout ni transformation.\u003c\/p\u003e\n\u003ch2 data-start=\"2083\" data-end=\"2119\"\u003eL’alliée fraîcheur de vos espaces\u003c\/h2\u003e\n\u003cp data-start=\"2121\" data-end=\"2564\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eChoisir l’Huile essentielle de Citronnelle de Ceylan de Pranarōm, c’est opter pour une solution naturelle, efficace et sensorielle pour parfumer votre environnement tout en le rendant plus agréable à vivre. Son parfum citronné, à la fois tonique et doux, associé à ses propriétés protectrices, en fait un indispensable à avoir sous la main pour profiter pleinement de chaque saison, en toute simplicité et avec la qualité reconnue de Pranarōm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Pranarom","offers":[{"title":"Default Title","offer_id":61603913859402,"sku":"RA0065","price":5.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pranarom_ra0065_he_citronnelle_ceylan_d7832a29-83dd-4775-9119-47750a575dfc.jpg?v=1778843476"},{"product_id":"spray-lacte-anti-moustiques-et-tiques-pranarom","title":"Spray lacté anti-moustiques et tiques - Pranarom","description":"\u003cdiv class=\"soi-arom-fiche\"\u003e\n\n  \u003csection class=\"soi-arom-hero\"\u003e\n    \u003cdiv class=\"soi-arom-hero-tag\"\u003e\n      \u003cspan class=\"soi-arom-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie · Pranarom Aromapic\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-arom-hero-title\"\u003eSpray lacté anti-moustiques et tiques\u003c\/span\u003e\n    \u003cp class=\"soi-arom-hero-subtitle\"\u003eJusqu'à 10 heures de protection naturelle prouvée, au Citriodiol® et aux huiles essentielles biologiques. Une formule lactée douce pour le visage et le corps, adaptée à toute la famille.\u003c\/p\u003e\n    \u003cdiv class=\"soi-arom-hero-labels\"\u003e\n      \u003cspan class=\"soi-arom-label soi-arom-label-accent\"\u003eHUILES ESSENTIELLES BIO\u003c\/span\u003e\n      \u003cspan class=\"soi-arom-label\"\u003eSANS DEET\u003c\/span\u003e\n      \u003cspan class=\"soi-arom-label\"\u003eDÈS 6 MOIS\u003c\/span\u003e\n      \u003cspan class=\"soi-arom-label\"\u003eTESTÉ DERMATOLOGIQUEMENT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-arom-section\"\u003e\n    \u003ch2\u003ePourquoi ce spray anti-moustiques naturel se distingue\u003c\/h2\u003e\n    \u003cp class=\"soi-arom-section-intro\"\u003eLa plupart des répulsifs classiques misent sur des actifs chimiques puissants mais contraignants. Pranarom a fait un autre choix : combiner le Citriodiol®, actif d'origine végétale extrait de l'eucalyptus citronné, à une synergie d'huiles essentielles 100 % biologiques, pour un résultat à la fois efficace et respectueux de votre peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-arom-benefits\"\u003e\n      \u003cdiv class=\"soi-arom-benefit\"\u003e\n        \u003cdiv class=\"soi-arom-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e10h de protection\u003c\/h3\u003e\n        \u003cp\u003eJusqu'à 10 heures d'efficacité prouvée contre les moustiques communs et tropicaux, et jusqu'à 5 heures contre le moustique tigre et les tiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-benefit\"\u003e\n        \u003cdiv class=\"soi-arom-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule naturelle\u003c\/h3\u003e\n        \u003cp\u003eAu Citriodiol® d'origine végétale et aux huiles essentielles 100 % biologiques. Sans DEET, sans neurotoxique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-benefit\"\u003e\n        \u003cdiv class=\"soi-arom-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTexture lactée confort\u003c\/h3\u003e\n        \u003cp\u003eFluide, non grasse, non collante : idéale sur le visage et le corps. Huiles essentielles non photosensibilisantes, utilisable en plein soleil.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-benefit\"\u003e\n        \u003cdiv class=\"soi-arom-benefit-icon\"\u003e\u003cspan\u003e🌍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eZones tropicales\u003c\/h3\u003e\n        \u003cp\u003eEfficace contre les moustiques de zones tropicales, y compris les vecteurs de dengue ou paludisme. Citriodiol® reconnu par l'OMS.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-arom-section\"\u003e\n    \u003ch2\u003eComposition du Spray lacté Aromapic\u003c\/h2\u003e\n    \u003cp class=\"soi-arom-section-intro\"\u003eLa formule Aromapic associe des actifs végétaux soigneusement dosés pour une efficacité maximale sans agresser votre peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-arom-grid\"\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e🧪 Citriodiol® (PMD)\u003c\/h3\u003e\n        \u003cp\u003eActif répulsif d'origine végétale (p-Menthane-3,8-diol), reconnu par l'OMS pour les zones à risque tropical.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e🌸 Géranium BIO\u003c\/h3\u003e\n        \u003cp\u003eHuile essentielle répulsive et apaisante pour la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e🍋 Citronnelle BIO\u003c\/h3\u003e\n        \u003cp\u003eHuile essentielle désagréable pour les insectes, agréable à porter au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e💜 Lavandin BIO\u003c\/h3\u003e\n        \u003cp\u003eHuile essentielle complément répulsif, au parfum doux et apaisant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e💧 Base lactée hydratante\u003c\/h3\u003e\n        \u003cp\u003eAssure confort et souplesse cutanée après chaque application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-arom-tip\"\u003e\n      \u003cdiv class=\"soi-arom-tip-icon\"\u003e✅\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFormule sans compromis\u003c\/strong\u003e\n        \u003cp\u003eSans DEET, sans neurotoxique, sans parfum photosensibilisant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-arom-section\"\u003e\n    \u003ch2\u003ePour qui est-il adapté ?\u003c\/h2\u003e\n    \u003cp class=\"soi-arom-section-intro\"\u003eCe spray anti-moustiques naturel a été testé sous contrôle dermatologique et pédiatrique. Il convient aux profils suivants :\u003c\/p\u003e\n    \u003cdiv class=\"soi-arom-grid\"\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e👶 Adultes et enfants dès 6 mois\u003c\/h3\u003e\n        \u003cp\u003eUne formule douce adaptée aux plus jeunes, avec application par un adulte pour les enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e🤰 Femmes enceintes dès le 4e mois\u003c\/h3\u003e\n        \u003cp\u003eConvient aux femmes enceintes à partir du quatrième mois de grossesse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e🌱 Peaux sensibles ou réactives\u003c\/h3\u003e\n        \u003cp\u003eTexture lactée respectueuse, testée sous contrôle dermatologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-card\"\u003e\n        \u003ch3\u003e✈️ Voyageurs en zones tropicales\u003c\/h3\u003e\n        \u003cp\u003ePour celles et ceux qui recherchent un spray anti-moustiques tropicaux fiable pour les voyages à risque.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eÀ noter : ce produit est formulé pour la peau humaine. Pour la protection de vos animaux, des solutions spécifiques de type spray anti-tiques adaptées à leur usage existent.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-arom-section\"\u003e\n    \u003ch2\u003eComment utiliser votre spray anti-moustiques et tiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-arom-timeline\"\u003e\n      \u003cdiv class=\"soi-arom-step\"\u003e\n        \u003cdiv class=\"soi-arom-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-arom-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eAgitez légèrement le flacon avant chaque utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-step\"\u003e\n        \u003cdiv class=\"soi-arom-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-arom-step-content\"\u003e\n          \u003ch3\u003eVaporisez sur les zones exposées\u003c\/h3\u003e\n          \u003cp\u003eVaporisez sur les zones exposées (visage, bras, jambes) à environ 20 cm de la peau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-step\"\u003e\n        \u003cdiv class=\"soi-arom-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-arom-step-content\"\u003e\n          \u003ch3\u003eApplication sur le visage\u003c\/h3\u003e\n          \u003cp\u003ePour le visage, vaporisez d'abord dans les mains puis appliquez doucement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-arom-step\"\u003e\n        \u003cdiv class=\"soi-arom-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-arom-step-content\"\u003e\n          \u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez toutes les 8 à 10 heures selon l'exposition et les conditions climatiques.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-arom-tip\"\u003e\n      \u003cdiv class=\"soi-arom-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécautions d'emploi\u003c\/strong\u003e\n        \u003cp\u003eÉvitez le contact avec les yeux et les muqueuses. Ne pas appliquer sur une peau lésée. Pour les enfants, l'application doit être réalisée par un adulte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-arom-section\"\u003e\n    \u003ch2\u003eSpray anti-moustiques Pranarom : les questions fréquentes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-arom-accordion\"\u003e\n      \u003cdetails class=\"soi-arom-accordion-item\"\u003e\n        \u003csummary class=\"soi-arom-accordion-header\"\u003e🐅 Ce spray protège-t-il aussi contre les moustiques tigres ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-arom-accordion-content\"\u003e\n          \u003cp\u003eOui, avec une efficacité prouvée jusqu'à 5 heures contre le moustique tigre, très présent en France depuis quelques années.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-arom-accordion-item\"\u003e\n        \u003csummary class=\"soi-arom-accordion-header\"\u003e👕 Peut-on l'utiliser sur les vêtements ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-arom-accordion-content\"\u003e\n          \u003cp\u003eCe produit est formulé pour une application cutanée. Pour imprégner les vêtements, un spray anti-moustiques textile spécifique sera plus adapté.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-arom-accordion-item\"\u003e\n        \u003csummary class=\"soi-arom-accordion-header\"\u003e🌴 Est-il efficace en zone tropicale ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-arom-accordion-content\"\u003e\n          \u003cp\u003eOui, le Citriodiol® qu'il contient est reconnu pour protéger contre les moustiques vecteurs en zones tropicales. Consultez toutefois un médecin avant tout voyage à risque infectieux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-arom-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-arom-cta-box\"\u003e\n      \u003cp class=\"soi-arom-cta-tag\" style=\"color: white;\"\u003eProfitez de chaque instant en plein air\u003c\/p\u003e\n      \u003cp class=\"soi-arom-cta-text\" style=\"color: white;\"\u003eLa confiance d'une formule naturelle et prouvée, agréable à porter sur la peau, pour toute la famille, du jardin aux destinations tropicales. Parce que la liberté de s'évader ne devrait jamais avoir de mauvais souvenir.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-arom-marine: #1A2D3D;\n  --soi-arom-marine-dark: #0F1E2B;\n  --soi-arom-marine-light: #2C4458;\n  --soi-arom-pomme: #A1C544;\n  --soi-arom-pomme-dark: #84A636;\n  --soi-arom-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-arom-white: #FFFFFF;\n  --soi-arom-off-white: #F8FAF6;\n  --soi-arom-stone: #F1F3EE;\n  --soi-arom-line: #E5E8E0;\n\n  --soi-arom-primary: #7A9A8E;\n  --soi-arom-primary-soft: #C5D8D0;\n  --soi-arom-accent: #8B9A3E;\n\n  --soi-arom-text: #1A2D3D;\n  --soi-arom-text-soft: #4A5B6B;\n  --soi-arom-text-muted: #7B8693;\n\n  --soi-arom-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-arom-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-arom-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-arom-radius: 12px;\n  --soi-arom-radius-sm: 8px;\n  --soi-arom-radius-pill: 999px;\n}\n\n.soi-arom-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-arom-fiche img { max-width: 100%; height: auto; }\n\n.soi-arom-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-arom-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-arom-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-arom-hero {\n  position: relative;\n  background: var(--soi-arom-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-arom-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-arom-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-arom-pomme);\n}\n\n.soi-arom-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-arom-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-arom-pomme);\n  border-radius: 50%;\n}\n\n.soi-arom-hero-title {\n  display: block;\n  color: var(--soi-arom-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-arom-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-arom-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-arom-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-arom-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-arom-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-arom-label-accent {\n  background: var(--soi-arom-pomme);\n  border-color: var(--soi-arom-pomme);\n  color: var(--soi-arom-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-arom-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-arom-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-arom-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-arom-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-arom-pomme);\n  border-radius: 2px;\n}\n\n.soi-arom-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-arom-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-arom-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-arom-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-arom-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-arom-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-arom-benefit {\n  background: var(--soi-arom-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-arom-radius);\n  border: 1px solid var(--soi-arom-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-arom-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-arom-shadow-md);\n}\n\n.soi-arom-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-arom-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-arom-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-arom-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-arom-benefit:hover .soi-arom-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-arom-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-arom-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-arom-benefit p {\n  font-size: 13px;\n  color: var(--soi-arom-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-arom-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-arom-card {\n  background: var(--soi-arom-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-arom-radius);\n  border-left: 3px solid var(--soi-arom-pomme);\n}\n\n.soi-arom-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-arom-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-arom-card p {\n  font-size: 14px;\n  color: var(--soi-arom-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-arom-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-arom-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-arom-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-arom-radius);\n  border: 1px solid var(--soi-arom-line);\n  align-items: flex-start;\n}\n\n.soi-arom-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-arom-marine);\n  color: var(--soi-arom-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-arom-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-arom-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-arom-step-content p {\n  font-size: 14px;\n  color: var(--soi-arom-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-arom-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-arom-pomme-light);\n  border-left: 4px solid var(--soi-arom-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-arom-radius) var(--soi-arom-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-arom-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-arom-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-arom-marine);\n  margin-bottom: 4px;\n}\n\n.soi-arom-tip p {\n  font-size: 14px;\n  color: var(--soi-arom-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-arom-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-arom-accordion-item {\n  background: var(--soi-arom-off-white);\n  border-radius: var(--soi-arom-radius-sm);\n  border: 1px solid var(--soi-arom-line);\n  overflow: hidden;\n}\n\n.soi-arom-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-arom-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-arom-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-arom-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-arom-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-arom-accordion-item[open] .soi-arom-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-arom-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-arom-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-arom-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-arom-cta-box {\n  background: var(--soi-arom-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-arom-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-arom-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-arom-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-arom-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-arom-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-arom-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-arom-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-arom-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-arom-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-arom-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-arom-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-arom-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-arom-fiche {\n    --soi-arom-text-soft: #2C3E50;\n    --soi-arom-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Pranarom","offers":[{"title":"Default Title","offer_id":61603922739530,"sku":"RA0215","price":20.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-lacte-anti-moustiques-et-tiques-pranarom-packshot_fc293b75-953b-42e5-b9c0-391a344a5523.webp?v=1779173289"},{"product_id":"roller-apres-piqures-bio-pranarom","title":"Roller après-piqures Bio - Pranarom","description":"\u003cdiv class=\"soi-rpiq-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-rpiq-hero\"\u003e\n    \u003cdiv class=\"soi-rpiq-hero-tag\"\u003e\n      \u003cspan class=\"soi-rpiq-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie · Pranarôm\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rpiq-hero-title\"\u003eRoller Après-Piqûres Bio\u003c\/span\u003e\n    \u003cp class=\"soi-rpiq-hero-subtitle\"\u003eUn gel apaisant aux huiles essentielles 100 % biologiques pour calmer rapidement l'inconfort cutané après une piqûre d'insecte. Format roller pratique et hygiénique, à glisser dans votre sac dès les beaux jours.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rpiq-hero-labels\"\u003e\n      \u003cspan class=\"soi-rpiq-label soi-rpiq-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-rpiq-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-rpiq-label\"\u003eDÈS 3 ANS\u003c\/span\u003e\n      \u003cspan class=\"soi-rpiq-label\"\u003eNON PHOTOSENSIBILISANT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-rpiq-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Roller Après-Piqûres Pranarôm ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rpiq-section-intro\"\u003eCe que vous attendez après une piqûre, c'est un soulagement rapide, sans produits chimiques agressifs. Le Roller Après-Piqûres Pranarôm répond exactement à cela.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rpiq-benefits\"\u003e\n      \u003cdiv class=\"soi-rpiq-benefit\"\u003e\n        \u003cdiv class=\"soi-rpiq-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisement immédiat\u003c\/h3\u003e\n        \u003cp\u003eLa sensation de fraîcheur procurée par la Menthe des champs calme instantanément les démangeaisons.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-benefit\"\u003e\n        \u003cdiv class=\"soi-rpiq-benefit-icon\"\u003e\u003cspan\u003e🕐\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction durable\u003c\/h3\u003e\n        \u003cp\u003eLe Curcuma et la Tanaisie aident à réduire l'inconfort cutané sur la durée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-benefit\"\u003e\n        \u003cdiv class=\"soi-rpiq-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTexture gel légère\u003c\/h3\u003e\n        \u003cp\u003eNon grasse, non photosensibilisante : vous pouvez l'appliquer même avant de vous exposer au soleil.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-benefit\"\u003e\n        \u003cdiv class=\"soi-rpiq-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat roller hygiénique\u003c\/h3\u003e\n        \u003cp\u003eApplication précise et ciblée, sans toucher la zone avec les doigts.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Composition --\u003e\n  \u003csection class=\"soi-rpiq-section\"\u003e\n    \u003ch2\u003eComposition : des huiles essentielles biologiques soigneusement choisies\u003c\/h2\u003e\n    \u003cp class=\"soi-rpiq-section-intro\"\u003eLa force de ce roller repose sur une synergie d'huiles essentielles certifiées biologiques, chacune jouant un rôle précis.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rpiq-grid\"\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e💜 Lavande aspic bio\u003c\/h3\u003e\n        \u003cp\u003eHuile essentielle emblématique pour apaiser la peau irritée après une piqûre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e🧊 Menthe des champs bio\u003c\/h3\u003e\n        \u003cp\u003eEffet rafraîchissant quasi immédiat, idéal pour stopper la sensation de brûlure ou de démangeaison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e🟡 Curcuma bio\u003c\/h3\u003e\n        \u003cp\u003eSoutient l'apaisement cutané en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e🌼 Tanaisie annuelle bio\u003c\/h3\u003e\n        \u003cp\u003eComplète l'action apaisante et contribue à limiter la réaction cutanée visible.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e🌱 Gel d'aloe vera\u003c\/h3\u003e\n        \u003cp\u003eBase douce et hydratante qui favorise la pénétration du soin sans assécher la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rpiq-tip\"\u003e\n      \u003cdiv class=\"soi-rpiq-tip-icon\"\u003e✅\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eBonne nouvelle\u003c\/strong\u003e\n        \u003cp\u003eLa formule est non photosensibilisante et convient aux peaux sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Utilisation --\u003e\n  \u003csection class=\"soi-rpiq-section\"\u003e\n    \u003ch2\u003eComment utiliser le Roller Après-Piqûres Pranarôm ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rpiq-timeline\"\u003e\n      \u003cdiv class=\"soi-rpiq-step\"\u003e\n        \u003cdiv class=\"soi-rpiq-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rpiq-step-content\"\u003e\n          \u003ch3\u003eAppliquez sans attendre\u003c\/h3\u003e\n          \u003cp\u003eAppliquez le roller directement sur la piqûre dès que possible après la morsure ou la piqûre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-step\"\u003e\n        \u003cdiv class=\"soi-rpiq-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rpiq-step-content\"\u003e\n          \u003ch3\u003eFaites rouler la bille\u003c\/h3\u003e\n          \u003cp\u003eFaites rouler la bille sur la zone concernée pendant quelques secondes pour diffuser le gel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-step\"\u003e\n        \u003cdiv class=\"soi-rpiq-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rpiq-step-content\"\u003e\n          \u003ch3\u003eRenouvelez si nécessaire\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez l'application 2 à 4 fois par jour selon le besoin, jusqu'à disparition de l'inconfort.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-step\"\u003e\n        \u003cdiv class=\"soi-rpiq-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-rpiq-step-content\"\u003e\n          \u003ch3\u003eZone à éviter\u003c\/h3\u003e\n          \u003cp\u003eÉvitez le contour des yeux et les muqueuses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Femme enceinte --\u003e\n  \u003csection class=\"soi-rpiq-section\"\u003e\n    \u003ch2\u003eRoller Après-Piqûres et femme enceinte : ce qu'il faut savoir\u003c\/h2\u003e\n    \u003cp\u003eLa question revient souvent : ce roller est-il compatible avec la grossesse ? La formule contient des huiles essentielles, dont certaines sont déconseillées durant le premier trimestre. Demandez toujours l'avis de votre médecin ou pharmacien avant utilisation si vous êtes enceinte ou allaitante. Ce produit ne remplace en aucun cas un avis médical.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Pour qui --\u003e\n  \u003csection class=\"soi-rpiq-section\"\u003e\n    \u003ch2\u003ePour qui est-il fait ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rpiq-grid\"\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧‍👦 Toute la famille\u003c\/h3\u003e\n        \u003cp\u003eConvient aux adultes et aux enfants dès 3 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e🌿 Adeptes du naturel\u003c\/h3\u003e\n        \u003cp\u003ePensé pour les personnes qui recherchent des solutions naturelles et certifiées BIO.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e🏕️ Aventuriers du plein air\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les voyageurs, randonneurs, campeurs et amateurs d'activités en extérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card\"\u003e\n        \u003ch3\u003e🦟 Peaux réactives\u003c\/h3\u003e\n        \u003cp\u003eParticulièrement adapté à ceux qui réagissent fortement aux piqûres de moustiques ou d'insectes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rpiq-tip\"\u003e\n      \u003cdiv class=\"soi-rpiq-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSon format de 15 ml le rend idéal en trousse de voyage ou dans un sac à dos. Compact, léger, discret : il est là quand vous en avez besoin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 : Informations pratiques --\u003e\n  \u003csection class=\"soi-rpiq-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rpiq-grid-compact\"\u003e\n      \u003cdiv class=\"soi-rpiq-card-mini\"\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-icon\"\u003e📏\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-value\"\u003e15 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card-mini\"\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-value\"\u003eBIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card-mini\"\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-icon\"\u003e🐰\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-label\"\u003eVegan\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-value\"\u003eOui\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-card-mini\"\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-icon\"\u003e☀️\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-label\"\u003ePhotosensibilisant\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-card-mini-value\"\u003eNon\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rpiq-compo\"\u003e\n      \u003cdiv class=\"soi-rpiq-compo-row\"\u003e\n        \u003cspan class=\"soi-rpiq-compo-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-compo-value\"\u003eAdultes et enfants dès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-compo-row\"\u003e\n        \u003cspan class=\"soi-rpiq-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-compo-value\"\u003e100 % biologiques\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rpiq-compo-row\"\u003e\n        \u003cspan class=\"soi-rpiq-compo-label\"\u003eGamme\u003c\/span\u003e\n        \u003cspan class=\"soi-rpiq-compo-value\"\u003eAromapic, Pranarôm\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7 : Précautions --\u003e\n  \u003csection class=\"soi-rpiq-section\"\u003e\n    \u003cdiv class=\"soi-rpiq-accordion\"\u003e\n      \u003cdetails class=\"soi-rpiq-accordion-item\"\u003e\n        \u003csummary class=\"soi-rpiq-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rpiq-accordion-content\"\u003e\n          \u003cp\u003eÉvitez le contour des yeux et les muqueuses. La formule contient des huiles essentielles : demandez toujours l'avis de votre médecin ou pharmacien si vous êtes enceinte ou allaitante, notamment durant le premier trimestre. Ce produit ne remplace en aucun cas un avis médical. Convient dès 3 ans.\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-rpiq-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rpiq-cta-box\"\u003e\n      \u003cp class=\"soi-rpiq-cta-tag\" style=\"color: white;\"\u003eL'indispensable de votre été\u003c\/p\u003e\n      \u003cp class=\"soi-rpiq-cta-text\" style=\"color: white;\"\u003eFini le temps où une piqûre gâchait votre soirée ou votre randonnée. Le Roller Après-Piqûres Bio Aromapic de Pranarôm vous offre un apaisement rapide, naturel et certifié BIO, à portée de main en toutes circonstances.\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-rpiq-marine: #1A2D3D;\n  --soi-rpiq-marine-dark: #0F1E2B;\n  --soi-rpiq-marine-light: #2C4458;\n  --soi-rpiq-pomme: #A1C544;\n  --soi-rpiq-pomme-dark: #84A636;\n  --soi-rpiq-pomme-light: rgba(161,197,68,0.10);\n\n  \/* === Neutres Soinat === *\/\n  --soi-rpiq-white: #FFFFFF;\n  --soi-rpiq-off-white: #F8FAF6;\n  --soi-rpiq-stone: #F1F3EE;\n  --soi-rpiq-line: #E5E8E0;\n\n  \/* === Couleurs dynamiques (packaging : vert-jaune Aromapic + blanc) === *\/\n  --soi-rpiq-primary: #7A9A8E;\n  --soi-rpiq-primary-soft: #E8F0EC;\n  --soi-rpiq-accent: #C8B830;\n\n  \/* === Textes === *\/\n  --soi-rpiq-text: #1A2D3D;\n  --soi-rpiq-text-soft: #4A5B6B;\n  --soi-rpiq-text-muted: #7B8693;\n\n  \/* === Effets === *\/\n  --soi-rpiq-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rpiq-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rpiq-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rpiq-radius: 12px;\n  --soi-rpiq-radius-sm: 8px;\n  --soi-rpiq-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-rpiq-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rpiq-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-rpiq-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rpiq-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rpiq-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-rpiq-hero {\n  position: relative;\n  background: var(--soi-rpiq-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-rpiq-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-rpiq-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rpiq-pomme);\n}\n\n.soi-rpiq-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-rpiq-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rpiq-pomme);\n  border-radius: 50%;\n}\n\n.soi-rpiq-hero-title {\n  display: block;\n  color: var(--soi-rpiq-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-rpiq-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-rpiq-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-rpiq-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-rpiq-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rpiq-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-rpiq-label-accent {\n  background: var(--soi-rpiq-pomme);\n  border-color: var(--soi-rpiq-pomme);\n  color: var(--soi-rpiq-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-rpiq-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-rpiq-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rpiq-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-rpiq-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rpiq-pomme);\n  border-radius: 2px;\n}\n\n.soi-rpiq-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rpiq-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-rpiq-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rpiq-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-rpiq-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-rpiq-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-rpiq-benefit {\n  background: var(--soi-rpiq-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-rpiq-radius);\n  border: 1px solid var(--soi-rpiq-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-rpiq-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rpiq-shadow-md);\n}\n\n.soi-rpiq-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-rpiq-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-rpiq-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-rpiq-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-rpiq-benefit:hover .soi-rpiq-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-rpiq-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rpiq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rpiq-benefit p {\n  font-size: 13px;\n  color: var(--soi-rpiq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-rpiq-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-rpiq-card {\n  background: var(--soi-rpiq-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rpiq-radius);\n  border-left: 3px solid var(--soi-rpiq-pomme);\n}\n\n.soi-rpiq-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rpiq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rpiq-card p {\n  font-size: 14px;\n  color: var(--soi-rpiq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-rpiq-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-rpiq-card-mini {\n  background: var(--soi-rpiq-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-rpiq-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-rpiq-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-rpiq-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-rpiq-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-rpiq-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rpiq-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-rpiq-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-rpiq-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rpiq-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rpiq-radius);\n  border: 1px solid var(--soi-rpiq-line);\n  align-items: flex-start;\n}\n\n.soi-rpiq-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rpiq-marine);\n  color: var(--soi-rpiq-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-rpiq-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rpiq-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-rpiq-step-content p {\n  font-size: 14px;\n  color: var(--soi-rpiq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-rpiq-compo {\n  background: var(--soi-rpiq-off-white);\n  border-radius: var(--soi-rpiq-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-rpiq-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-rpiq-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-rpiq-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-rpiq-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rpiq-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-rpiq-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rpiq-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-rpiq-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rpiq-pomme-light);\n  border-left: 4px solid var(--soi-rpiq-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rpiq-radius) var(--soi-rpiq-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-rpiq-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-rpiq-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rpiq-marine);\n  margin-bottom: 4px;\n}\n\n.soi-rpiq-tip p {\n  font-size: 14px;\n  color: var(--soi-rpiq-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-rpiq-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-rpiq-accordion-item {\n  background: var(--soi-rpiq-off-white);\n  border-radius: var(--soi-rpiq-radius-sm);\n  border: 1px solid var(--soi-rpiq-line);\n  overflow: hidden;\n}\n\n.soi-rpiq-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rpiq-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-rpiq-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-rpiq-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rpiq-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-rpiq-accordion-item[open] .soi-rpiq-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-rpiq-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-rpiq-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rpiq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-rpiq-cta-box {\n  background: var(--soi-rpiq-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rpiq-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-rpiq-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-rpiq-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-rpiq-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-rpiq-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-rpiq-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rpiq-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-rpiq-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-rpiq-step-num {\n    text-align: center;\n    margin: 0 auto 0 0;\n  }\n\n  .soi-rpiq-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-rpiq-compo-value {\n    text-align: left;\n  }\n\n  .soi-rpiq-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-rpiq-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-rpiq-benefits {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n@media (max-width: 420px) {\n  .soi-rpiq-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-rpiq-grid-compact {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rpiq-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-rpiq-fiche {\n    --soi-rpiq-text-soft: #2C3E50;\n    --soi-rpiq-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Pranarom","offers":[{"title":"Default Title","offer_id":61603935420746,"sku":"RA0240","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/roller-apres-piqures-bio-pranarom-packshot.webp?v=1779458100"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/contre_les_nuisibles.webp?v=1781182593","url":"https:\/\/www.soinature.com\/collections\/contre-nuisibles.oembed","provider":"Soinature","version":"1.0","type":"link"}