{"title":"La maison au naturel","description":"","products":[{"product_id":"aromaspray-cedre-citron","title":"Spray d'ambiance Cèdre Citron - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-cedr-fiche\"\u003e\n\n  \u003csection class=\"soi-cedr-hero\"\u003e\n    \u003cdiv class=\"soi-cedr-hero-tag\"\u003e\n      \u003cspan class=\"soi-cedr-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cedr-hero-title\"\u003eSpray d'ambiance Cèdre Citron\u003c\/span\u003e\n    \u003cp class=\"soi-cedr-hero-subtitle\"\u003eSix huiles essentielles 100 % pures et naturelles réunies dans un spray assainissant pour purifier, dynamiser et apaiser l'atmosphère de vos espaces en un seul geste.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cedr-hero-labels\"\u003e\n      \u003cspan class=\"soi-cedr-label soi-cedr-label-accent\"\u003e100 % PURES ET NATURELLES\u003c\/span\u003e\n      \u003cspan class=\"soi-cedr-label\"\u003eSANS CONSERVATEURS ARTIFICIELS\u003c\/span\u003e\n      \u003cspan class=\"soi-cedr-label\"\u003eSANS ADDITIFS ARTIFICIELS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cedr-section\"\u003e\n    \u003ch2\u003eUne composition aux huiles essentielles soigneusement sélectionnées\u003c\/h2\u003e\n    \u003cp class=\"soi-cedr-section-intro\"\u003eCe spray d'ambiance ne se contente pas de masquer les odeurs : il agit en profondeur grâce à un complexe de six huiles essentielles complémentaires, chacune apportant sa signature olfactive et ses propriétés spécifiques.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cedr-grid\"\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🌲 Cèdre\u003c\/h3\u003e\n        \u003cp\u003eNote boisée chaude aux vertus purifiantes et apaisantes, idéale pour créer une ambiance sereine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🍋 Citron\u003c\/h3\u003e\n        \u003cp\u003eNote fraîche et tonique qui dynamise instantanément l'atmosphère et contribue à assainir l'air ambiant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🍊 Orange douce\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés apaisantes, elle adoucit et réchauffe le mélange.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🍈 Pamplemousse\u003c\/h3\u003e\n        \u003cp\u003eVivifiante et revigorante, elle renforce l'effet coup de fouet de la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🌿 Basilic\u003c\/h3\u003e\n        \u003cp\u003eAux effets clarifiants et énergisants, pour un esprit plus clair et concentré.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🍃 Patchouli\u003c\/h3\u003e\n        \u003cp\u003eTouche exotique et équilibrante qui ancre et harmonise l'ensemble du bouquet olfactif.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cedr-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray assainissant plutôt qu'un autre ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreux sprays d'ambiance classiques qui s'appuient sur des parfums de synthèse, l'Aromaspray Cèdre Citron mise sur la puissance réelle des huiles essentielles pures. Le résultat : une diffusion naturelle, sans agressivité olfactive, qui respecte les personnes sensibles aux parfums artificiels.\u003c\/p\u003e\n    \u003cp\u003eC'est aussi une alternative crédible aux références connues du marché, avec une approche 100 % atmosphérique et une formule sans alcool ajouté en excès. Vous profitez d'un assainissement réel de l'air ambiant, pas d'un simple masquage parfumé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cedr-section\"\u003e\n    \u003ch2\u003eQuand et comment utiliser votre spray d'ambiance Cèdre Citron ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cedr-timeline\"\u003e\n      \u003cdiv class=\"soi-cedr-step\"\u003e\n        \u003cdiv class=\"soi-cedr-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cedr-step-content\"\u003e\n          \u003ch3\u003eÀ la maison\u003c\/h3\u003e\n          \u003cp\u003eVaporisez 2 à 3 fois dans la pièce, à distance des textiles délicats. Parfait après la cuisine, en cas d'humidité ou simplement pour renouveler l'ambiance d'un salon.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-step\"\u003e\n        \u003cdiv class=\"soi-cedr-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cedr-step-content\"\u003e\n          \u003ch3\u003eAu bureau\u003c\/h3\u003e\n          \u003cp\u003eUne légère diffusion avant une réunion ou une session de travail intense favorise la concentration grâce aux notes de basilic et de citron.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-step\"\u003e\n        \u003cdiv class=\"soi-cedr-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cedr-step-content\"\u003e\n          \u003ch3\u003eEn déplacement\u003c\/h3\u003e\n          \u003cp\u003eSon format compact se glisse facilement dans un sac. Idéal pour assainir une chambre d'hôtel ou rafraîchir l'habitacle d'un véhicule.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cedr-section\"\u003e\n    \u003ch2\u003eCe spray d'ambiance est-il fait pour vous ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cedr-grid\"\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🏡 Vous cherchez le naturel\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez un spray assainissant maison naturel, sans chimie agressive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🌳 Vous aimez le boisé et le frais\u003c\/h3\u003e\n        \u003cp\u003eVous appréciez les senteurs boisées et fraîches, loin des parfums synthétiques entêtants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🔄 Vous cherchez une alternative\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez une alternative naturelle pour assainir votre intérieur avec des huiles essentielles pures.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-card\"\u003e\n        \u003ch3\u003e🧳 Vous voulez la polyvalence\u003c\/h3\u003e\n        \u003cp\u003eVous voulez un produit polyvalent, utilisable à la maison, au bureau, en voiture ou en voyage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cedr-section\"\u003e\n    \u003ch2\u003ePoints forts de l'Aromaspray Cèdre Citron\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cedr-benefits\"\u003e\n      \u003cdiv class=\"soi-cedr-benefit\"\u003e\n        \u003cdiv class=\"soi-cedr-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuiles essentielles pures\u003c\/h3\u003e\n        \u003cp\u003e100 % pures et naturelles, sans additifs artificiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-benefit\"\u003e\n        \u003cdiv class=\"soi-cedr-benefit-icon\"\u003e\u003cspan\u003e💨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction assainissante réelle\u003c\/h3\u003e\n        \u003cp\u003eAgit véritablement sur l'air ambiant, pas seulement un effet masquant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-benefit\"\u003e\n        \u003cdiv class=\"soi-cedr-benefit-icon\"\u003e\u003cspan\u003e✋\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat pratique\u003c\/h3\u003e\n        \u003cp\u003eFlacon pulvérisateur facile à doser, utilisable à la maison comme en déplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cedr-benefit\"\u003e\n        \u003cdiv class=\"soi-cedr-benefit-icon\"\u003e\u003cspan\u003e🌍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule respectueuse\u003c\/h3\u003e\n        \u003cp\u003eRespectueuse de l'environnement, issue de sources durables.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cedr-section\"\u003e\n    \u003cdiv class=\"soi-cedr-accordion\"\u003e\n      \u003cdetails class=\"soi-cedr-accordion-item\"\u003e\n        \u003csummary class=\"soi-cedr-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cedr-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un spray d'ambiance destiné à un usage atmosphérique uniquement. Il ne se substitue à aucun traitement médical et n'est pas destiné à être inhalé directement ou appliqué sur la peau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cedr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cedr-cta-box\"\u003e\n      \u003cp class=\"soi-cedr-cta-tag\" style=\"color: white;\"\u003eFrais comme une forêt, dynamisant comme un zeste de citron\u003c\/p\u003e\n      \u003cp class=\"soi-cedr-cta-text\" style=\"color: white;\"\u003eL'Aromaspray Cèdre Citron redonne vie à vos espaces en un seul geste. Naturel, efficace et polyvalent, il devient vite le réflexe bien-être que vous gardez toujours à portée de main.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cedr-marine: #1A2D3D;\n  --soi-cedr-marine-dark: #0F1E2B;\n  --soi-cedr-marine-light: #2C4458;\n  --soi-cedr-pomme: #A1C544;\n  --soi-cedr-pomme-dark: #84A636;\n  --soi-cedr-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cedr-white: #FFFFFF;\n  --soi-cedr-off-white: #F8FAF6;\n  --soi-cedr-stone: #F1F3EE;\n  --soi-cedr-line: #E5E8E0;\n\n  --soi-cedr-primary: #1B3250;\n  --soi-cedr-primary-soft: #2A4A6A;\n  --soi-cedr-accent: #D4C842;\n\n  --soi-cedr-text: #1A2D3D;\n  --soi-cedr-text-soft: #4A5B6B;\n  --soi-cedr-text-muted: #7B8693;\n\n  --soi-cedr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cedr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cedr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cedr-radius: 12px;\n  --soi-cedr-radius-sm: 8px;\n  --soi-cedr-radius-pill: 999px;\n}\n\n.soi-cedr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cedr-fiche img { max-width: 100%; height: auto; }\n\n.soi-cedr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cedr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cedr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cedr-hero {\n  position: relative;\n  background: var(--soi-cedr-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-cedr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cedr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cedr-pomme);\n}\n\n.soi-cedr-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-cedr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cedr-pomme);\n  border-radius: 50%;\n}\n\n.soi-cedr-hero-title {\n  display: block;\n  color: var(--soi-cedr-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-cedr-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-cedr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cedr-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-cedr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cedr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cedr-label-accent {\n  background: var(--soi-cedr-pomme);\n  border-color: var(--soi-cedr-pomme);\n  color: var(--soi-cedr-marine);\n  font-weight: 600;\n}\n\n.soi-cedr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cedr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cedr-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-cedr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cedr-pomme);\n  border-radius: 2px;\n}\n\n.soi-cedr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cedr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cedr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cedr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cedr-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cedr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cedr-card {\n  background: var(--soi-cedr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cedr-radius);\n  border-left: 3px solid var(--soi-cedr-pomme);\n}\n\n.soi-cedr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cedr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cedr-card p {\n  font-size: 14px;\n  color: var(--soi-cedr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cedr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cedr-benefit {\n  background: var(--soi-cedr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cedr-radius);\n  border: 1px solid var(--soi-cedr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cedr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cedr-shadow-md);\n}\n\n.soi-cedr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cedr-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-cedr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cedr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cedr-benefit:hover .soi-cedr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cedr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cedr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cedr-benefit p {\n  font-size: 13px;\n  color: var(--soi-cedr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cedr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cedr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cedr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cedr-radius);\n  border: 1px solid var(--soi-cedr-line);\n  align-items: flex-start;\n}\n\n.soi-cedr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cedr-marine);\n  color: var(--soi-cedr-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-cedr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cedr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cedr-step-content p {\n  font-size: 14px;\n  color: var(--soi-cedr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cedr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cedr-accordion-item {\n  background: var(--soi-cedr-off-white);\n  border-radius: var(--soi-cedr-radius-sm);\n  border: 1px solid var(--soi-cedr-line);\n  overflow: hidden;\n}\n\n.soi-cedr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cedr-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-cedr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cedr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cedr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cedr-accordion-item[open] .soi-cedr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cedr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cedr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cedr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cedr-cta-box {\n  background: var(--soi-cedr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cedr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cedr-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-cedr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cedr-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-cedr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cedr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cedr-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-cedr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cedr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cedr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cedr-fiche {\n    --soi-cedr-text-soft: #2C3E50;\n    --soi-cedr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602681585994,"sku":"SC8510","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-cedre-citron-aromaspray-packshot.webp?v=1779173347"},{"product_id":"aromaspray-girofle-camphre","title":"Spray d'ambiance Girofle Camphre - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-gicam-fiche\"\u003e\n\n\u003csection class=\"soi-gicam-hero\"\u003e\n  \u003cdiv class=\"soi-gicam-hero-tag\"\u003e\n    \u003cspan class=\"soi-gicam-tag-dot\"\u003e\u003c\/span\u003e\n    Aromathérapie atmosphérique · Aromaspray\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-gicam-hero-title\"\u003eSpray d'ambiance Girofle Camphre\u003c\/span\u003e\n  \u003cp class=\"soi-gicam-hero-subtitle\"\u003eUne synergie d'huiles essentielles pures à l'action balsamique respiratoire, pour purifier et revitaliser l'air de votre intérieur en quelques secondes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gicam-hero-labels\"\u003e\n    \u003cspan class=\"soi-gicam-label soi-gicam-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-gicam-label\"\u003eHUILES ESSENTIELLES 100 % PURES\u003c\/span\u003e\n    \u003cspan class=\"soi-gicam-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n    \u003cspan class=\"soi-gicam-label\"\u003eSANS GAZ PROPULSEUR\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gicam-section\"\u003e\n  \u003ch2\u003eSpray d'ambiance Girofle Camphre : l'aromathérapie atmosphérique au naturel\u003c\/h2\u003e\n  \u003cp\u003eVous cherchez un \u003cstrong\u003espray d'ambiance maison naturel\u003c\/strong\u003e, vraiment efficace, sans produits chimiques ni conservateurs artificiels ? L'\u003cstrong\u003eAromaspray Girofle Camphre\u003c\/strong\u003e est une réponse concrète à ce besoin. Fabriqué en France à base d'\u003cstrong\u003ehuiles essentielles 100 % pures et naturelles\u003c\/strong\u003e, ce vaporisateur d'atmosphère combine le meilleur de l'aromathérapie pour purifier, revitaliser et adoucir l'air de votre intérieur en quelques secondes.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gicam-section\"\u003e\n  \u003ch2\u003eUne composition pensée pour la sphère respiratoire\u003c\/h2\u003e\n  \u003cp class=\"soi-gicam-section-intro\"\u003eCe spray d'ambiance à l'action \u003cstrong\u003ebalsamique respiratoire\u003c\/strong\u003e repose sur une synergie d'huiles essentielles complémentaires, sélectionnées pour leur efficacité et leur profil aromatique distinctif.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gicam-grid\"\u003e\n    \u003cdiv class=\"soi-gicam-card\"\u003e\n      \u003ch3\u003e🌺 Girofle\u003c\/h3\u003e\n      \u003cp\u003eHuile essentielle réputée pour ses puissantes propriétés antiseptiques. Elle assainit l'air ambiant et apporte une note chaude, légèrement épicée, qui crée une atmosphère enveloppante.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-card\"\u003e\n      \u003ch3\u003e❄️ Camphre\u003c\/h3\u003e\n      \u003cp\u003eNote fraîche et pénétrante, idéale pour libérer la respiration et revigorer l'atmosphère d'une pièce confinée ou chargée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-card\"\u003e\n      \u003ch3\u003e🌿 Cajeput et niaouli\u003c\/h3\u003e\n      \u003cp\u003eDeux huiles essentielles aux vertus purifiantes et décongestionnantes, qui renforcent l'action du camphre sur la sphère ORL.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-card\"\u003e\n      \u003ch3\u003e🍃 Menthe poivrée\u003c\/h3\u003e\n      \u003cp\u003eApporte la touche de fraîcheur finale qui dynamise l'ensemble de la formule et stimule les sens.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gicam-section\"\u003e\n  \u003ch2\u003ePourquoi choisir un spray d'ambiance aux huiles essentielles ?\u003c\/h2\u003e\n  \u003cp\u003eContrairement à de nombreux sprays d'ambiance du commerce qui masquent les odeurs avec des parfums synthétiques, l'Aromaspray Girofle Camphre agit réellement sur la qualité de l'air. Les huiles essentielles de girofle, de cajeput et de niaouli sont connues pour leurs propriétés assainissantes. Résultat : vous ne parfumez pas seulement votre pièce, vous la purifiez.\u003c\/p\u003e\n  \u003cp\u003eC'est une alternative naturelle, sans alcool agressif ni additifs, idéale si vous êtes sensible aux parfums chimiques ou si vous souhaitez un environnement sain pour votre famille.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gicam-section\"\u003e\n  \u003ch2\u003eComment utiliser votre spray d'ambiance Aromaspray ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gicam-timeline\"\u003e\n    \u003cdiv class=\"soi-gicam-step\"\u003e\n      \u003cdiv class=\"soi-gicam-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-gicam-step-content\"\u003e\n        \u003ch3\u003eÀ la maison\u003c\/h3\u003e\n        \u003cp\u003eVaporisez 2 à 3 fois dans la pièce, en hauteur, pour une diffusion optimale. Idéal dans la chambre, le salon ou les espaces de vie partagés, notamment en période hivernale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-step\"\u003e\n      \u003cdiv class=\"soi-gicam-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-gicam-step-content\"\u003e\n        \u003ch3\u003eAu bureau\u003c\/h3\u003e\n        \u003cp\u003eAssainissez votre espace de travail et retrouvez de la concentration grâce à la note stimulante de la menthe poivrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-step\"\u003e\n      \u003cdiv class=\"soi-gicam-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-gicam-step-content\"\u003e\n        \u003ch3\u003eEn voiture\u003c\/h3\u003e\n        \u003cp\u003eUn ou deux sprays suffisent pour éliminer les odeurs persistantes et rendre vos trajets plus agréables.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-step\"\u003e\n      \u003cdiv class=\"soi-gicam-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-gicam-step-content\"\u003e\n        \u003ch3\u003eEn voyage\u003c\/h3\u003e\n        \u003cp\u003eLe flacon compact se glisse facilement dans un sac. Parfait pour purifier une chambre d'hôtel ou tout espace inconnu.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-gicam-tip\"\u003e\n    \u003cdiv class=\"soi-gicam-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eNe vaporisez pas directement sur les tissus clairs ou les surfaces délicates. Privilégiez une diffusion en suspension dans l'air, à distance raisonnable des personnes et des animaux de compagnie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gicam-section\"\u003e\n  \u003ch2\u003eLes points forts de l'Aromaspray Girofle Camphre\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gicam-benefits\"\u003e\n    \u003cdiv class=\"soi-gicam-benefit\"\u003e\n      \u003cdiv class=\"soi-gicam-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eDans le respect des standards de qualité de l'aromathérapie française.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-benefit\"\u003e\n      \u003cdiv class=\"soi-gicam-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003e100 % pures et naturelles\u003c\/h3\u003e\n      \u003cp\u003eHuiles essentielles sans conservateurs ni composés synthétiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-benefit\"\u003e\n      \u003cdiv class=\"soi-gicam-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAction rapide\u003c\/h3\u003e\n      \u003cp\u003eDiffusion immédiate, effet ressenti en quelques secondes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gicam-benefit\"\u003e\n      \u003cdiv class=\"soi-gicam-benefit-icon\"\u003e\u003cspan\u003e🌍\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans gaz propulseur\u003c\/h3\u003e\n      \u003cp\u003eFormule plus respectueuse de l'environnement que les aérosols classiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gicam-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gicam-accordion\"\u003e\n    \u003cdetails class=\"soi-gicam-accordion-item\"\u003e\n      \u003csummary class=\"soi-gicam-accordion-header\"\u003e⚠️ Usage et restrictions\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gicam-accordion-content\"\u003e\n        \u003cp\u003eCe spray d'ambiance est destiné à un usage atmosphérique uniquement. Ne pas ingérer, ne pas appliquer sur la peau. Tenir hors de portée des enfants de moins de 3 ans. Éviter tout contact direct avec les yeux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-gicam-accordion-item\"\u003e\n      \u003csummary class=\"soi-gicam-accordion-header\"\u003e🏠 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gicam-accordion-content\"\u003e\n        \u003cp\u003eConserver à l'abri de la chaleur et de la lumière directe.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-gicam-accordion-item\"\u003e\n      \u003csummary class=\"soi-gicam-accordion-header\"\u003e💊 Avertissement\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gicam-accordion-content\"\u003e\n        \u003cp\u003eCe produit ne se substitue à aucun traitement médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gicam-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-gicam-cta-box\"\u003e\n    \u003cp class=\"soi-gicam-cta-tag\" style=\"color: white;\"\u003eRespirez mieux, vivez mieux\u003c\/p\u003e\n    \u003cp class=\"soi-gicam-cta-text\" style=\"color: white;\"\u003eL'Aromaspray Girofle Camphre transforme instantanément n'importe quelle pièce en espace sain et revitalisant. Une synergie d'huiles essentielles pures, un geste simple, et votre intérieur retrouve une atmosphère fraîche et purifiée.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gicam-marine: #1A2D3D;\n  --soi-gicam-marine-dark: #0F1E2B;\n  --soi-gicam-marine-light: #2C4458;\n  --soi-gicam-pomme: #A1C544;\n  --soi-gicam-pomme-dark: #84A636;\n  --soi-gicam-pomme-light: rgba(161,197,68,0.10);\n  --soi-gicam-white: #FFFFFF;\n  --soi-gicam-off-white: #F8FAF6;\n  --soi-gicam-stone: #F1F3EE;\n  --soi-gicam-line: #E5E8E0;\n  --soi-gicam-primary: #1C1C1E;\n  --soi-gicam-primary-soft: #2A2A2E;\n  --soi-gicam-accent: #C45A4A;\n  --soi-gicam-text: #1A2D3D;\n  --soi-gicam-text-soft: #4A5B6B;\n  --soi-gicam-text-muted: #7B8693;\n  --soi-gicam-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gicam-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gicam-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gicam-radius: 12px;\n  --soi-gicam-radius-sm: 8px;\n  --soi-gicam-radius-pill: 999px;\n}\n\n.soi-gicam-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gicam-fiche img { max-width: 100%; height: auto; }\n\n.soi-gicam-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gicam-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gicam-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gicam-hero {\n  position: relative;\n  background: var(--soi-gicam-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-gicam-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gicam-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gicam-pomme);\n}\n\n.soi-gicam-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-gicam-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gicam-pomme);\n  border-radius: 50%;\n}\n\n.soi-gicam-hero-title {\n  display: block;\n  color: var(--soi-gicam-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-gicam-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-gicam-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gicam-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-gicam-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gicam-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gicam-label-accent {\n  background: var(--soi-gicam-pomme);\n  border-color: var(--soi-gicam-pomme);\n  color: var(--soi-gicam-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gicam-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gicam-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gicam-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-gicam-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gicam-pomme);\n  border-radius: 2px;\n}\n\n.soi-gicam-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gicam-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gicam-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gicam-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gicam-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gicam-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gicam-card {\n  background: var(--soi-gicam-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gicam-radius);\n  border-left: 3px solid var(--soi-gicam-pomme);\n}\n\n.soi-gicam-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gicam-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gicam-card p {\n  font-size: 14px;\n  color: var(--soi-gicam-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gicam-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gicam-benefit {\n  background: var(--soi-gicam-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gicam-radius);\n  border: 1px solid var(--soi-gicam-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gicam-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gicam-shadow-md);\n}\n\n.soi-gicam-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gicam-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-gicam-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gicam-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gicam-benefit:hover .soi-gicam-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gicam-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gicam-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gicam-benefit p {\n  font-size: 13px;\n  color: var(--soi-gicam-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-gicam-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gicam-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gicam-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gicam-radius);\n  border: 1px solid var(--soi-gicam-line);\n  align-items: flex-start;\n}\n\n.soi-gicam-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gicam-marine);\n  color: var(--soi-gicam-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-gicam-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gicam-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gicam-step-content p {\n  font-size: 14px;\n  color: var(--soi-gicam-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-gicam-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gicam-pomme-light);\n  border-left: 4px solid var(--soi-gicam-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gicam-radius) var(--soi-gicam-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gicam-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gicam-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gicam-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gicam-tip p {\n  font-size: 14px;\n  color: var(--soi-gicam-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gicam-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gicam-accordion-item {\n  background: var(--soi-gicam-off-white);\n  border-radius: var(--soi-gicam-radius-sm);\n  border: 1px solid var(--soi-gicam-line);\n  overflow: hidden;\n}\n\n.soi-gicam-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gicam-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-gicam-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gicam-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gicam-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gicam-accordion-item[open] .soi-gicam-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gicam-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gicam-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gicam-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gicam-cta-box {\n  background: var(--soi-gicam-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gicam-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gicam-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-gicam-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gicam-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-gicam-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gicam-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gicam-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-gicam-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gicam-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gicam-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gicam-fiche {\n    --soi-gicam-text-soft: #2C3E50;\n    --soi-gicam-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602683584842,"sku":"SC8515","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-girofle-camphre-aromaspray-packshot.webp?v=1779370887"},{"product_id":"aromaspray-lavande-romarin","title":"Spray d'ambiance Lavande Romarin - 100 ml - Aromaspray","description":"\n\u003cdiv class=\"soi-lavr-fiche\"\u003e\n\n  \u003csection class=\"soi-lavr-hero\"\u003e\n    \u003cdiv class=\"soi-lavr-hero-tag\"\u003e\n      \u003cspan class=\"soi-lavr-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-lavr-hero-title\"\u003eSpray d'ambiance Lavande Romarin\u003c\/span\u003e\n    \u003cp class=\"soi-lavr-hero-subtitle\"\u003eTrois huiles essentielles provençales en synergie pour purifier votre intérieur, favoriser la détente et retrouver un équilibre entre calme et vitalité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lavr-hero-labels\"\u003e\n      \u003cspan class=\"soi-lavr-label soi-lavr-label-accent\"\u003e100% PURES ET NATURELLES\u003c\/span\u003e\n      \u003cspan class=\"soi-lavr-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-lavr-label\"\u003eSANS CONSERVATEUR ARTIFICIEL\u003c\/span\u003e\n      \u003cspan class=\"soi-lavr-label\"\u003eSANS PROPULSEUR NOCIF\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lavr-section\"\u003e\n    \u003cp class=\"soi-lavr-section-intro\"\u003eFermez les yeux et imaginez un champ de lavande provençal, le vent doux qui porte les effluves de romarin sauvage. C'est exactement ce que vous apporte l'Aromaspray Lavande Romarin en quelques vaporisations. Formulé à base d'huiles essentielles 100 % pures et naturelles, ce spray d'ambiance est votre allié du quotidien pour purifier l'air, favoriser la détente et retrouver un équilibre entre calme et vitalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lavr-section\"\u003e\n    \u003ch2\u003eComposition : trois huiles essentielles au cœur de la Provence\u003c\/h2\u003e\n    \u003cp\u003eLa force de ce spray repose sur une synergie soigneusement pensée entre trois actifs aromatiques complémentaires :\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-lavr-grid\"\u003e\n      \u003cdiv class=\"soi-lavr-card\"\u003e\n        \u003ch3\u003e💜 Lavande vraie (Lavandula angustifolia)\u003c\/h3\u003e\n        \u003cp\u003eL'huile essentielle apaisante par excellence. Elle aide à calmer les tensions nerveuses, réduire le stress et préparer doucement au repos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lavr-card\"\u003e\n        \u003ch3\u003e🌿 Romarin (Rosmarinus officinalis)\u003c\/h3\u003e\n        \u003cp\u003eTonique et stimulant, il apporte une note fraîche et vive qui revitalise l'atmosphère et soutient la concentration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lavr-card\"\u003e\n        \u003ch3\u003e💐 Lavandin (Lavandula hybrida)\u003c\/h3\u003e\n        \u003cp\u003eHybride naturel entre lavande et aspic, il enrichit le bouquet floral d'une touche plus intense et contribue à une ambiance harmonieuse et équilibrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-lavr-tip\"\u003e\n      \u003cdiv class=\"soi-lavr-tip-icon\"\u003e🧪\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAucun conservateur artificiel, aucun additif chimique : la formule est fabriquée en France dans le respect des matières premières naturelles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lavr-section\"\u003e\n    \u003ch2\u003eQuand et comment utiliser votre spray Lavande Romarin ?\u003c\/h2\u003e\n    \u003cp\u003eSon format spray aérosol le rend immédiatement opérationnel, sans diffuseur, sans branchement, sans préparation. Voici les moments où il fait toute la différence :\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-lavr-grid soi-lavr-grid-4\"\u003e\n      \u003cdiv class=\"soi-lavr-card\"\u003e\n        \u003ch3\u003e🌙 Avant de dormir\u003c\/h3\u003e\n        \u003cp\u003eVaporisez 2 à 3 fois dans votre chambre, à distance des textiles, pour créer une atmosphère propice au lâcher-prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lavr-card\"\u003e\n        \u003ch3\u003e💼 Au bureau\u003c\/h3\u003e\n        \u003cp\u003eLe romarin soutient la vigilance et la clarté mentale. Idéal avant une session de travail concentré.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lavr-card\"\u003e\n        \u003ch3\u003e🏠 Dans les espaces de vie\u003c\/h3\u003e\n        \u003cp\u003eSalon, salle de bain, entrée : purifiez et parfumez naturellement chaque pièce en quelques secondes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lavr-card\"\u003e\n        \u003ch3\u003e🚗 En déplacement\u003c\/h3\u003e\n        \u003cp\u003eSon format compact se glisse dans un sac ou une boîte à gants pour transformer n'importe quel environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lavr-section\"\u003e\n    \u003ch2\u003eCe qui distingue l'Aromaspray de la concurrence\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-lavr-benefits\"\u003e\n      \u003cdiv class=\"soi-lavr-benefit\"\u003e\n        \u003cdiv class=\"soi-lavr-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSynergie à trois huiles\u003c\/h3\u003e\n        \u003cp\u003eContrairement à de nombreux sprays mono-note, cette formule associe lavande, romarin et lavandin pour un effet aromatique plus riche et plus durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lavr-benefit\"\u003e\n        \u003cdiv class=\"soi-lavr-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMade in France\u003c\/h3\u003e\n        \u003cp\u003eProduction française, avec des huiles essentielles issues de sources respectueuses de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lavr-benefit\"\u003e\n        \u003cdiv class=\"soi-lavr-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans propulseur nocif\u003c\/h3\u003e\n        \u003cp\u003eLa diffusion est conçue pour être douce et sûre pour votre intérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lavr-benefit\"\u003e\n        \u003cdiv class=\"soi-lavr-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUsage instantané\u003c\/h3\u003e\n        \u003cp\u003eAucune manipulation, aucun accessoire supplémentaire requis.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lavr-section\"\u003e\n    \u003ch2\u003ePrécautions d'utilisation\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-lavr-accordion\"\u003e\n      \u003cdetails class=\"soi-lavr-accordion-item\"\u003e\n        \u003csummary class=\"soi-lavr-accordion-header\"\u003e⚠️ Consignes de sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lavr-accordion-content\"\u003e\n          \u003cp\u003eNe pas vaporiser directement sur la peau, les yeux ou les muqueuses. Éviter toute projection sur des surfaces délicates (soie, bois verni).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-lavr-accordion-item\"\u003e\n        \u003csummary class=\"soi-lavr-accordion-header\"\u003e👶 Enfants et femmes enceintes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lavr-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants de moins de 3 ans. Déconseillé aux femmes enceintes sans avis médical préalable (présence de romarin).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-lavr-accordion-item\"\u003e\n        \u003csummary class=\"soi-lavr-accordion-header\"\u003e💊 Avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lavr-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lavr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-lavr-cta-box\"\u003e\n      \u003cp class=\"soi-lavr-cta-tag\" style=\"color: white;\"\u003eFermez les yeux, vaporisez, respirez\u003c\/p\u003e\n      \u003cp class=\"soi-lavr-cta-text\" style=\"color: white;\"\u003eL'Aromaspray Lavande Romarin fait entrer la Provence dans votre quotidien en un instant. Une synergie naturelle et authentique, fabriquée en France, pour transformer chaque pièce en refuge de sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lavr-marine: #1A2D3D;\n  --soi-lavr-marine-dark: #0F1E2B;\n  --soi-lavr-marine-light: #2C4458;\n  --soi-lavr-pomme: #A1C544;\n  --soi-lavr-pomme-dark: #84A636;\n  --soi-lavr-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-lavr-white: #FFFFFF;\n  --soi-lavr-off-white: #F8FAF6;\n  --soi-lavr-stone: #F1F3EE;\n  --soi-lavr-line: #E5E8E0;\n\n  --soi-lavr-primary: #6B5B8A;\n  --soi-lavr-primary-soft: #F3F0F8;\n  --soi-lavr-accent: #7A9A6E;\n\n  --soi-lavr-text: #1A2D3D;\n  --soi-lavr-text-soft: #4A5B6B;\n  --soi-lavr-text-muted: #7B8693;\n\n  --soi-lavr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lavr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lavr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lavr-radius: 12px;\n  --soi-lavr-radius-sm: 8px;\n  --soi-lavr-radius-pill: 999px;\n}\n\n.soi-lavr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lavr-fiche img { max-width: 100%; height: auto; }\n\n.soi-lavr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lavr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lavr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-lavr-hero {\n  position: relative;\n  background: var(--soi-lavr-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-lavr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lavr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lavr-pomme);\n}\n\n.soi-lavr-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-lavr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lavr-pomme);\n  border-radius: 50%;\n}\n\n.soi-lavr-hero-title {\n  display: block;\n  color: var(--soi-lavr-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-lavr-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-lavr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lavr-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-lavr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lavr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lavr-label-accent {\n  background: var(--soi-lavr-pomme);\n  border-color: var(--soi-lavr-pomme);\n  color: var(--soi-lavr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-lavr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lavr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lavr-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-lavr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lavr-pomme);\n  border-radius: 2px;\n}\n\n.soi-lavr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-lavr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-lavr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lavr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lavr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-lavr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-lavr-benefit {\n  background: var(--soi-lavr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lavr-radius);\n  border: 1px solid var(--soi-lavr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-lavr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lavr-shadow-md);\n}\n\n.soi-lavr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lavr-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-lavr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lavr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-lavr-benefit:hover .soi-lavr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-lavr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lavr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lavr-benefit p {\n  font-size: 13px;\n  color: var(--soi-lavr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-lavr-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-lavr-grid-4 {\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n}\n\n.soi-lavr-card {\n  background: var(--soi-lavr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lavr-radius);\n  border-left: 3px solid var(--soi-lavr-pomme);\n}\n\n.soi-lavr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lavr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lavr-card p {\n  font-size: 14px;\n  color: var(--soi-lavr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-lavr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lavr-pomme-light);\n  border-left: 4px solid var(--soi-lavr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lavr-radius) var(--soi-lavr-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-lavr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lavr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lavr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lavr-tip p {\n  font-size: 14px;\n  color: var(--soi-lavr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-lavr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-lavr-accordion-item {\n  background: var(--soi-lavr-off-white);\n  border-radius: var(--soi-lavr-radius-sm);\n  border: 1px solid var(--soi-lavr-line);\n  overflow: hidden;\n}\n\n.soi-lavr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-lavr-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-lavr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-lavr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-lavr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-lavr-accordion-item[open] .soi-lavr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-lavr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-lavr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-lavr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-lavr-cta-box {\n  background: var(--soi-lavr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lavr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lavr-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-lavr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lavr-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-lavr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lavr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lavr-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-lavr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-lavr-grid,\n  .soi-lavr-grid-4 {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-lavr-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-lavr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lavr-fiche {\n    --soi-lavr-text-soft: #2C3E50;\n    --soi-lavr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602687189322,"sku":"SC8520","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-lavande-romarin-aromaspray-packshot.webp?v=1779436872"},{"product_id":"aromaspray-lemongrass-serpolet","title":"Spray Ambiance Lemongrass Serpolet - 100 ml - Aromaspray","description":"\n\u003cdiv class=\"soi-lmgs-fiche\"\u003e\n\n  \u003csection class=\"soi-lmgs-hero\"\u003e\n    \u003cdiv class=\"soi-lmgs-hero-tag\"\u003e\n      \u003cspan class=\"soi-lmgs-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-lmgs-hero-title\"\u003eSpray d'ambiance Lemongrass Serpolet\u003c\/span\u003e\n    \u003cp class=\"soi-lmgs-hero-subtitle\"\u003eUn souffle vivifiant et tonique aux huiles essentielles 100 % pures et naturelles, pour assainir et revitaliser votre intérieur en quelques vaporisations.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lmgs-hero-labels\"\u003e\n      \u003cspan class=\"soi-lmgs-label soi-lmgs-label-accent\"\u003e100 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-lmgs-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-lmgs-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-lmgs-label\"\u003eSANS CONSERVATEURS ARTIFICIELS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lmgs-section\"\u003e\n    \u003cp class=\"soi-lmgs-section-intro\"\u003eImaginez rentrer chez vous après une longue journée et être accueilli par un souffle d'air pur, légèrement citronné et herbacé. C'est exactement ce que vous offre l'Aromaspray Lemongrass Serpolet : une bouffée de nature en quelques secondes, sans diffuseur, sans prise électrique, sans complication.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lmgs-section\"\u003e\n    \u003ch2\u003eUn quatuor d'huiles essentielles vivifiant et tonique\u003c\/h2\u003e\n    \u003cp class=\"soi-lmgs-section-intro\"\u003eCe spray d'ambiance aux huiles essentielles associe quatre plantes complémentaires pour un résultat immédiat sur l'atmosphère de votre pièce.\u003c\/p\u003e\n    \u003cdiv class=\"soi-lmgs-grid\"\u003e\n      \u003cdiv class=\"soi-lmgs-card\"\u003e\n        \u003ch3\u003e🍋 Lemongrass (Cymbopogon citratus)\u003c\/h3\u003e\n        \u003cp\u003eSa note citronnée fraîche et lumineuse assainit l'air, neutralise les mauvaises odeurs et insuffle une énergie positive dans la pièce. Idéal le matin ou en milieu de journée pour vous remotiver.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-card\"\u003e\n        \u003ch3\u003e🌿 Serpolet (Thymus serpyllum)\u003c\/h3\u003e\n        \u003cp\u003eCousin sauvage du thym, il apporte une dimension herbacée et tonique. Son action purifiante renforce celle du lemongrass pour un air intérieur plus sain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-card\"\u003e\n        \u003ch3\u003e💜 Lavande vraie\u003c\/h3\u003e\n        \u003cp\u003eElle adoucit l'ensemble de la formule et offre une légère touche apaisante pour éviter une sensation trop agressive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-card\"\u003e\n        \u003ch3\u003e🍊 Orange douce\u003c\/h3\u003e\n        \u003cp\u003eRonde et chaleureuse, elle arrondit les angles et apporte une dimension plus enveloppante au mélange.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1.25rem;\"\u003eLe résultat : une fragrance \u003cstrong\u003evivifiante, naturelle et équilibrée\u003c\/strong\u003e, ni trop puissante, ni trop discrète.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lmgs-section\"\u003e\n    \u003ch2\u003eComposition et informations techniques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lmgs-compo\"\u003e\n      \u003cdiv class=\"soi-lmgs-compo-row\"\u003e\n        \u003cspan class=\"soi-lmgs-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-compo-value\"\u003eLemongrass, Serpolet, Lavande vraie, Orange douce\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-compo-row\"\u003e\n        \u003cspan class=\"soi-lmgs-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-compo-value\"\u003eEau purifiée, alcool naturel d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-compo-row\"\u003e\n        \u003cspan class=\"soi-lmgs-compo-label\"\u003eVolume\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-compo-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-compo-row\"\u003e\n        \u003cspan class=\"soi-lmgs-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-compo-value\"\u003eFrance, Bourgogne\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lmgs-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-lmgs-card-mini\"\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-value\"\u003e100 % naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-card-mini\"\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-value\"\u003eConservateurs, colorants\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-card-mini\"\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-icon\"\u003e🐇\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-label\"\u003eEngagement\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-value\"\u003eVegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-card-mini\"\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-lmgs-card-mini-value\"\u003eFabriqué en Bourgogne\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lmgs-section\"\u003e\n    \u003ch2\u003eComment utiliser votre spray Aromaspray ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lmgs-timeline\"\u003e\n      \u003cdiv class=\"soi-lmgs-step\"\u003e\n        \u003cdiv class=\"soi-lmgs-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-lmgs-step-content\"\u003e\n          \u003ch3\u003eAgitez légèrement\u003c\/h3\u003e\n          \u003cp\u003eSecouez le flacon avant chaque utilisation pour homogénéiser les huiles essentielles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-step\"\u003e\n        \u003cdiv class=\"soi-lmgs-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-lmgs-step-content\"\u003e\n          \u003ch3\u003eVaporisez 2 à 3 fois\u003c\/h3\u003e\n          \u003cp\u003ePulvérisez en l'air, au centre de la pièce ou sur vos textiles (coussins, rideaux), à environ 30 cm de distance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-lmgs-step\"\u003e\n        \u003cdiv class=\"soi-lmgs-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-lmgs-step-content\"\u003e\n          \u003ch3\u003ePrécautions d'usage\u003c\/h3\u003e\n          \u003cp\u003eÉvitez les yeux et les muqueuses. Ne pas vaporiser directement sur la peau ni sur des enfants en bas âge. Conservez hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lmgs-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-lmgs-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe spray convient parfaitement pour la maison, le bureau, la voiture ou tout espace clos où vous souhaitez assainir et tonifier l'atmosphère.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lmgs-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce spray d'ambiance ?\u003c\/h2\u003e\n    \u003cp\u003eCe spray est fait pour vous si vous cherchez une \u003cstrong\u003ealternative naturelle aux désodorisants chimiques\u003c\/strong\u003e, si vous pratiquez le yoga ou la méditation et souhaitez préparer un espace propice à la concentration, ou si vous voulez simplement redonner vie à une pièce un peu confinée. Le Lemongrass Serpolet convient aussi très bien le matin pour un réveil en douceur, ou en début d'après-midi pour lutter contre le coup de fatigue.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lmgs-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur l'Aromaspray Lemongrass Serpolet\u003c\/h2\u003e\n    \u003cdiv class=\"soi-lmgs-accordion\"\u003e\n      \u003cdetails class=\"soi-lmgs-accordion-item\"\u003e\n        \u003csummary class=\"soi-lmgs-accordion-header\"\u003e⏱️ Combien de temps dure le parfum après vaporisation ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lmgs-accordion-content\"\u003e\n          \u003cp\u003eLa diffusion reste perceptible pendant 20 à 40 minutes selon la taille de la pièce et sa ventilation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-lmgs-accordion-item\"\u003e\n        \u003csummary class=\"soi-lmgs-accordion-header\"\u003e🐾 Ce spray est-il compatible avec les animaux de compagnie ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lmgs-accordion-content\"\u003e\n          \u003cp\u003ePar précaution, évitez de vaporiser en présence de chats ou de petits animaux sensibles aux huiles essentielles. Aérez la pièce avant qu'ils y entrent.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-lmgs-accordion-item\"\u003e\n        \u003csummary class=\"soi-lmgs-accordion-header\"\u003e🛏️ Peut-on utiliser ce spray comme linge de maison ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-lmgs-accordion-content\"\u003e\n          \u003cp\u003eOui, une légère vaporisation sur les taies d'oreiller ou les draps offre une fraîcheur agréable. Testez d'abord sur un coin discret du tissu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-lmgs-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-lmgs-cta-box\"\u003e\n      \u003cp class=\"soi-lmgs-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, respirer pleinement\u003c\/p\u003e\n      \u003cp class=\"soi-lmgs-cta-text\" style=\"color: white;\"\u003eEn quelques vaporisations, votre intérieur retrouve un air pur, vivifiant et naturellement parfumé. Un geste simple, un effet immédiat, pour vous et ceux que vous aimez.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lmgs-marine: #1A2D3D;\n  --soi-lmgs-marine-dark: #0F1E2B;\n  --soi-lmgs-marine-light: #2C4458;\n  --soi-lmgs-pomme: #A1C544;\n  --soi-lmgs-pomme-dark: #84A636;\n  --soi-lmgs-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-lmgs-white: #FFFFFF;\n  --soi-lmgs-off-white: #F8FAF6;\n  --soi-lmgs-stone: #F1F3EE;\n  --soi-lmgs-line: #E5E8E0;\n\n  --soi-lmgs-primary: #7A9A8E;\n  --soi-lmgs-primary-soft: rgba(122,154,142,0.12);\n  --soi-lmgs-accent: #D88542;\n\n  --soi-lmgs-text: #1A2D3D;\n  --soi-lmgs-text-soft: #4A5B6B;\n  --soi-lmgs-text-muted: #7B8693;\n\n  --soi-lmgs-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lmgs-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lmgs-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lmgs-radius: 12px;\n  --soi-lmgs-radius-sm: 8px;\n  --soi-lmgs-radius-pill: 999px;\n}\n\n.soi-lmgs-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lmgs-fiche img { max-width: 100%; height: auto; }\n\n.soi-lmgs-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lmgs-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lmgs-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-lmgs-hero {\n  position: relative;\n  background: var(--soi-lmgs-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-lmgs-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lmgs-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lmgs-pomme);\n}\n\n.soi-lmgs-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-lmgs-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lmgs-pomme);\n  border-radius: 50%;\n}\n\n.soi-lmgs-hero-title {\n  display: block;\n  color: var(--soi-lmgs-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-lmgs-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-lmgs-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lmgs-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-lmgs-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lmgs-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lmgs-label-accent {\n  background: var(--soi-lmgs-pomme);\n  border-color: var(--soi-lmgs-pomme);\n  color: var(--soi-lmgs-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-lmgs-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lmgs-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lmgs-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-lmgs-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lmgs-pomme);\n  border-radius: 2px;\n}\n\n.soi-lmgs-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-lmgs-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-lmgs-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lmgs-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lmgs-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-lmgs-section p strong {\n  color: var(--soi-lmgs-marine);\n}\n\n\/* === GRID + CARDS === *\/\n.soi-lmgs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-lmgs-card {\n  background: var(--soi-lmgs-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lmgs-radius);\n  border-left: 3px solid var(--soi-lmgs-pomme);\n}\n\n.soi-lmgs-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lmgs-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lmgs-card p {\n  font-size: 14px;\n  color: var(--soi-lmgs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-lmgs-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-lmgs-card-mini {\n  background: var(--soi-lmgs-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-lmgs-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-lmgs-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-lmgs-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-lmgs-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-lmgs-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lmgs-marine);\n}\n\n\/* === COMPOSITION === *\/\n.soi-lmgs-compo {\n  background: var(--soi-lmgs-off-white);\n  border-radius: var(--soi-lmgs-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-lmgs-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-lmgs-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-lmgs-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-lmgs-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lmgs-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-lmgs-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lmgs-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-lmgs-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-lmgs-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lmgs-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lmgs-radius);\n  border: 1px solid var(--soi-lmgs-line);\n  align-items: flex-start;\n}\n\n.soi-lmgs-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lmgs-marine);\n  color: var(--soi-lmgs-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-lmgs-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lmgs-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lmgs-step-content p {\n  font-size: 14px;\n  color: var(--soi-lmgs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-lmgs-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lmgs-pomme-light);\n  border-left: 4px solid var(--soi-lmgs-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lmgs-radius) var(--soi-lmgs-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-lmgs-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lmgs-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lmgs-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lmgs-tip p {\n  font-size: 14px;\n  color: var(--soi-lmgs-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-lmgs-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-lmgs-accordion-item {\n  background: var(--soi-lmgs-off-white);\n  border-radius: var(--soi-lmgs-radius-sm);\n  border: 1px solid var(--soi-lmgs-line);\n  overflow: hidden;\n}\n\n.soi-lmgs-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-lmgs-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-lmgs-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-lmgs-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-lmgs-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-lmgs-accordion-item[open] .soi-lmgs-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-lmgs-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-lmgs-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-lmgs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-lmgs-cta-box {\n  background: var(--soi-lmgs-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lmgs-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lmgs-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-lmgs-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lmgs-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-lmgs-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lmgs-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lmgs-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-lmgs-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lmgs-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-lmgs-compo-value {\n    text-align: left;\n  }\n\n  .soi-lmgs-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-lmgs-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lmgs-fiche {\n    --soi-lmgs-text-soft: #2C3E50;\n    --soi-lmgs-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602691023178,"sku":"SC8525","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-ambiance-lemongrass-serpolet-aromaspray-packshot.webp?v=1779370839"},{"product_id":"spray-d-ambiance-menthe-eucalyptus-aromaspray","title":"Spray d’ambiance Menthe Eucalyptus - 100ml - Aromaspray","description":"\u003cdiv class=\"soi-meuc-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-meuc-hero\"\u003e\n    \u003cdiv class=\"soi-meuc-hero-tag\"\u003e\n      \u003cspan class=\"soi-meuc-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-meuc-hero-title\"\u003eSpray d'ambiance Menthe Eucalyptus\u003c\/span\u003e\n    \u003cp class=\"soi-meuc-hero-subtitle\"\u003eUne fraîcheur aromatique immédiate grâce aux huiles essentielles 100 % pures et naturelles de menthe poivrée, d'eucalyptus et de pin sylvestre.\u003c\/p\u003e\n    \u003cdiv class=\"soi-meuc-hero-labels\"\u003e\n      \u003cspan class=\"soi-meuc-label soi-meuc-label-accent\"\u003eHUILES ESSENTIELLES 100 % PURES ET NATURELLES\u003c\/span\u003e\n      \u003cspan class=\"soi-meuc-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-meuc-label\"\u003eSANS CONSERVATEUR\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Introduction --\u003e\n  \u003csection class=\"soi-meuc-section\"\u003e\n    \u003ch2\u003eUn souffle de nature dans chaque pièce : le spray d'ambiance Menthe Eucalyptus Aromaspray\u003c\/h2\u003e\n    \u003cp\u003eVous rentrez chez vous après une longue journée et vous cherchez à changer d'atmosphère en quelques secondes ? Ce spray d'ambiance à la menthe et l'eucalyptus d'Aromaspray est fait pour vous. Une seule pression suffit pour diffuser une fraîcheur aromatique immédiate, grâce à une formule aux huiles essentielles 100 % pures et naturelles, sans conservateurs ni additifs artificiels. Fabriqué en Bourgogne, ce spray d'ambiance pour la maison est une invitation à respirer mieux, ici et maintenant.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Composition --\u003e\n  \u003csection class=\"soi-meuc-section\"\u003e\n    \u003ch2\u003eComposition : trois huiles essentielles au service de votre bien-être\u003c\/h2\u003e\n    \u003cp class=\"soi-meuc-section-intro\"\u003eChaque ingrédient de ce spray a été sélectionné pour son efficacité aromatique et sa naturalité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-meuc-benefits\"\u003e\n      \u003cdiv class=\"soi-meuc-benefit\"\u003e\n        \u003cdiv class=\"soi-meuc-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMenthe poivrée\u003c\/h3\u003e\n        \u003cp\u003eFraîcheur intense, effet tonifiant immédiat, idéale pour dynamiser une pièce en quelques instants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-benefit\"\u003e\n        \u003cdiv class=\"soi-meuc-benefit-icon\"\u003e\u003cspan\u003e🌲\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEucalyptus\u003c\/h3\u003e\n        \u003cp\u003eNote camphrée et purifiante, reconnue pour assainir l'air et favoriser une respiration plus libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-benefit\"\u003e\n        \u003cdiv class=\"soi-meuc-benefit-icon\"\u003e\u003cspan\u003e🏔️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePin sylvestre\u003c\/h3\u003e\n        \u003cp\u003eTouche boisée et revigorante, qui rappelle une promenade en forêt et complète harmonieusement les deux premières.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-meuc-tip\"\u003e\n      \u003cdiv class=\"soi-meuc-tip-icon\"\u003e🍃\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFormule respectueuse\u003c\/strong\u003e\n        \u003cp\u003eLa formule ne contient aucun alcool agressif, aucun conservateur, ce qui en fait un choix idéal si vous recherchez un spray d'ambiance maison respectueux des personnes sensibles et de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Où et quand utiliser --\u003e\n  \u003csection class=\"soi-meuc-section\"\u003e\n    \u003ch2\u003eOù et quand utiliser votre spray d'ambiance pour la maison ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-meuc-grid\"\u003e\n      \u003cdiv class=\"soi-meuc-card\"\u003e\n        \u003ch3\u003e☀️ Le matin\u003c\/h3\u003e\n        \u003cp\u003eDémarrez la journée avec une bouffée d'énergie dans le salon ou la salle de bain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-card\"\u003e\n        \u003ch3\u003e💼 Au bureau\u003c\/h3\u003e\n        \u003cp\u003eAssainissez l'air et gardez la concentration, notamment dans les espaces clos ou mal ventilés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-card\"\u003e\n        \u003ch3\u003e🚗 Dans la voiture\u003c\/h3\u003e\n        \u003cp\u003eNeutralisez les odeurs et retrouvez une ambiance fraîche à chaque trajet.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-card\"\u003e\n        \u003ch3\u003e🏠 Dans la chambre\u003c\/h3\u003e\n        \u003cp\u003eAvant ou après le sport, purifiez l'atmosphère rapidement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-card\"\u003e\n        \u003ch3\u003e🚿 Dans les sanitaires\u003c\/h3\u003e\n        \u003cp\u003eUne alternative naturelle aux sprays chimiques conventionnels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Pourquoi choisir Aromaspray --\u003e\n  \u003csection class=\"soi-meuc-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Aromaspray plutôt qu'un spray d'ambiance classique ?\u003c\/h2\u003e\n    \u003cp class=\"soi-meuc-section-intro\"\u003eLes sprays d'ambiance classiques contiennent souvent des parfums de synthèse, des propulseurs chimiques et des conservateurs. L'Aromaspray Menthe Eucalyptus prend le contre-pied de cette approche.\u003c\/p\u003e\n    \u003cdiv class=\"soi-meuc-grid-compact\"\u003e\n      \u003cdiv class=\"soi-meuc-card-mini\"\u003e\n        \u003cspan class=\"soi-meuc-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-meuc-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-meuc-card-mini-value\"\u003eHE 100 % pures et naturelles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-card-mini\"\u003e\n        \u003cspan class=\"soi-meuc-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-meuc-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-meuc-card-mini-value\"\u003eFrance, Bourgogne\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-card-mini\"\u003e\n        \u003cspan class=\"soi-meuc-card-mini-icon\"\u003e✨\u003c\/span\u003e\n        \u003cspan class=\"soi-meuc-card-mini-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-meuc-card-mini-value\"\u003eAuthentique et frais\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-card-mini\"\u003e\n        \u003cspan class=\"soi-meuc-card-mini-icon\"\u003e👜\u003c\/span\u003e\n        \u003cspan class=\"soi-meuc-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-meuc-card-mini-value\"\u003ePratique et portable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Mode d'emploi --\u003e\n  \u003csection class=\"soi-meuc-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray d'ambiance Aromaspray ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-meuc-timeline\"\u003e\n      \u003cdiv class=\"soi-meuc-step\"\u003e\n        \u003cdiv class=\"soi-meuc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-meuc-step-content\"\u003e\n          \u003ch3\u003eAgitez légèrement 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-meuc-step\"\u003e\n        \u003cdiv class=\"soi-meuc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-meuc-step-content\"\u003e\n          \u003ch3\u003eVaporisez à 30 cm environ\u003c\/h3\u003e\n          \u003cp\u003ePulvérisez dans la pièce en évitant les textiles délicats et les yeux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-step\"\u003e\n        \u003cdiv class=\"soi-meuc-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-meuc-step-content\"\u003e\n          \u003ch3\u003e1 à 3 pressions suffisent\u003c\/h3\u003e\n          \u003cp\u003eC'est tout ce qu'il faut pour parfumer agréablement une pièce de taille standard.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-meuc-step\"\u003e\n        \u003cdiv class=\"soi-meuc-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-meuc-step-content\"\u003e\n          \u003ch3\u003eConservez à l'abri de la chaleur\u003c\/h3\u003e\n          \u003cp\u003eGardez votre spray à l'abri de la lumière directe pour préserver les actifs naturels.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 : Précautions --\u003e\n  \u003csection class=\"soi-meuc-section\"\u003e\n    \u003ch2\u003ePrécautions d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-meuc-accordion\"\u003e\n      \u003cdetails class=\"soi-meuc-accordion-item\"\u003e\n        \u003csummary class=\"soi-meuc-accordion-header\"\u003e⚠️ Usage et sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-meuc-accordion-content\"\u003e\n          \u003cp\u003eCe spray est réservé à un usage atmosphérique uniquement. Ne pas avaler, ne pas appliquer sur la peau ni dans les yeux. Tenir hors de portée des enfants en bas âge.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-meuc-accordion-item\"\u003e\n        \u003csummary class=\"soi-meuc-accordion-header\"\u003e🤰 Personnes sensibles\u003c\/summary\u003e\n        \u003cdiv class=\"soi-meuc-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé en présence de femmes enceintes, nourrissons ou animaux dans la pièce sans aération préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-meuc-accordion-item\"\u003e\n        \u003csummary class=\"soi-meuc-accordion-header\"\u003e💊 Avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-meuc-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne constitue pas un traitement médical et ne remplace en aucun cas l'avis d'un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-meuc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-meuc-cta-box\"\u003e\n      \u003cp class=\"soi-meuc-cta-tag\" style=\"color: white;\"\u003eRespirez enfin un air qui vous ressemble\u003c\/p\u003e\n      \u003cp class=\"soi-meuc-cta-text\" style=\"color: white;\"\u003eLe spray d'ambiance Menthe Eucalyptus Aromaspray transforme votre intérieur en quelques secondes : fini les odeurs tenaces, place à une fraîcheur naturelle et tonifiante. Le geste simple et naturel que votre quotidien méritait vraiment.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-meuc-marine: #1A2D3D;\n  --soi-meuc-marine-dark: #0F1E2B;\n  --soi-meuc-marine-light: #2C4458;\n  --soi-meuc-pomme: #A1C544;\n  --soi-meuc-pomme-dark: #84A636;\n  --soi-meuc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-meuc-white: #FFFFFF;\n  --soi-meuc-off-white: #F8FAF6;\n  --soi-meuc-stone: #F1F3EE;\n  --soi-meuc-line: #E5E8E0;\n\n  --soi-meuc-primary: #3A7A5E;\n  --soi-meuc-primary-soft: rgba(58,122,94,0.08);\n  --soi-meuc-accent: #7A9A8E;\n\n  --soi-meuc-text: #1A2D3D;\n  --soi-meuc-text-soft: #4A5B6B;\n  --soi-meuc-text-muted: #7B8693;\n\n  --soi-meuc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-meuc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-meuc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-meuc-radius: 12px;\n  --soi-meuc-radius-sm: 8px;\n  --soi-meuc-radius-pill: 999px;\n}\n\n.soi-meuc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-meuc-fiche img { max-width: 100%; height: auto; }\n\n.soi-meuc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-meuc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-meuc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-meuc-hero {\n  position: relative;\n  background: var(--soi-meuc-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-meuc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-meuc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-meuc-pomme);\n}\n\n.soi-meuc-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-meuc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-meuc-pomme);\n  border-radius: 50%;\n}\n\n.soi-meuc-hero-title {\n  display: block;\n  color: var(--soi-meuc-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-meuc-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-meuc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-meuc-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-meuc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-meuc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-meuc-label-accent {\n  background: var(--soi-meuc-pomme);\n  border-color: var(--soi-meuc-pomme);\n  color: var(--soi-meuc-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-meuc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-meuc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-meuc-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-meuc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-meuc-pomme);\n  border-radius: 2px;\n}\n\n.soi-meuc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-meuc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-meuc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-meuc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-meuc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-meuc-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-meuc-benefit {\n  background: var(--soi-meuc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-meuc-radius);\n  border: 1px solid var(--soi-meuc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-meuc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-meuc-shadow-md);\n}\n\n.soi-meuc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-meuc-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-meuc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-meuc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-meuc-benefit:hover .soi-meuc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-meuc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-meuc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-meuc-benefit p {\n  font-size: 13px;\n  color: var(--soi-meuc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-meuc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-meuc-card {\n  background: var(--soi-meuc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-meuc-radius);\n  border-left: 3px solid var(--soi-meuc-pomme);\n}\n\n.soi-meuc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-meuc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-meuc-card p {\n  font-size: 14px;\n  color: var(--soi-meuc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-meuc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-meuc-card-mini {\n  background: var(--soi-meuc-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-meuc-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-meuc-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-meuc-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-meuc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-meuc-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-meuc-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-meuc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-meuc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-meuc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-meuc-radius);\n  border: 1px solid var(--soi-meuc-line);\n  align-items: flex-start;\n}\n\n.soi-meuc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-meuc-marine);\n  color: var(--soi-meuc-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-meuc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-meuc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-meuc-step-content p {\n  font-size: 14px;\n  color: var(--soi-meuc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-meuc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-meuc-pomme-light);\n  border-left: 4px solid var(--soi-meuc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-meuc-radius) var(--soi-meuc-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-meuc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-meuc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-meuc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-meuc-tip p {\n  font-size: 14px;\n  color: var(--soi-meuc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-meuc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-meuc-accordion-item {\n  background: var(--soi-meuc-off-white);\n  border-radius: var(--soi-meuc-radius-sm);\n  border: 1px solid var(--soi-meuc-line);\n  overflow: hidden;\n}\n\n.soi-meuc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-meuc-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-meuc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-meuc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-meuc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-meuc-accordion-item[open] .soi-meuc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-meuc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-meuc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-meuc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-meuc-cta-box {\n  background: var(--soi-meuc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-meuc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-meuc-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-meuc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-meuc-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-meuc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-meuc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-meuc-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-meuc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-meuc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-meuc-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-meuc-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-meuc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-meuc-fiche {\n    --soi-meuc-text-soft: #2C3E50;\n    --soi-meuc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602694627658,"sku":"SC8530","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-menthe-eucalyptus-aromaspray-packshot.webp?v=1779264901"},{"product_id":"aromaspray-menthe-niaouli","title":"Spray d'ambiance Menthe Niaouli - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-mntni-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-mntni-hero\"\u003e\n    \u003cdiv class=\"soi-mntni-hero-tag\"\u003e\n      \u003cspan class=\"soi-mntni-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mntni-hero-title\"\u003eSpray d'ambiance Menthe Niaouli\u003c\/span\u003e\n    \u003cp class=\"soi-mntni-hero-subtitle\"\u003eDeux huiles essentielles 100 % pures et naturelles pour une fraîcheur douce, vivifiante et purifiante, en un seul geste.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mntni-hero-labels\"\u003e\n      \u003cspan class=\"soi-mntni-label soi-mntni-label-accent\"\u003eHUILES ESSENTIELLES 100 % PURES\u003c\/span\u003e\n      \u003cspan class=\"soi-mntni-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-mntni-label\"\u003eSANS CONSERVATEURS ARTIFICIELS\u003c\/span\u003e\n      \u003cspan class=\"soi-mntni-label\"\u003e100 % NATUREL\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Deux huiles essentielles, une alliance parfaite --\u003e\n  \u003csection class=\"soi-mntni-section\"\u003e\n    \u003ch2\u003eDeux huiles essentielles, une alliance parfaite\u003c\/h2\u003e\n    \u003cp class=\"soi-mntni-section-intro\"\u003eLa force de ce spray d'aromathérapie réside dans la complémentarité de ses actifs naturels.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mntni-grid\"\u003e\n      \u003cdiv class=\"soi-mntni-card\"\u003e\n        \u003ch3\u003e🌿 Huile essentielle de menthe poivrée\u003c\/h3\u003e\n        \u003cp\u003eSa fraîcheur caractéristique et son action stimulante en font un incontournable pour revitaliser rapidement un espace confiné, un bureau ou une pièce de vie. Elle contribue également à la clarté mentale et à la concentration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-card\"\u003e\n        \u003ch3\u003e🌸 Huile essentielle de niaouli\u003c\/h3\u003e\n        \u003cp\u003eMoins connue que la menthe, le niaouli est pourtant un allié précieux. Reconnu pour ses propriétés purifiantes et décongestionnantes, il assainit l'air ambiant tout en douceur et facilite une respiration plus libre, notamment en période hivernale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1.25rem;\"\u003eEnsemble, ces deux huiles essentielles créent une fraîcheur douce et équilibrée, ni trop froide ni trop médicale, qui s'intègre naturellement dans votre quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- À qui s'adresse ce spray d'ambiance ? --\u003e\n  \u003csection class=\"soi-mntni-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce spray d'ambiance ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mntni-section-intro\"\u003eCe spray aux huiles essentielles convient à toute personne souhaitant prendre soin de son environnement intérieur de manière naturelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mntni-benefits\"\u003e\n      \u003cdiv class=\"soi-mntni-benefit\"\u003e\n        \u003cdiv class=\"soi-mntni-benefit-icon\"\u003e\u003cspan\u003e💨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePurifier l'air ambiant\u003c\/h3\u003e\n        \u003cp\u003eNeutralisez rapidement les odeurs persistantes après la cuisine, le tabac ou dans tout espace confiné.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-benefit\"\u003e\n        \u003cdiv class=\"soi-mntni-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConcentration et énergie\u003c\/h3\u003e\n        \u003cp\u003eRetrouvez de la clarté mentale et de l'énergie au bureau ou en télétravail grâce à la fraîcheur stimulante de la menthe.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-benefit\"\u003e\n        \u003cdiv class=\"soi-mntni-benefit-icon\"\u003e\u003cspan\u003e🫁\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort respiratoire\u003c\/h3\u003e\n        \u003cp\u003eSoutenez votre confort respiratoire en automne et en hiver grâce aux propriétés purifiantes du niaouli.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-benefit\"\u003e\n        \u003cdiv class=\"soi-mntni-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAlternative naturelle\u003c\/h3\u003e\n        \u003cp\u003eRemplacez les désodorisants chimiques par une solution 100 % naturelle, sans conservateurs artificiels ni colorants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mntni-tip\" style=\"margin-top:1.5rem;\"\u003e\n      \u003cdiv class=\"soi-mntni-tip-icon\"\u003e🏠\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe spray s'utilise aussi bien à la maison qu'en voiture ou dans tout espace clos où l'air a besoin d'être revitalisé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Composition et caractéristiques du produit --\u003e\n  \u003csection class=\"soi-mntni-section\"\u003e\n    \u003ch2\u003eComposition et caractéristiques du produit\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mntni-grid\" style=\"margin-bottom:1.5rem;\"\u003e\n      \u003cdiv class=\"soi-mntni-card\"\u003e\n        \u003ch3\u003e🌿 Mentha piperita\u003c\/h3\u003e\n        \u003cp\u003eHuile essentielle de menthe poivrée, fraîche et stimulante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-card\"\u003e\n        \u003ch3\u003e🌸 Melaleuca quinquenervia\u003c\/h3\u003e\n        \u003cp\u003eHuile essentielle de niaouli, purifiante et douce pour les voies respiratoires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-card\"\u003e\n        \u003ch3\u003e💧 Base aqueuse neutre\u003c\/h3\u003e\n        \u003cp\u003eFormule sans conservateurs artificiels, sans alcool agressif, sans colorants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mntni-compo\"\u003e\n      \u003cdiv class=\"soi-mntni-compo-row\"\u003e\n        \u003cspan class=\"soi-mntni-compo-label\"\u003eVolume\u003c\/span\u003e\n        \u003cspan class=\"soi-mntni-compo-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-compo-row\"\u003e\n        \u003cspan class=\"soi-mntni-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-mntni-compo-value\"\u003eFabriqué en France, en Bourgogne\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-compo-row\"\u003e\n        \u003cspan class=\"soi-mntni-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-mntni-compo-value\"\u003e100 % pures et naturelles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-compo-row\"\u003e\n        \u003cspan class=\"soi-mntni-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-mntni-compo-value\"\u003eFlacon pulvérisateur nomade\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Comment utiliser l'Aromaspray Menthe Niaouli ? --\u003e\n  \u003csection class=\"soi-mntni-section\"\u003e\n    \u003ch2\u003eComment utiliser l'Aromaspray Menthe Niaouli ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mntni-section-intro\"\u003eL'utilisation est intuitive et ne demande que quelques secondes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mntni-timeline\"\u003e\n      \u003cdiv class=\"soi-mntni-step\"\u003e\n        \u003cdiv class=\"soi-mntni-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mntni-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eSecouez légèrement le flacon avant chaque utilisation pour bien mélanger les actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-step\"\u003e\n        \u003cdiv class=\"soi-mntni-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mntni-step-content\"\u003e\n          \u003ch3\u003eVaporisez dans la pièce\u003c\/h3\u003e\n          \u003cp\u003eEffectuez 2 à 3 pressions dans la pièce à traiter, en évitant les surfaces sensibles et les yeux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-step\"\u003e\n        \u003cdiv class=\"soi-mntni-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mntni-step-content\"\u003e\n          \u003ch3\u003eLaissez diffuser\u003c\/h3\u003e\n          \u003cp\u003eLaissez le parfum se diffuser naturellement pendant quelques minutes dans votre espace.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mntni-step\"\u003e\n        \u003cdiv class=\"soi-mntni-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-mntni-step-content\"\u003e\n          \u003ch3\u003eRenouvelez selon vos besoins\u003c\/h3\u003e\n          \u003cp\u003eRépétez l'opération autant que nécessaire, en aérant régulièrement la pièce.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mntni-tip\" style=\"margin-top:1.5rem;\"\u003e\n      \u003cdiv class=\"soi-mntni-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eQuelques sprays dans votre bureau avant une session de travail intense ou dans la salle de bain au réveil suffisent pour bénéficier d'un effet revigorant immédiat.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Précautions d'emploi --\u003e\n  \u003csection class=\"soi-mntni-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mntni-accordion\"\u003e\n      \u003cdetails class=\"soi-mntni-accordion-item\"\u003e\n        \u003csummary class=\"soi-mntni-accordion-header\"\u003e👶 Enfants et personnes sensibles\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mntni-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants de moins de 3 ans. Déconseillé aux femmes enceintes ou allaitantes sans avis médical préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mntni-accordion-item\"\u003e\n        \u003csummary class=\"soi-mntni-accordion-header\"\u003e⚠️ Utilisation et sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mntni-accordion-content\"\u003e\n          \u003cp\u003eNe pas inhaler directement et éviter le contact avec les yeux. Ne pas vaporiser sur des animaux de compagnie. Ce produit est un spray d'ambiance, non destiné à être appliqué sur la peau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mntni-accordion-item\"\u003e\n        \u003csummary class=\"soi-mntni-accordion-header\"\u003e🩺 Avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mntni-accordion-content\"\u003e\n          \u003cp\u003eCe spray d'aromathérapie ne se substitue à aucun traitement médical. En cas de problème respiratoire persistant, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-mntni-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mntni-cta-box\"\u003e\n      \u003cp class=\"soi-mntni-cta-tag\" style=\"color: white;\"\u003eUn air pur, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-mntni-cta-text\" style=\"color: white;\"\u003eUn matin qui démarre avec la fraîcheur de la menthe et la pureté du niaouli, c'est une journée qui commence sous les meilleurs auspices. Simple, efficace, 100 % naturel : prenez soin de votre intérieur au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mntni-marine: #1A2D3D;\n  --soi-mntni-marine-dark: #0F1E2B;\n  --soi-mntni-marine-light: #2C4458;\n  --soi-mntni-pomme: #A1C544;\n  --soi-mntni-pomme-dark: #84A636;\n  --soi-mntni-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mntni-white: #FFFFFF;\n  --soi-mntni-off-white: #F8FAF6;\n  --soi-mntni-stone: #F1F3EE;\n  --soi-mntni-line: #E5E8E0;\n\n  --soi-mntni-primary: #3A5C4A;\n  --soi-mntni-primary-soft: #E8F0EB;\n  --soi-mntni-accent: #7A9A8E;\n\n  --soi-mntni-text: #1A2D3D;\n  --soi-mntni-text-soft: #4A5B6B;\n  --soi-mntni-text-muted: #7B8693;\n\n  --soi-mntni-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mntni-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mntni-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mntni-radius: 12px;\n  --soi-mntni-radius-sm: 8px;\n  --soi-mntni-radius-pill: 999px;\n}\n\n.soi-mntni-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mntni-fiche img { max-width: 100%; height: auto; }\n\n.soi-mntni-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mntni-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mntni-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-mntni-hero {\n  position: relative;\n  background: var(--soi-mntni-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-mntni-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mntni-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mntni-pomme);\n}\n\n.soi-mntni-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-mntni-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mntni-pomme);\n  border-radius: 50%;\n}\n\n.soi-mntni-hero-title {\n  display: block;\n  color: var(--soi-mntni-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-mntni-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-mntni-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mntni-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-mntni-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mntni-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mntni-label-accent {\n  background: var(--soi-mntni-pomme);\n  border-color: var(--soi-mntni-pomme);\n  color: var(--soi-mntni-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-mntni-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mntni-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mntni-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-mntni-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mntni-pomme);\n  border-radius: 2px;\n}\n\n.soi-mntni-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mntni-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mntni-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mntni-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mntni-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-mntni-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mntni-benefit {\n  background: var(--soi-mntni-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mntni-radius);\n  border: 1px solid var(--soi-mntni-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mntni-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mntni-shadow-md);\n}\n\n.soi-mntni-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mntni-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-mntni-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mntni-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mntni-benefit:hover .soi-mntni-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mntni-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mntni-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mntni-benefit p {\n  font-size: 13px;\n  color: var(--soi-mntni-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-mntni-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mntni-card {\n  background: var(--soi-mntni-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mntni-radius);\n  border-left: 3px solid var(--soi-mntni-pomme);\n}\n\n.soi-mntni-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mntni-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mntni-card p {\n  font-size: 14px;\n  color: var(--soi-mntni-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-mntni-compo {\n  background: var(--soi-mntni-off-white);\n  border-radius: var(--soi-mntni-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mntni-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-mntni-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mntni-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mntni-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mntni-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mntni-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mntni-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-mntni-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mntni-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mntni-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mntni-radius);\n  border: 1px solid var(--soi-mntni-line);\n  align-items: flex-start;\n}\n\n.soi-mntni-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mntni-marine);\n  color: var(--soi-mntni-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-mntni-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mntni-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mntni-step-content p {\n  font-size: 14px;\n  color: var(--soi-mntni-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-mntni-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mntni-pomme-light);\n  border-left: 4px solid var(--soi-mntni-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mntni-radius) var(--soi-mntni-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mntni-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mntni-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mntni-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mntni-tip p {\n  font-size: 14px;\n  color: var(--soi-mntni-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-mntni-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mntni-accordion-item {\n  background: var(--soi-mntni-off-white);\n  border-radius: var(--soi-mntni-radius-sm);\n  border: 1px solid var(--soi-mntni-line);\n  overflow: hidden;\n}\n\n.soi-mntni-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mntni-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-mntni-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mntni-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mntni-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mntni-accordion-item[open] .soi-mntni-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mntni-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mntni-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mntni-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-mntni-cta-box {\n  background: var(--soi-mntni-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mntni-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mntni-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-mntni-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mntni-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-mntni-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mntni-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mntni-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-mntni-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mntni-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mntni-compo-value {\n    text-align: left;\n  }\n\n  .soi-mntni-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mntni-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mntni-fiche {\n    --soi-mntni-text-soft: #2C3E50;\n    --soi-mntni-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602698264906,"sku":"SC8535","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-menthe-niaouli-aromaspray-packshot.webp?v=1779538945"},{"product_id":"aromaspray-myrte-santal","title":"Spray d'ambiance Myrte Santal - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-mysa-fiche\"\u003e\n\n\u003csection class=\"soi-mysa-hero\"\u003e\n  \u003cdiv class=\"soi-mysa-hero-tag\"\u003e\n    \u003cspan class=\"soi-mysa-tag-dot\"\u003e\u003c\/span\u003e\n    Aromathérapie atmosphérique · Aromaspray\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-mysa-hero-title\"\u003eSpray d'ambiance Myrte Santal\u003c\/span\u003e\n  \u003cp class=\"soi-mysa-hero-subtitle\"\u003eUn accord équilibrant boisé aux huiles essentielles 100 % pures et naturelles, pour transformer l'atmosphère de votre intérieur en un geste.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mysa-hero-labels\"\u003e\n    \u003cspan class=\"soi-mysa-label soi-mysa-label-accent\"\u003e100 % PURES ET NATURELLES\u003c\/span\u003e\n    \u003cspan class=\"soi-mysa-label\"\u003eSANS ALCOOL AJOUTÉ\u003c\/span\u003e\n    \u003cspan class=\"soi-mysa-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-mysa-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mysa-section\"\u003e\n  \u003ch2\u003eUne association olfactive pensée pour l'équilibre\u003c\/h2\u003e\n  \u003cp\u003eLe \u003cstrong\u003emyrte\u003c\/strong\u003e et le \u003cstrong\u003esantal\u003c\/strong\u003e forment un duo rare et complémentaire. Le myrte, légèrement camphré et végétal, apporte fraîcheur et clarté mentale. Le santal, lui, pose une base chaleureuse et boisée, typique des grandes huiles de méditation. Ensemble, ils créent un accord \u003cstrong\u003eéquilibrant boisé\u003c\/strong\u003e qui agit autant sur l'odorat que sur l'état d'esprit.\u003c\/p\u003e\n  \u003cp\u003eCe spray d'ambiance aux huiles essentielles est idéal pour les moments de yoga, de méditation, de lecture ou simplement pour retrouver un intérieur sain et harmonieux après une journée chargée.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mysa-section\"\u003e\n  \u003ch2\u003eComposition complète du spray Myrte Santal\u003c\/h2\u003e\n  \u003cp class=\"soi-mysa-section-intro\"\u003eChaque ingrédient de cette formule a été sélectionné pour son intérêt olfactif et ses propriétés reconnues en aromathérapie atmosphérique.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mysa-grid\"\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e🌿 Huile essentielle de Myrte\u003c\/h3\u003e\n      \u003cp\u003ePurifiante et assainissante, elle clarifie l'air et crée une atmosphère aérée et propre.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e🪵 Huile essentielle de Santal\u003c\/h3\u003e\n      \u003cp\u003eApaisante et enveloppante, elle favorise la détente profonde et la méditation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e🍃 Cajeput\u003c\/h3\u003e\n      \u003cp\u003eTonique et purificateur d'air, proche de l'eucalyptus dans ses effets respiratoires.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e🫚 Cannelle\u003c\/h3\u003e\n      \u003cp\u003eRéchauffante et enveloppante, elle apporte une touche épicée réconfortante.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e🌸 Géranium\u003c\/h3\u003e\n      \u003cp\u003eÉquilibrant, à l'odeur florale douce, il harmonise les émotions.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e💜 Lavandin\u003c\/h3\u003e\n      \u003cp\u003eRelaxant et légèrement camphré, complément naturel de la détente.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e🌱 Menthe poivrée\u003c\/h3\u003e\n      \u003cp\u003eVivifiante, elle apporte une note fraîche et tonique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e🌾 Serpolet\u003c\/h3\u003e\n      \u003cp\u003eProche du thym, aux propriétés assainissantes reconnues.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-card\"\u003e\n      \u003ch3\u003e🌳 Shiu (Cinnamomum camphora CT linalol)\u003c\/h3\u003e\n      \u003cp\u003eDoux, fleuri et boisé, il renforce la sérénité de l'ensemble.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-mysa-tip\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-mysa-tip-icon\"\u003e🧪\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eFormule transparente\u003c\/strong\u003e\n      \u003cp\u003eSans alcool ajouté, sans conservateurs artificiels. Fabriqué en Bourgogne, France.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mysa-section\"\u003e\n  \u003ch2\u003eComment utiliser votre spray d'ambiance Aromaspray ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mysa-timeline\"\u003e\n    \u003cdiv class=\"soi-mysa-step\"\u003e\n      \u003cdiv class=\"soi-mysa-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-mysa-step-content\"\u003e\n        \u003ch3\u003eAgitez légèrement\u003c\/h3\u003e\n        \u003cp\u003eSecouez le flacon avant chaque utilisation pour homogénéiser le mélange d'huiles essentielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-step\"\u003e\n      \u003cdiv class=\"soi-mysa-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-mysa-step-content\"\u003e\n        \u003ch3\u003eVaporisez 2 à 3 fois\u003c\/h3\u003e\n        \u003cp\u003ePulvérisez dans la pièce, en hauteur, en évitant les surfaces fragiles, textiles délicats et les yeux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-step\"\u003e\n      \u003cdiv class=\"soi-mysa-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-mysa-step-content\"\u003e\n        \u003ch3\u003eLaissez la brume se diffuser\u003c\/h3\u003e\n        \u003cp\u003eEn quelques secondes, le parfum envahit la pièce et l'atmosphère change naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-mysa-tip\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-mysa-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eConvient pour la maison, le bureau, la salle de bain ou la voiture. Gardez hors de portée des enfants et des animaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mysa-section\"\u003e\n  \u003ch2\u003ePourquoi choisir l'Aromaspray plutôt qu'un spray d'ambiance classique ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mysa-benefits\"\u003e\n    \u003cdiv class=\"soi-mysa-benefit\"\u003e\n      \u003cdiv class=\"soi-mysa-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eHuiles essentielles pures\u003c\/h3\u003e\n      \u003cp\u003eNon diluées dans de l'alcool dénaturé, pour une diffusion plus respectueuse et olfactivement fidèle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-benefit\"\u003e\n      \u003cdiv class=\"soi-mysa-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eConçu en Bourgogne avec des standards de qualité élevés.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-benefit\"\u003e\n      \u003cdiv class=\"soi-mysa-benefit-icon\"\u003e\u003cspan\u003e✈️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFormat pratique\u003c\/h3\u003e\n      \u003cp\u003eÀ emporter partout, sans encombrement, pour retrouver votre ambiance où que vous soyez.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mysa-benefit\"\u003e\n      \u003cdiv class=\"soi-mysa-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eOlfaction naturelle\u003c\/h3\u003e\n      \u003cp\u003eAucun accord synthétique, uniquement des matières premières végétales authentiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mysa-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mysa-accordion\"\u003e\n    \u003cdetails class=\"soi-mysa-accordion-item\"\u003e\n      \u003csummary class=\"soi-mysa-accordion-header\"\u003e⚠️ Usage et sécurité\u003c\/summary\u003e\n      \u003cdiv class=\"soi-mysa-accordion-content\"\u003e\n        \u003cp\u003eUsage olfactif uniquement : ne pas appliquer sur la peau ni ingérer. Tenir à l'écart des flammes nues et sources de chaleur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-mysa-accordion-item\"\u003e\n      \u003csummary class=\"soi-mysa-accordion-header\"\u003e🤰 Personnes sensibles\u003c\/summary\u003e\n      \u003cdiv class=\"soi-mysa-accordion-content\"\u003e\n        \u003cp\u003eDéconseillé aux femmes enceintes et aux enfants de moins de 6 ans sans avis médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-mysa-accordion-item\"\u003e\n      \u003csummary class=\"soi-mysa-accordion-header\"\u003e💊 Avis médical\u003c\/summary\u003e\n      \u003cdiv class=\"soi-mysa-accordion-content\"\u003e\n        \u003cp\u003eCe produit ne remplace pas un traitement médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mysa-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-mysa-cta-box\"\u003e\n    \u003cp class=\"soi-mysa-cta-tag\" style=\"color: white;\"\u003eUne pause de sérénité en un seul geste\u003c\/p\u003e\n    \u003cp class=\"soi-mysa-cta-text\" style=\"color: white;\"\u003eLaissez le boisé enveloppant du santal et la fraîcheur purifiante du myrte redéfinir l'ambiance de votre intérieur. 100 % naturel, conçu 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-mysa-marine: #1A2D3D;\n  --soi-mysa-marine-dark: #0F1E2B;\n  --soi-mysa-marine-light: #2C4458;\n  --soi-mysa-pomme: #A1C544;\n  --soi-mysa-pomme-dark: #84A636;\n  --soi-mysa-pomme-light: rgba(161,197,68,0.10);\n  --soi-mysa-white: #FFFFFF;\n  --soi-mysa-off-white: #F8FAF6;\n  --soi-mysa-stone: #F1F3EE;\n  --soi-mysa-line: #E5E8E0;\n  --soi-mysa-primary: #2E4A3A;\n  --soi-mysa-primary-soft: #3D6B50;\n  --soi-mysa-accent: #C49A5C;\n  --soi-mysa-text: #1A2D3D;\n  --soi-mysa-text-soft: #4A5B6B;\n  --soi-mysa-text-muted: #7B8693;\n  --soi-mysa-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mysa-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mysa-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mysa-radius: 12px;\n  --soi-mysa-radius-sm: 8px;\n  --soi-mysa-radius-pill: 999px;\n}\n\n.soi-mysa-fiche * {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.soi-mysa-fiche img {\n  max-width: 100%;\n  height: auto;\n}\n\n.soi-mysa-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mysa-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mysa-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-mysa-hero {\n  position: relative;\n  background: var(--soi-mysa-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-mysa-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mysa-hero::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: var(--soi-mysa-pomme);\n}\n\n.soi-mysa-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-mysa-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mysa-pomme);\n  border-radius: 50%;\n}\n\n.soi-mysa-hero-title {\n  display: block;\n  color: var(--soi-mysa-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-mysa-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-mysa-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mysa-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-mysa-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mysa-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mysa-label-accent {\n  background: var(--soi-mysa-pomme);\n  border-color: var(--soi-mysa-pomme);\n  color: var(--soi-mysa-marine);\n  font-weight: 600;\n}\n\n.soi-mysa-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mysa-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mysa-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-mysa-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mysa-pomme);\n  border-radius: 2px;\n}\n\n.soi-mysa-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mysa-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mysa-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mysa-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mysa-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-mysa-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mysa-benefit {\n  background: var(--soi-mysa-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mysa-radius);\n  border: 1px solid var(--soi-mysa-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mysa-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mysa-shadow-md);\n}\n\n.soi-mysa-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mysa-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-mysa-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mysa-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mysa-benefit:hover .soi-mysa-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mysa-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mysa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mysa-benefit p {\n  font-size: 13px;\n  color: var(--soi-mysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mysa-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mysa-card {\n  background: var(--soi-mysa-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mysa-radius);\n  border-left: 3px solid var(--soi-mysa-pomme);\n}\n\n.soi-mysa-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mysa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mysa-card p {\n  font-size: 14px;\n  color: var(--soi-mysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mysa-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mysa-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mysa-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mysa-radius);\n  border: 1px solid var(--soi-mysa-line);\n  align-items: flex-start;\n}\n\n.soi-mysa-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mysa-marine);\n  color: var(--soi-mysa-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-mysa-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mysa-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mysa-step-content p {\n  font-size: 14px;\n  color: var(--soi-mysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mysa-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mysa-pomme-light);\n  border-left: 4px solid var(--soi-mysa-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mysa-radius) var(--soi-mysa-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mysa-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mysa-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mysa-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mysa-tip p {\n  font-size: 14px;\n  color: var(--soi-mysa-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mysa-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mysa-accordion-item {\n  background: var(--soi-mysa-off-white);\n  border-radius: var(--soi-mysa-radius-sm);\n  border: 1px solid var(--soi-mysa-line);\n  overflow: hidden;\n}\n\n.soi-mysa-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mysa-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-mysa-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mysa-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mysa-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mysa-accordion-item[open] .soi-mysa-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mysa-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mysa-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mysa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mysa-cta-box {\n  background: var(--soi-mysa-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mysa-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mysa-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-mysa-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mysa-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-mysa-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mysa-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mysa-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-mysa-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mysa-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-mysa-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mysa-fiche {\n    --soi-mysa-text-soft: #2C3E50;\n    --soi-mysa-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602702098762,"sku":"SC8540","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-myrte-santal-aromaspray-packshot.webp?v=1779262265"},{"product_id":"aromaspray-orange-palmarosa","title":"Spray d’ambiance Orange Palmarosa - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-opal-fiche\"\u003e\n\n  \u003csection class=\"soi-opal-hero\"\u003e\n    \u003cdiv class=\"soi-opal-hero-tag\"\u003e\n      \u003cspan class=\"soi-opal-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-opal-hero-title\"\u003eSpray d'ambiance Orange Palmarosa\u003c\/span\u003e\n    \u003cp class=\"soi-opal-hero-subtitle\"\u003eUne brise régénérante et relaxante d'huiles essentielles pures pour transformer votre intérieur en quelques secondes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-opal-hero-labels\"\u003e\n      \u003cspan class=\"soi-opal-label soi-opal-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-opal-label\"\u003e100% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-opal-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-opal-label\"\u003eHUILES ESSENTIELLES PURES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-opal-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray d'ambiance naturel ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreux sprays d'ambiance du marché qui contiennent des parfums de synthèse ou de l'alcool, l'Aromaspray Orange Palmarosa est formulé exclusivement à base d'huiles essentielles 100 % pures et naturelles. Pas d'additifs, pas de conservateurs artificiels : seulement la puissance brute des plantes, au service de votre bien-être.\u003c\/p\u003e\n    \u003cp\u003eSi vous cherchez une alternative efficace aux sprays d'ambiance maison sans alcool, ce produit clé en main vous évite toute préparation tout en garantissant un résultat professionnel.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-opal-section\"\u003e\n    \u003ch2\u003eComposition : des huiles essentielles soigneusement associées\u003c\/h2\u003e\n    \u003cp class=\"soi-opal-section-intro\"\u003eUne synergie de quatre actifs aromatiques, sélectionnés pour leurs propriétés complémentaires et leur harmonie olfactive.\u003c\/p\u003e\n    \u003cdiv class=\"soi-opal-grid\"\u003e\n      \u003cdiv class=\"soi-opal-card\"\u003e\n        \u003ch3\u003e🍊 Orange douce (Citrus sinensis)\u003c\/h3\u003e\n        \u003cp\u003eTonifiante et légèrement euphorisante, elle apporte une note lumineuse et chaleureuse qui revitalise instantanément l'atmosphère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-card\"\u003e\n        \u003ch3\u003e🌿 Palmarosa (Cymbopogon martinii)\u003c\/h3\u003e\n        \u003cp\u003eFlorale et légèrement rosée, cette huile est reconnue pour ses propriétés équilibrantes. Elle apaise les tensions et favorise une ambiance harmonieuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-card\"\u003e\n        \u003ch3\u003e🌸 Géranium (Pelargonium graveolens)\u003c\/h3\u003e\n        \u003cp\u003eÉquilibrant émotionnel par excellence, il complète le duo principal avec une note verte et fleurie très douce.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-card\"\u003e\n        \u003ch3\u003e💧 Shui\u003c\/h3\u003e\n        \u003cp\u003eActif complémentaire qui amplifie les propriétés purifiantes de la formule pour un air plus sain.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-opal-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce spray d'ambiance maison ?\u003c\/h2\u003e\n    \u003cp class=\"soi-opal-section-intro\"\u003eCe spray convient parfaitement si vous souhaitez :\u003c\/p\u003e\n    \u003cdiv class=\"soi-opal-grid\"\u003e\n      \u003cdiv class=\"soi-opal-card\"\u003e\n        \u003ch3\u003e🛋️ Détente après le travail\u003c\/h3\u003e\n        \u003cp\u003eCréez une ambiance relaxante dans votre salon ou votre chambre, dès votre retour à la maison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-card\"\u003e\n        \u003ch3\u003e🌬️ Air purifié naturellement\u003c\/h3\u003e\n        \u003cp\u003eAssainissez l'air de votre intérieur sans recourir à des produits chimiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-card\"\u003e\n        \u003ch3\u003e🇫🇷 Alternative naturelle et traçable\u003c\/h3\u003e\n        \u003cp\u003eOffrez-vous une alternative aux grandes marques de sprays d'ambiance, avec des ingrédients traçables et un savoir-faire français.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-card\"\u003e\n        \u003ch3\u003e💼 Partout avec vous\u003c\/h3\u003e\n        \u003cp\u003eParfumez discrètement un bureau, un couloir ou même votre voiture grâce à son format nomade.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-opal-section\"\u003e\n    \u003ch2\u003eComment utiliser votre Aromaspray Orange Palmarosa ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-opal-timeline\"\u003e\n      \u003cdiv class=\"soi-opal-step\"\u003e\n        \u003cdiv class=\"soi-opal-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-opal-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eAgitez légèrement avant chaque utilisation pour homogénéiser les huiles essentielles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-step\"\u003e\n        \u003cdiv class=\"soi-opal-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-opal-step-content\"\u003e\n          \u003ch3\u003eVaporisez 2 à 3 fois\u003c\/h3\u003e\n          \u003cp\u003eOrientez le spray vers le centre de la pièce ou en hauteur pour une diffusion optimale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-step\"\u003e\n        \u003cdiv class=\"soi-opal-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-opal-step-content\"\u003e\n          \u003ch3\u003ePrécautions de vaporisation\u003c\/h3\u003e\n          \u003cp\u003eÉvitez de vaporiser directement sur les textiles clairs ou les surfaces délicates, et tenez le flacon à l'écart des enfants en bas âge.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-opal-tip\"\u003e\n      \u003cdiv class=\"soi-opal-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa synergie orange et palmarosa est à la fois dynamisante en journée et apaisante en soirée : adaptez le moment de vaporisation selon l'atmosphère que vous souhaitez créer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-opal-section\"\u003e\n    \u003ch2\u003eLes points forts de l'Aromaspray Orange Palmarosa\u003c\/h2\u003e\n    \u003cdiv class=\"soi-opal-benefits\"\u003e\n      \u003cdiv class=\"soi-opal-benefit\"\u003e\n        \u003cdiv class=\"soi-opal-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en Bourgogne\u003c\/h3\u003e\n        \u003cp\u003eUn savoir-faire français avec un contrôle qualité rigoureux, au cœur de la Bourgogne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-benefit\"\u003e\n        \u003cdiv class=\"soi-opal-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % naturel, sans alcool\u003c\/h3\u003e\n        \u003cp\u003eFormule sans alcool ni parfums synthétiques, idéale pour les personnes sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-benefit\"\u003e\n        \u003cdiv class=\"soi-opal-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCompact et nomade\u003c\/h3\u003e\n        \u003cp\u003eGlissez-le dans votre sac, posez-le sur votre bureau ou rangez-le dans votre boîte à gants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opal-benefit\"\u003e\n        \u003cdiv class=\"soi-opal-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFilières durables\u003c\/h3\u003e\n        \u003cp\u003eDes matières premières issues de filières durables, dans le respect de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-opal-section\"\u003e\n    \u003cdiv class=\"soi-opal-accordion\"\u003e\n      \u003cdetails class=\"soi-opal-accordion-item\"\u003e\n        \u003csummary class=\"soi-opal-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-opal-accordion-content\"\u003e\n          \u003cp\u003eCe produit est destiné à un usage atmosphérique uniquement. Il ne constitue pas un traitement médical et ne remplace en aucun cas l'avis d'un professionnel de santé. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-opal-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-opal-cta-box\"\u003e\n      \u003cp class=\"soi-opal-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, respirer pleinement\u003c\/p\u003e\n      \u003cp class=\"soi-opal-cta-text\" style=\"color: white;\"\u003eOffrez à votre intérieur une fraîcheur 100 % naturelle et sincère. Quelques secondes de geste, une atmosphère apaisante qui dure.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-opal-marine: #1A2D3D;\n  --soi-opal-marine-dark: #0F1E2B;\n  --soi-opal-marine-light: #2C4458;\n  --soi-opal-pomme: #A1C544;\n  --soi-opal-pomme-dark: #84A636;\n  --soi-opal-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-opal-white: #FFFFFF;\n  --soi-opal-off-white: #F8FAF6;\n  --soi-opal-stone: #F1F3EE;\n  --soi-opal-line: #E5E8E0;\n\n  --soi-opal-primary: #D88542;\n  --soi-opal-primary-soft: #F5E6D4;\n  --soi-opal-accent: #E8983A;\n\n  --soi-opal-text: #1A2D3D;\n  --soi-opal-text-soft: #4A5B6B;\n  --soi-opal-text-muted: #7B8693;\n\n  --soi-opal-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-opal-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-opal-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-opal-radius: 12px;\n  --soi-opal-radius-sm: 8px;\n  --soi-opal-radius-pill: 999px;\n}\n\n.soi-opal-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-opal-fiche img { max-width: 100%; height: auto; }\n\n.soi-opal-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-opal-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-opal-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-opal-hero {\n  position: relative;\n  background: var(--soi-opal-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-opal-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-opal-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-opal-pomme);\n}\n\n.soi-opal-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-opal-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-opal-pomme);\n  border-radius: 50%;\n}\n\n.soi-opal-hero-title {\n  display: block;\n  color: var(--soi-opal-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-opal-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-opal-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-opal-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-opal-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-opal-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-opal-label-accent {\n  background: var(--soi-opal-pomme);\n  border-color: var(--soi-opal-pomme);\n  color: var(--soi-opal-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-opal-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-opal-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-opal-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-opal-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-opal-pomme);\n  border-radius: 2px;\n}\n\n.soi-opal-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-opal-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-opal-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-opal-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-opal-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-opal-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-opal-benefit {\n  background: var(--soi-opal-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-opal-radius);\n  border: 1px solid var(--soi-opal-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-opal-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-opal-shadow-md);\n}\n\n.soi-opal-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-opal-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-opal-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-opal-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-opal-benefit:hover .soi-opal-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-opal-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-opal-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-opal-benefit p {\n  font-size: 13px;\n  color: var(--soi-opal-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-opal-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-opal-card {\n  background: var(--soi-opal-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-opal-radius);\n  border-left: 3px solid var(--soi-opal-pomme);\n}\n\n.soi-opal-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-opal-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-opal-card p {\n  font-size: 14px;\n  color: var(--soi-opal-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-opal-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-opal-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-opal-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-opal-radius);\n  border: 1px solid var(--soi-opal-line);\n  align-items: flex-start;\n}\n\n.soi-opal-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-opal-marine);\n  color: var(--soi-opal-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-opal-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-opal-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-opal-step-content p {\n  font-size: 14px;\n  color: var(--soi-opal-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-opal-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-opal-pomme-light);\n  border-left: 4px solid var(--soi-opal-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-opal-radius) var(--soi-opal-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-opal-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-opal-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-opal-marine);\n  margin-bottom: 4px;\n}\n\n.soi-opal-tip p {\n  font-size: 14px;\n  color: var(--soi-opal-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-opal-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-opal-accordion-item {\n  background: var(--soi-opal-off-white);\n  border-radius: var(--soi-opal-radius-sm);\n  border: 1px solid var(--soi-opal-line);\n  overflow: hidden;\n}\n\n.soi-opal-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-opal-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-opal-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-opal-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-opal-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-opal-accordion-item[open] .soi-opal-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-opal-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-opal-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-opal-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-opal-cta-box {\n  background: var(--soi-opal-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-opal-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-opal-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-opal-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-opal-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-opal-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-opal-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-opal-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-opal-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-opal-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-opal-tip {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-opal-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-opal-fiche {\n    --soi-opal-text-soft: #2C3E50;\n    --soi-opal-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602715861322,"sku":"SC8545","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-orange-palmarosa-aromaspray-packshot.webp?v=1779264163"},{"product_id":"aromaspray-thym-cannelle","title":"Spray d'ambiance Thym Cannelle - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-thca-fiche\"\u003e\n\n\u003csection class=\"soi-thca-hero\"\u003e\n  \u003cdiv class=\"soi-thca-hero-tag\"\u003e\n    \u003cspan class=\"soi-thca-tag-dot\"\u003e\u003c\/span\u003e\n    Aromathérapie atmosphérique · Aromaspray\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-thca-hero-title\"\u003eSpray d'ambiance Thym Cannelle\u003c\/span\u003e\n  \u003cp class=\"soi-thca-hero-subtitle\"\u003eLa signature épicée et chaleureuse du thym et de la cannelle, portée par des huiles essentielles 100 % pures et naturelles, pour assainir et vivifier votre intérieur en quelques secondes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-thca-hero-labels\"\u003e\n    \u003cspan class=\"soi-thca-label soi-thca-label-accent\"\u003eHUILES ESSENTIELLES 100 % PURES ET NATURELLES\u003c\/span\u003e\n    \u003cspan class=\"soi-thca-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-thca-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n    \u003cspan class=\"soi-thca-label\"\u003eSANS ADDITIFS ARTIFICIELS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thca-section\"\u003e\n  \u003ch2\u003eAromaspray Thym Cannelle : le spray d'ambiance tonique aux huiles essentielles pures\u003c\/h2\u003e\n  \u003cp\u003eVous cherchez un \u003cstrong\u003espray d'ambiance maison naturel\u003c\/strong\u003e, capable de transformer l'atmosphère d'une pièce en quelques secondes ? L'\u003cstrong\u003eAromaspray Thym Cannelle\u003c\/strong\u003e est fait pour vous. Avec sa signature olfactive épicée et chaleureuse, il associe la puissance purifiante du thym aux notes enveloppantes de la cannelle, pour une ambiance à la fois tonique et réconfortante.\u003c\/p\u003e\n  \u003cp\u003eFabriqué en \u003cstrong\u003eBourgogne\u003c\/strong\u003e, à partir d'\u003cstrong\u003ehuiles essentielles 100 % pures et naturelles\u003c\/strong\u003e, sans conservateurs ni additifs artificiels, ce spray incarne une aromathérapie atmosphérique accessible au quotidien.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thca-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce spray d'ambiance plutôt qu'un autre ?\u003c\/h2\u003e\n  \u003cp\u003eContrairement à beaucoup de sprays parfumés du marché qui misent sur des fragrances synthétiques, l'Aromaspray Thym Cannelle s'appuie sur de vraies huiles essentielles aux vertus reconnues. Résultat : vous ne masquez pas les odeurs, vous \u003cstrong\u003eassainissez réellement l'air\u003c\/strong\u003e de votre intérieur tout en créant une ambiance chaleureuse et vivifiante.\u003c\/p\u003e\n  \u003cdiv class=\"soi-thca-grid\"\u003e\n    \u003cdiv class=\"soi-thca-card\"\u003e\n      \u003ch3\u003e🌿 Thym\u003c\/h3\u003e\n      \u003cp\u003eHuile essentielle aux propriétés antiseptiques et purifiantes reconnues. Elle contribue à assainir l'air ambiant et à dynamiser l'atmosphère.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-card\"\u003e\n      \u003ch3\u003e🫚 Cannelle\u003c\/h3\u003e\n      \u003cp\u003eNote épicée et boisée qui apporte chaleur et réconfort. Idéale pour les soirées d'automne, les matins frileux ou les moments cocooning.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thca-section\"\u003e\n  \u003ch2\u003eComposition du spray Thym Cannelle Aromaspray\u003c\/h2\u003e\n  \u003cp\u003eCe spray d'ambiance est formulé à base d'\u003cstrong\u003ehuiles essentielles de thym (\u003cem\u003eThymus vulgaris\u003c\/em\u003e) et de cannelle (\u003cem\u003eCinnamomum zeylanicum\u003c\/em\u003e)\u003c\/strong\u003e, dans un support aqueux sans alcool agressif. Aucun conservateur artificiel, aucun colorant : une formule transparente, respectueuse de votre intérieur et de l'environnement.\u003c\/p\u003e\n  \u003cp\u003eLa mention \u003cstrong\u003e« aux huiles essentielles 100 % pures et naturelles »\u003c\/strong\u003e apposée sur le flacon n'est pas un argument marketing vide : elle reflète un vrai choix de formulation, validé par des normes de production strictes appliquées en France.\u003c\/p\u003e\n  \u003cdiv class=\"soi-thca-compo\"\u003e\n    \u003cdiv class=\"soi-thca-compo-row\"\u003e\n      \u003cspan class=\"soi-thca-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-compo-value\"\u003eThym (\u003cem\u003eThymus vulgaris\u003c\/em\u003e) et Cannelle (\u003cem\u003eCinnamomum zeylanicum\u003c\/em\u003e)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-compo-row\"\u003e\n      \u003cspan class=\"soi-thca-compo-label\"\u003eSupport\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-compo-value\"\u003eAqueux, sans alcool agressif\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-compo-row\"\u003e\n      \u003cspan class=\"soi-thca-compo-label\"\u003eFormulation\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-compo-value\"\u003eSans conservateurs artificiels, sans colorant\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-compo-row\"\u003e\n      \u003cspan class=\"soi-thca-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-compo-value\"\u003eFrance (Bourgogne)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thca-section\"\u003e\n  \u003ch2\u003eDans quelles situations utiliser ce spray d'ambiance ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-thca-benefits\"\u003e\n    \u003cdiv class=\"soi-thca-benefit\"\u003e\n      \u003cdiv class=\"soi-thca-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEn hiver\u003c\/h3\u003e\n      \u003cp\u003eDeux à trois pulvérisations dans le salon pour recréer une ambiance feu de cheminée, sans allumer une seule bougie.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-benefit\"\u003e\n      \u003cdiv class=\"soi-thca-benefit-icon\"\u003e\u003cspan\u003e💼\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAu bureau\u003c\/h3\u003e\n      \u003cp\u003eLe thym stimule la concentration et l'énergie. Un spray discret en début de journée peut suffire à changer l'atmosphère de votre espace de travail.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-benefit\"\u003e\n      \u003cdiv class=\"soi-thca-benefit-icon\"\u003e\u003cspan\u003e🚿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSalle de bain ou toilettes\u003c\/h3\u003e\n      \u003cp\u003eUne alternative naturelle et efficace aux désodorisants conventionnels.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-benefit\"\u003e\n      \u003cdiv class=\"soi-thca-benefit-icon\"\u003e\u003cspan\u003e🚗\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEn voiture\u003c\/h3\u003e\n      \u003cp\u003eLe flacon compact se glisse facilement dans la boîte à gants pour une diffusion rapide entre deux trajets.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-benefit\"\u003e\n      \u003cdiv class=\"soi-thca-benefit-icon\"\u003e\u003cspan\u003e🏠\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAvant de recevoir\u003c\/h3\u003e\n      \u003cp\u003eQuelques sprays suffisent à créer une atmosphère accueillante et mémorable dès l'entrée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thca-section\"\u003e\n  \u003ch2\u003eCaractéristiques clés de l'Aromaspray Thym Cannelle\u003c\/h2\u003e\n  \u003cdiv class=\"soi-thca-grid-compact\"\u003e\n    \u003cdiv class=\"soi-thca-card-mini\"\u003e\n      \u003cspan class=\"soi-thca-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-label\"\u003eHuiles essentielles\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-value\"\u003e100 % pures et naturelles\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-card-mini\"\u003e\n      \u003cspan class=\"soi-thca-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-value\"\u003eFrance, Bourgogne\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-card-mini\"\u003e\n      \u003cspan class=\"soi-thca-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-value\"\u003eSans conservateurs ni additifs\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-card-mini\"\u003e\n      \u003cspan class=\"soi-thca-card-mini-icon\"\u003e✨\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-label\"\u003eParfum\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-value\"\u003eTonique épicé\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-card-mini\"\u003e\n      \u003cspan class=\"soi-thca-card-mini-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-value\"\u003eFlacon pulvérisateur\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-card-mini\"\u003e\n      \u003cspan class=\"soi-thca-card-mini-icon\"\u003e🏡\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-label\"\u003eUsage\u003c\/span\u003e\n      \u003cspan class=\"soi-thca-card-mini-value\"\u003eMaison, bureau, voiture\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thca-section\"\u003e\n  \u003ch2\u003eComment utiliser le spray d'ambiance Aromaspray ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-thca-timeline\"\u003e\n    \u003cdiv class=\"soi-thca-step\"\u003e\n      \u003cdiv class=\"soi-thca-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-thca-step-content\"\u003e\n        \u003ch3\u003eAgiter le flacon\u003c\/h3\u003e\n        \u003cp\u003eAgitez légèrement le flacon avant chaque utilisation pour bien mélanger les huiles essentielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-step\"\u003e\n      \u003cdiv class=\"soi-thca-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-thca-step-content\"\u003e\n        \u003ch3\u003eVaporiser 2 à 4 fois\u003c\/h3\u003e\n        \u003cp\u003eDirigez le spray vers le centre de la pièce ou en hauteur pour une diffusion optimale. Évitez de vaporiser directement sur les textiles clairs ou les surfaces délicates.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-thca-step\"\u003e\n      \u003cdiv class=\"soi-thca-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-thca-step-content\"\u003e\n        \u003ch3\u003ePrécautions\u003c\/h3\u003e\n        \u003cp\u003eGardez le flacon hors de portée des enfants et loin des sources de chaleur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-thca-tip\"\u003e\n    \u003cdiv class=\"soi-thca-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCe produit est destiné à un usage olfactif atmosphérique uniquement. Il ne remplace pas un traitement médical.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-thca-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-thca-cta-box\"\u003e\n    \u003cp class=\"soi-thca-cta-tag\" style=\"color: white;\"\u003eUne brume épicée, une fabrique française, un geste simple\u003c\/p\u003e\n    \u003cp class=\"soi-thca-cta-text\" style=\"color: white;\"\u003eCertains sprays se contentent de parfumer. L'Aromaspray Thym Cannelle va plus loin : il transforme votre intérieur en un espace vivifiant et chaleureux, grâce à de vraies huiles essentielles aux vertus purifiantes.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-thca-marine: #1A2D3D;\n  --soi-thca-marine-dark: #0F1E2B;\n  --soi-thca-marine-light: #2C4458;\n  --soi-thca-pomme: #A1C544;\n  --soi-thca-pomme-dark: #84A636;\n  --soi-thca-pomme-light: rgba(161,197,68,0.10);\n  --soi-thca-white: #FFFFFF;\n  --soi-thca-off-white: #F8FAF6;\n  --soi-thca-stone: #F1F3EE;\n  --soi-thca-line: #E5E8E0;\n  --soi-thca-primary: #B5694A;\n  --soi-thca-primary-soft: #D4A88A;\n  --soi-thca-accent: #D88542;\n  --soi-thca-text: #1A2D3D;\n  --soi-thca-text-soft: #4A5B6B;\n  --soi-thca-text-muted: #7B8693;\n  --soi-thca-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-thca-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-thca-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-thca-radius: 12px;\n  --soi-thca-radius-sm: 8px;\n  --soi-thca-radius-pill: 999px;\n}\n\n.soi-thca-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-thca-fiche img { max-width: 100%; height: auto; }\n\n.soi-thca-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-thca-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-thca-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-thca-hero {\n  position: relative;\n  background: var(--soi-thca-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-thca-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-thca-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-thca-pomme);\n}\n\n.soi-thca-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-thca-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-thca-pomme);\n  border-radius: 50%;\n}\n\n.soi-thca-hero-title {\n  display: block;\n  color: var(--soi-thca-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-thca-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-thca-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-thca-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-thca-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-thca-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-thca-label-accent {\n  background: var(--soi-thca-pomme);\n  border-color: var(--soi-thca-pomme);\n  color: var(--soi-thca-marine);\n  font-weight: 600;\n}\n\n.soi-thca-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-thca-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-thca-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-thca-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-thca-pomme);\n  border-radius: 2px;\n}\n\n.soi-thca-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-thca-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-thca-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-thca-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-thca-benefit {\n  background: var(--soi-thca-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-thca-radius);\n  border: 1px solid var(--soi-thca-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-thca-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-thca-shadow-md);\n}\n\n.soi-thca-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-thca-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-thca-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-thca-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-thca-benefit:hover .soi-thca-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-thca-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-thca-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-thca-benefit p {\n  font-size: 13px;\n  color: var(--soi-thca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thca-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-thca-card {\n  background: var(--soi-thca-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-thca-radius);\n  border-left: 3px solid var(--soi-thca-pomme);\n}\n\n.soi-thca-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-thca-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-thca-card p {\n  font-size: 14px;\n  color: var(--soi-thca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thca-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-thca-card-mini {\n  background: var(--soi-thca-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-thca-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-thca-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-thca-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-thca-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-thca-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-thca-marine);\n}\n\n.soi-thca-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-thca-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-thca-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-thca-radius);\n  border: 1px solid var(--soi-thca-line);\n  align-items: flex-start;\n}\n\n.soi-thca-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-thca-marine);\n  color: var(--soi-thca-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-thca-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-thca-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-thca-step-content p {\n  font-size: 14px;\n  color: var(--soi-thca-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thca-compo {\n  background: var(--soi-thca-off-white);\n  border-radius: var(--soi-thca-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n}\n\n.soi-thca-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-thca-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-thca-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-thca-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-thca-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-thca-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-thca-marine);\n  text-align: right;\n}\n\n.soi-thca-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-thca-pomme-light);\n  border-left: 4px solid var(--soi-thca-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-thca-radius) var(--soi-thca-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-thca-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-thca-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-thca-marine);\n  margin-bottom: 4px;\n}\n\n.soi-thca-tip p {\n  font-size: 14px;\n  color: var(--soi-thca-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-thca-cta-box {\n  background: var(--soi-thca-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-thca-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-thca-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-thca-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-thca-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-thca-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-thca-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-thca-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-thca-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-thca-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-thca-compo-value {\n    text-align: left;\n  }\n\n  .soi-thca-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-thca-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-thca-fiche {\n    --soi-thca-text-soft: #2C3E50;\n    --soi-thca-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602722120010,"sku":"SC8550","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-thym-cannelle-aromaspray-packshot.webp?v=1779353678"},{"product_id":"aromaspray-ylang-bergamote","title":"Spray d'ambiance Ylang Bergamote - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-yberg-fiche\"\u003e\n\n  \u003csection class=\"soi-yberg-hero\"\u003e\n    \u003cdiv class=\"soi-yberg-hero-tag\"\u003e\n      \u003cspan class=\"soi-yberg-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-yberg-hero-title\"\u003eSpray d'ambiance Ylang Bergamote\u003c\/span\u003e\n    \u003cp class=\"soi-yberg-hero-subtitle\"\u003eUne synergie harmonisante et tonique aux huiles essentielles 100 % pures et naturelles, pour transformer votre intérieur en espace de bien-être.\u003c\/p\u003e\n    \u003cdiv class=\"soi-yberg-hero-labels\"\u003e\n      \u003cspan class=\"soi-yberg-label soi-yberg-label-accent\"\u003e100 % PURES ET NATURELLES\u003c\/span\u003e\n      \u003cspan class=\"soi-yberg-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-yberg-label\"\u003eSANS ALCOOL SYNTHÉTIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-yberg-label\"\u003eSANS CONSERVATEURS ARTIFICIELS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-yberg-section\"\u003e\n    \u003ch2\u003eUne synergie olfactive pensée pour harmoniser votre espace\u003c\/h2\u003e\n    \u003cp class=\"soi-yberg-section-intro\"\u003eContrairement à un simple spray parfumé à base de fragrances synthétiques, l'Aromaspray Ylang Bergamote tire sa puissance d'une formule entièrement naturelle. Chaque ingrédient a été sélectionné pour son profil aromatique et ses vertus reconnues en aromathérapie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-yberg-grid\"\u003e\n      \u003cdiv class=\"soi-yberg-card\"\u003e\n        \u003ch3\u003e🌸 Ylang-ylang\u003c\/h3\u003e\n        \u003cp\u003eFleur emblématique aux propriétés relaxantes et équilibrantes, elle adoucit les tensions et enveloppe la pièce d'une note florale chaleureuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-card\"\u003e\n        \u003ch3\u003e🍋 Bergamote\u003c\/h3\u003e\n        \u003cp\u003eAgrume tonique et revitalisant, elle apporte fraîcheur, légèreté et une énergie positive immédiate dans votre espace de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-card\"\u003e\n        \u003ch3\u003e🌿 Lemongrass\u003c\/h3\u003e\n        \u003cp\u003ePurifiante et dynamisante, elle renforce l'assainissement de l'air avec sa note herbacée et citronnée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-card\"\u003e\n        \u003ch3\u003e🍊 Orange douce\u003c\/h3\u003e\n        \u003cp\u003eChaleureuse et joyeuse, elle arrondit le mélange et installe une ambiance conviviale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-card\"\u003e\n        \u003ch3\u003e🌱 Petitgrain\u003c\/h3\u003e\n        \u003cp\u003eFraîche et légèrement boisée, elle apporte profondeur et équilibre à la synergie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-yberg-section\"\u003e\n    \u003ch2\u003eLes bienfaits concrets de ce spray d'ambiance maison\u003c\/h2\u003e\n    \u003cdiv class=\"soi-yberg-benefits\"\u003e\n      \u003cdiv class=\"soi-yberg-benefit\"\u003e\n        \u003cdiv class=\"soi-yberg-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDétente et apaisement\u003c\/h3\u003e\n        \u003cp\u003eL'ylang-ylang calme le mental après une journée chargée. Quelques sprays suffisent à créer une bulle de sérénité dans votre salon ou votre chambre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-benefit\"\u003e\n        \u003cdiv class=\"soi-yberg-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePurification de l'air\u003c\/h3\u003e\n        \u003cp\u003eLes huiles essentielles neutralisent les mauvaises odeurs en profondeur, sans masquer : elles assainissent réellement l'air ambiant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-benefit\"\u003e\n        \u003cdiv class=\"soi-yberg-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉnergie positive\u003c\/h3\u003e\n        \u003cp\u003eLa bergamote et l'orange douce revitalisent l'atmosphère et apportent une touche de bonne humeur, idéale le matin ou avant de recevoir des invités.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-benefit\"\u003e\n        \u003cdiv class=\"soi-yberg-benefit-icon\"\u003e\u003cspan\u003e☯️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHarmonie de l'espace\u003c\/h3\u003e\n        \u003cp\u003eLa synergie complète équilibre les ambiances et crée une atmosphère harmonieuse, que ce soit au bureau, dans la chambre ou dans le salon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-yberg-section\"\u003e\n    \u003ch2\u003eComment utiliser votre spray d'ambiance Aromaspray ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-yberg-timeline\"\u003e\n      \u003cdiv class=\"soi-yberg-step\"\u003e\n        \u003cdiv class=\"soi-yberg-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-yberg-step-content\"\u003e\n          \u003ch3\u003eAgitez légèrement\u003c\/h3\u003e\n          \u003cp\u003eSecouez le flacon avant chaque utilisation pour homogénéiser les huiles essentielles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-step\"\u003e\n        \u003cdiv class=\"soi-yberg-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-yberg-step-content\"\u003e\n          \u003ch3\u003eVaporisez 2 à 4 fois\u003c\/h3\u003e\n          \u003cp\u003eDirigez le spray vers le centre ou les coins de la pièce, à hauteur de buste.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-step\"\u003e\n        \u003cdiv class=\"soi-yberg-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-yberg-step-content\"\u003e\n          \u003ch3\u003eÉvitez le contact direct\u003c\/h3\u003e\n          \u003cp\u003eNe pas diriger vers les yeux, les surfaces délicates et les textiles clairs. Ne pas utiliser sur la peau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-step\"\u003e\n        \u003cdiv class=\"soi-yberg-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-yberg-step-content\"\u003e\n          \u003ch3\u003eRenouvelez selon vos besoins\u003c\/h3\u003e\n          \u003cp\u003eMatin et soir, ou à chaque fois que vous souhaitez renouveler l'atmosphère de votre intérieur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-yberg-section\"\u003e\n    \u003ch2\u003eCaractéristiques du produit\u003c\/h2\u003e\n    \u003cdiv class=\"soi-yberg-compo\"\u003e\n      \u003cdiv class=\"soi-yberg-compo-row\"\u003e\n        \u003cspan class=\"soi-yberg-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-yberg-compo-value\"\u003eVaporisateur pratique, facile à emporter partout\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-compo-row\"\u003e\n        \u003cspan class=\"soi-yberg-compo-label\"\u003eComposition\u003c\/span\u003e\n        \u003cspan class=\"soi-yberg-compo-value\"\u003eYlang-ylang, Bergamote, Lemongrass, Orange douce, Petitgrain\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-compo-row\"\u003e\n        \u003cspan class=\"soi-yberg-compo-label\"\u003eQualité\u003c\/span\u003e\n        \u003cspan class=\"soi-yberg-compo-value\"\u003eHuiles essentielles 100 % pures et naturelles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-compo-row\"\u003e\n        \u003cspan class=\"soi-yberg-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-yberg-compo-value\"\u003eFrance, Bourgogne\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-yberg-compo-row\"\u003e\n        \u003cspan class=\"soi-yberg-compo-label\"\u003eUsage recommandé\u003c\/span\u003e\n        \u003cspan class=\"soi-yberg-compo-value\"\u003eSalon, chambre, bureau, salle de bain, véhicule\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-yberg-tip\"\u003e\n      \u003cdiv class=\"soi-yberg-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eQuelques vaporisations dans votre salon avant un moment de détente ou dans votre chambre avant le coucher suffisent à transformer l'atmosphère. Un geste simple pour un bien-être quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-yberg-section\"\u003e\n    \u003cdiv class=\"soi-yberg-accordion\"\u003e\n      \u003cdetails class=\"soi-yberg-accordion-item\"\u003e\n        \u003csummary class=\"soi-yberg-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-yberg-accordion-content\"\u003e\n          \u003cp\u003eCe produit est destiné à un usage olfactif et atmosphérique uniquement. Il ne constitue pas un traitement médical et ne remplace en aucun cas un avis professionnel de santé. Tenir hors de portée des enfants. Éviter l'inhalation directe prolongée. Ne pas utiliser sur la peau. Éviter le contact avec les yeux, les surfaces délicates et les textiles clairs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-yberg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-yberg-cta-box\"\u003e\n      \u003cp class=\"soi-yberg-cta-tag\" style=\"color: white;\"\u003eVotre rituel d'aromathérapie au quotidien\u003c\/p\u003e\n      \u003cp class=\"soi-yberg-cta-text\" style=\"color: white;\"\u003eOffrez-vous chaque jour une parenthèse de douceur et de vitalité. Quelques sprays suffisent pour que votre intérieur devienne un véritable espace de bien-être, 100 % naturel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-yberg-marine: #1A2D3D;\n  --soi-yberg-marine-dark: #0F1E2B;\n  --soi-yberg-marine-light: #2C4458;\n  --soi-yberg-pomme: #A1C544;\n  --soi-yberg-pomme-dark: #84A636;\n  --soi-yberg-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-yberg-white: #FFFFFF;\n  --soi-yberg-off-white: #F8FAF6;\n  --soi-yberg-stone: #F1F3EE;\n  --soi-yberg-line: #E5E8E0;\n\n  --soi-yberg-primary: #5C3D6E;\n  --soi-yberg-primary-soft: #7A5A8E;\n  --soi-yberg-accent: #C9547A;\n\n  --soi-yberg-text: #1A2D3D;\n  --soi-yberg-text-soft: #4A5B6B;\n  --soi-yberg-text-muted: #7B8693;\n\n  --soi-yberg-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-yberg-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-yberg-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-yberg-radius: 12px;\n  --soi-yberg-radius-sm: 8px;\n  --soi-yberg-radius-pill: 999px;\n}\n\n.soi-yberg-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-yberg-fiche img { max-width: 100%; height: auto; }\n\n.soi-yberg-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-yberg-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-yberg-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-yberg-hero {\n  position: relative;\n  background: var(--soi-yberg-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-yberg-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-yberg-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-yberg-pomme);\n}\n\n.soi-yberg-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-yberg-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-yberg-pomme);\n  border-radius: 50%;\n}\n\n.soi-yberg-hero-title {\n  display: block;\n  color: var(--soi-yberg-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-yberg-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-yberg-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-yberg-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-yberg-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-yberg-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-yberg-label-accent {\n  background: var(--soi-yberg-pomme);\n  border-color: var(--soi-yberg-pomme);\n  color: var(--soi-yberg-marine);\n  font-weight: 600;\n}\n\n.soi-yberg-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-yberg-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-yberg-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-yberg-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-yberg-pomme);\n  border-radius: 2px;\n}\n\n.soi-yberg-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-yberg-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-yberg-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-yberg-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-yberg-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-yberg-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-yberg-benefit {\n  background: var(--soi-yberg-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-yberg-radius);\n  border: 1px solid var(--soi-yberg-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-yberg-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-yberg-shadow-md);\n}\n\n.soi-yberg-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-yberg-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-yberg-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-yberg-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-yberg-benefit:hover .soi-yberg-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-yberg-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-yberg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-yberg-benefit p {\n  font-size: 13px;\n  color: var(--soi-yberg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-yberg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-yberg-card {\n  background: var(--soi-yberg-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-yberg-radius);\n  border-left: 3px solid var(--soi-yberg-pomme);\n}\n\n.soi-yberg-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-yberg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-yberg-card p {\n  font-size: 14px;\n  color: var(--soi-yberg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-yberg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-yberg-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-yberg-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-yberg-radius);\n  border: 1px solid var(--soi-yberg-line);\n  align-items: flex-start;\n}\n\n.soi-yberg-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-yberg-marine);\n  color: var(--soi-yberg-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-yberg-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-yberg-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-yberg-step-content p {\n  font-size: 14px;\n  color: var(--soi-yberg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-yberg-compo {\n  background: var(--soi-yberg-off-white);\n  border-radius: var(--soi-yberg-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-yberg-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-yberg-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-yberg-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-yberg-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-yberg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-yberg-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-yberg-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-yberg-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-yberg-pomme-light);\n  border-left: 4px solid var(--soi-yberg-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-yberg-radius) var(--soi-yberg-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-yberg-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-yberg-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-yberg-marine);\n  margin-bottom: 4px;\n}\n\n.soi-yberg-tip p {\n  font-size: 14px;\n  color: var(--soi-yberg-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-yberg-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-yberg-accordion-item {\n  background: var(--soi-yberg-off-white);\n  border-radius: var(--soi-yberg-radius-sm);\n  border: 1px solid var(--soi-yberg-line);\n  overflow: hidden;\n}\n\n.soi-yberg-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-yberg-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-yberg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-yberg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-yberg-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-yberg-accordion-item[open] .soi-yberg-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-yberg-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-yberg-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-yberg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-yberg-cta-box {\n  background: var(--soi-yberg-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-yberg-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-yberg-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-yberg-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-yberg-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-yberg-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-yberg-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-yberg-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-yberg-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-yberg-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-yberg-compo-value {\n    text-align: left;\n  }\n\n  .soi-yberg-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-yberg-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-yberg-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-yberg-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-yberg-fiche {\n    --soi-yberg-text-soft: #2C3E50;\n    --soi-yberg-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602728444234,"sku":"SC8555","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/aromaspray_sc8555_ylang_bergamote.jpg?v=1776155103"},{"product_id":"aromaspray-arbre-the-ravintsara","title":"Spray d’ambiance Arbre à thé Ravintsara - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-athr-fiche\"\u003e\n\n\u003csection class=\"soi-athr-hero\"\u003e\n  \u003cdiv class=\"soi-athr-hero-tag\"\u003e\n    \u003cspan class=\"soi-athr-tag-dot\"\u003e\u003c\/span\u003e\n    Aromathérapie atmosphérique · Aromaspray\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-athr-hero-title\"\u003eSpray d'ambiance Arbre à thé Ravintsara\u003c\/span\u003e\n  \u003cp class=\"soi-athr-hero-subtitle\"\u003eUn bouclier protecteur aux 7 huiles essentielles 100 % pures et naturelles pour purifier l'air, neutraliser les germes et envelopper votre intérieur d'une atmosphère fraîche et vivifiante.\u003c\/p\u003e\n  \u003cdiv class=\"soi-athr-hero-labels\"\u003e\n    \u003cspan class=\"soi-athr-label soi-athr-label-accent\"\u003e100 % NATUREL\u003c\/span\u003e\n    \u003cspan class=\"soi-athr-label\"\u003eHUILES ESSENTIELLES PURES\u003c\/span\u003e\n    \u003cspan class=\"soi-athr-label\"\u003eFABRIQUÉ EN BOURGOGNE\u003c\/span\u003e\n    \u003cspan class=\"soi-athr-label\"\u003eMULTIUSAGE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-athr-section\"\u003e\n  \u003ch2\u003eUne synergie de 7 huiles essentielles, choisies pour leur efficacité\u003c\/h2\u003e\n  \u003cp class=\"soi-athr-section-intro\"\u003eChaque ingrédient de ce spray a été sélectionné pour son rôle précis dans la purification atmosphérique.\u003c\/p\u003e\n  \u003cdiv class=\"soi-athr-grid\"\u003e\n    \u003cdiv class=\"soi-athr-card\"\u003e\n      \u003ch3\u003e🌿 Arbre à thé (Tea Tree)\u003c\/h3\u003e\n      \u003cp\u003eRéférence en aromathérapie pour ses propriétés antibactériennes et antiseptiques reconnues. Il assainit l'air en profondeur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card\"\u003e\n      \u003ch3\u003e🛡️ Ravintsara\u003c\/h3\u003e\n      \u003cp\u003eL'huile essentielle star des périodes hivernales, appréciée pour ses effets antiviraux et immunostimulants. Elle complète idéalement l'arbre à thé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card\"\u003e\n      \u003ch3\u003e🔥 Origan\u003c\/h3\u003e\n      \u003cp\u003ePuissant actif naturel aux vertus antimicrobiennes, il renforce l'action purifiante de la formule.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card\"\u003e\n      \u003ch3\u003e💧 Niaouli\u003c\/h3\u003e\n      \u003cp\u003eCousin de l'arbre à thé, il amplifie l'action assainissante et apporte une note fraîche et légèrement camphrée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card\"\u003e\n      \u003ch3\u003e🍊 Orange douce\u003c\/h3\u003e\n      \u003cp\u003eUne touche agrumée ensoleillée qui équilibre la formule et rend l'espace accueillant.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card\"\u003e\n      \u003ch3\u003e🌬️ Menthe poivrée\u003c\/h3\u003e\n      \u003cp\u003eVivifiante et rafraîchissante, elle éveille les sens et dynamise l'atmosphère.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card\"\u003e\n      \u003ch3\u003e🌲 Bois de cèdre\u003c\/h3\u003e\n      \u003cp\u003eUne note boisée apaisante qui ancre la fragrance et lui donne de la profondeur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-athr-section\"\u003e\n  \u003ch2\u003eÀ quoi sert concrètement ce spray assainissant naturel ?\u003c\/h2\u003e\n  \u003cp class=\"soi-athr-section-intro\"\u003eCe spray d'ambiance répond à des situations du quotidien que vous connaissez bien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-athr-benefits\"\u003e\n    \u003cdiv class=\"soi-athr-benefit\"\u003e\n      \u003cdiv class=\"soi-athr-benefit-icon\"\u003e\u003cspan\u003e🤒\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAprès une période de maladie\u003c\/h3\u003e\n      \u003cp\u003eAssainissez l'air d'une chambre ou d'un salon en quelques secondes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-benefit\"\u003e\n      \u003cdiv class=\"soi-athr-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEn hiver ou aux intersaisons\u003c\/h3\u003e\n      \u003cp\u003eCréez un environnement atmosphérique plus sain, en prévention des virus saisonniers.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-benefit\"\u003e\n      \u003cdiv class=\"soi-athr-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉliminer les mauvaises odeurs\u003c\/h3\u003e\n      \u003cp\u003eCuisine, tabac, animaux de compagnie : les huiles essentielles neutralisent réellement les odeurs plutôt que de les masquer.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-benefit\"\u003e\n      \u003cdiv class=\"soi-athr-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eInstaurer le bien-être\u003c\/h3\u003e\n      \u003cp\u003eAu bureau, dans la voiture ou à la maison, quelques sprays suffisent à transformer l'ambiance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-athr-section\"\u003e\n  \u003ch2\u003eComment utiliser l'Aromaspray Arbre à thé Ravintsara ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-athr-timeline\"\u003e\n    \u003cdiv class=\"soi-athr-step\"\u003e\n      \u003cdiv class=\"soi-athr-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-athr-step-content\"\u003e\n        \u003ch3\u003eSur votre masque ou mouchoir\u003c\/h3\u003e\n        \u003cp\u003e1 à 2 pulvérisations suffisent pour une inhalation directe des actifs aromatiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-step\"\u003e\n      \u003cdiv class=\"soi-athr-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-athr-step-content\"\u003e\n        \u003ch3\u003eDans la pièce\u003c\/h3\u003e\n        \u003cp\u003eVaporisez en hauteur, portes fermées, et laissez agir quelques minutes avant de ventiler.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-step\"\u003e\n      \u003cdiv class=\"soi-athr-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-athr-step-content\"\u003e\n        \u003ch3\u003eSur votre oreiller\u003c\/h3\u003e\n        \u003cp\u003e1 pulvérisation avant le coucher pour une nuit dans une atmosphère purifiée et apaisante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-athr-tip\"\u003e\n    \u003cdiv class=\"soi-athr-tip-icon\"\u003e⚠️\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003ePrécautions d'emploi\u003c\/strong\u003e\n      \u003cp\u003eNe pas pulvériser directement sur la peau ou dans les yeux. Tenir hors de portée des enfants de moins de 6 ans. Déconseillé aux femmes enceintes sans avis médical. Ce produit ne se substitue à aucun traitement médical.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-athr-section\"\u003e\n  \u003ch2\u003eCe qui distingue Aromaspray de la concurrence\u003c\/h2\u003e\n  \u003cdiv class=\"soi-athr-grid-compact\"\u003e\n    \u003cdiv class=\"soi-athr-card-mini\"\u003e\n      \u003cspan class=\"soi-athr-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-value\"\u003e100 % naturel\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-desc\"\u003eAucun conservateur ni additif artificiel\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card-mini\"\u003e\n      \u003cspan class=\"soi-athr-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-value\"\u003eBourgogne, France\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-desc\"\u003eQualité française garantie\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card-mini\"\u003e\n      \u003cspan class=\"soi-athr-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-label\"\u003eUsage\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-value\"\u003eMultiusage\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-desc\"\u003eMasque, mouchoir, oreiller, pièce\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-athr-card-mini\"\u003e\n      \u003cspan class=\"soi-athr-card-mini-icon\"\u003e✅\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-label\"\u003ePraticité\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-value\"\u003ePrêt à l'emploi\u003c\/span\u003e\n      \u003cspan class=\"soi-athr-card-mini-desc\"\u003ePas de diffuseur nécessaire\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-athr-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur ce spray d'ambiance\u003c\/h2\u003e\n  \u003cdiv class=\"soi-athr-accordion\"\u003e\n    \u003cdetails class=\"soi-athr-accordion-item\"\u003e\n      \u003csummary class=\"soi-athr-accordion-header\"\u003e💬 Peut-on utiliser ce spray tous les jours ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-athr-accordion-content\"\u003e\n        \u003cp\u003eOui, son format pratique et sa formule naturelle le rendent parfaitement adapté à un usage quotidien, en intérieur comme en déplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-athr-accordion-item\"\u003e\n      \u003csummary class=\"soi-athr-accordion-header\"\u003e🔬 Quelle est la différence entre arbre à thé et ravintsara ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-athr-accordion-content\"\u003e\n        \u003cp\u003eL'arbre à thé agit principalement sur les bactéries et champignons, tandis que le ravintsara est reconnu pour son action antivirale et son soutien immunitaire. Ensemble, ils forment un duo particulièrement complémentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-athr-accordion-item\"\u003e\n      \u003csummary class=\"soi-athr-accordion-header\"\u003e🌀 Ce spray peut-il remplacer un diffuseur d'huiles essentielles ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-athr-accordion-content\"\u003e\n        \u003cp\u003eIl constitue une alternative immédiate et sans matériel, idéale en déplacement ou pour une utilisation rapide au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-athr-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-athr-cta-box\"\u003e\n    \u003cp class=\"soi-athr-cta-tag\" style=\"color: white;\"\u003ePurifiez votre intérieur, naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-athr-cta-text\" style=\"color: white;\"\u003eQuand l'hiver pointe le bout de son nez ou que l'air de la maison semble lourd, l'Aromaspray Arbre à thé Ravintsara devient votre allié de confiance. Un geste simple, un résultat immédiat, la puissance douce des huiles essentielles dans chaque flacon.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-athr-marine: #1A2D3D;\n  --soi-athr-marine-dark: #0F1E2B;\n  --soi-athr-marine-light: #2C4458;\n  --soi-athr-pomme: #A1C544;\n  --soi-athr-pomme-dark: #84A636;\n  --soi-athr-pomme-light: rgba(161,197,68,0.10);\n  --soi-athr-white: #FFFFFF;\n  --soi-athr-off-white: #F8FAF6;\n  --soi-athr-stone: #F1F3EE;\n  --soi-athr-line: #E5E8E0;\n  --soi-athr-primary: #7A9A8E;\n  --soi-athr-primary-soft: #D4E4DD;\n  --soi-athr-accent: #2D4A3E;\n  --soi-athr-text: #1A2D3D;\n  --soi-athr-text-soft: #4A5B6B;\n  --soi-athr-text-muted: #7B8693;\n  --soi-athr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-athr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-athr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-athr-radius: 12px;\n  --soi-athr-radius-sm: 8px;\n  --soi-athr-radius-pill: 999px;\n}\n\n.soi-athr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-athr-fiche img { max-width: 100%; height: auto; }\n\n.soi-athr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-athr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-athr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-athr-hero {\n  position: relative;\n  background: var(--soi-athr-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-athr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-athr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-athr-pomme);\n}\n\n.soi-athr-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-athr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-athr-pomme);\n  border-radius: 50%;\n}\n\n.soi-athr-hero-title {\n  display: block;\n  color: var(--soi-athr-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-athr-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-athr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-athr-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-athr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-athr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-athr-label-accent {\n  background: var(--soi-athr-pomme);\n  border-color: var(--soi-athr-pomme);\n  color: var(--soi-athr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-athr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-athr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-athr-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-athr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-athr-pomme);\n  border-radius: 2px;\n}\n\n.soi-athr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-athr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-athr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-athr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-athr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-athr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-athr-benefit {\n  background: var(--soi-athr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-athr-radius);\n  border: 1px solid var(--soi-athr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-athr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-athr-shadow-md);\n}\n\n.soi-athr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-athr-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-athr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-athr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-athr-benefit:hover .soi-athr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-athr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-athr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-athr-benefit p {\n  font-size: 13px;\n  color: var(--soi-athr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-athr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-athr-card {\n  background: var(--soi-athr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-athr-radius);\n  border-left: 3px solid var(--soi-athr-pomme);\n}\n\n.soi-athr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-athr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-athr-card p {\n  font-size: 14px;\n  color: var(--soi-athr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-athr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-athr-card-mini {\n  background: var(--soi-athr-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-athr-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-athr-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-athr-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-athr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-athr-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-athr-marine);\n}\n\n.soi-athr-card-mini-desc {\n  font-size: 12px;\n  color: var(--soi-athr-text-soft);\n  line-height: 1.4;\n  margin-top: 2px;\n}\n\n\/* === TIMELINE === *\/\n.soi-athr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-athr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-athr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-athr-radius);\n  border: 1px solid var(--soi-athr-line);\n  align-items: flex-start;\n}\n\n.soi-athr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-athr-marine);\n  color: var(--soi-athr-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-athr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-athr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-athr-step-content p {\n  font-size: 14px;\n  color: var(--soi-athr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-athr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-athr-pomme-light);\n  border-left: 4px solid var(--soi-athr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-athr-radius) var(--soi-athr-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-athr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-athr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-athr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-athr-tip p {\n  font-size: 14px;\n  color: var(--soi-athr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-athr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-athr-accordion-item {\n  background: var(--soi-athr-off-white);\n  border-radius: var(--soi-athr-radius-sm);\n  border: 1px solid var(--soi-athr-line);\n  overflow: hidden;\n}\n\n.soi-athr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-athr-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-athr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-athr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-athr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-athr-accordion-item[open] .soi-athr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-athr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-athr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-athr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-athr-cta-box {\n  background: var(--soi-athr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-athr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-athr-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-athr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-athr-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-athr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-athr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-athr-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-athr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-athr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-athr-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-athr-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .soi-athr-benefits {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (max-width: 420px) {\n  .soi-athr-benefits {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-athr-grid-compact {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-athr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-athr-fiche {\n    --soi-athr-text-soft: #2C3E50;\n    --soi-athr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602733261130,"sku":"SC8560","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-arbre-a-the-ravintsara-aromaspray-packshot.webp?v=1779359820"},{"product_id":"aromaspray-sauge-citronnelle","title":"Spray d'ambiance Sauge Citronnelle - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-sagc-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-sagc-hero\"\u003e\n    \u003cdiv class=\"soi-sagc-hero-tag\"\u003e\n      \u003cspan class=\"soi-sagc-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sagc-hero-title\"\u003eSpray d'ambiance Sauge Citronnelle\u003c\/span\u003e\n    \u003cp class=\"soi-sagc-hero-subtitle\"\u003eUn spray d'ambiance formulé exclusivement à base d'huiles essentielles pures et naturelles, distillées en Bourgogne, pour purifier, rafraîchir et protéger votre intérieur en un seul geste.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sagc-hero-labels\"\u003e\n      \u003cspan class=\"soi-sagc-label soi-sagc-label-accent\"\u003e100% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-sagc-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-sagc-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-sagc-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-sagc-label\"\u003eHE PURES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Intro --\u003e\n  \u003csection class=\"soi-sagc-section\"\u003e\n    \u003ch2\u003eSpray d'ambiance Sauge Citronnelle aux huiles essentielles 100% pures\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez un \u003cstrong\u003espray d'ambiance maison\u003c\/strong\u003e vraiment naturel, sans alcool agressif ni fragrance synthétique ? L'\u003cstrong\u003eAromaspray Sauge Citronnelle\u003c\/strong\u003e est formulé exclusivement à base d'huiles essentielles pures et naturelles, distillées en Bourgogne. Un seul geste suffit pour transformer l'atmosphère d'une pièce : l'air se purifie, les odeurs désagréables disparaissent, et une fraîcheur herbacée et citronnée s'installe durablement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Composition --\u003e\n  \u003csection class=\"soi-sagc-section\"\u003e\n    \u003ch2\u003eComposition complète du spray\u003c\/h2\u003e\n    \u003cp class=\"soi-sagc-section-intro\"\u003eCe spray d'ambiance aux huiles essentielles tire sa puissance d'une synergie de plantes soigneusement sélectionnées :\u003c\/p\u003e\n    \u003cdiv class=\"soi-sagc-grid\"\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🌿 Sauge officinale\u003c\/h3\u003e\n        \u003cp\u003ePurifiante et assainissante, elle neutralise les germes en suspension et élimine les mauvaises odeurs à la source.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🍋 Citronnelle\u003c\/h3\u003e\n        \u003cp\u003eNote fraîche et vivifiante, reconnue pour son action répulsive naturelle contre les insectes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🌱 Eucalyptus citriodora\u003c\/h3\u003e\n        \u003cp\u003eRenforce l'action purifiante avec une touche citronnée et aérienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🌸 Géranium\u003c\/h3\u003e\n        \u003cp\u003eApporte une note florale douce et favorise une atmosphère apaisante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e💜 Lavandin\u003c\/h3\u003e\n        \u003cp\u003eComplète la formule avec ses propriétés relaxantes et son parfum familier.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🧊 Menthe poivrée\u003c\/h3\u003e\n        \u003cp\u003eDynamisante, elle ajoute une fraîcheur instantanée et vivifiante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🍊 Orange douce\u003c\/h3\u003e\n        \u003cp\u003eNote chaude et enveloppante qui équilibre la synergie et rend l'ensemble agréable à diffuser.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sagc-tip\"\u003e\n      \u003cdiv class=\"soi-sagc-tip-icon\"\u003e✅\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eEngagement qualité\u003c\/strong\u003e\n        \u003cp\u003eAucun conservateur artificiel, aucun propulseur chimique. 100% naturel, fabriqué en France.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Utilisations --\u003e\n  \u003csection class=\"soi-sagc-section\"\u003e\n    \u003ch2\u003eÀ quoi sert concrètement ce spray d'ambiance ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sagc-benefits\"\u003e\n      \u003cdiv class=\"soi-sagc-benefit\"\u003e\n        \u003cdiv class=\"soi-sagc-benefit-icon\"\u003e\u003cspan\u003e🏠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAssainir l'air intérieur\u003c\/h3\u003e\n        \u003cp\u003eIdéal après la cuisine, dans une pièce confinée ou dans un espace régulièrement fréquenté.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-benefit\"\u003e\n        \u003cdiv class=\"soi-sagc-benefit-icon\"\u003e\u003cspan\u003e🦟\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉloigner les insectes naturellement\u003c\/h3\u003e\n        \u003cp\u003eLa citronnelle et l'eucalyptus citriodora créent une barrière olfactive dissuasive, sans produits chimiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-benefit\"\u003e\n        \u003cdiv class=\"soi-sagc-benefit-icon\"\u003e\u003cspan\u003e💨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRafraîchir et purifier\u003c\/h3\u003e\n        \u003cp\u003eUne pulvérisation suffit pour renouveler l'atmosphère d'une chambre, d'un bureau ou d'une voiture.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-benefit\"\u003e\n        \u003cdiv class=\"soi-sagc-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFavoriser la détente\u003c\/h3\u003e\n        \u003cp\u003eLe géranium et le lavandin apportent une dimension apaisante, parfaite en fin de journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Mode d'emploi --\u003e\n  \u003csection class=\"soi-sagc-section\"\u003e\n    \u003ch2\u003eComment utiliser l'Aromaspray Sauge Citronnelle ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sagc-timeline\"\u003e\n      \u003cdiv class=\"soi-sagc-step\"\u003e\n        \u003cdiv class=\"soi-sagc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sagc-step-content\"\u003e\n          \u003ch3\u003ePréparez le flacon\u003c\/h3\u003e\n          \u003cp\u003eAgitez légèrement le flacon avant chaque utilisation pour homogénéiser la synergie d'huiles essentielles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-step\"\u003e\n        \u003cdiv class=\"soi-sagc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sagc-step-content\"\u003e\n          \u003ch3\u003eVaporisez dans l'air\u003c\/h3\u003e\n          \u003cp\u003eEffectuez 2 à 3 pressions dans l'air de la pièce, à hauteur moyenne, en orientant le spray vers le centre de la pièce. Évitez les surfaces délicates, les textiles clairs et les yeux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-step\"\u003e\n        \u003cdiv class=\"soi-sagc-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-sagc-step-content\"\u003e\n          \u003ch3\u003eLaissez agir\u003c\/h3\u003e\n          \u003cp\u003eLaissez les huiles essentielles se disperser naturellement dans l'atmosphère. Convient pour le salon, la chambre, les toilettes, le bureau ou l'habitacle d'une voiture.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sagc-accordion\"\u003e\n      \u003cdetails class=\"soi-sagc-accordion-item\"\u003e\n        \u003csummary class=\"soi-sagc-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sagc-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé en présence de nourrissons, de femmes enceintes ou d'animaux sensibles aux huiles essentielles. Ce produit n'est pas un médicament et ne remplace pas un avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Pourquoi choisir Aromaspray --\u003e\n  \u003csection class=\"soi-sagc-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Aromaspray plutôt qu'un spray d'ambiance classique ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sagc-grid\"\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🌿 Pureté garantie\u003c\/h3\u003e\n        \u003cp\u003eHuiles essentielles 100% pures et naturelles, sans alcool dénaturé ni parfum de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en Bourgogne, avec des sourcing responsables et traçables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e🌍 Formule écoresponsable\u003c\/h3\u003e\n        \u003cp\u003eFormule vegan et écoresponsable, respectueuse de votre intérieur et de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e✨ Diffusion instantanée\u003c\/h3\u003e\n        \u003cp\u003eGrâce au vaporisateur de précision, sans effort ni matériel supplémentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card\"\u003e\n        \u003ch3\u003e💚 Parfum unique\u003c\/h3\u003e\n        \u003cp\u003eVif, frais et protecteur, bien différent des sprays d'ambiance génériques disponibles en grande surface.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 : Caractéristiques techniques --\u003e\n  \u003csection class=\"soi-sagc-section\"\u003e\n    \u003ch2\u003eCaractéristiques techniques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sagc-compo\"\u003e\n      \u003cdiv class=\"soi-sagc-compo-row\"\u003e\n        \u003cspan class=\"soi-sagc-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-compo-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-compo-row\"\u003e\n        \u003cspan class=\"soi-sagc-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-compo-value\"\u003eFlacon vaporisateur\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-compo-row\"\u003e\n        \u003cspan class=\"soi-sagc-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-compo-value\"\u003eFabriqué en France (Bourgogne)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-compo-row\"\u003e\n        \u003cspan class=\"soi-sagc-compo-label\"\u003eComposition\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-compo-value\"\u003eHuiles essentielles pures, sans alcool, sans conservateurs synthétiques\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-compo-row\"\u003e\n        \u003cspan class=\"soi-sagc-compo-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-compo-value\"\u003eAérien uniquement, intérieur\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sagc-grid-compact\"\u003e\n      \u003cdiv class=\"soi-sagc-card-mini\"\u003e\n        \u003cspan class=\"soi-sagc-card-mini-icon\"\u003e📏\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-card-mini-value\"\u003e100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card-mini\"\u003e\n        \u003cspan class=\"soi-sagc-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-card-mini-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-card-mini-value\"\u003eBourgogne\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card-mini\"\u003e\n        \u003cspan class=\"soi-sagc-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-card-mini-value\"\u003e100% naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sagc-card-mini\"\u003e\n        \u003cspan class=\"soi-sagc-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-card-mini-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-sagc-card-mini-value\"\u003eAlcool ni synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-sagc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sagc-cta-box\"\u003e\n      \u003cp class=\"soi-sagc-cta-tag\" style=\"color: white;\"\u003eRafriachir naturellement, respirer pleinement\u003c\/p\u003e\n      \u003cp class=\"soi-sagc-cta-text\" style=\"color: white;\"\u003eUn spray d'ambiance pensé pour ceux qui refusent de choisir entre efficacité et naturel. En une seule vaporisation, votre intérieur retrouve une fraîcheur herbacée et protectrice, portée par des huiles essentielles pures sélectionnées avec soin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sagc-marine: #1A2D3D;\n  --soi-sagc-marine-dark: #0F1E2B;\n  --soi-sagc-marine-light: #2C4458;\n  --soi-sagc-pomme: #A1C544;\n  --soi-sagc-pomme-dark: #84A636;\n  --soi-sagc-pomme-light: rgba(161,197,68,0.10);\n  --soi-sagc-white: #FFFFFF;\n  --soi-sagc-off-white: #F8FAF6;\n  --soi-sagc-stone: #F1F3EE;\n  --soi-sagc-line: #E5E8E0;\n  --soi-sagc-primary: #7A9A8E;\n  --soi-sagc-primary-soft: rgba(122,154,142,0.12);\n  --soi-sagc-accent: #C6B84A;\n  --soi-sagc-text: #1A2D3D;\n  --soi-sagc-text-soft: #4A5B6B;\n  --soi-sagc-text-muted: #7B8693;\n  --soi-sagc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sagc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sagc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sagc-radius: 12px;\n  --soi-sagc-radius-sm: 8px;\n  --soi-sagc-radius-pill: 999px;\n}\n\n.soi-sagc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sagc-fiche img { max-width: 100%; height: auto; }\n\n.soi-sagc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sagc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sagc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-sagc-hero {\n  position: relative;\n  background: var(--soi-sagc-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-sagc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sagc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sagc-pomme);\n}\n\n.soi-sagc-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-sagc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sagc-pomme);\n  border-radius: 50%;\n}\n\n.soi-sagc-hero-title {\n  display: block;\n  color: var(--soi-sagc-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-sagc-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-sagc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sagc-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-sagc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sagc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sagc-label-accent {\n  background: var(--soi-sagc-pomme);\n  border-color: var(--soi-sagc-pomme);\n  color: var(--soi-sagc-marine);\n  font-weight: 600;\n}\n\n.soi-sagc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sagc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sagc-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-sagc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sagc-pomme);\n  border-radius: 2px;\n}\n\n.soi-sagc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sagc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sagc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sagc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sagc-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-sagc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-sagc-benefit {\n  background: var(--soi-sagc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-sagc-radius);\n  border: 1px solid var(--soi-sagc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-sagc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-sagc-shadow-md);\n}\n\n.soi-sagc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-sagc-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-sagc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-sagc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-sagc-benefit:hover .soi-sagc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-sagc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sagc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sagc-benefit p {\n  font-size: 13px;\n  color: var(--soi-sagc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sagc-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-sagc-card {\n  background: var(--soi-sagc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sagc-radius);\n  border-left: 3px solid var(--soi-sagc-pomme);\n}\n\n.soi-sagc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sagc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sagc-card p {\n  font-size: 14px;\n  color: var(--soi-sagc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sagc-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-sagc-card-mini {\n  background: var(--soi-sagc-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-sagc-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-sagc-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-sagc-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-sagc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-sagc-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sagc-marine);\n}\n\n.soi-sagc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-sagc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sagc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sagc-radius);\n  border: 1px solid var(--soi-sagc-line);\n  align-items: flex-start;\n}\n\n.soi-sagc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sagc-marine);\n  color: var(--soi-sagc-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-sagc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sagc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sagc-step-content p {\n  font-size: 14px;\n  color: var(--soi-sagc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sagc-compo {\n  background: var(--soi-sagc-off-white);\n  border-radius: var(--soi-sagc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sagc-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-sagc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sagc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sagc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sagc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sagc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sagc-marine);\n  text-align: right;\n}\n\n.soi-sagc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sagc-pomme-light);\n  border-left: 4px solid var(--soi-sagc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sagc-radius) var(--soi-sagc-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-sagc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sagc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sagc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sagc-tip p {\n  font-size: 14px;\n  color: var(--soi-sagc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sagc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sagc-accordion-item {\n  background: var(--soi-sagc-off-white);\n  border-radius: var(--soi-sagc-radius-sm);\n  border: 1px solid var(--soi-sagc-line);\n  overflow: hidden;\n}\n\n.soi-sagc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sagc-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-sagc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sagc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sagc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sagc-accordion-item[open] .soi-sagc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sagc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sagc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sagc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sagc-cta-box {\n  background: var(--soi-sagc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sagc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sagc-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-sagc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sagc-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-sagc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sagc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sagc-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-sagc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sagc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sagc-compo-value {\n    text-align: left;\n  }\n\n  .soi-sagc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-sagc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sagc-fiche {\n    --soi-sagc-text-soft: #2C3E50;\n    --soi-sagc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61602738962762,"sku":"SC8570","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-sauge-citronnelle-aromaspray-packshot.webp?v=1779360716"},{"product_id":"aromaspray-pin-vetiver","title":"Spray d'Ambiance Pin Vétiver - 100 ml - Aromaspray","description":"\n\u003cdiv class=\"soi-pinv-fiche\"\u003e\n\n  \u003csection class=\"soi-pinv-hero\"\u003e\n    \u003cdiv class=\"soi-pinv-hero-tag\"\u003e\n      \u003cspan class=\"soi-pinv-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pinv-hero-title\"\u003eSpray d'Ambiance Pin Vétiver\u003c\/span\u003e\n    \u003cp class=\"soi-pinv-hero-subtitle\"\u003eUn sanctuaire boisé et vivifiant dans votre intérieur : la fraîcheur résineuse du pin sylvestre alliée à la profondeur apaisante du vétiver, en un simple geste.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pinv-hero-labels\"\u003e\n      \u003cspan class=\"soi-pinv-label soi-pinv-label-accent\"\u003eHUILES ESSENTIELLES 100% PURES ET NATURELLES\u003c\/span\u003e\n      \u003cspan class=\"soi-pinv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-pinv-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n      \u003cspan class=\"soi-pinv-label\"\u003eSANS ADDITIFS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\"\u003e\n    \u003cp class=\"soi-pinv-section-intro\"\u003eUn intérieur qui sent le sous-bois frais après la pluie, une atmosphère qui calme l'esprit en quelques secondes : c'est exactement ce que vous offre ce spray d'ambiance naturel. Fabriqué en Bourgogne à partir d'huiles essentielles 100 % pures, l'Aromaspray Pin Vétiver transforme votre espace en sanctuaire boisé et vivifiant, sans aucun additif artificiel.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\"\u003e\n    \u003ch2\u003eUn accord boisé unique : pourquoi Pin et Vétiver ?\u003c\/h2\u003e\n    \u003cp\u003eCes deux huiles essentielles se complètent à merveille. Le \u003cstrong\u003epin sylvestre\u003c\/strong\u003e apporte une fraîcheur résineuse et tonique, évocatrice des forêts de montagne. Le \u003cstrong\u003evétiver\u003c\/strong\u003e, extrait des racines d'une plante tropicale, lui répond avec des notes terreuses, profondes et apaisantes. Ensemble, ils créent une fragrance naturelle équilibrée, ni trop vive ni trop lourde, parfaite du matin au soir.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\"\u003e\n    \u003ch2\u003eComposition complète du spray d'ambiance Pin Vétiver\u003c\/h2\u003e\n    \u003cp class=\"soi-pinv-section-intro\"\u003eLa formule Aromaspray associe plusieurs huiles essentielles sélectionnées pour leurs propriétés complémentaires :\u003c\/p\u003e\n    \u003cdiv class=\"soi-pinv-grid\"\u003e\n      \u003cdiv class=\"soi-pinv-card\"\u003e\n        \u003ch3\u003e🌲 Pin sylvestre\u003c\/h3\u003e\n        \u003cp\u003eAssainissant et tonique, il évoque la forêt vivifiante des sommets.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card\"\u003e\n        \u003ch3\u003e🪵 Vétiver\u003c\/h3\u003e\n        \u003cp\u003eAncrant et apaisant, aux notes boisées et terreuses profondes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card\"\u003e\n        \u003ch3\u003e🍃 Eucalyptus\u003c\/h3\u003e\n        \u003cp\u003eFrais et purifiant, il favorise une atmosphère respiratoire agréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card\"\u003e\n        \u003ch3\u003e🫐 Genièvre\u003c\/h3\u003e\n        \u003cp\u003ePurificateur d'atmosphère aux accents légèrement boisés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card\"\u003e\n        \u003ch3\u003e💜 Lavandin\u003c\/h3\u003e\n        \u003cp\u003eApaisant et floral discret, pour une touche de douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card\"\u003e\n        \u003ch3\u003e🌿 Niaouli\u003c\/h3\u003e\n        \u003cp\u003eAssainissant au tonus doux, il complète l'action purifiante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card\"\u003e\n        \u003ch3\u003e🎄 Sapin Baumier\u003c\/h3\u003e\n        \u003cp\u003eNote balsamique profonde et très naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1rem;\"\u003eAucun conservateur, aucun propulseur chimique. Un spray d'ambiance maison réellement naturel, conçu pour respecter votre intérieur comme l'environnement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\"\u003e\n    \u003ch2\u003eCe que vous allez ressentir au quotidien\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pinv-benefits\"\u003e\n      \u003cdiv class=\"soi-pinv-benefit\"\u003e\n        \u003cdiv class=\"soi-pinv-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUn air plus sain\u003c\/h3\u003e\n        \u003cp\u003eLes huiles essentielles de pin, niaouli et eucalyptus assainissent naturellement l'atmosphère de vos pièces.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-benefit\"\u003e\n        \u003cdiv class=\"soi-pinv-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUne détente immédiate\u003c\/h3\u003e\n        \u003cp\u003eLe vétiver et le lavandin favorisent la relaxation, idéal après une longue journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-benefit\"\u003e\n        \u003cdiv class=\"soi-pinv-benefit-icon\"\u003e\u003cspan\u003e⛰️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUne énergie douce\u003c\/h3\u003e\n        \u003cp\u003eLe pin et le sapin baumier apportent cette impression de grand air, sans agresser les voies respiratoires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-benefit\"\u003e\n        \u003cdiv class=\"soi-pinv-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUn intérieur sans mauvaises odeurs\u003c\/h3\u003e\n        \u003cp\u003eLes effluves de cuisine ou de tabac laissent place à un parfum naturel discret et persistant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\"\u003e\n    \u003ch2\u003eComment utiliser votre spray d'ambiance naturel ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pinv-section-intro\"\u003eVaporisez quelques pressions dans la pièce de votre choix, en évitant les surfaces fragiles. Voici les usages les plus appréciés :\u003c\/p\u003e\n    \u003cdiv class=\"soi-pinv-timeline\"\u003e\n      \u003cdiv class=\"soi-pinv-step\"\u003e\n        \u003cdiv class=\"soi-pinv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pinv-step-content\"\u003e\n          \u003ch3\u003eSalon ou bureau\u003c\/h3\u003e\n          \u003cp\u003eQuelques pressions pour créer une atmosphère de concentration sereine tout au long de la journée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-step\"\u003e\n        \u003cdiv class=\"soi-pinv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pinv-step-content\"\u003e\n          \u003ch3\u003eChambre, avant le coucher\u003c\/h3\u003e\n          \u003cp\u003eVaporisez pour favoriser l'endormissement dans un cocon boisé et apaisant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-step\"\u003e\n        \u003cdiv class=\"soi-pinv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pinv-step-content\"\u003e\n          \u003ch3\u003eSalle de bain, après la douche\u003c\/h3\u003e\n          \u003cp\u003eProlongez la sensation de fraîcheur avec les notes résineuses et balsamiques.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-step\"\u003e\n        \u003cdiv class=\"soi-pinv-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-pinv-step-content\"\u003e\n          \u003ch3\u003eVoiture\u003c\/h3\u003e\n          \u003cp\u003eQuelques petits sprays discrets sur les sièges ou moquettes pour un habitacle naturellement parfumé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pinv-tip\"\u003e\n      \u003cdiv class=\"soi-pinv-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eContrairement à de nombreux sprays du commerce, la formule Aromaspray ne contient pas d'alcool de synthèse ni de parfums de composition chimique : un choix idéal si vous cherchez une alternative naturelle et saine pour votre intérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\"\u003e\n    \u003ch2\u003eLes garanties Aromaspray\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pinv-grid-compact\"\u003e\n      \u003cdiv class=\"soi-pinv-card-mini\"\u003e\n        \u003cspan class=\"soi-pinv-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-pinv-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-pinv-card-mini-value\"\u003eFrance, Bourgogne\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card-mini\"\u003e\n        \u003cspan class=\"soi-pinv-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-pinv-card-mini-label\"\u003eHuiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-pinv-card-mini-value\"\u003e100% pures et naturelles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card-mini\"\u003e\n        \u003cspan class=\"soi-pinv-card-mini-icon\"\u003e🌍\u003c\/span\u003e\n        \u003cspan class=\"soi-pinv-card-mini-label\"\u003eEngagement\u003c\/span\u003e\n        \u003cspan class=\"soi-pinv-card-mini-value\"\u003eSourcing éco-responsable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card-mini\"\u003e\n        \u003cspan class=\"soi-pinv-card-mini-icon\"\u003e🎒\u003c\/span\u003e\n        \u003cspan class=\"soi-pinv-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-pinv-card-mini-value\"\u003ePratique, à emporter partout\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\"\u003e\n    \u003ch2\u003eLes notes olfactives en un coup d'œil\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pinv-grid soi-pinv-grid-notes\"\u003e\n      \u003cdiv class=\"soi-pinv-card soi-pinv-card-note\"\u003e\n        \u003ch3\u003e🌲 Note de tête\u003c\/h3\u003e\n        \u003cp\u003ePin, Eucalyptus, Niaouli\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card soi-pinv-card-note\"\u003e\n        \u003ch3\u003e🌿 Note de cœur\u003c\/h3\u003e\n        \u003cp\u003eLavandin, Genièvre, Sapin Baumier\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pinv-card soi-pinv-card-note\"\u003e\n        \u003ch3\u003e🪵 Note de fond\u003c\/h3\u003e\n        \u003cp\u003eVétiver, boisé profond\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\"\u003e\n    \u003cdiv class=\"soi-pinv-accordion\"\u003e\n      \u003cdetails class=\"soi-pinv-accordion-item\"\u003e\n        \u003csummary class=\"soi-pinv-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pinv-accordion-content\"\u003e\n          \u003cp\u003eCe spray d'ambiance est destiné à un usage olfactif et atmosphérique uniquement. Il ne constitue pas un produit médical et ne remplace en aucun cas un traitement ou un avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pinv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pinv-cta-box\"\u003e\n      \u003cp class=\"soi-pinv-cta-tag\" style=\"color: white;\"\u003eFermez les yeux, vaporisez, respirez\u003c\/p\u003e\n      \u003cp class=\"soi-pinv-cta-text\" style=\"color: white;\"\u003eL'Aromaspray Pin Vétiver vous transporte au cœur d'une forêt apaisante, sans quitter votre salon. Un spray d'ambiance 100 % naturel, fabriqué en France, qui prend soin de vous et de votre air intérieur, chaque jour, simplement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pinv-marine: #1A2D3D;\n  --soi-pinv-marine-dark: #0F1E2B;\n  --soi-pinv-marine-light: #2C4458;\n  --soi-pinv-pomme: #A1C544;\n  --soi-pinv-pomme-dark: #84A636;\n  --soi-pinv-pomme-light: rgba(161,197,68,0.10);\n  --soi-pinv-white: #FFFFFF;\n  --soi-pinv-off-white: #F8FAF6;\n  --soi-pinv-stone: #F1F3EE;\n  --soi-pinv-line: #E5E8E0;\n  --soi-pinv-primary: #7A9A8E;\n  --soi-pinv-primary-soft: #D4E4DD;\n  --soi-pinv-accent: #4A6B5A;\n  --soi-pinv-text: #1A2D3D;\n  --soi-pinv-text-soft: #4A5B6B;\n  --soi-pinv-text-muted: #7B8693;\n  --soi-pinv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pinv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pinv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pinv-radius: 12px;\n  --soi-pinv-radius-sm: 8px;\n  --soi-pinv-radius-pill: 999px;\n}\n\n.soi-pinv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pinv-fiche img { max-width: 100%; height: auto; }\n\n.soi-pinv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pinv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pinv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-pinv-hero {\n  position: relative;\n  background: var(--soi-pinv-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-pinv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pinv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pinv-pomme);\n}\n\n.soi-pinv-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-pinv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pinv-pomme);\n  border-radius: 50%;\n}\n\n.soi-pinv-hero-title {\n  display: block;\n  color: var(--soi-pinv-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-pinv-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-pinv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pinv-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-pinv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pinv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pinv-label-accent {\n  background: var(--soi-pinv-pomme);\n  border-color: var(--soi-pinv-pomme);\n  color: var(--soi-pinv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-pinv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pinv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pinv-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-pinv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pinv-pomme);\n  border-radius: 2px;\n}\n\n.soi-pinv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pinv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pinv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pinv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pinv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-pinv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-pinv-benefit {\n  background: var(--soi-pinv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pinv-radius);\n  border: 1px solid var(--soi-pinv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pinv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pinv-shadow-md);\n}\n\n.soi-pinv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pinv-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-pinv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pinv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pinv-benefit:hover .soi-pinv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pinv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pinv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pinv-benefit p {\n  font-size: 13px;\n  color: var(--soi-pinv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-pinv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pinv-card {\n  background: var(--soi-pinv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pinv-radius);\n  border-left: 3px solid var(--soi-pinv-pomme);\n}\n\n.soi-pinv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pinv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pinv-card p {\n  font-size: 14px;\n  color: var(--soi-pinv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* Notes olfactives : variante centrée *\/\n.soi-pinv-grid-notes {\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n}\n\n.soi-pinv-card-note {\n  text-align: center;\n  border-left: none;\n  border-bottom: 3px solid var(--soi-pinv-primary);\n  background: var(--soi-pinv-stone);\n}\n\n\/* === GRID COMPACT === *\/\n.soi-pinv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-pinv-card-mini {\n  background: var(--soi-pinv-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-pinv-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-pinv-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-pinv-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-pinv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-pinv-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pinv-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-pinv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-pinv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pinv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pinv-radius);\n  border: 1px solid var(--soi-pinv-line);\n  align-items: flex-start;\n}\n\n.soi-pinv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pinv-marine);\n  color: var(--soi-pinv-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-pinv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pinv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pinv-step-content p {\n  font-size: 14px;\n  color: var(--soi-pinv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-pinv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pinv-pomme-light);\n  border-left: 4px solid var(--soi-pinv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pinv-radius) var(--soi-pinv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pinv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pinv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pinv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pinv-tip p {\n  font-size: 14px;\n  color: var(--soi-pinv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-pinv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pinv-accordion-item {\n  background: var(--soi-pinv-off-white);\n  border-radius: var(--soi-pinv-radius-sm);\n  border: 1px solid var(--soi-pinv-line);\n  overflow: hidden;\n}\n\n.soi-pinv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pinv-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-pinv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pinv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pinv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pinv-accordion-item[open] .soi-pinv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pinv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pinv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pinv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-pinv-cta-box {\n  background: var(--soi-pinv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pinv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pinv-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-pinv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pinv-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-pinv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pinv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pinv-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-pinv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pinv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-pinv-grid-notes {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pinv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pinv-fiche {\n    --soi-pinv-text-soft: #2C3E50;\n    --soi-pinv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61603004973386,"sku":"SC8585","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-pin-vetiver-aromaspray-packshot.webp?v=1779353697"},{"product_id":"brume-oreiller","title":"Spray Brume d’oreiller - 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-brum-fiche\"\u003e\n\n\u003csection class=\"soi-brum-hero\"\u003e\n  \u003cdiv class=\"soi-brum-hero-tag\"\u003e\n    \u003cspan class=\"soi-brum-tag-dot\"\u003e\u003c\/span\u003e\n    Aromathérapie · Aromaspray\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-brum-hero-title\"\u003eBrume d'oreiller Aromaspray\u003c\/span\u003e\n  \u003cp class=\"soi-brum-hero-subtitle\"\u003eDix huiles essentielles réunies en un seul geste pour transformer votre chambre en cocon olfactif et vous accompagner vers un sommeil profond et réparateur.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brum-hero-labels\"\u003e\n    \u003cspan class=\"soi-brum-label soi-brum-label-accent\"\u003e100 % NATUREL\u003c\/span\u003e\n    \u003cspan class=\"soi-brum-label\"\u003eSANS PARABENS\u003c\/span\u003e\n    \u003cspan class=\"soi-brum-label\"\u003eSANS CONSERVATEURS SYNTHÉTIQUES\u003c\/span\u003e\n    \u003cspan class=\"soi-brum-label\"\u003e10 HUILES ESSENTIELLES\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brum-section\"\u003e\n  \u003ch2\u003eL'aromathérapie naturelle pour des nuits vraiment réparatrices\u003c\/h2\u003e\n  \u003cp\u003eVous avez du mal à décrocher le soir, l'esprit encore encombré par la journée ? La \u003cstrong\u003eBrume d'oreiller Aromaspray\u003c\/strong\u003e est pensée exactement pour ces moments-là. Un simple geste, quelques vaporisations sur votre linge de lit, et votre chambre se transforme en véritable cocon olfactif. Ce \u003cstrong\u003espray d'aromathérapie 100 % naturel\u003c\/strong\u003e associe dix huiles essentielles soigneusement sélectionnées pour accompagner votre corps et votre mental vers un \u003cstrong\u003esommeil profond et réparateur\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brum-section\"\u003e\n  \u003ch2\u003eUne synergie de 10 huiles essentielles pour un sommeil apaisé\u003c\/h2\u003e\n  \u003cp class=\"soi-brum-section-intro\"\u003eCe qui distingue vraiment cette brume d'oreiller, c'est la richesse de sa composition. Chaque huile a été choisie pour son rôle précis dans la mécanique du sommeil.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brum-grid\"\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🌼 Camomille\u003c\/h3\u003e\n      \u003cp\u003eApaisante profonde, elle calme les pensées agitées et prépare l'esprit au lâcher-prise.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🌸 Néroli\u003c\/h3\u003e\n      \u003cp\u003eExtrait délicat de fleurs d'oranger, reconnu pour atténuer le stress et les tensions émotionnelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e💜 Lavandin\u003c\/h3\u003e\n      \u003cp\u003eLa référence naturelle pour la relaxation, il réduit l'anxiété et favorise l'endormissement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🌿 Marjolaine\u003c\/h3\u003e\n      \u003cp\u003eAgit en douceur sur le système nerveux pour relâcher les tensions accumulées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🌺 Ylang-ylang\u003c\/h3\u003e\n      \u003cp\u003eLibère les crispations nerveuses et invite à une détente profonde.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🌹 Géranium\u003c\/h3\u003e\n      \u003cp\u003eHarmonise les émotions et crée une atmosphère équilibrée et sereine.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🍊 Orange douce\u003c\/h3\u003e\n      \u003cp\u003eSon parfum chaleureux et familier enveloppe dans une sensation de sécurité.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🍃 Petit grain\u003c\/h3\u003e\n      \u003cp\u003eStabilise les émotions et favorise un bien-être intérieur durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🍋 Mandarine\u003c\/h3\u003e\n      \u003cp\u003eDouce et rassurante, elle contribue à calmer un mental hyperactif.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🌾 Lemongrass\u003c\/h3\u003e\n      \u003cp\u003eNote fraîche et purifiante qui assainit l'air de votre chambre avant le repos.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brum-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce spray d'aromathérapie plutôt qu'un autre ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brum-benefits\"\u003e\n    \u003cdiv class=\"soi-brum-benefit\"\u003e\n      \u003cdiv class=\"soi-brum-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFormule 100 % naturelle\u003c\/h3\u003e\n      \u003cp\u003eHuiles essentielles pures, sans parabens ni conservateurs synthétiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-benefit\"\u003e\n      \u003cdiv class=\"soi-brum-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBase alcool végétal de betterave\u003c\/h3\u003e\n      \u003cp\u003eAssure une diffusion homogène et respectueuse de l'environnement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-benefit\"\u003e\n      \u003cdiv class=\"soi-brum-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eUsage polyvalent\u003c\/h3\u003e\n      \u003cp\u003eVaporisez sur l'oreiller, le linge de lit ou dans l'air de la pièce, à environ 50 cm.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-benefit\"\u003e\n      \u003cdiv class=\"soi-brum-benefit-icon\"\u003e\u003cspan\u003e💼\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFormat pratique\u003c\/h3\u003e\n      \u003cp\u003eCompact et transportable, idéal à la maison comme en déplacement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-brum-tip\"\u003e\n    \u003cdiv class=\"soi-brum-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eAucun risque pour la qualité de l'air : la formulation douce est adaptée à un usage quotidien dans la chambre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brum-section\"\u003e\n  \u003ch2\u003eComment utiliser la brume d'oreiller Aromaspray ?\u003c\/h2\u003e\n  \u003cp class=\"soi-brum-section-intro\"\u003eL'utilisation est volontairement simple pour ne pas compliquer votre rituel du soir.\u003c\/p\u003e\n  \u003cdiv class=\"soi-brum-timeline\"\u003e\n    \u003cdiv class=\"soi-brum-step\"\u003e\n      \u003cdiv class=\"soi-brum-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-brum-step-content\"\u003e\n        \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n        \u003cp\u003eSecouez légèrement le flacon avant chaque emploi pour bien homogénéiser les huiles essentielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-step\"\u003e\n      \u003cdiv class=\"soi-brum-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-brum-step-content\"\u003e\n        \u003ch3\u003eVaporisez sur votre linge de lit\u003c\/h3\u003e\n        \u003cp\u003e1 à 2 vaporisations sur votre oreiller et votre linge de lit, à une distance d'environ 50 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-step\"\u003e\n      \u003cdiv class=\"soi-brum-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-brum-step-content\"\u003e\n        \u003ch3\u003eBrumisez dans l'air\u003c\/h3\u003e\n        \u003cp\u003eVous pouvez aussi brumiser légèrement dans l'air de votre chambre pour diffuser l'ambiance aromatique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-step\"\u003e\n      \u003cdiv class=\"soi-brum-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-brum-step-content\"\u003e\n        \u003ch3\u003eRespirez et lâchez prise\u003c\/h3\u003e\n        \u003cp\u003eAttendez quelques secondes, respirez profondément et laissez les huiles essentielles faire leur travail.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-brum-tip\"\u003e\n    \u003cdiv class=\"soi-brum-tip-icon\"\u003e🌙\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour un effet optimal, intégrez ce geste à un rituel du coucher régulier : quelques pages de lecture, une respiration lente, et la brume comme signal olfactif que le moment de dormir est arrivé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brum-section\"\u003e\n  \u003ch2\u003eÀ qui s'adresse la Brume d'oreiller Aromaspray ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brum-grid\"\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e😤 Personnes stressées\u003c\/h3\u003e\n      \u003cp\u003eVous traversez des périodes exigeantes et votre esprit peine à se calmer le soir. La brume vous aide à poser un repère olfactif apaisant.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🎯 Grands sensibles\u003c\/h3\u003e\n      \u003cp\u003eSensible au bruit, aux tensions ambiantes, vous avez besoin d'un environnement enveloppant pour trouver le sommeil.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e✈️ Voyageurs fréquents\u003c\/h3\u003e\n      \u003cp\u003eVous peinez à dormir hors de chez vous. Le format compact se glisse partout et recrée votre bulle de sérénité, où que vous soyez.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-card\"\u003e\n      \u003ch3\u003e🧘 En quête de naturalité\u003c\/h3\u003e\n      \u003cp\u003eVous cherchez un rituel apaisant sans recourir aux solutions médicamenteuses pour améliorer la qualité de vos nuits.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-brum-tip\"\u003e\n    \u003cdiv class=\"soi-brum-tip-icon\"\u003e⚕️\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eImportant\u003c\/strong\u003e\n      \u003cp\u003eCe produit ne se substitue pas à un suivi médical en cas de troubles du sommeil persistants.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brum-section\"\u003e\n  \u003ch2\u003eComposition complète\u003c\/h2\u003e\n  \u003cdiv class=\"soi-brum-compo\"\u003e\n    \u003cdiv class=\"soi-brum-compo-row\"\u003e\n      \u003cspan class=\"soi-brum-compo-label\"\u003eBase\u003c\/span\u003e\n      \u003cspan class=\"soi-brum-compo-value\"\u003eAlcool végétal (betterave)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-compo-row\"\u003e\n      \u003cspan class=\"soi-brum-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n      \u003cspan class=\"soi-brum-compo-value\"\u003eCamomille, néroli, lavandin, marjolaine, ylang-ylang, géranium, orange douce, petit grain, mandarine, lemongrass\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-compo-row\"\u003e\n      \u003cspan class=\"soi-brum-compo-label\"\u003eOrigine\u003c\/span\u003e\n      \u003cspan class=\"soi-brum-compo-value\"\u003e100 % d'origine naturelle\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-brum-compo-row\"\u003e\n      \u003cspan class=\"soi-brum-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-brum-compo-value\"\u003eSans parabens, sans conservateurs synthétiques\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-brum-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-brum-cta-box\"\u003e\n    \u003cp class=\"soi-brum-cta-tag\" style=\"color: white;\"\u003eVotre rituel du coucher commence ici\u003c\/p\u003e\n    \u003cp class=\"soi-brum-cta-text\" style=\"color: white;\"\u003eChaque soir mérite un vrai moment de paix. Dix huiles essentielles qui travaillent ensemble pour déposer sur votre oreiller une invitation au repos. Un geste simple, un parfum naturel et enveloppant, et des nuits que vous attendez à nouveau avec plaisir.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-brum-marine: #1A2D3D;\n  --soi-brum-marine-dark: #0F1E2B;\n  --soi-brum-marine-light: #2C4458;\n  --soi-brum-pomme: #A1C544;\n  --soi-brum-pomme-dark: #84A636;\n  --soi-brum-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-brum-white: #FFFFFF;\n  --soi-brum-off-white: #F8FAF6;\n  --soi-brum-stone: #F1F3EE;\n  --soi-brum-line: #E5E8E0;\n\n  --soi-brum-primary: #2A3F6E;\n  --soi-brum-primary-soft: #3D5A7A;\n  --soi-brum-accent: #D4C28A;\n\n  --soi-brum-text: #1A2D3D;\n  --soi-brum-text-soft: #4A5B6B;\n  --soi-brum-text-muted: #7B8693;\n\n  --soi-brum-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-brum-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-brum-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-brum-radius: 12px;\n  --soi-brum-radius-sm: 8px;\n  --soi-brum-radius-pill: 999px;\n}\n\n.soi-brum-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-brum-fiche img { max-width: 100%; height: auto; }\n\n.soi-brum-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-brum-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-brum-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-brum-hero {\n  position: relative;\n  background: var(--soi-brum-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-brum-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-brum-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-brum-pomme);\n}\n\n.soi-brum-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-brum-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-brum-pomme);\n  border-radius: 50%;\n}\n\n.soi-brum-hero-title {\n  display: block;\n  color: var(--soi-brum-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-brum-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-brum-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-brum-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-brum-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-brum-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-brum-label-accent {\n  background: var(--soi-brum-pomme);\n  border-color: var(--soi-brum-pomme);\n  color: var(--soi-brum-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-brum-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-brum-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-brum-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-brum-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-brum-pomme);\n  border-radius: 2px;\n}\n\n.soi-brum-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-brum-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-brum-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-brum-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-brum-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-brum-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-brum-benefit {\n  background: var(--soi-brum-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-brum-radius);\n  border: 1px solid var(--soi-brum-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-brum-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-brum-shadow-md);\n}\n\n.soi-brum-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-brum-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-brum-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-brum-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-brum-benefit:hover .soi-brum-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-brum-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brum-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brum-benefit p {\n  font-size: 13px;\n  color: var(--soi-brum-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-brum-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-brum-card {\n  background: var(--soi-brum-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brum-radius);\n  border-left: 3px solid var(--soi-brum-pomme);\n}\n\n.soi-brum-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-brum-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-brum-card p {\n  font-size: 14px;\n  color: var(--soi-brum-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-brum-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-brum-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-brum-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-brum-radius);\n  border: 1px solid var(--soi-brum-line);\n  align-items: flex-start;\n}\n\n.soi-brum-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-brum-marine);\n  color: var(--soi-brum-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-brum-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-brum-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-brum-step-content p {\n  font-size: 14px;\n  color: var(--soi-brum-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-brum-compo {\n  background: var(--soi-brum-off-white);\n  border-radius: var(--soi-brum-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-brum-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-brum-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-brum-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-brum-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-brum-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-brum-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-brum-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-brum-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-brum-pomme-light);\n  border-left: 4px solid var(--soi-brum-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-brum-radius) var(--soi-brum-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-brum-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-brum-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-brum-marine);\n  margin-bottom: 4px;\n}\n\n.soi-brum-tip p {\n  font-size: 14px;\n  color: var(--soi-brum-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-brum-cta-box {\n  background: var(--soi-brum-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-brum-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-brum-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-brum-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-brum-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-brum-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-brum-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-brum-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-brum-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-brum-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-brum-compo-value {\n    text-align: left;\n  }\n\n  .soi-brum-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-brum-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-brum-benefits {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n@media (max-width: 420px) {\n  .soi-brum-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-brum-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-brum-fiche {\n    --soi-brum-text-soft: #2C3E50;\n    --soi-brum-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61603086860618,"sku":"SC8599","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-brume-doreiller-aromaspray-packshot.webp?v=1779192335"},{"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":11.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-anti-moustiques-moskitoo-packshot_e3e7042f-2f8e-408c-b919-748c3163ba5b.webp?v=1785259256"},{"product_id":"aromaspray-cedre-patchouli","title":"Spray d'ambiance Cèdre Patchouli 100 ml - Aromaspray","description":"\u003cdiv class=\"soi-cepa-fiche\"\u003e\n\n\u003csection class=\"soi-cepa-hero\"\u003e\n  \u003cdiv class=\"soi-cepa-hero-tag\"\u003e\n    \u003cspan class=\"soi-cepa-tag-dot\"\u003e\u003c\/span\u003e\n    Aromathérapie atmosphérique · Aromaspray\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-cepa-hero-title\"\u003eSpray d'ambiance Cèdre Patchouli\u003c\/span\u003e\n  \u003cp class=\"soi-cepa-hero-subtitle\"\u003eUne synergie boisée et enveloppante aux huiles essentielles 100 % pures et naturelles, pour transformer votre intérieur en cocon apaisant en quelques secondes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cepa-hero-labels\"\u003e\n    \u003cspan class=\"soi-cepa-label soi-cepa-label-accent\"\u003e100 % NATUREL\u003c\/span\u003e\n    \u003cspan class=\"soi-cepa-label\"\u003eHUILES ESSENTIELLES PURES\u003c\/span\u003e\n    \u003cspan class=\"soi-cepa-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-cepa-label\"\u003eSANS CONSERVATEURS ARTIFICIELS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cepa-section\"\u003e\n  \u003ch2\u003eUne synergie boisée et enveloppante\u003c\/h2\u003e\n  \u003cp class=\"soi-cepa-section-intro\"\u003eContrairement à un simple spray parfumé à base de fragrance synthétique, ce vaporisateur repose sur une synergie d'huiles essentielles soigneusement dosées. Chaque note joue un rôle précis dans l'atmosphère créée.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cepa-grid\"\u003e\n    \u003cdiv class=\"soi-cepa-card\"\u003e\n      \u003ch3\u003e🌲 Cèdre (Cedrus atlantica)\u003c\/h3\u003e\n      \u003cp\u003eNote de fond boisée et légèrement résineuse, reconnue pour ses propriétés purifiantes et son effet apaisant sur le mental.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-card\"\u003e\n      \u003ch3\u003e🌿 Patchouli (Pogostemon cablin)\u003c\/h3\u003e\n      \u003cp\u003eArôme terreux, chaud et envoûtant, associé à l'équilibre émotionnel et à la relaxation profonde.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-card\"\u003e\n      \u003ch3\u003e🍊 Orange douce, pamplemousse, basilic\u003c\/h3\u003e\n      \u003cp\u003eNotes de tête et de cœur qui apportent légèreté et fraîcheur pour équilibrer la richesse du patchouli.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top:1.25rem;\"\u003eLe résultat : une fragrance complexe, jamais écrasante, qui imprègne doucement l'air sans saturer l'espace.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cepa-section\"\u003e\n  \u003ch2\u003eÀ quoi sert concrètement ce spray d'ambiance ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cepa-benefits\"\u003e\n    \u003cdiv class=\"soi-cepa-benefit\"\u003e\n      \u003cdiv class=\"soi-cepa-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePurifier l'air\u003c\/h3\u003e\n      \u003cp\u003eAssainissez votre intérieur grâce aux propriétés purifiantes des huiles essentielles, sans recours aux produits chimiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-benefit\"\u003e\n      \u003cdiv class=\"soi-cepa-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFavoriser la détente\u003c\/h3\u003e\n      \u003cp\u003eQuelques sprays dans le salon ou la chambre après une journée chargée, et l'atmosphère change immédiatement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-benefit\"\u003e\n      \u003cdiv class=\"soi-cepa-benefit-icon\"\u003e\u003cspan\u003e🏠\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCréer une ambiance chaleureuse\u003c\/h3\u003e\n      \u003cp\u003ePour recevoir vos proches ou simplement vous ressourcer chez vous, dans un cocon naturellement parfumé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-benefit\"\u003e\n      \u003cdiv class=\"soi-cepa-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eNeutraliser les odeurs\u003c\/h3\u003e\n      \u003cp\u003eCuisine, animaux, tabac : remplacez les odeurs tenaces par un parfum naturel et non chimique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cepa-tip\"\u003e\n    \u003cdiv class=\"soi-cepa-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCe spray est aussi parfait pour parfumer votre voiture ou votre bureau, pour une pause sensorielle à tout moment de la journée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cepa-section\"\u003e\n  \u003ch2\u003eComment utiliser votre spray d'ambiance Aromaspray ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cepa-timeline\"\u003e\n    \u003cdiv class=\"soi-cepa-step\"\u003e\n      \u003cdiv class=\"soi-cepa-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-cepa-step-content\"\u003e\n        \u003ch3\u003eAgitez légèrement\u003c\/h3\u003e\n        \u003cp\u003eSecouez le flacon avant chaque utilisation pour homogénéiser les huiles essentielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-step\"\u003e\n      \u003cdiv class=\"soi-cepa-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-cepa-step-content\"\u003e\n        \u003ch3\u003eVaporisez 2 à 4 fois\u003c\/h3\u003e\n        \u003cp\u003ePulvérisez dans la pièce, à environ 50 cm des surfaces. Évitez les tissus délicats et le contact avec les yeux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-step\"\u003e\n      \u003cdiv class=\"soi-cepa-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-cepa-step-content\"\u003e\n        \u003ch3\u003eRenouvelez selon vos envies\u003c\/h3\u003e\n        \u003cp\u003eMatin et soir, ou à chaque fois que vous souhaitez recharger l'atmosphère de votre intérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top:1.25rem;\"\u003eCe spray ne nécessite ni diffuseur ni branchement électrique : il est prêt à l'emploi, instantané et nomade.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cepa-section\"\u003e\n  \u003ch2\u003eComposition complète\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cepa-compo\"\u003e\n    \u003cdiv class=\"soi-cepa-compo-row\"\u003e\n      \u003cspan class=\"soi-cepa-compo-label\"\u003eBase\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-compo-value\"\u003eAqua, alcool végétal\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-compo-row\"\u003e\n      \u003cspan class=\"soi-cepa-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-compo-value\"\u003eCèdre (Cedrus atlantica)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-compo-row\"\u003e\n      \u003cspan class=\"soi-cepa-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-compo-value\"\u003ePatchouli (Pogostemon cablin)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-compo-row\"\u003e\n      \u003cspan class=\"soi-cepa-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-compo-value\"\u003eOrange douce\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-compo-row\"\u003e\n      \u003cspan class=\"soi-cepa-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-compo-value\"\u003ePamplemousse\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-compo-row\"\u003e\n      \u003cspan class=\"soi-cepa-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-compo-value\"\u003eBasilic\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-compo-row\"\u003e\n      \u003cspan class=\"soi-cepa-compo-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-compo-value\"\u003eSans conservateurs artificiels, sans colorants, sans propulseurs chimiques\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cepa-section\"\u003e\n  \u003ch2\u003ePourquoi choisir Aromaspray plutôt qu'un spray d'ambiance classique ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cepa-grid-compact\"\u003e\n    \u003cdiv class=\"soi-cepa-card-mini\"\u003e\n      \u003cspan class=\"soi-cepa-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-card-mini-value\"\u003e100 % naturel\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-card-mini\"\u003e\n      \u003cspan class=\"soi-cepa-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-card-mini-value\"\u003eBourgogne, France\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-card-mini\"\u003e\n      \u003cspan class=\"soi-cepa-card-mini-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-card-mini-label\"\u003eTechnologie\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-card-mini-value\"\u003eAromathérapie atmosphérique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cepa-card-mini\"\u003e\n      \u003cspan class=\"soi-cepa-card-mini-icon\"\u003e✈️\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-cepa-card-mini-value\"\u003eFlacon pompe nomade\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top:1.25rem;\"\u003eAucune fragrance de synthèse, aucun conservateur chimique. Les huiles essentielles agissent réellement sur l'air et votre bien-être, pas seulement sur l'odeur.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cepa-accordion\"\u003e\n    \u003cdetails class=\"soi-cepa-accordion-item\"\u003e\n      \u003csummary class=\"soi-cepa-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-cepa-accordion-content\"\u003e\n        \u003cp\u003eCe spray d'ambiance est destiné à un usage olfactif et atmosphérique. Il ne constitue pas un traitement médical et ne remplace pas un avis professionnel de santé. Tenir hors de portée des enfants. Éviter le contact avec les yeux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cepa-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-cepa-cta-box\"\u003e\n    \u003cp class=\"soi-cepa-cta-tag\" style=\"color: white;\"\u003eVotre rituel sensoriel au quotidien\u003c\/p\u003e\n    \u003cp class=\"soi-cepa-cta-text\" style=\"color: white;\"\u003eLa nature en flacon : une fragrance boisée, chaude et apaisante qui transforme votre intérieur en un seul geste. Naturel, français, immédiat.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cepa-marine: #1A2D3D;\n  --soi-cepa-marine-dark: #0F1E2B;\n  --soi-cepa-marine-light: #2C4458;\n  --soi-cepa-pomme: #A1C544;\n  --soi-cepa-pomme-dark: #84A636;\n  --soi-cepa-pomme-light: rgba(161,197,68,0.10);\n  --soi-cepa-white: #FFFFFF;\n  --soi-cepa-off-white: #F8FAF6;\n  --soi-cepa-stone: #F1F3EE;\n  --soi-cepa-line: #E5E8E0;\n  --soi-cepa-primary: #2B6B6B;\n  --soi-cepa-primary-soft: #3A8A8A;\n  --soi-cepa-accent: #7A9A8E;\n  --soi-cepa-text: #1A2D3D;\n  --soi-cepa-text-soft: #4A5B6B;\n  --soi-cepa-text-muted: #7B8693;\n  --soi-cepa-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cepa-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cepa-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cepa-radius: 12px;\n  --soi-cepa-radius-sm: 8px;\n  --soi-cepa-radius-pill: 999px;\n}\n\n.soi-cepa-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cepa-fiche img { max-width: 100%; height: auto; }\n\n.soi-cepa-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cepa-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cepa-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cepa-hero {\n  position: relative;\n  background: var(--soi-cepa-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-cepa-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cepa-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cepa-pomme);\n}\n\n.soi-cepa-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-cepa-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cepa-pomme);\n  border-radius: 50%;\n}\n\n.soi-cepa-hero-title {\n  display: block;\n  color: var(--soi-cepa-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-cepa-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-cepa-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cepa-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-cepa-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cepa-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cepa-label-accent {\n  background: var(--soi-cepa-pomme);\n  border-color: var(--soi-cepa-pomme);\n  color: var(--soi-cepa-marine);\n  font-weight: 600;\n}\n\n.soi-cepa-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cepa-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cepa-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-cepa-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cepa-pomme);\n  border-radius: 2px;\n}\n\n.soi-cepa-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cepa-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cepa-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cepa-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cepa-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cepa-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-cepa-benefit {\n  background: var(--soi-cepa-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cepa-radius);\n  border: 1px solid var(--soi-cepa-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cepa-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cepa-shadow-md);\n}\n\n.soi-cepa-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cepa-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-cepa-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cepa-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cepa-benefit:hover .soi-cepa-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cepa-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cepa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cepa-benefit p {\n  font-size: 13px;\n  color: var(--soi-cepa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cepa-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cepa-card {\n  background: var(--soi-cepa-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cepa-radius);\n  border-left: 3px solid var(--soi-cepa-pomme);\n}\n\n.soi-cepa-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cepa-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cepa-card p {\n  font-size: 14px;\n  color: var(--soi-cepa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cepa-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-cepa-card-mini {\n  background: var(--soi-cepa-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-cepa-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-cepa-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-cepa-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-cepa-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-cepa-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cepa-marine);\n}\n\n.soi-cepa-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cepa-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cepa-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cepa-radius);\n  border: 1px solid var(--soi-cepa-line);\n  align-items: flex-start;\n}\n\n.soi-cepa-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cepa-marine);\n  color: var(--soi-cepa-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-cepa-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cepa-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cepa-step-content p {\n  font-size: 14px;\n  color: var(--soi-cepa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cepa-compo {\n  background: var(--soi-cepa-off-white);\n  border-radius: var(--soi-cepa-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cepa-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-cepa-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cepa-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cepa-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cepa-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cepa-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cepa-marine);\n  text-align: right;\n}\n\n.soi-cepa-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cepa-pomme-light);\n  border-left: 4px solid var(--soi-cepa-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cepa-radius) var(--soi-cepa-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cepa-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cepa-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cepa-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cepa-tip p {\n  font-size: 14px;\n  color: var(--soi-cepa-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cepa-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-cepa-accordion-item {\n  background: var(--soi-cepa-off-white);\n  border-radius: var(--soi-cepa-radius-sm);\n  border: 1px solid var(--soi-cepa-line);\n  overflow: hidden;\n}\n\n.soi-cepa-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cepa-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-cepa-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cepa-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cepa-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cepa-accordion-item[open] .soi-cepa-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cepa-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cepa-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cepa-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cepa-cta-box {\n  background: var(--soi-cepa-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cepa-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cepa-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-cepa-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cepa-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-cepa-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cepa-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cepa-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-cepa-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cepa-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cepa-compo-value {\n    text-align: left;\n  }\n\n  .soi-cepa-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cepa-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cepa-fiche {\n    --soi-cepa-text-soft: #2C3E50;\n    --soi-cepa-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61603291070794,"sku":"SC8608","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-dambiance-cedre-patchouli-aromaspray-packshot.webp?v=1779370736"},{"product_id":"aromaspray-bois-ho-gingembre","title":"Spray d’atmosphère Bois de Hô et Gingembre 100 ml - Aromaspray","description":"\n\u003cdiv class=\"soi-bhgin-fiche\"\u003e\n\n  \u003csection class=\"soi-bhgin-hero\"\u003e\n    \u003cdiv class=\"soi-bhgin-hero-tag\"\u003e\n      \u003cspan class=\"soi-bhgin-tag-dot\"\u003e\u003c\/span\u003e\n      Aromathérapie atmosphérique · Aromaspray\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-bhgin-hero-title\"\u003eSpray d'atmosphère Bois de Hô et Gingembre\u003c\/span\u003e\n    \u003cp class=\"soi-bhgin-hero-subtitle\"\u003eUne alliance vivifiante et épicée d'huiles essentielles 100 % pures et naturelles, pour redonner de l'élan à votre espace et à vos sens.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bhgin-hero-labels\"\u003e\n      \u003cspan class=\"soi-bhgin-label soi-bhgin-label-accent\"\u003e100 % PURES ET NATURELLES\u003c\/span\u003e\n      \u003cspan class=\"soi-bhgin-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-bhgin-label\"\u003eSANS COLORANTS\u003c\/span\u003e\n      \u003cspan class=\"soi-bhgin-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n      \u003cspan class=\"soi-bhgin-label\"\u003eSANS GAZ PROPULSEUR\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bhgin-section\"\u003e\n    \u003ch2\u003eSpray d'aromathérapie Bois de Hô et Gingembre : l'énergie des épices dans votre intérieur\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez à transformer l'atmosphère de votre maison en quelques secondes ? Ce spray d'aromathérapie Bois de Hô et Gingembre d'Aromaspray diffuse une alliance vivifiante d'huiles essentielles 100 % pures et naturelles, pour redonner de l'élan à votre espace et à vos sens. Un geste simple, un effet immédiat.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bhgin-section\"\u003e\n    \u003ch2\u003eUne composition épicée et équilibrée, entièrement naturelle\u003c\/h2\u003e\n    \u003cp class=\"soi-bhgin-section-intro\"\u003eChaque ingrédient a été sélectionné pour son rôle précis dans l'expérience olfactive et atmosphérique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bhgin-grid\"\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🪵 Bois de Hô\u003c\/h3\u003e\n        \u003cp\u003eNote boisée et douce, connue pour ses vertus stimulantes et équilibrantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🫚 Gingembre\u003c\/h3\u003e\n        \u003cp\u003eÉpicé et tonifiant, il apporte dynamisme et chaleur à l'ambiance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🌰 Cannelle\u003c\/h3\u003e\n        \u003cp\u003eChaleureuse et enveloppante, elle stimule les sens en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🍋 Lemongrass\u003c\/h3\u003e\n        \u003cp\u003eTouche citronnée et fraîche, aux propriétés purifiantes reconnues.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🌸 Géranium\u003c\/h3\u003e\n        \u003cp\u003eNote florale harmonisante, pour un équilibre intérieur apaisé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🌾 Palmarosa\u003c\/h3\u003e\n        \u003cp\u003eEffet équilibrant et doux sur l'atmosphère ambiante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🌺 Ylang-ylang\u003c\/h3\u003e\n        \u003cp\u003eExotique et relaxant, il enrichit la composition d'une profondeur sensorielle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🪔 Extrait de benjoin oriental\u003c\/h3\u003e\n        \u003cp\u003eNote résineuse réconfortante qui ancre et prolonge le parfum.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bhgin-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-bhgin-tip-icon\"\u003e🇫🇷\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFormule propre\u003c\/strong\u003e\n        \u003cp\u003eSans colorants, sans conservateurs, sans gaz propulseur. Fabriqué en France.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bhgin-section\"\u003e\n    \u003ch2\u003eÀ quoi sert ce spray d'atmosphère ? Les vrais bienfaits au quotidien\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bhgin-benefits\"\u003e\n      \u003cdiv class=\"soi-bhgin-benefit\"\u003e\n        \u003cdiv class=\"soi-bhgin-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRevitalisation instantanée\u003c\/h3\u003e\n        \u003cp\u003eLe duo bois de hô et gingembre réveille l'atmosphère d'une pièce et chasse la sensation de lourdeur ou de fatigue ambiante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-benefit\"\u003e\n        \u003cdiv class=\"soi-bhgin-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePurification de l'air\u003c\/h3\u003e\n        \u003cp\u003eLemongrass et palmarosa contribuent à assainir l'air ambiant, pour un intérieur plus sain et plus agréable à respirer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-benefit\"\u003e\n        \u003cdiv class=\"soi-bhgin-benefit-icon\"\u003e\u003cspan\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHarmonie et bien-être\u003c\/h3\u003e\n        \u003cp\u003eGéranium, ylang-ylang et benjoin créent une atmosphère douce et équilibrée, idéale pour les moments de détente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-benefit\"\u003e\n        \u003cdiv class=\"soi-bhgin-benefit-icon\"\u003e\u003cspan\u003e🏡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eParfum d'intérieur naturel\u003c\/h3\u003e\n        \u003cp\u003eContrairement aux sprays synthétiques, ce spray d'aromathérapie parfume sans masquer : il apporte une vraie présence olfactive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bhgin-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray Aromaspray Bois de Hô et Gingembre ?\u003c\/h2\u003e\n    \u003cp class=\"soi-bhgin-section-intro\"\u003eL'utilisation est volontairement simple pour s'intégrer à tous vos moments.\u003c\/p\u003e\n    \u003cdiv class=\"soi-bhgin-timeline\"\u003e\n      \u003cdiv class=\"soi-bhgin-step\"\u003e\n        \u003cdiv class=\"soi-bhgin-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-bhgin-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eSecouez légèrement le flacon avant chaque utilisation pour homogénéiser les huiles essentielles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-step\"\u003e\n        \u003cdiv class=\"soi-bhgin-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-bhgin-step-content\"\u003e\n          \u003ch3\u003eVaporisez 2 à 3 pressions\u003c\/h3\u003e\n          \u003cp\u003eOrientez le spray vers le haut pour une diffusion optimale dans la pièce.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-step\"\u003e\n        \u003cdiv class=\"soi-bhgin-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-bhgin-step-content\"\u003e\n          \u003ch3\u003eÉvitez les surfaces sensibles\u003c\/h3\u003e\n          \u003cp\u003eNe vaporisez pas directement sur les textiles délicats, les meubles vernis ou les surfaces fragiles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-step\"\u003e\n        \u003cdiv class=\"soi-bhgin-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-bhgin-step-content\"\u003e\n          \u003ch3\u003eChoisissez votre moment\u003c\/h3\u003e\n          \u003cp\u003eIdéal le matin pour démarrer la journée ou en début de soirée pour créer une atmosphère chaleureuse. Convient pour le salon, le bureau, la chambre ou les espaces de méditation et de yoga.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bhgin-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Aromaspray plutôt qu'un autre spray d'ambiance ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-bhgin-grid\"\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🌱 Huiles essentielles authentiques\u003c\/h3\u003e\n        \u003cp\u003e100 % pures et naturelles, sans arômes de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🇫🇷 Conception française\u003c\/h3\u003e\n        \u003cp\u003eConçu et fabriqué en France, avec des matières premières sélectionnées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e🍃 Formule écologique et saine\u003c\/h3\u003e\n        \u003cp\u003eSans gaz propulseur, sans conservateurs, sans colorants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-bhgin-card\"\u003e\n        \u003ch3\u003e✨ Diffusion fine et homogène\u003c\/h3\u003e\n        \u003cp\u003ePour une expérience olfactive authentique et enveloppante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bhgin-section\"\u003e\n    \u003cdiv class=\"soi-bhgin-accordion\"\u003e\n      \u003cdetails class=\"soi-bhgin-accordion-item\"\u003e\n        \u003csummary class=\"soi-bhgin-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-bhgin-accordion-content\"\u003e\n          \u003cp\u003eCe produit est destiné à un usage d'aromathérapie atmosphérique uniquement. Il ne constitue pas un traitement médical et ne remplace pas l'avis d'un professionnel de santé. Tenir hors de portée des enfants. Ne pas inhaler directement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-bhgin-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-bhgin-cta-box\"\u003e\n      \u003cp class=\"soi-bhgin-cta-tag\" style=\"color: white;\"\u003eVivifiez votre intérieur, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-bhgin-cta-text\" style=\"color: white;\"\u003eUn flacon dans la main, quelques secondes de vaporisation, et votre atmosphère se transforme. Simple, efficace, authentique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-bhgin-marine: #1A2D3D;\n  --soi-bhgin-marine-dark: #0F1E2B;\n  --soi-bhgin-marine-light: #2C4458;\n  --soi-bhgin-pomme: #A1C544;\n  --soi-bhgin-pomme-dark: #84A636;\n  --soi-bhgin-pomme-light: rgba(161,197,68,0.10);\n  --soi-bhgin-white: #FFFFFF;\n  --soi-bhgin-off-white: #F8FAF6;\n  --soi-bhgin-stone: #F1F3EE;\n  --soi-bhgin-line: #E5E8E0;\n  --soi-bhgin-primary: #7A9A8E;\n  --soi-bhgin-primary-soft: rgba(122,154,142,0.12);\n  --soi-bhgin-accent: #D88542;\n  --soi-bhgin-text: #1A2D3D;\n  --soi-bhgin-text-soft: #4A5B6B;\n  --soi-bhgin-text-muted: #7B8693;\n  --soi-bhgin-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bhgin-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bhgin-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bhgin-radius: 12px;\n  --soi-bhgin-radius-sm: 8px;\n  --soi-bhgin-radius-pill: 999px;\n}\n\n.soi-bhgin-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bhgin-fiche img { max-width: 100%; height: auto; }\n\n.soi-bhgin-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bhgin-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bhgin-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-bhgin-hero {\n  position: relative;\n  background: var(--soi-bhgin-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-bhgin-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bhgin-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bhgin-pomme);\n}\n\n.soi-bhgin-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-bhgin-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bhgin-pomme);\n  border-radius: 50%;\n}\n\n.soi-bhgin-hero-title {\n  display: block;\n  color: var(--soi-bhgin-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-bhgin-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-bhgin-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bhgin-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-bhgin-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bhgin-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bhgin-label-accent {\n  background: var(--soi-bhgin-pomme);\n  border-color: var(--soi-bhgin-pomme);\n  color: var(--soi-bhgin-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-bhgin-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bhgin-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bhgin-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-bhgin-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bhgin-pomme);\n  border-radius: 2px;\n}\n\n.soi-bhgin-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bhgin-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bhgin-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bhgin-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bhgin-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-bhgin-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bhgin-benefit {\n  background: var(--soi-bhgin-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bhgin-radius);\n  border: 1px solid var(--soi-bhgin-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bhgin-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bhgin-shadow-md);\n}\n\n.soi-bhgin-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bhgin-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-bhgin-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bhgin-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bhgin-benefit:hover .soi-bhgin-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bhgin-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bhgin-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bhgin-benefit p {\n  font-size: 13px;\n  color: var(--soi-bhgin-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-bhgin-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-bhgin-card {\n  background: var(--soi-bhgin-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bhgin-radius);\n  border-left: 3px solid var(--soi-bhgin-pomme);\n}\n\n.soi-bhgin-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bhgin-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bhgin-card p {\n  font-size: 14px;\n  color: var(--soi-bhgin-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-bhgin-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-bhgin-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bhgin-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bhgin-radius);\n  border: 1px solid var(--soi-bhgin-line);\n  align-items: flex-start;\n}\n\n.soi-bhgin-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bhgin-marine);\n  color: var(--soi-bhgin-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-bhgin-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bhgin-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bhgin-step-content p {\n  font-size: 14px;\n  color: var(--soi-bhgin-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-bhgin-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bhgin-pomme-light);\n  border-left: 4px solid var(--soi-bhgin-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bhgin-radius) var(--soi-bhgin-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-bhgin-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bhgin-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bhgin-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bhgin-tip p {\n  font-size: 14px;\n  color: var(--soi-bhgin-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-bhgin-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-bhgin-accordion-item {\n  background: var(--soi-bhgin-off-white);\n  border-radius: var(--soi-bhgin-radius-sm);\n  border: 1px solid var(--soi-bhgin-line);\n  overflow: hidden;\n}\n\n.soi-bhgin-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-bhgin-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-bhgin-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-bhgin-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-bhgin-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-bhgin-accordion-item[open] .soi-bhgin-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-bhgin-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-bhgin-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-bhgin-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-bhgin-cta-box {\n  background: var(--soi-bhgin-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bhgin-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bhgin-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-bhgin-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bhgin-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-bhgin-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bhgin-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bhgin-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-bhgin-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bhgin-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-bhgin-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-bhgin-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bhgin-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bhgin-fiche {\n    --soi-bhgin-text-soft: #2C3E50;\n    --soi-bhgin-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Laboratoire St Come","offers":[{"title":"Default Title","offer_id":61603291726154,"sku":"SC8609","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-datmosphere-bois-de-ho-et-gingembre-aromaspray-packshot.webp?v=1779191056"},{"product_id":"spray-anti-punaise-de-lit-aromaspray","title":"Spray anti Punaise de lit 100 ml - 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":12.39,"currency_code":"EUR","in_stock":false}],"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":"\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\"\u003eProfitez du plein air, sans les piqûres\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-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":11.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-peau-zones-infestees-packshot-mousticare_11zon.webp?v=1783065726"},{"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":15.49,"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":10.49,"currency_code":"EUR","in_stock":true}],"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":5.49,"currency_code":"EUR","in_stock":true}],"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 class=\"soi-boug-fiche\"\u003e\n\n\u003csection class=\"soi-boug-hero\"\u003e\n\u003cdiv class=\"soi-boug-hero-tag\"\u003e\n\u003cspan class=\"soi-boug-tag-dot\"\u003e\u003c\/span\u003e\nProtection anti-moustiques · MoustiCare®\n\u003c\/div\u003e\n\u003cspan class=\"soi-boug-hero-title\"\u003eDes soirées d'été enfin sereines\u003c\/span\u003e\n\u003cp class=\"soi-boug-hero-subtitle\"\u003eUne bougie naturelle à base de Géraniol végétal, à l'efficacité répulsive prouvée contre les moustiques, y compris le moustique Tigre. Jusqu'à 30 heures de protection dans une ambiance douce et apaisante.\u003c\/p\u003e\n\u003cdiv class=\"soi-boug-hero-labels\"\u003e\n\u003cspan class=\"soi-boug-label soi-boug-label-accent\"\u003eEFFICACITÉ PROUVÉE\u003c\/span\u003e\n\u003cspan class=\"soi-boug-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-boug-label\"\u003eCIRE 100 % VÉGÉTALE\u003c\/span\u003e\n\u003cspan class=\"soi-boug-label\"\u003eSANS PARAFFINE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-boug-section\"\u003e\n\u003ch2\u003ePourquoi choisir la bougie anti-moustiques MoustiCare® ?\u003c\/h2\u003e\n\u003cp\u003eContrairement à beaucoup de bougies anti-moustiques du marché, celle-ci ne se contente pas d'un parfum masquant. Son atout principal : le \u003cstrong\u003eGéraniol\u003c\/strong\u003e, un actif répulsif d'origine 100 % végétale, dont l'efficacité contre les moustiques, y compris le \u003cstrong\u003emoustique Tigre\u003c\/strong\u003e, est scientifiquement reconnue. Résultat : une protection prouvée contre des espèces pouvant transmettre des maladies comme la \u003cstrong\u003eDengue\u003c\/strong\u003e, le \u003cstrong\u003eZika\u003c\/strong\u003e ou le \u003cstrong\u003eChikungunya\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"soi-boug-benefits\"\u003e\n\u003cdiv class=\"soi-boug-benefit\"\u003e\n\u003cdiv class=\"soi-boug-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eCire végétale naturelle\u003c\/h3\u003e\n\u003cp\u003eCoulée à la main, 100 % naturelle, sans paraffine ni substances de synthèse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-benefit\"\u003e\n\u003cdiv class=\"soi-boug-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eEfficacité prouvée\u003c\/h3\u003e\n\u003cp\u003eTestée en laboratoire sur les principales espèces de moustiques nuisibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-benefit\"\u003e\n\u003cdiv class=\"soi-boug-benefit-icon\"\u003e\u003cspan\u003e🕯️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eCombustion propre\u003c\/h3\u003e\n\u003cp\u003eMèche en coton pour une combustion sans fumée noire, agrémentée d'un parfum de citronnelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-benefit\"\u003e\n\u003cdiv class=\"soi-boug-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFabriquée en France\u003c\/h3\u003e\n\u003cp\u003eConçue et fabriquée dans le respect des standards qualité les plus exigeants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-boug-section\"\u003e\n\u003ch2\u003eCombien de temps protège-t-elle, et dans quel espace ?\u003c\/h2\u003e\n\u003cp\u003eC'est souvent la première question que l'on se pose : une bougie anti-moustiques, ça marche vraiment ? La réponse courte : oui, à condition de l'utiliser dans les bonnes conditions. La bougie MoustiCare® offre \u003cstrong\u003ejusqu'à 30 heures de protection\u003c\/strong\u003e pour un volume de \u003cstrong\u003e30 m³\u003c\/strong\u003e environ, ce qui correspond à une pièce de taille standard ou à un espace de terrasse délimité. Pour une soirée barbecue ou un dîner en extérieur, placez-la idéalement à proximité de la zone que vous souhaitez protéger, à l'abri du vent.\u003c\/p\u003e\n\u003cdiv class=\"soi-boug-grid-compact\"\u003e\n\u003cdiv class=\"soi-boug-card-mini\"\u003e\n\u003cspan class=\"soi-boug-card-mini-icon\"\u003e⏱️\u003c\/span\u003e\n\u003cspan class=\"soi-boug-card-mini-label\"\u003eDurée de protection\u003c\/span\u003e\n\u003cspan class=\"soi-boug-card-mini-value\"\u003eJusqu'à 30 h\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-card-mini\"\u003e\n\u003cspan class=\"soi-boug-card-mini-icon\"\u003e📐\u003c\/span\u003e\n\u003cspan class=\"soi-boug-card-mini-label\"\u003eVolume couvert\u003c\/span\u003e\n\u003cspan class=\"soi-boug-card-mini-value\"\u003e≈ 30 m³\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-card-mini\"\u003e\n\u003cspan class=\"soi-boug-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n\u003cspan class=\"soi-boug-card-mini-label\"\u003eActif principal\u003c\/span\u003e\n\u003cspan class=\"soi-boug-card-mini-value\"\u003eGéraniol végétal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-boug-section\"\u003e\n\u003ch2\u003eComment bien utiliser votre bougie anti-moustiques ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-boug-timeline\"\u003e\n\u003cdiv class=\"soi-boug-step\"\u003e\n\u003cdiv class=\"soi-boug-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-step-content\"\u003e\n\u003ch3\u003eAllumez 10 à 15 minutes avant\u003c\/h3\u003e\n\u003cp\u003eAllumez la bougie avant de vous installer : le Géraniol a besoin d'un peu de temps pour diffuser efficacement dans l'air.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-step\"\u003e\n\u003cdiv class=\"soi-boug-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-step-content\"\u003e\n\u003ch3\u003eChoisissez un emplacement stable\u003c\/h3\u003e\n\u003cp\u003ePlacez-la sur une surface stable, loin des courants d'air trop forts qui réduiraient son efficacité répulsive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-step\"\u003e\n\u003cdiv class=\"soi-boug-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-step-content\"\u003e\n\u003ch3\u003eSurveillez et conservez avec soin\u003c\/h3\u003e\n\u003cp\u003eNe la laissez jamais brûler sans surveillance et éteignez-la en fin de soirée. Conservez-la à l'abri de la chaleur et de la lumière directe entre deux utilisations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-boug-section\"\u003e\n\u003ch2\u003eComposition de la bougie anti-moustiques MoustiCare®\u003c\/h2\u003e\n\u003cp\u003eLa formule repose sur des matières premières soigneusement sélectionnées pour leur efficacité et leur respect de l'environnement :\u003c\/p\u003e\n\u003cdiv class=\"soi-boug-compo\"\u003e\n\u003cdiv class=\"soi-boug-compo-row\"\u003e\n\u003cspan class=\"soi-boug-compo-label\"\u003eBase\u003c\/span\u003e\n\u003cspan class=\"soi-boug-compo-value\"\u003eCire végétale (sans paraffine)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-compo-row\"\u003e\n\u003cspan class=\"soi-boug-compo-label\"\u003eActif répulsif\u003c\/span\u003e\n\u003cspan class=\"soi-boug-compo-value\"\u003eGéraniol (principe actif végétal)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-compo-row\"\u003e\n\u003cspan class=\"soi-boug-compo-label\"\u003eParfum\u003c\/span\u003e\n\u003cspan class=\"soi-boug-compo-value\"\u003eCitronnelle (effet olfactif répulsif complémentaire)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-compo-row\"\u003e\n\u003cspan class=\"soi-boug-compo-label\"\u003eMèche\u003c\/span\u003e\n\u003cspan class=\"soi-boug-compo-value\"\u003eCoton naturel (combustion propre)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eCette composition naturelle en fait une alternative sérieuse aux bougies à base de paraffine ou de répulsifs chimiques, idéale pour les familles soucieuses de leur environnement intérieur.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-boug-section\"\u003e\n\u003ch2\u003eBougie anti-moustiques : mythe ou réalité ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-boug-grid\"\u003e\n\u003cdiv class=\"soi-boug-card\"\u003e\n\u003ch3\u003e🔍 Ce qui change tout\u003c\/h3\u003e\n\u003cp\u003eToutes les bougies ne se valent pas. Une bougie parfumée classique à la citronnelle offre un effet répulsif limité. Ce qui fait la différence ici, c'est la présence du \u003cstrong\u003eGéraniol à concentration active\u003c\/strong\u003e, dont les études ont confirmé l'action répulsive sur les moustiques. MoustiCare® va bien au-delà du simple parfum d'ambiance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-boug-card\"\u003e\n\u003ch3\u003e⚖️ Un complément, pas un remplacement\u003c\/h3\u003e\n\u003cp\u003eCe produit \u003cstrong\u003ene remplace pas une protection cutanée\u003c\/strong\u003e en cas de forte infestation ou de voyage en zone à risque, mais il constitue un complément naturel et agréable pour réduire significativement la présence de moustiques dans votre espace de vie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-boug-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-boug-cta-box\"\u003e\n\u003cp class=\"soi-boug-cta-tag\" style=\"color: white;\"\u003eProfitez enfin de vos soirées d'été\u003c\/p\u003e\n\u003cp class=\"soi-boug-cta-text\" style=\"color: white;\"\u003eLa Bougie Anti-Moustiques MoustiCare® combine la douceur d'une bougie naturelle fabriquée en France avec la puissance prouvée du Géraniol végétal. Jusqu'à 30 heures de sérénité, une combustion propre, un parfum délicat : tout ce qu'il vous faut pour retrouver le plaisir d'être dehors, l'esprit tranquille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-boug-marine: #1A2D3D;\n  --soi-boug-marine-dark: #0F1E2B;\n  --soi-boug-marine-light: #2C4458;\n  --soi-boug-pomme: #A1C544;\n  --soi-boug-pomme-dark: #84A636;\n  --soi-boug-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-boug-white: #FFFFFF;\n  --soi-boug-off-white: #F8FAF6;\n  --soi-boug-stone: #F1F3EE;\n  --soi-boug-line: #E5E8E0;\n\n  --soi-boug-primary: #4A7C3F;\n  --soi-boug-primary-soft: #E8F0E5;\n  --soi-boug-accent: #5C8F4E;\n\n  --soi-boug-text: #1A2D3D;\n  --soi-boug-text-soft: #4A5B6B;\n  --soi-boug-text-muted: #7B8693;\n\n  --soi-boug-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-boug-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-boug-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-boug-radius: 12px;\n  --soi-boug-radius-sm: 8px;\n  --soi-boug-radius-pill: 999px;\n}\n\n.soi-boug-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-boug-fiche img { max-width: 100%; height: auto; }\n\n.soi-boug-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-boug-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-boug-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-boug-hero {\n  position: relative;\n  background: var(--soi-boug-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-boug-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-boug-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-boug-pomme);\n}\n\n.soi-boug-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-boug-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-boug-pomme);\n  border-radius: 50%;\n}\n\n.soi-boug-hero-title {\n  display: block;\n  color: var(--soi-boug-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-boug-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-boug-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-boug-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-boug-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-boug-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-boug-label-accent {\n  background: var(--soi-boug-pomme);\n  border-color: var(--soi-boug-pomme);\n  color: var(--soi-boug-marine);\n  font-weight: 600;\n}\n\n.soi-boug-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-boug-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-boug-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-boug-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-boug-pomme);\n  border-radius: 2px;\n}\n\n.soi-boug-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-boug-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-boug-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-boug-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.5rem;\n}\n\n.soi-boug-benefit {\n  background: var(--soi-boug-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-boug-radius);\n  border: 1px solid var(--soi-boug-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-boug-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-boug-shadow-md);\n}\n\n.soi-boug-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-boug-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-boug-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-boug-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-boug-benefit:hover .soi-boug-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-boug-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-boug-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-boug-benefit p {\n  font-size: 13px;\n  color: var(--soi-boug-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-boug-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-boug-card {\n  background: var(--soi-boug-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-boug-radius);\n  border-left: 3px solid var(--soi-boug-pomme);\n}\n\n.soi-boug-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-boug-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-boug-card p {\n  font-size: 14px;\n  color: var(--soi-boug-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-boug-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-boug-card-mini {\n  background: var(--soi-boug-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-boug-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-boug-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-boug-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-boug-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-boug-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-boug-marine);\n}\n\n.soi-boug-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-boug-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-boug-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-boug-radius);\n  border: 1px solid var(--soi-boug-line);\n  align-items: flex-start;\n}\n\n.soi-boug-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-boug-marine);\n  color: var(--soi-boug-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-boug-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-boug-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-boug-step-content p {\n  font-size: 14px;\n  color: var(--soi-boug-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-boug-compo {\n  background: var(--soi-boug-off-white);\n  border-radius: var(--soi-boug-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1rem;\n}\n\n.soi-boug-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-boug-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-boug-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-boug-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-boug-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-boug-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-boug-marine);\n  text-align: right;\n}\n\n.soi-boug-cta-box {\n  background: var(--soi-boug-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-boug-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-boug-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-boug-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-boug-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-boug-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-boug-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-boug-white);\n  line-height: 1.5;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-boug-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-boug-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-boug-compo-value {\n    text-align: left;\n  }\n\n  .soi-boug-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-boug-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-boug-fiche {\n    --soi-boug-text-soft: #2C3E50;\n    --soi-boug-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603452780874,"sku":"MC0040","price":17.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bougie-anti-moustiques-packshot.webp?v=1785516948"},{"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":15.49,"currency_code":"EUR","in_stock":true}],"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":8.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_moustikids_mc0055_49be13f9-67dd-44b1-bddf-ad46c2d0e934.jpg?v=1778842998"},{"product_id":"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":11.39,"currency_code":"EUR","in_stock":true}],"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":14.49,"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":"\n\u003cdiv class=\"soi-mosq-fiche\"\u003e\n\n\u003csection class=\"soi-mosq-hero\"\u003e\n\u003cdiv class=\"soi-mosq-hero-tag\"\u003e\n\u003cspan class=\"soi-mosq-tag-dot\"\u003e\u003c\/span\u003e\nHygiène · Protection naturelle · MoustiCare\n\u003c\/div\u003e\n\u003cspan class=\"soi-mosq-hero-title\"\u003eVotre bouclier végétal contre les moustiques\u003c\/span\u003e\n\u003cp class=\"soi-mosq-hero-subtitle\"\u003eUn pain de savon bio enrichi au beurre de karité et à l'Eucalyptus Citriodora, pour protéger et nourrir votre peau au quotidien. Visage et corps, pour toute la famille.\u003c\/p\u003e\n\u003cdiv class=\"soi-mosq-hero-labels\"\u003e\n\u003cspan class=\"soi-mosq-label soi-mosq-label-accent\"\u003eBIO\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-label\"\u003eACTIFS 100% VÉGÉTAUX\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-label\"\u003eSANS DEET\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-label\"\u003eSANS PARABÈNES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosq-section\"\u003e\n\u003ch2\u003eLe savon anti-moustiques bio qui protège et prend soin de votre peau\u003c\/h2\u003e\n\u003cp\u003eVous cherchez une protection naturelle contre les moustiques, utilisable au quotidien, même en voyage ou en plein air ? Le Pain de Savon Bio Anti-Moustiques MoustiCare répond exactement à ce besoin : un geste simple, intégré à votre routine de lavage, pour éloigner les moustiques tout en nourrissant votre peau. Visage et corps, toute la famille, actifs 100 % d'origine végétale.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosq-section\"\u003e\n\u003ch2\u003ePourquoi choisir ce savon anti-moustiques naturel ?\u003c\/h2\u003e\n\u003cp class=\"soi-mosq-section-intro\"\u003eContrairement à un répulsif classique appliqué en spray ou en lotion, ce savon s'utilise comme n'importe quel pain de toilette : vous vous lavez, et la protection s'installe naturellement sur votre peau. Pas de geste supplémentaire, pas de résidu gras, juste une peau propre, douce et préparée à affronter les moustiques.\u003c\/p\u003e\n\u003cdiv class=\"soi-mosq-benefits\"\u003e\n\u003cdiv class=\"soi-mosq-benefit\"\u003e\n\u003cdiv class=\"soi-mosq-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eActif répulsif végétal\u003c\/h3\u003e\n\u003cp\u003eL'Eucalyptus Citriodora, reconnu pour son efficacité contre les moustiques, y compris le moustique Tigre, vecteur potentiel de la Dengue, du Chikungunya et du Zika.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-benefit\"\u003e\n\u003cdiv class=\"soi-mosq-benefit-icon\"\u003e\u003cspan\u003e🧴\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eEnrichi en beurre de karité bio\u003c\/h3\u003e\n\u003cp\u003eIl hydrate et adoucit votre peau à chaque lavage, sans l'assécher.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-benefit\"\u003e\n\u003cdiv class=\"soi-mosq-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFormule douce et respectueuse\u003c\/h3\u003e\n\u003cp\u003eActifs 100 % d'origine végétale, certifié bio, fabriqué en France.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-benefit\"\u003e\n\u003cdiv class=\"soi-mosq-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧‍👦\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eConvient à toute la famille\u003c\/h3\u003e\n\u003cp\u003eVisage et corps, adultes et enfants (hors nourrissons, demandez conseil à votre médecin).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosq-section\"\u003e\n\u003ch2\u003eComposition du savon anti-moustiques MoustiCare\u003c\/h2\u003e\n\u003cp class=\"soi-mosq-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-mosq-grid\"\u003e\n\u003cdiv class=\"soi-mosq-card\"\u003e\n\u003ch3\u003e🌱 Eucalyptus Citriodora\u003c\/h3\u003e\n\u003cp\u003ePrincipal actif répulsif, d'origine végétale, reconnu par l'OMS comme alternative naturelle aux répulsifs chimiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-card\"\u003e\n\u003ch3\u003e🧈 Beurre de karité bio\u003c\/h3\u003e\n\u003cp\u003eRiche en acides gras et en vitamines, il nourrit et protège le film hydrolipidique de la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-card\"\u003e\n\u003ch3\u003e🫧 Base lavante végétale\u003c\/h3\u003e\n\u003cp\u003eDouce, non agressive, adaptée à un usage quotidien sur le visage et le corps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 1.25rem;\"\u003eCe savon ne contient pas de DEET, ni de parabènes, ni d'ingrédients d'origine animale. Un choix cohérent pour une routine naturelle et responsable.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosq-section\"\u003e\n\u003ch2\u003eComment utiliser le savon anti-moustiques ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-mosq-timeline\"\u003e\n\u003cdiv class=\"soi-mosq-step\"\u003e\n\u003cdiv class=\"soi-mosq-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-step-content\"\u003e\n\u003ch3\u003eMouillez et savonnez\u003c\/h3\u003e\n\u003cp\u003eMouillez votre peau, puis frottez le pain de savon entre vos mains ou directement sur le corps et le visage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-step\"\u003e\n\u003cdiv class=\"soi-mosq-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-step-content\"\u003e\n\u003ch3\u003eLaissez agir\u003c\/h3\u003e\n\u003cp\u003eLaissez agir quelques instants pour que les actifs végétaux imprègnent votre peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-step\"\u003e\n\u003cdiv class=\"soi-mosq-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-step-content\"\u003e\n\u003ch3\u003eRincez et renouvelez\u003c\/h3\u003e\n\u003cp\u003eRincez normalement. Utilisez matin et soir, ou avant chaque exposition en zone à risque.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-tip\"\u003e\n\u003cdiv class=\"soi-mosq-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003ePour une protection renforcée dans les zones très infestées (voyage tropical, camping en forêt), combinez ce savon avec un répulsif cutané complémentaire adapté à votre destination.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosq-section\"\u003e\n\u003ch2\u003ePour qui est fait ce savon anti-moustiques bio ?\u003c\/h2\u003e\n\u003cp class=\"soi-mosq-section-intro\"\u003eCe savon convient à toute personne souhaitant intégrer une protection naturelle contre les moustiques dans sa routine quotidienne, notamment :\u003c\/p\u003e\n\u003cdiv class=\"soi-mosq-grid\"\u003e\n\u003cdiv class=\"soi-mosq-card\"\u003e\n\u003ch3\u003e👨‍👩‍👧 Familles avec enfants\u003c\/h3\u003e\n\u003cp\u003eEn période estivale ou en voyage, un geste de lavage quotidien qui protège toute la famille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-card\"\u003e\n\u003ch3\u003e🏕️ Amateurs de plein air\u003c\/h3\u003e\n\u003cp\u003eRandonnée, camping, jardinage : une protection intégrée pour vos activités en extérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-card\"\u003e\n\u003ch3\u003e🌸 Peaux sensibles\u003c\/h3\u003e\n\u003cp\u003ePour les personnes qui ne tolèrent pas les répulsifs chimiques classiques, une alternative douce et végétale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-card\"\u003e\n\u003ch3\u003e✈️ Voyageurs\u003c\/h3\u003e\n\u003cp\u003eEn zone d'endémie, un complément de protection naturel pour votre trousse de voyage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosq-section\"\u003e\n\u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"soi-mosq-compo\"\u003e\n\u003cdiv class=\"soi-mosq-compo-row\"\u003e\n\u003cspan class=\"soi-mosq-compo-label\"\u003ePoids\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-compo-value\"\u003e100 g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-compo-row\"\u003e\n\u003cspan class=\"soi-mosq-compo-label\"\u003eUsage\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-compo-value\"\u003eVisage et corps\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-compo-row\"\u003e\n\u003cspan class=\"soi-mosq-compo-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-compo-value\"\u003eBio, actifs 100 % d'origine végétale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-compo-row\"\u003e\n\u003cspan class=\"soi-mosq-compo-label\"\u003eFabrication\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-compo-value\"\u003eFrance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-compo-row\"\u003e\n\u003cspan class=\"soi-mosq-compo-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-mosq-compo-value\"\u003eDEET, parabènes, colorants artificiels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-mosq-accordion\"\u003e\n\u003cdetails class=\"soi-mosq-accordion-item\"\u003e\n\u003csummary class=\"soi-mosq-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-mosq-accordion-content\"\u003e\n\u003cp\u003eCe savon est un soin cosmétique naturel. Il ne remplace pas un traitement médical ni un répulsif homologué en zone à haut risque infectieux. Consultez votre médecin avant tout voyage en zone tropicale. Usage déconseillé pour les nourrissons : demandez conseil à votre médecin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mosq-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-mosq-cta-box\"\u003e\n\u003cp class=\"soi-mosq-cta-tag\" style=\"color: white;\"\u003eUn geste de lavage, une protection naturelle\u003c\/p\u003e\n\u003cp class=\"soi-mosq-cta-text\" style=\"color: white;\"\u003eVotre peau est lavée, nourrie au karité bio et préparée à tenir les moustiques à distance, partout où vous allez. Un produit honnête, fabriqué en France, pour vivre dehors sans compromis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mosq-marine: #1A2D3D;\n  --soi-mosq-marine-dark: #0F1E2B;\n  --soi-mosq-marine-light: #2C4458;\n  --soi-mosq-pomme: #A1C544;\n  --soi-mosq-pomme-dark: #84A636;\n  --soi-mosq-pomme-light: rgba(161,197,68,0.10);\n  --soi-mosq-white: #FFFFFF;\n  --soi-mosq-off-white: #F8FAF6;\n  --soi-mosq-stone: #F1F3EE;\n  --soi-mosq-line: #E5E8E0;\n  --soi-mosq-primary: #D4B830;\n  --soi-mosq-primary-soft: #F5EFC4;\n  --soi-mosq-accent: #4A8C3A;\n  --soi-mosq-text: #1A2D3D;\n  --soi-mosq-text-soft: #4A5B6B;\n  --soi-mosq-text-muted: #7B8693;\n  --soi-mosq-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mosq-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mosq-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mosq-radius: 12px;\n  --soi-mosq-radius-sm: 8px;\n  --soi-mosq-radius-pill: 999px;\n}\n\n.soi-mosq-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mosq-fiche img { max-width: 100%; height: auto; }\n\n.soi-mosq-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mosq-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mosq-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-mosq-hero {\n  position: relative;\n  background: var(--soi-mosq-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-mosq-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mosq-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mosq-pomme);\n}\n\n.soi-mosq-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-mosq-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mosq-pomme);\n  border-radius: 50%;\n}\n\n.soi-mosq-hero-title {\n  display: block;\n  color: var(--soi-mosq-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-mosq-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-mosq-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mosq-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-mosq-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mosq-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mosq-label-accent {\n  background: var(--soi-mosq-pomme);\n  border-color: var(--soi-mosq-pomme);\n  color: var(--soi-mosq-marine);\n  font-weight: 600;\n}\n\n.soi-mosq-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mosq-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mosq-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-mosq-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mosq-pomme);\n  border-radius: 2px;\n}\n\n.soi-mosq-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mosq-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mosq-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mosq-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mosq-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-mosq-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mosq-benefit {\n  background: var(--soi-mosq-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mosq-radius);\n  border: 1px solid var(--soi-mosq-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mosq-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mosq-shadow-md);\n}\n\n.soi-mosq-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mosq-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-mosq-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mosq-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mosq-benefit:hover .soi-mosq-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mosq-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mosq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mosq-benefit p {\n  font-size: 13px;\n  color: var(--soi-mosq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mosq-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mosq-card {\n  background: var(--soi-mosq-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mosq-radius);\n  border-left: 3px solid var(--soi-mosq-pomme);\n}\n\n.soi-mosq-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mosq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mosq-card p {\n  font-size: 14px;\n  color: var(--soi-mosq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mosq-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-mosq-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mosq-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mosq-radius);\n  border: 1px solid var(--soi-mosq-line);\n  align-items: flex-start;\n}\n\n.soi-mosq-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mosq-marine);\n  color: var(--soi-mosq-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-mosq-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mosq-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mosq-step-content p {\n  font-size: 14px;\n  color: var(--soi-mosq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mosq-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mosq-pomme-light);\n  border-left: 4px solid var(--soi-mosq-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mosq-radius) var(--soi-mosq-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mosq-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mosq-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mosq-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mosq-tip p {\n  font-size: 14px;\n  color: var(--soi-mosq-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mosq-compo {\n  background: var(--soi-mosq-off-white);\n  border-radius: var(--soi-mosq-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-mosq-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-mosq-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mosq-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mosq-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mosq-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mosq-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mosq-marine);\n  text-align: right;\n}\n\n.soi-mosq-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mosq-accordion-item {\n  background: var(--soi-mosq-off-white);\n  border-radius: var(--soi-mosq-radius-sm);\n  border: 1px solid var(--soi-mosq-line);\n  overflow: hidden;\n}\n\n.soi-mosq-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mosq-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-mosq-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mosq-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mosq-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mosq-accordion-item[open] .soi-mosq-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mosq-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mosq-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mosq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mosq-cta-box {\n  background: var(--soi-mosq-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mosq-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mosq-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-mosq-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mosq-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-mosq-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mosq-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mosq-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-mosq-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mosq-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mosq-compo-value {\n    text-align: left;\n  }\n\n  .soi-mosq-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-mosq-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mosq-fiche {\n    --soi-mosq-text-soft: #2C3E50;\n    --soi-mosq-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603455926602,"sku":"MC0015","price":6.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_savon-anti-moustique_11zon.webp?v=1783066157"},{"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":9.89,"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":16.49,"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":13.69,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/concentre-larves-moustiques-liquide_11zon.webp?v=1783065274"},{"product_id":"liquide-vaisselle-ultra-degraissant-thym-bergamote-etamine-du-lys","title":"Liquide Vaisselle Ultra Dégraissant Thym-Bergamote - Etamine du Lys","description":"\n\u003cdiv class=\"soi-vais-fiche\"\u003e\n\n  \u003csection class=\"soi-vais-hero\"\u003e\n    \u003cdiv class=\"soi-vais-hero-tag\"\u003e\n      \u003cspan class=\"soi-vais-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène maison · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-vais-hero-title\"\u003eL'efficacité naturelle au service de votre vaisselle\u003c\/span\u003e\n    \u003cp class=\"soi-vais-hero-subtitle\"\u003eUn liquide vaisselle ultra-dégraissant au parfum frais de thym et de bergamote, formulé à partir d'ingrédients d'origine végétale et certifié Ecodétergent par Ecocert.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vais-hero-labels\"\u003e\n      \u003cspan class=\"soi-vais-label soi-vais-label-accent\"\u003eECODÉTERGENT ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-vais-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-vais-label\"\u003eVEGAN \u0026amp; CRUELTY FREE\u003c\/span\u003e\n      \u003cspan class=\"soi-vais-label\"\u003eFLACON RECHARGEABLE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vais-section\"\u003e\n    \u003ch2\u003eLiquide vaisselle ultra dégraissant Thym-Bergamote : l'efficacité naturelle au quotidien\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez un liquide vaisselle dégraissant qui nettoie en profondeur, sans agresser vos mains ni la planète ? Ce liquide vaisselle naturel signé \u003cstrong\u003eEtamine du Lys\u003c\/strong\u003e combine une formule ultra-efficace à base d'ingrédients d'origine végétale et un parfum thym-bergamote qui rend chaque vaisselle presque agréable. Certifié \u003cstrong\u003eEcodétergent par Ecocert\u003c\/strong\u003e, fabriqué en France et conditionné dans un flacon rechargeable en plastique recyclé : tout est pensé pour aller dans le bon sens.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vais-section\"\u003e\n    \u003ch2\u003ePourquoi ce liquide vaisselle est-il vraiment dégraissant ?\u003c\/h2\u003e\n    \u003cp class=\"soi-vais-section-intro\"\u003eLa différence se joue dans la formulation. L'agent lavant utilisé ici est d'origine française, issu du blé : un tensioactif naturel particulièrement efficace pour éliminer les graisses tenaces.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vais-benefits\"\u003e\n      \u003cdiv class=\"soi-vais-benefit\"\u003e\n        \u003cdiv class=\"soi-vais-benefit-icon\"\u003e\u003cspan\u003e🍳\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDégraissage puissant\u003c\/h3\u003e\n        \u003cp\u003eEfficace sur la vaisselle grasse, les casseroles et les poêles, sans laisser de film sur les verres ni les couverts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-benefit\"\u003e\n        \u003cdiv class=\"soi-vais-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule propre\u003c\/h3\u003e\n        \u003cp\u003eSans colorants ni conservateurs artificiels, pour une vaisselle nette et une formule respectueuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-benefit\"\u003e\n        \u003cdiv class=\"soi-vais-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % végétale\u003c\/h3\u003e\n        \u003cp\u003eTensioactifs 100 % d'origine végétale et biodégradables, issus du blé français.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-benefit\"\u003e\n        \u003cdiv class=\"soi-vais-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConcentré et économique\u003c\/h3\u003e\n        \u003cp\u003eMousse active dès la première goutte grâce à une formule concentrée qui dure longtemps.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vais-section\"\u003e\n    \u003ch2\u003eDoux pour vos mains, sérieux sur les graisses\u003c\/h2\u003e\n    \u003cp\u003eUn bon liquide vaisselle dégraissant ne devrait pas abîmer les mains. Celui-ci a été formulé pour les peaux sensibles : pas de parfum synthétique agressif, pas d'ingrédient desséchant superflu. L'huile essentielle de \u003cstrong\u003ethym\u003c\/strong\u003e apporte une note herbacée naturelle, tandis que la \u003cstrong\u003ebergamote\u003c\/strong\u003e laisse une fraîcheur légèrement acidulée. Résultat : vos mains restent douces, et votre cuisine sent bon.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vais-section\"\u003e\n    \u003ch2\u003eUn produit qui va plus loin que la vaisselle\u003c\/h2\u003e\n    \u003cp class=\"soi-vais-section-intro\"\u003eSaviez-vous que ce liquide vaisselle naturel peut rendre bien d'autres services à la maison ? Voici quelques utilisations pratiques à connaître.\u003c\/p\u003e\n    \u003cdiv class=\"soi-vais-grid\"\u003e\n      \u003cdiv class=\"soi-vais-card\"\u003e\n        \u003ch3\u003e🐛 Anti-pucerons naturel\u003c\/h3\u003e\n        \u003cp\u003eDilué dans de l'eau en spray, il suffoque les colonies de pucerons sur vos plantes sans pesticide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-card\"\u003e\n        \u003ch3\u003e🌱 Désherbant naturel\u003c\/h3\u003e\n        \u003cp\u003eAssocié à du vinaigre blanc et du sel, il renforce l'efficacité du mélange sur les mauvaises herbes entre les dalles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-card\"\u003e\n        \u003ch3\u003e🧹 Nettoyant multi-surfaces\u003c\/h3\u003e\n        \u003cp\u003eQuelques gouttes dans un seau d'eau chaude pour nettoyer carrelage, plans de travail ou joints de salle de bain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-card\"\u003e\n        \u003ch3\u003e✨ Liquide de rinçage naturel\u003c\/h3\u003e\n        \u003cp\u003eEn remplacement ponctuel d'un liquide de rinçage chimique dans le lave-vaisselle, il limite les traces sur les verres.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vais-section\"\u003e\n    \u003ch2\u003eComposition et engagements\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vais-compo\"\u003e\n      \u003cdiv class=\"soi-vais-compo-row\"\u003e\n        \u003cspan class=\"soi-vais-compo-label\"\u003eAgent lavant\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-compo-value\"\u003eTensioactif d'origine végétale issu du blé (origine française)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-compo-row\"\u003e\n        \u003cspan class=\"soi-vais-compo-label\"\u003eActif aromatique\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-compo-value\"\u003eHuile essentielle de thym\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-compo-row\"\u003e\n        \u003cspan class=\"soi-vais-compo-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-compo-value\"\u003eParfum naturel à la bergamote\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-compo-row\"\u003e\n        \u003cspan class=\"soi-vais-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-compo-value\"\u003eColorant artificiel, conservateur de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-compo-row\"\u003e\n        \u003cspan class=\"soi-vais-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-compo-value\"\u003e500 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-vais-grid-compact\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-vais-card-mini\"\u003e\n        \u003cspan class=\"soi-vais-card-mini-icon\"\u003e🏅\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-card-mini-value\"\u003eEcodétergent Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-card-mini\"\u003e\n        \u003cspan class=\"soi-vais-card-mini-icon\"\u003e🐰\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-card-mini-label\"\u003eÉthique\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-card-mini-value\"\u003eVegan \u0026amp; Cruelty Free (PETA)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-card-mini\"\u003e\n        \u003cspan class=\"soi-vais-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-card-mini\"\u003e\n        \u003cspan class=\"soi-vais-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-card-mini-label\"\u003eFlacon\u003c\/span\u003e\n        \u003cspan class=\"soi-vais-card-mini-value\"\u003eRechargeable, 25 % plastique recyclé\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vais-section\"\u003e\n    \u003ch2\u003eComment l'utiliser au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-vais-timeline\"\u003e\n      \u003cdiv class=\"soi-vais-step\"\u003e\n        \u003cdiv class=\"soi-vais-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-vais-step-content\"\u003e\n          \u003ch3\u003eVaisselle courante\u003c\/h3\u003e\n          \u003cp\u003eVersez quelques gouttes directement sur une éponge humide ou dans un bac d'eau chaude. La formule concentrée mousse rapidement : inutile d'en abuser.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-vais-step\"\u003e\n        \u003cdiv class=\"soi-vais-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-vais-step-content\"\u003e\n          \u003ch3\u003eCasseroles très grasses\u003c\/h3\u003e\n          \u003cp\u003eLaissez tremper 5 minutes avec un peu de produit avant de frotter. Les graisses tenaces se décollent facilement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-vais-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-vais-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUn flacon de 500 ml dure bien plus longtemps qu'on ne le pense grâce à sa formule concentrée. Quelques gouttes suffisent pour une vaisselle impeccable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vais-section\"\u003e\n    \u003cdiv class=\"soi-vais-accordion\"\u003e\n      \u003cdetails class=\"soi-vais-accordion-item\"\u003e\n        \u003csummary class=\"soi-vais-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-vais-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un détergent ménager. Il n'a pas de propriétés médicales et ne remplace en aucun cas un traitement dermatologique en cas d'allergie ou de pathologie cutanée. En cas de doute sur une intolérance, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-vais-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-vais-cta-box\"\u003e\n      \u003cp class=\"soi-vais-cta-tag\" style=\"color: white;\"\u003eEfficacité végétale, conscience tranquille\u003c\/p\u003e\n      \u003cp class=\"soi-vais-cta-text\" style=\"color: white;\"\u003eParce que faire la vaisselle ne devrait pas coûter cher à la planète ni à votre peau, ce liquide vaisselle Thym-Bergamote d'Etamine du Lys prouve qu'efficacité et écologie font bon ménage.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-vais-marine: #1A2D3D;\n  --soi-vais-marine-dark: #0F1E2B;\n  --soi-vais-marine-light: #2C4458;\n  --soi-vais-pomme: #A1C544;\n  --soi-vais-pomme-dark: #84A636;\n  --soi-vais-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-vais-white: #FFFFFF;\n  --soi-vais-off-white: #F8FAF6;\n  --soi-vais-stone: #F1F3EE;\n  --soi-vais-line: #E5E8E0;\n\n  --soi-vais-primary: #7BAE3E;\n  --soi-vais-primary-soft: #D6EDBA;\n  --soi-vais-accent: #94C5A8;\n\n  --soi-vais-text: #1A2D3D;\n  --soi-vais-text-soft: #4A5B6B;\n  --soi-vais-text-muted: #7B8693;\n\n  --soi-vais-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-vais-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-vais-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-vais-radius: 12px;\n  --soi-vais-radius-sm: 8px;\n  --soi-vais-radius-pill: 999px;\n}\n\n.soi-vais-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-vais-fiche img { max-width: 100%; height: auto; }\n\n.soi-vais-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-vais-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-vais-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-vais-hero {\n  position: relative;\n  background: var(--soi-vais-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-vais-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-vais-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-vais-pomme);\n}\n\n.soi-vais-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-vais-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-vais-pomme);\n  border-radius: 50%;\n}\n\n.soi-vais-hero-title {\n  display: block;\n  color: var(--soi-vais-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-vais-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-vais-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-vais-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-vais-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-vais-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-vais-label-accent {\n  background: var(--soi-vais-pomme);\n  border-color: var(--soi-vais-pomme);\n  color: var(--soi-vais-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-vais-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-vais-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-vais-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-vais-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-vais-pomme);\n  border-radius: 2px;\n}\n\n.soi-vais-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-vais-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-vais-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-vais-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-vais-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-vais-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-vais-benefit {\n  background: var(--soi-vais-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-vais-radius);\n  border: 1px solid var(--soi-vais-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-vais-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-vais-shadow-md);\n}\n\n.soi-vais-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-vais-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-vais-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-vais-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-vais-benefit:hover .soi-vais-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-vais-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vais-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vais-benefit p {\n  font-size: 13px;\n  color: var(--soi-vais-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-vais-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-vais-card {\n  background: var(--soi-vais-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vais-radius);\n  border-left: 3px solid var(--soi-vais-pomme);\n}\n\n.soi-vais-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-vais-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-vais-card p {\n  font-size: 14px;\n  color: var(--soi-vais-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-vais-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-vais-card-mini {\n  background: var(--soi-vais-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-vais-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-vais-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-vais-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-vais-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-vais-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vais-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-vais-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-vais-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-vais-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-vais-radius);\n  border: 1px solid var(--soi-vais-line);\n  align-items: flex-start;\n}\n\n.soi-vais-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-vais-marine);\n  color: var(--soi-vais-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-vais-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-vais-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-vais-step-content p {\n  font-size: 14px;\n  color: var(--soi-vais-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-vais-compo {\n  background: var(--soi-vais-off-white);\n  border-radius: var(--soi-vais-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-vais-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-vais-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-vais-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-vais-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-vais-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-vais-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-vais-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-vais-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-vais-pomme-light);\n  border-left: 4px solid var(--soi-vais-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-vais-radius) var(--soi-vais-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-vais-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-vais-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-vais-marine);\n  margin-bottom: 4px;\n}\n\n.soi-vais-tip p {\n  font-size: 14px;\n  color: var(--soi-vais-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-vais-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-vais-accordion-item {\n  background: var(--soi-vais-off-white);\n  border-radius: var(--soi-vais-radius-sm);\n  border: 1px solid var(--soi-vais-line);\n  overflow: hidden;\n}\n\n.soi-vais-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-vais-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-vais-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-vais-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-vais-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-vais-accordion-item[open] .soi-vais-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-vais-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-vais-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-vais-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-vais-cta-box {\n  background: var(--soi-vais-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-vais-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-vais-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-vais-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-vais-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-vais-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-vais-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-vais-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-vais-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-vais-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-vais-compo-value {\n    text-align: left;\n  }\n\n  .soi-vais-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-vais-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-vais-fiche {\n    --soi-vais-text-soft: #2C3E50;\n    --soi-vais-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603460055370,"sku":"EY0015","price":3.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/etamine_lys_ey0015_liquide_vaiselle_degraissant_thym_bergamote_588ec84e-3a63-406e-a3cd-846093cd5e65.jpg?v=1778843020"},{"product_id":"tablettes-lave-vaisselle-tout-en-1-etamine-du-lys","title":"Tablettes lave-vaisselle Tout en 1 - Etamine du Lys","description":"\u003cdiv class=\"soi-edlv-fiche\"\u003e\n\n  \u003csection class=\"soi-edlv-hero\"\u003e\n    \u003cdiv class=\"soi-edlv-hero-tag\"\u003e\n      \u003cspan class=\"soi-edlv-tag-dot\"\u003e\u003c\/span\u003e\n      Entretien écologique · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-edlv-hero-title\"\u003eTablettes lave-vaisselle Tout en 1\u003c\/span\u003e\n    \u003cp class=\"soi-edlv-hero-subtitle\"\u003eLavage, sel et rinçage réunis en une seule tablette à l'oxygène actif. 95 % d'ingrédients d'origine naturelle, certifiée Ecodétergent, fabriquée en France.\u003c\/p\u003e\n    \u003cdiv class=\"soi-edlv-hero-labels\"\u003e\n      \u003cspan class=\"soi-edlv-label soi-edlv-label-accent\"\u003eECODÉTERGENT ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-edlv-label\"\u003e95% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-edlv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-edlv-label\"\u003eSANS PARFUM\u003c\/span\u003e\n      \u003cspan class=\"soi-edlv-label\"\u003eZÉRO PLASTIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003eUne action complète en une seule tablette\u003c\/h2\u003e\n    \u003cp class=\"soi-edlv-section-intro\"\u003ePas besoin de jongler entre sel, liquide de rinçage et pastilles séparées. Chaque tablette intègre trois fonctions en une seule action.\u003c\/p\u003e\n    \u003cdiv class=\"soi-edlv-benefits\"\u003e\n      \u003cdiv class=\"soi-edlv-benefit\"\u003e\n        \u003cdiv class=\"soi-edlv-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLavage puissant\u003c\/h3\u003e\n        \u003cp\u003eÉlimine graisses et résidus alimentaires tenaces grâce à l'oxygène actif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-benefit\"\u003e\n        \u003cdiv class=\"soi-edlv-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFonction sel intégrée\u003c\/h3\u003e\n        \u003cp\u003eProtège votre machine contre le calcaire et prolonge sa durée de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-benefit\"\u003e\n        \u003cdiv class=\"soi-edlv-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRinçage et brillance\u003c\/h3\u003e\n        \u003cp\u003eLaisse votre vaisselle sans traces ni dépôts, avec un résultat impeccable à chaque lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-edlv-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-edlv-tip-icon\"\u003e⚡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eÉconomie d'énergie\u003c\/strong\u003e\n        \u003cp\u003eEfficace dès 45 °C et compatible avec les cycles courts, cette tablette vous permet de réduire votre consommation d'énergie sans compromis sur la propreté.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003eComposition : que contient une tablette Etamine du Lys ?\u003c\/h2\u003e\n    \u003cp class=\"soi-edlv-section-intro\"\u003eLa formule repose sur des actifs d'origine naturelle, sans phosphates ni phosphonates, deux substances pointées du doigt pour leur impact sur les milieux aquatiques.\u003c\/p\u003e\n    \u003cdiv class=\"soi-edlv-grid\"\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🫧 Percarbonate de sodium\u003c\/h3\u003e\n        \u003cp\u003eAgent blanchissant à l'oxygène actif, biodégradable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🧂 Carbonate de sodium\u003c\/h3\u003e\n        \u003cp\u003eAdoucit l'eau et renforce le dégraissage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🍋 Citrate de sodium\u003c\/h3\u003e\n        \u003cp\u003eRemplace les phosphates pour séquestrer le calcaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🔬 Enzymes d'origine naturelle\u003c\/h3\u003e\n        \u003cp\u003eProtéase et amylase pour attaquer les protéines et les amidons.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🌊 Film hydrosoluble PVA\u003c\/h3\u003e\n        \u003cp\u003eSe dissout entièrement dans l'eau, aucun déchet plastique résiduel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1.25rem;\"\u003eLa boîte, quant à elle, est fabriquée en \u003cstrong\u003ecarton 100 % recyclé\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003eComment utiliser ces tablettes pour lave-vaisselle ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-edlv-timeline\"\u003e\n      \u003cdiv class=\"soi-edlv-step\"\u003e\n        \u003cdiv class=\"soi-edlv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-edlv-step-content\"\u003e\n          \u003ch3\u003ePlacez une tablette\u003c\/h3\u003e\n          \u003cp\u003eDirectement dans le bac à produit de votre lave-vaisselle, sans retirer le film hydrosoluble.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-step\"\u003e\n        \u003cdiv class=\"soi-edlv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-edlv-step-content\"\u003e\n          \u003ch3\u003eLancez votre programme\u003c\/h3\u003e\n          \u003cp\u003eVotre programme habituel convient parfaitement, dès 45 °C ou en cycle court.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-step\"\u003e\n        \u003cdiv class=\"soi-edlv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-edlv-step-content\"\u003e\n          \u003ch3\u003eAucun ajout nécessaire\u003c\/h3\u003e\n          \u003cp\u003eSel, liquide de rinçage et protection anti-calcaire sont déjà intégrés dans chaque tablette.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-edlv-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-edlv-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa boîte contient 30 tablettes, soit un mois de lavages quotidiens pour une famille. Simple, efficace, sans superflu.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Etamine du Lys plutôt qu'une marque conventionnelle ?\u003c\/h2\u003e\n    \u003cp class=\"soi-edlv-section-intro\"\u003eLes grandes marques du marché misent sur des formules pétrochimiques et des emballages plastiques. Etamine du Lys fait un autre choix.\u003c\/p\u003e\n    \u003cdiv class=\"soi-edlv-grid\"\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🏅 Certification Ecodétergent Ecocert\u003c\/h3\u003e\n        \u003cp\u003eL'une des certifications les plus exigeantes du marché pour les produits ménagers écologiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité garantie et soutien à l'économie locale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🌸 Sans parfum ajouté\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les peaux sensibles et les personnes allergiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e♻️ Emballage zéro plastique\u003c\/h3\u003e\n        \u003cp\u003eBoîte en carton recyclé et film PVA hydrosoluble.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003eCes tablettes sont-elles faites pour vous ?\u003c\/h2\u003e\n    \u003cp class=\"soi-edlv-section-intro\"\u003eCes tablettes pour lave-vaisselle sont idéales si vous souhaitez :\u003c\/p\u003e\n    \u003cdiv class=\"soi-edlv-grid\"\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🌍 Réduire votre impact\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez réduire votre impact environnemental sans sacrifier l'efficacité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🚿 Faire face à une eau calcaire\u003c\/h3\u003e\n        \u003cp\u003eVous avez une eau calcaire et souhaitez protéger votre lave-vaisselle au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🇫🇷 Choisir un produit certifié et fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eVous recherchez une formule sans parfum, certifiée et fabriquée en France.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🎯 Simplifier votre routine\u003c\/h3\u003e\n        \u003cp\u003eVous voulez simplifier vos achats avec un produit véritablement tout-en-un.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-edlv-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdetails class=\"soi-edlv-accordion-item\"\u003e\n        \u003csummary class=\"soi-edlv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-edlv-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un détergent ménager. Il ne remplace pas un entretien régulier de votre lave-vaisselle (filtre, joints). Tenez-le hors de portée des enfants et consultez l'étiquette pour les précautions d'emploi.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-edlv-cta-box\"\u003e\n      \u003cp class=\"soi-edlv-cta-tag\" style=\"color: white;\"\u003eUne vaisselle étincelante, sans compromis\u003c\/p\u003e\n      \u003cp class=\"soi-edlv-cta-text\" style=\"color: white;\"\u003e30 tablettes, 30 lavages, 30 raisons de passer à un geste simple, efficace et vraiment respectueux de la planète avec Etamine du Lys.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-edlv-marine: #1A2D3D;\n  --soi-edlv-marine-dark: #0F1E2B;\n  --soi-edlv-marine-light: #2C4458;\n  --soi-edlv-pomme: #A1C544;\n  --soi-edlv-pomme-dark: #84A636;\n  --soi-edlv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-edlv-white: #FFFFFF;\n  --soi-edlv-off-white: #F8FAF6;\n  --soi-edlv-stone: #F1F3EE;\n  --soi-edlv-line: #E5E8E0;\n\n  --soi-edlv-primary: #6DBCB0;\n  --soi-edlv-primary-soft: rgba(109,188,176,0.10);\n  --soi-edlv-accent: #C4A87A;\n\n  --soi-edlv-text: #1A2D3D;\n  --soi-edlv-text-soft: #4A5B6B;\n  --soi-edlv-text-muted: #7B8693;\n\n  --soi-edlv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-edlv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-edlv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-edlv-radius: 12px;\n  --soi-edlv-radius-sm: 8px;\n  --soi-edlv-radius-pill: 999px;\n}\n\n.soi-edlv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-edlv-fiche img { max-width: 100%; height: auto; }\n\n.soi-edlv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-edlv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-edlv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-edlv-hero {\n  position: relative;\n  background: var(--soi-edlv-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-edlv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-edlv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-edlv-pomme);\n}\n\n.soi-edlv-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-edlv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-edlv-pomme);\n  border-radius: 50%;\n}\n\n.soi-edlv-hero-title {\n  display: block;\n  color: var(--soi-edlv-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-edlv-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-edlv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-edlv-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-edlv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-edlv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-edlv-label-accent {\n  background: var(--soi-edlv-pomme);\n  border-color: var(--soi-edlv-pomme);\n  color: var(--soi-edlv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-edlv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-edlv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-edlv-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-edlv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-edlv-pomme);\n  border-radius: 2px;\n}\n\n.soi-edlv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-edlv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-edlv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-edlv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-edlv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-edlv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-edlv-benefit {\n  background: var(--soi-edlv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-edlv-radius);\n  border: 1px solid var(--soi-edlv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-edlv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-edlv-shadow-md);\n}\n\n.soi-edlv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-edlv-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-edlv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-edlv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-edlv-benefit:hover .soi-edlv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-edlv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-edlv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-edlv-benefit p {\n  font-size: 13px;\n  color: var(--soi-edlv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-edlv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-edlv-card {\n  background: var(--soi-edlv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-edlv-radius);\n  border-left: 3px solid var(--soi-edlv-pomme);\n}\n\n.soi-edlv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-edlv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-edlv-card p {\n  font-size: 14px;\n  color: var(--soi-edlv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-edlv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-edlv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-edlv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-edlv-radius);\n  border: 1px solid var(--soi-edlv-line);\n  align-items: flex-start;\n}\n\n.soi-edlv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-edlv-marine);\n  color: var(--soi-edlv-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-edlv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-edlv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-edlv-step-content p {\n  font-size: 14px;\n  color: var(--soi-edlv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-edlv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-edlv-pomme-light);\n  border-left: 4px solid var(--soi-edlv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-edlv-radius) var(--soi-edlv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-edlv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-edlv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-edlv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-edlv-tip p {\n  font-size: 14px;\n  color: var(--soi-edlv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-edlv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-edlv-accordion-item {\n  background: var(--soi-edlv-off-white);\n  border-radius: var(--soi-edlv-radius-sm);\n  border: 1px solid var(--soi-edlv-line);\n  overflow: hidden;\n}\n\n.soi-edlv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-edlv-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-edlv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-edlv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-edlv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-edlv-accordion-item[open] .soi-edlv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-edlv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-edlv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-edlv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-edlv-cta-box {\n  background: var(--soi-edlv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-edlv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-edlv-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-edlv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-edlv-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-edlv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-edlv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-edlv-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-edlv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-edlv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-edlv-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-edlv-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-edlv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-edlv-fiche {\n    --soi-edlv-text-soft: #2C3E50;\n    --soi-edlv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603460809034,"sku":"EY0025","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tablettes-lave-vaisselle-tout-en-1-etamine-du-lys-packshot_11zon.webp?v=1779981949"},{"product_id":"tablettes-lave-vaisselle-classique-etamine-du-lys","title":"Tablettes lave-vaisselle Classique - Etamine du Lys","description":"\u003cdiv class=\"soi-edlv-fiche\"\u003e\n\n  \u003csection class=\"soi-edlv-hero\"\u003e\n    \u003cdiv class=\"soi-edlv-hero-tag\"\u003e\n      \u003cspan class=\"soi-edlv-tag-dot\"\u003e\u003c\/span\u003e\n      Entretien écologique · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-edlv-hero-title\"\u003eTablettes Lave-Vaisselle Classiques\u003c\/span\u003e\n    \u003cp class=\"soi-edlv-hero-subtitle\"\u003eUne formule dégraissante à l'oxygène actif, composée à 96,5 % d'ingrédients d'origine naturelle, pour une vaisselle impeccable dès 45°C.\u003c\/p\u003e\n    \u003cdiv class=\"soi-edlv-hero-labels\"\u003e\n      \u003cspan class=\"soi-edlv-label soi-edlv-label-accent\"\u003eECOCERT ECODÉTERGENT\u003c\/span\u003e\n      \u003cspan class=\"soi-edlv-label\"\u003e96,5% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-edlv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-edlv-label\"\u003e50 LAVAGES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les tablettes lave-vaisselle Etamine du Lys ?\u003c\/h2\u003e\n    \u003cp class=\"soi-edlv-section-intro\"\u003eLà où beaucoup de tablettes misent sur des formules chimiques agressives, Etamine du Lys a développé une nouvelle formule à efficacité renforcée qui s'appuie sur l'oxygène actif, un agent dégraissant puissant d'origine naturelle. Résultat : les graisses et résidus alimentaires n'ont aucune chance, même sur des lavages à basse température.\u003c\/p\u003e\n    \u003cdiv class=\"soi-edlv-benefits\"\u003e\n      \u003cdiv class=\"soi-edlv-benefit\"\u003e\n        \u003cdiv class=\"soi-edlv-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDégraissage à l'oxygène actif\u003c\/h3\u003e\n        \u003cp\u003eÉlimine les taches tenaces, les résidus gras et les incrustations sans laisser de traces.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-benefit\"\u003e\n        \u003cdiv class=\"soi-edlv-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtection anticalcaire intégrée\u003c\/h3\u003e\n        \u003cp\u003ePréserve l'intérieur de votre lave-vaisselle et évite le voile terne sur verres et couverts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-benefit\"\u003e\n        \u003cdiv class=\"soi-edlv-benefit-icon\"\u003e\u003cspan\u003e🌡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEfficace dès 45°C\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les programmes économiques, sans sacrifier la propreté de votre vaisselle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-benefit\"\u003e\n        \u003cdiv class=\"soi-edlv-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFilm hydrosoluble\u003c\/h3\u003e\n        \u003cp\u003ePas de contact direct avec la peau, une utilisation pratique et sécurisée au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-edlv-grid soi-edlv-grid-two\"\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e📦 Format maxi 50 lavages\u003c\/h3\u003e\n        \u003cp\u003eÉconomique et pratique, pour ne pas renouveler trop souvent vos achats.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🌿 Certifié Ecocert Ecodétergent\u003c\/h3\u003e\n        \u003cp\u003eUne garantie indépendante sur la naturalité et la biodégradabilité de la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003eComposition : ce qu'il y a vraiment dedans\u003c\/h2\u003e\n    \u003cp class=\"soi-edlv-section-intro\"\u003eLa formule repose sur 96,5 % d'ingrédients d'origine naturelle. Elle est exempte de phosphates et de phosphonates, deux substances pointées du doigt pour leur impact sur les écosystèmes aquatiques. Parmi les actifs clés :\u003c\/p\u003e\n    \u003cdiv class=\"soi-edlv-grid\"\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e⚗️ Percarbonate de sodium\u003c\/h3\u003e\n        \u003cp\u003eAgent blanchissant et désinfectant à base d'oxygène actif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e💎 Carbonate de sodium\u003c\/h3\u003e\n        \u003cp\u003eAdoucit l'eau et renforce l'efficacité du lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🌱 Enzymes végétales\u003c\/h3\u003e\n        \u003cp\u003eDégradent les résidus alimentaires : graisses, protéines et amidon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-card\"\u003e\n        \u003ch3\u003e🛡️ Agents anticalcaires naturels\u003c\/h3\u003e\n        \u003cp\u003eProtègent durablement votre appareil contre les dépôts de calcaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eSans phosphates, sans phosphonates, sans chlore actif : une composition pensée pour être douce avec l'environnement, sans rogner sur l'efficacité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003eComment utiliser ces tablettes pour lave-vaisselle ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-edlv-timeline\"\u003e\n      \u003cdiv class=\"soi-edlv-step\"\u003e\n        \u003cdiv class=\"soi-edlv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-edlv-step-content\"\u003e\n          \u003ch3\u003ePlacez la tablette\u003c\/h3\u003e\n          \u003cp\u003eDéposez une tablette entière dans le compartiment à détergent de votre lave-vaisselle, sans retirer le film hydrosoluble.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-step\"\u003e\n        \u003cdiv class=\"soi-edlv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-edlv-step-content\"\u003e\n          \u003ch3\u003eLancez le programme\u003c\/h3\u003e\n          \u003cp\u003eSélectionnez votre programme habituel, à partir de 45°C pour une efficacité optimale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-step\"\u003e\n        \u003cdiv class=\"soi-edlv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-edlv-step-content\"\u003e\n          \u003ch3\u003eComplétez si nécessaire\u003c\/h3\u003e\n          \u003cp\u003ePour un résultat parfait, utilisez ces tablettes en complément d'un sel régénérant et d'un liquide de rinçage, surtout en eau calcaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003eEtamine du Lys vs autres marques : ce qui fait la différence\u003c\/h2\u003e\n    \u003cp\u003eContrairement aux grandes marques conventionnelles, Etamine du Lys propose une alternative certifiée Ecocert, fabriquée en France, sans compromis sur la performance. Vous bénéficiez d'une transparence totale sur les ingrédients, d'une formule sans substances controversées et d'un engagement écologique réel, porté par une entreprise familiale forte de 30 ans d'expertise végétale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-edlv-compo\"\u003e\n      \u003cdiv class=\"soi-edlv-compo-row\"\u003e\n        \u003cspan class=\"soi-edlv-compo-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-edlv-compo-value\"\u003e50 tablettes (maxi format)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-compo-row\"\u003e\n        \u003cspan class=\"soi-edlv-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-edlv-compo-value\"\u003eEcocert Ecodétergent\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-compo-row\"\u003e\n        \u003cspan class=\"soi-edlv-compo-label\"\u003eTempérature efficace\u003c\/span\u003e\n        \u003cspan class=\"soi-edlv-compo-value\"\u003eDès 45°C\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-compo-row\"\u003e\n        \u003cspan class=\"soi-edlv-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-edlv-compo-value\"\u003eEntreprise familiale française, 30 ans d'expertise\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-compo-row\"\u003e\n        \u003cspan class=\"soi-edlv-compo-label\"\u003eIngrédients d'origine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-edlv-compo-value\"\u003e96,5 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-edlv-compo-row\"\u003e\n        \u003cspan class=\"soi-edlv-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-edlv-compo-value\"\u003ePhosphates, phosphonates, chlore actif\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-edlv-accordion\"\u003e\n      \u003cdetails class=\"soi-edlv-accordion-item\"\u003e\n        \u003csummary class=\"soi-edlv-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-edlv-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un détergent ménager, non un produit médical. Conservez hors de portée des enfants. En cas de contact avec les yeux, rincez abondamment à l'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-edlv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-edlv-cta-box\"\u003e\n      \u003cp class=\"soi-edlv-cta-tag\" style=\"color: white;\"\u003eVaisselle propre, conscience tranquille\u003c\/p\u003e\n      \u003cp class=\"soi-edlv-cta-text\" style=\"color: white;\"\u003eAvec les tablettes Etamine du Lys, vous faites le choix d'une vaisselle impeccable et d'une formule respectueuse de votre famille et de la planète. Efficaces, naturelles, certifiées Ecocert : la preuve qu'on n'a pas à choisir entre performance et conscience écologique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-edlv-marine: #1A2D3D;\n  --soi-edlv-marine-dark: #0F1E2B;\n  --soi-edlv-marine-light: #2C4458;\n  --soi-edlv-pomme: #A1C544;\n  --soi-edlv-pomme-dark: #84A636;\n  --soi-edlv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-edlv-white: #FFFFFF;\n  --soi-edlv-off-white: #F8FAF6;\n  --soi-edlv-stone: #F1F3EE;\n  --soi-edlv-line: #E5E8E0;\n\n  --soi-edlv-primary: #7BA87B;\n  --soi-edlv-primary-soft: rgba(123,168,123,0.12);\n  --soi-edlv-accent: #D4885C;\n\n  --soi-edlv-text: #1A2D3D;\n  --soi-edlv-text-soft: #4A5B6B;\n  --soi-edlv-text-muted: #7B8693;\n\n  --soi-edlv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-edlv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-edlv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-edlv-radius: 12px;\n  --soi-edlv-radius-sm: 8px;\n  --soi-edlv-radius-pill: 999px;\n}\n\n.soi-edlv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-edlv-fiche img { max-width: 100%; height: auto; }\n\n.soi-edlv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-edlv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-edlv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-edlv-hero {\n  position: relative;\n  background: var(--soi-edlv-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-edlv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-edlv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-edlv-pomme);\n}\n\n.soi-edlv-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-edlv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-edlv-pomme);\n  border-radius: 50%;\n}\n\n.soi-edlv-hero-title {\n  display: block;\n  color: var(--soi-edlv-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-edlv-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-edlv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-edlv-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-edlv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-edlv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-edlv-label-accent {\n  background: var(--soi-edlv-pomme);\n  border-color: var(--soi-edlv-pomme);\n  color: var(--soi-edlv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-edlv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-edlv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-edlv-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-edlv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-edlv-pomme);\n  border-radius: 2px;\n}\n\n.soi-edlv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-edlv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-edlv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-edlv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-edlv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-edlv-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-edlv-benefit {\n  background: var(--soi-edlv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-edlv-radius);\n  border: 1px solid var(--soi-edlv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-edlv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-edlv-shadow-md);\n}\n\n.soi-edlv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-edlv-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-edlv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-edlv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-edlv-benefit:hover .soi-edlv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-edlv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-edlv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-edlv-benefit p {\n  font-size: 13px;\n  color: var(--soi-edlv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-edlv-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-edlv-grid-two {\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n}\n\n.soi-edlv-card {\n  background: var(--soi-edlv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-edlv-radius);\n  border-left: 3px solid var(--soi-edlv-pomme);\n}\n\n.soi-edlv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-edlv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-edlv-card p {\n  font-size: 14px;\n  color: var(--soi-edlv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-edlv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-edlv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-edlv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-edlv-radius);\n  border: 1px solid var(--soi-edlv-line);\n  align-items: flex-start;\n}\n\n.soi-edlv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-edlv-marine);\n  color: var(--soi-edlv-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-edlv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-edlv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-edlv-step-content p {\n  font-size: 14px;\n  color: var(--soi-edlv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-edlv-compo {\n  background: var(--soi-edlv-off-white);\n  border-radius: var(--soi-edlv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-edlv-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-edlv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-edlv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-edlv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-edlv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-edlv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-edlv-marine);\n  text-align: right;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-edlv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-edlv-accordion-item {\n  background: var(--soi-edlv-off-white);\n  border-radius: var(--soi-edlv-radius-sm);\n  border: 1px solid var(--soi-edlv-line);\n  overflow: hidden;\n}\n\n.soi-edlv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-edlv-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-edlv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-edlv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-edlv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-edlv-accordion-item[open] .soi-edlv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-edlv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-edlv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-edlv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-edlv-cta-box {\n  background: var(--soi-edlv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-edlv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-edlv-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-edlv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-edlv-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-edlv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-edlv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-edlv-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-edlv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-edlv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-edlv-compo-value {\n    text-align: left;\n  }\n\n  .soi-edlv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-edlv-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-edlv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-edlv-fiche {\n    --soi-edlv-text-soft: #2C3E50;\n    --soi-edlv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603461103946,"sku":"EY0031","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tablettes-lave-vaisselle-classique-etamine-du-lys-packshot_11zon.webp?v=1779981709"},{"product_id":"rincage-lave-vaisselle-etamine-du-lys","title":"Rinçage Lave-Vaisselle - Etamine du Lys","description":"\n\n\u003cdiv class=\"soi-rinc-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-rinc-hero\"\u003e\n    \u003cdiv class=\"soi-rinc-hero-tag\"\u003e\n      \u003cspan class=\"soi-rinc-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène maison · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rinc-hero-title\"\u003eBrillance et séchage rapide, naturellement\u003c\/span\u003e\n    \u003cp class=\"soi-rinc-hero-subtitle\"\u003eUn liquide de rinçage lave-vaisselle certifié, sans parfum, fabriqué en France. Des verres étincelants et une vaisselle sèche dès la fin du cycle, sans compromis sur l'écologie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rinc-hero-labels\"\u003e\n      \u003cspan class=\"soi-rinc-label soi-rinc-label-accent\"\u003eECODÉTERGENT ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-rinc-label\"\u003eVEGAN \u0026amp; CRUELTY FREE\u003c\/span\u003e\n      \u003cspan class=\"soi-rinc-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-rinc-label\"\u003eSANS PARFUM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : À quoi sert vraiment un liquide de rinçage lave-vaisselle ? --\u003e\n  \u003csection class=\"soi-rinc-section\"\u003e\n    \u003ch2\u003eÀ quoi sert vraiment un liquide de rinçage lave-vaisselle ?\u003c\/h2\u003e\n    \u003cp\u003eLe liquide de rinçage intervient lors du dernier cycle de votre lave-vaisselle : il réduit la tension superficielle de l'eau pour qu'elle glisse sur la vaisselle plutôt que de former des gouttelettes. Le résultat est immédiat : un séchage accéléré, une brillance visible et zéro dépôt calcaire, même si vous vivez dans une zone d'eau dure. Ce n'est pas obligatoire, mais une fois que vous y avez goûté, difficile de vous en passer.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Ce que ce liquide de rinçage Etamine du Lys fait concrètement --\u003e\n  \u003csection class=\"soi-rinc-section\"\u003e\n    \u003ch2\u003eCe que ce liquide de rinçage Etamine du Lys fait concrètement\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rinc-benefits\"\u003e\n      \u003cdiv class=\"soi-rinc-benefit\"\u003e\n        \u003cdiv class=\"soi-rinc-benefit-icon\"\u003e\u003cspan\u003e💨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSéchage rapide\u003c\/h3\u003e\n        \u003cp\u003eVotre vaisselle ressort sèche en fin de cycle, sans avoir à essuyer quoi que ce soit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-benefit\"\u003e\n        \u003cdiv class=\"soi-rinc-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBrillance éclatante\u003c\/h3\u003e\n        \u003cp\u003eVerres, couverts et plats retrouvent leur éclat sans traces ni auréoles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-benefit\"\u003e\n        \u003cdiv class=\"soi-rinc-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAnti-calcaire efficace\u003c\/h3\u003e\n        \u003cp\u003ePrévient les dépôts blancs même en zone d'eau calcaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-benefit\"\u003e\n        \u003cdiv class=\"soi-rinc-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans parfum\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les personnes sensibles ou allergiques aux fragrances.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-benefit\"\u003e\n        \u003cdiv class=\"soi-rinc-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEfficace à basse température\u003c\/h3\u003e\n        \u003cp\u003eFonctionne sur les cycles économiques pour réduire votre consommation d'énergie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Où mettre le liquide de rinçage dans le lave-vaisselle ? --\u003e\n  \u003csection class=\"soi-rinc-section\"\u003e\n    \u003ch2\u003eOù mettre le liquide de rinçage dans le lave-vaisselle ?\u003c\/h2\u003e\n    \u003cp\u003eLe compartiment dédié se trouve généralement sur la face intérieure de la porte du lave-vaisselle, à côté du compartiment à lessive. Il se distingue souvent par un symbole de goutte ou une icône brillance. Remplissez-le jusqu'au niveau maximum indiqué : votre lave-vaisselle dosera automatiquement à chaque cycle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rinc-tip\"\u003e\n      \u003cdiv class=\"soi-rinc-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUn flacon d'1 litre représente plusieurs mois d'utilisation pour une famille. Pensez à vérifier le niveau régulièrement pour conserver une brillance optimale à chaque lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Une formulation éco-responsable, certifiée et transparente --\u003e\n  \u003csection class=\"soi-rinc-section\"\u003e\n    \u003ch2\u003eUne formulation éco-responsable, certifiée et transparente\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rinc-grid\"\u003e\n      \u003cdiv class=\"soi-rinc-card\"\u003e\n        \u003ch3\u003e🌿 Certifié Ecodétergent Ecocert\u003c\/h3\u003e\n        \u003cp\u003eFormulation à base d'ingrédients d'origine naturelle, biodégradables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-card\"\u003e\n        \u003ch3\u003e🐰 Vegan et Cruelty Free\u003c\/h3\u003e\n        \u003cp\u003eLabellisé PETA : aucun ingrédient d'origine animale, aucun test sur les animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduction locale pour une traçabilité optimale et un soutien à l'industrie française.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Composition du liquide de rinçage lave-vaisselle Etamine du Lys --\u003e\n  \u003csection class=\"soi-rinc-section\"\u003e\n    \u003ch2\u003eComposition du liquide de rinçage lave-vaisselle Etamine du Lys\u003c\/h2\u003e\n    \u003cp class=\"soi-rinc-section-intro\"\u003eUne formule volontairement épurée, sans ingrédients superflus. Aucun colorant, aucun parfum, aucun ingrédient pétrochimique inutile.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rinc-compo\"\u003e\n      \u003cdiv class=\"soi-rinc-compo-row\"\u003e\n        \u003cspan class=\"soi-rinc-compo-label\"\u003eAqua\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-compo-value\"\u003eEau purifiée, base de la formulation\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-compo-row\"\u003e\n        \u003cspan class=\"soi-rinc-compo-label\"\u003eAlcohol\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-compo-value\"\u003eAgent de séchage rapide, favorise l'évacuation de l'eau en fin de cycle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-compo-row\"\u003e\n        \u003cspan class=\"soi-rinc-compo-label\"\u003eCitric acid\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-compo-value\"\u003eAgent séquestrant naturel, lutte contre le calcaire et les dépôts minéraux\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-compo-row\"\u003e\n        \u003cspan class=\"soi-rinc-compo-label\"\u003eSodium lauryl sulfate\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-compo-value\"\u003eTensioactif d'origine végétale, réduit la tension de surface de l'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-compo-row\"\u003e\n        \u003cspan class=\"soi-rinc-compo-label\"\u003eSodium citrate\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-compo-value\"\u003eAgent chélatant, améliore l'efficacité en eau dure\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Caractéristiques du produit --\u003e\n  \u003csection class=\"soi-rinc-section\"\u003e\n    \u003ch2\u003eCaractéristiques du produit\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rinc-grid-compact\"\u003e\n      \u003cdiv class=\"soi-rinc-card-mini\"\u003e\n        \u003cspan class=\"soi-rinc-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-card-mini-value\"\u003e1 litre\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-card-mini\"\u003e\n        \u003cspan class=\"soi-rinc-card-mini-icon\"\u003e🍽️\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-card-mini-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-card-mini-value\"\u003eLave-vaisselle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-card-mini\"\u003e\n        \u003cspan class=\"soi-rinc-card-mini-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-card-mini-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-card-mini-value\"\u003eSans parfum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rinc-card-mini\"\u003e\n        \u003cspan class=\"soi-rinc-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-card-mini-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-rinc-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-rinc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rinc-cta-box\"\u003e\n      \u003cp class=\"soi-rinc-cta-text\" style=\"color: white;\"\u003eDes verres étincelants, une vaisselle sèche et une conscience tranquille. Choisissez une formule naturelle, certifiée et fabriquée en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-rinc-marine: #1A2D3D;\n  --soi-rinc-marine-dark: #0F1E2B;\n  --soi-rinc-marine-light: #2C4458;\n  --soi-rinc-pomme: #A1C544;\n  --soi-rinc-pomme-dark: #84A636;\n  --soi-rinc-pomme-light: rgba(161,197,68,0.10);\n  --soi-rinc-white: #FFFFFF;\n  --soi-rinc-off-white: #F8FAF6;\n  --soi-rinc-stone: #F1F3EE;\n  --soi-rinc-line: #E5E8E0;\n  --soi-rinc-primary: #5FBCD3;\n  --soi-rinc-primary-soft: rgba(95,188,211,0.10);\n  --soi-rinc-accent: #7BBF42;\n  --soi-rinc-text: #1A2D3D;\n  --soi-rinc-text-soft: #4A5B6B;\n  --soi-rinc-text-muted: #7B8693;\n  --soi-rinc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rinc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rinc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rinc-radius: 12px;\n  --soi-rinc-radius-sm: 8px;\n  --soi-rinc-radius-pill: 999px;\n}\n\n.soi-rinc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rinc-fiche img { max-width: 100%; height: auto; }\n\n.soi-rinc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rinc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rinc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-rinc-hero {\n  position: relative;\n  background: var(--soi-rinc-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-rinc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-rinc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rinc-pomme);\n}\n\n.soi-rinc-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-rinc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rinc-pomme);\n  border-radius: 50%;\n}\n\n.soi-rinc-hero-title {\n  display: block;\n  color: var(--soi-rinc-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-rinc-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-rinc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-rinc-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-rinc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rinc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-rinc-label-accent {\n  background: var(--soi-rinc-pomme);\n  border-color: var(--soi-rinc-pomme);\n  color: var(--soi-rinc-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-rinc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-rinc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rinc-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-rinc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rinc-pomme);\n  border-radius: 2px;\n}\n\n.soi-rinc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rinc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-rinc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rinc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-rinc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-rinc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-rinc-benefit {\n  background: var(--soi-rinc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-rinc-radius);\n  border: 1px solid var(--soi-rinc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-rinc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rinc-shadow-md);\n}\n\n.soi-rinc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-rinc-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-rinc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-rinc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-rinc-benefit:hover .soi-rinc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-rinc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rinc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rinc-benefit p {\n  font-size: 13px;\n  color: var(--soi-rinc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-rinc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-rinc-card {\n  background: var(--soi-rinc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rinc-radius);\n  border-left: 3px solid var(--soi-rinc-pomme);\n}\n\n.soi-rinc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rinc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rinc-card p {\n  font-size: 14px;\n  color: var(--soi-rinc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-rinc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-rinc-card-mini {\n  background: var(--soi-rinc-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-rinc-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-rinc-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-rinc-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-rinc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-rinc-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rinc-marine);\n}\n\n\/* COMPOSITION *\/\n.soi-rinc-compo {\n  background: var(--soi-rinc-off-white);\n  border-radius: var(--soi-rinc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-rinc-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-rinc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-rinc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-rinc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rinc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-rinc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rinc-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-rinc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rinc-pomme-light);\n  border-left: 4px solid var(--soi-rinc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rinc-radius) var(--soi-rinc-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-rinc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-rinc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rinc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-rinc-tip p {\n  font-size: 14px;\n  color: var(--soi-rinc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-rinc-cta-box {\n  background: var(--soi-rinc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rinc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-rinc-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-rinc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-rinc-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-rinc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-rinc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rinc-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-rinc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-rinc-compo-value {\n    text-align: left;\n  }\n\n  .soi-rinc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rinc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-rinc-fiche {\n    --soi-rinc-text-soft: #2C3E50;\n    --soi-rinc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603461464394,"sku":"EY0035","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/rincage-lave-vaisselle-etamine-du-lys-packshot.webp?v=1782825251"},{"product_id":"sel-regenerant-lave-vaisselle-en-pastilles-etamine-du-lys","title":"Sel régénérant Lave-Vaisselle en pastilles - Etamine du Lys","description":"\n\u003cdiv class=\"soi-selr-fiche\"\u003e\n\n  \u003csection class=\"soi-selr-hero\"\u003e\n    \u003cdiv class=\"soi-selr-hero-tag\"\u003e\n      \u003cspan class=\"soi-selr-tag-dot\"\u003e\u003c\/span\u003e\n      Entretien lave-vaisselle · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-selr-hero-title\"\u003eProtégez votre machine, respectez la planète\u003c\/span\u003e\n    \u003cp class=\"soi-selr-hero-subtitle\"\u003eUn sel 100% pur, d'origine naturelle, en pastilles à dissolution lente pour protéger votre machine et retrouver une vaisselle éclatante, sans traces de calcaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-selr-hero-labels\"\u003e\n      \u003cspan class=\"soi-selr-label soi-selr-label-accent\"\u003eECODÉTERGENT ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-selr-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-selr-label\"\u003eCRUELTY FREE PETA\u003c\/span\u003e\n      \u003cspan class=\"soi-selr-label\"\u003e100% PUR\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-selr-section\"\u003e\n    \u003ch2\u003eSel régénérant pour lave-vaisselle en pastilles : 100% pur, certifié Ecocert\u003c\/h2\u003e\n    \u003cp\u003eVous avez remarqué des traces blanches sur vos verres ou une vaisselle terne malgré un lavage soigneux ? Le problème vient souvent du calcaire. Le sel régénérant lave-vaisselle Etamine du Lys est la réponse simple, naturelle et efficace pour retrouver une vaisselle brillante, sans résidus, sans compromis sur l'environnement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-selr-section\"\u003e\n    \u003ch2\u003ePourquoi mettre du sel dans le lave-vaisselle ?\u003c\/h2\u003e\n    \u003cp\u003eBeaucoup l'ignorent, mais le sel dans le lave-vaisselle ne sert pas à laver la vaisselle : il régénère la résine adoucissante intégrée dans votre appareil. Cette résine capte les ions calcaire (calcium et magnésium) présents dans l'eau du robinet, ce qui empêche le tartre de se former sur vos verres, couverts et sur les résistances de votre machine.\u003c\/p\u003e\n    \u003cp\u003eSans sel régénérant, la résine s'épuise, l'eau dure circule librement, et les dépôts blancs s'installent. Résultat : une vaisselle terne, une machine qui s'use plus vite, et des cycles de lavage moins efficaces.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-selr-section\"\u003e\n    \u003ch2\u003eCe que ce sel régénérant a de différent\u003c\/h2\u003e\n    \u003cp class=\"soi-selr-section-intro\"\u003eUn produit minimaliste, certifié et pensé pour durer. Voici ce qui distingue ce sel régénérant Etamine du Lys.\u003c\/p\u003e\n    \u003cdiv class=\"soi-selr-grid\"\u003e\n      \u003cdiv class=\"soi-selr-card\"\u003e\n        \u003ch3\u003e🧂 Composition 100% naturelle\u003c\/h3\u003e\n        \u003cp\u003eChlorure de sodium d'origine naturelle uniquement. Zéro ferronitrile de sodium, zéro parfum, zéro allergène. Un sel pur, rien de plus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-card\"\u003e\n        \u003ch3\u003e💧 Format pastille à dissolution lente\u003c\/h3\u003e\n        \u003cp\u003eLes pastilles fondent progressivement à chaque cycle. Cela garantit une action régulière et une consommation maîtrisée, plus économique que les formats en grains fins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-card\"\u003e\n        \u003ch3\u003e🛡️ Compatible eaux très dures\u003c\/h3\u003e\n        \u003cp\u003eParticulièrement recommandé si vous habitez une région avec une eau calcaire (TH élevé). Il protège efficacement même dans les conditions les plus exigeantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-card\"\u003e\n        \u003ch3\u003e🌿 Certifié Ecodétergent par Ecocert\u003c\/h3\u003e\n        \u003cp\u003eLa formulation respecte des critères stricts d'origine naturelle et de respect de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-card\"\u003e\n        \u003ch3\u003e🐰 Labellisé PETA (Vegan et Cruelty Free)\u003c\/h3\u003e\n        \u003cp\u003eAucun ingrédient d'origine animale, aucun test sur les animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-selr-section\"\u003e\n    \u003ch2\u003eComposition du sel régénérant Etamine du Lys\u003c\/h2\u003e\n    \u003cdiv class=\"soi-selr-compo\"\u003e\n      \u003cdiv class=\"soi-selr-compo-row\"\u003e\n        \u003cspan class=\"soi-selr-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-compo-value\"\u003eChlorure de sodium (NaCl) 100% d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-compo-row\"\u003e\n        \u003cspan class=\"soi-selr-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-compo-value\"\u003eFerronitrile de sodium (anticaking), parfum, colorant, allergène\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-compo-row\"\u003e\n        \u003cspan class=\"soi-selr-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-compo-value\"\u003eEcodétergent Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1rem;\"\u003eUne formule minimaliste : c'est exactement ce qu'il faut pour ce type de produit.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-selr-section\"\u003e\n    \u003ch2\u003eComment utiliser le sel pour lave-vaisselle en pastilles ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-selr-timeline\"\u003e\n      \u003cdiv class=\"soi-selr-step\"\u003e\n        \u003cdiv class=\"soi-selr-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-selr-step-content\"\u003e\n          \u003ch3\u003eLocalisez le bac à sel\u003c\/h3\u003e\n          \u003cp\u003eIl se trouve généralement au fond de la cuve, sous le panier inférieur. Dévissez le bouchon prévu à cet effet.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-step\"\u003e\n        \u003cdiv class=\"soi-selr-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-selr-step-content\"\u003e\n          \u003ch3\u003eRemplissez le compartiment\u003c\/h3\u003e\n          \u003cp\u003eVersez les pastilles directement dans le réservoir, sans les écraser. Refermez bien le bouchon.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-step\"\u003e\n        \u003cdiv class=\"soi-selr-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-selr-step-content\"\u003e\n          \u003ch3\u003eFréquence recommandée\u003c\/h3\u003e\n          \u003cp\u003eVérifiez le niveau au moins une fois par mois. Le voyant lumineux de votre lave-vaisselle s'allume également lorsqu'un remplissage est nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-step\"\u003e\n        \u003cdiv class=\"soi-selr-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-selr-step-content\"\u003e\n          \u003ch3\u003eQuantité\u003c\/h3\u003e\n          \u003cp\u003eLe réservoir accepte généralement entre 0,5 kg et 2 kg de sel. Ce format 2,5 kg vous assure plusieurs recharges sans y penser.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-selr-tip\"\u003e\n      \u003cdiv class=\"soi-selr-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eConseil pratique\u003c\/strong\u003e\n        \u003cp\u003eNe versez jamais le sel dans le compartiment à lessive ou dans le bac à produit de rinçage : uniquement dans le réservoir dédié au sel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-selr-section\"\u003e\n    \u003ch2\u003eÀ quelle fréquence remettre du sel dans le lave-vaisselle ?\u003c\/h2\u003e\n    \u003cp\u003eTout dépend de la dureté de votre eau et du nombre de cycles par semaine. En moyenne, un foyer de 4 personnes consomme entre 0,5 et 1 kg de sel par mois. Avec ce format 2,5 kg, vous disposez d'une réserve confortable pour 2 à 5 mois selon votre usage.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-selr-section\"\u003e\n    \u003ch2\u003eInformations produit\u003c\/h2\u003e\n    \u003cdiv class=\"soi-selr-grid-compact\"\u003e\n      \u003cdiv class=\"soi-selr-card-mini\"\u003e\n        \u003cspan class=\"soi-selr-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-card-mini-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-card-mini-value\"\u003eEtamine du Lys\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-card-mini\"\u003e\n        \u003cspan class=\"soi-selr-card-mini-icon\"\u003e💊\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-card-mini-value\"\u003ePastilles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-card-mini\"\u003e\n        \u003cspan class=\"soi-selr-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-card-mini-label\"\u003ePoids\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-card-mini-value\"\u003e2,5 kg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-selr-card-mini\"\u003e\n        \u003cspan class=\"soi-selr-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-selr-card-mini-value\"\u003eEcocert, PETA\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-selr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-selr-cta-box\"\u003e\n      \u003cp class=\"soi-selr-cta-text\" style=\"color: white;\"\u003eVotre lave-vaisselle mérite mieux que du calcaire. Avec le sel régénérant Etamine du Lys, vous retrouvez une vaisselle sans traces et faites un choix simple, pur et certifié.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-selr-marine: #1A2D3D;\n  --soi-selr-marine-dark: #0F1E2B;\n  --soi-selr-marine-light: #2C4458;\n  --soi-selr-pomme: #A1C544;\n  --soi-selr-pomme-dark: #84A636;\n  --soi-selr-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-selr-white: #FFFFFF;\n  --soi-selr-off-white: #F8FAF6;\n  --soi-selr-stone: #F1F3EE;\n  --soi-selr-line: #E5E8E0;\n\n  --soi-selr-primary: #5BB8E8;\n  --soi-selr-primary-soft: rgba(91,184,232,0.10);\n  --soi-selr-accent: #6AAF3D;\n\n  --soi-selr-text: #1A2D3D;\n  --soi-selr-text-soft: #4A5B6B;\n  --soi-selr-text-muted: #7B8693;\n\n  --soi-selr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-selr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-selr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-selr-radius: 12px;\n  --soi-selr-radius-sm: 8px;\n  --soi-selr-radius-pill: 999px;\n}\n\n.soi-selr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-selr-fiche img { max-width: 100%; height: auto; }\n\n.soi-selr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-selr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-selr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-selr-hero {\n  position: relative;\n  background: var(--soi-selr-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-selr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-selr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-selr-pomme);\n}\n\n.soi-selr-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-selr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-selr-pomme);\n  border-radius: 50%;\n}\n\n.soi-selr-hero-title {\n  display: block;\n  color: var(--soi-selr-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-selr-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-selr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-selr-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-selr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-selr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-selr-label-accent {\n  background: var(--soi-selr-pomme);\n  border-color: var(--soi-selr-pomme);\n  color: var(--soi-selr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-selr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-selr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-selr-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-selr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-selr-pomme);\n  border-radius: 2px;\n}\n\n.soi-selr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-selr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-selr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-selr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-selr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-selr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-selr-card {\n  background: var(--soi-selr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-selr-radius);\n  border-left: 3px solid var(--soi-selr-pomme);\n}\n\n.soi-selr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-selr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-selr-card p {\n  font-size: 14px;\n  color: var(--soi-selr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-selr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-selr-card-mini {\n  background: var(--soi-selr-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-selr-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-selr-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-selr-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-selr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-selr-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-selr-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-selr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-selr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-selr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-selr-radius);\n  border: 1px solid var(--soi-selr-line);\n  align-items: flex-start;\n}\n\n.soi-selr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-selr-marine);\n  color: var(--soi-selr-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-selr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-selr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-selr-step-content p {\n  font-size: 14px;\n  color: var(--soi-selr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-selr-compo {\n  background: var(--soi-selr-off-white);\n  border-radius: var(--soi-selr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-selr-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-selr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-selr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-selr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-selr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-selr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-selr-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-selr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-selr-pomme-light);\n  border-left: 4px solid var(--soi-selr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-selr-radius) var(--soi-selr-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-selr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-selr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-selr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-selr-tip p {\n  font-size: 14px;\n  color: var(--soi-selr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-selr-cta-box {\n  background: var(--soi-selr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-selr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-selr-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-selr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-selr-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-selr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-selr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-selr-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-selr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-selr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-selr-compo-value {\n    text-align: left;\n  }\n\n  .soi-selr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-selr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-selr-fiche {\n    --soi-selr-text-soft: #2C3E50;\n    --soi-selr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603462021450,"sku":"EY0040","price":5.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/sel-regenerant-lave-vaisselle-en-pastilles-etamine-du-lys-packshot.webp?v=1780560847"},{"product_id":"lessive-liquide-lavandin-etamine-du-lys","title":"Lessive Liquide Lavandin - Etamine du Lys","description":"\n\u003cdiv class=\"soi-lesv-fiche\"\u003e\n\n\u003csection class=\"soi-lesv-hero\"\u003e\n  \u003cdiv class=\"soi-lesv-hero-tag\"\u003e\n    \u003cspan class=\"soi-lesv-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène \u0026amp; Entretien · Etamine du Lys\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-lesv-hero-title\"\u003eLa douceur du lavandin bio au service de votre linge\u003c\/span\u003e\n  \u003cp class=\"soi-lesv-hero-subtitle\"\u003eUne lessive liquide naturelle, efficace dès 30°C, formulée avec un agent lavant français issu du blé et parfumée à l'huile essentielle de lavandin biologique.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lesv-hero-labels\"\u003e\n    \u003cspan class=\"soi-lesv-label soi-lesv-label-accent\"\u003eECOCERT ECODÉTERGENT\u003c\/span\u003e\n    \u003cspan class=\"soi-lesv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-lesv-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-lesv-label\"\u003eFLACON RECYCLÉ\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lesv-section\"\u003e\n  \u003ch2\u003eUne lessive liquide vraiment différente : naturelle, efficace et fabriquée en France\u003c\/h2\u003e\n  \u003cp\u003eVous cherchez une lessive liquide performante qui prend soin de votre linge sans compromettre votre engagement éco-responsable ? La Lessive Liquide au Lavandin Bio d'Etamine du Lys coche toutes les cases : performance de lavage, respect des textiles, formule naturelle et fabrication française. Un produit que vous pouvez utiliser en toute confiance, pour toute la famille.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lesv-section\"\u003e\n  \u003ch2\u003eCe qui la distingue des autres lessives liquides du marché\u003c\/h2\u003e\n  \u003cp class=\"soi-lesv-section-intro\"\u003eEtamine du Lys fait le choix de l'essentiel : des ingrédients d'origine naturelle, une fabrication responsable et une transparence totale sur la composition.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lesv-grid\"\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e🌾 Agent lavant français issu du blé\u003c\/h3\u003e\n      \u003cp\u003eUne base 100 % végétale, biodégradable et douce pour les fibres de votre linge.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e💜 Parfum naturel au lavandin biologique\u003c\/h3\u003e\n      \u003cp\u003eUne fragrance authentique et apaisante à l'huile essentielle, sans molécules de synthèse.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e🎨 Sans azurant optique\u003c\/h3\u003e\n      \u003cp\u003eVos couleurs restent vives et vos blancs ne jaunissent pas artificiellement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e🐰 Vegan et non testée sur les animaux\u003c\/h3\u003e\n      \u003cp\u003eCertifiée Ecocert Ecodétergent, cette lessive respecte le vivant à chaque étape.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e♻️ Flacon rechargeable en plastique recyclé\u003c\/h3\u003e\n      \u003cp\u003eUne empreinte environnementale réduite dès l'emballage.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lesv-section\"\u003e\n  \u003ch2\u003ePour quel linge utiliser cette lessive liquide ?\u003c\/h2\u003e\n  \u003cp class=\"soi-lesv-section-intro\"\u003eBonne nouvelle : vous n'avez pas besoin de plusieurs produits. Cette lessive convient à tous vos textiles, blancs comme colorés, en coton, synthétique ou mélange. Elle s'utilise aussi bien en machine qu'à la main.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lesv-grid\"\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e👔 Vêtements de ville\u003c\/h3\u003e\n      \u003cp\u003eT-shirts, pulls, chemises : votre garde-robe quotidienne est entre de bonnes mains.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e🛏️ Linge de maison\u003c\/h3\u003e\n      \u003cp\u003eLinge de lit et serviettes retrouvent fraîcheur et douceur à chaque lavage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e🧣 Textiles délicats\u003c\/h3\u003e\n      \u003cp\u003eAdaptez simplement la température pour prendre soin de vos pièces les plus fragiles.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card\"\u003e\n      \u003ch3\u003e🏃 Vêtements de sport\u003c\/h3\u003e\n      \u003cp\u003eTenues du quotidien et vêtements de sport sont parfaitement nettoyés.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lesv-section\"\u003e\n  \u003ch2\u003eOù mettre la lessive liquide et comment l'utiliser ?\u003c\/h2\u003e\n  \u003cp class=\"soi-lesv-section-intro\"\u003eVersez la lessive directement dans le bac à lessive principal (compartiment II) de votre tiroir, ou directement dans le tambour avant d'ajouter le linge pour un dosage plus précis.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lesv-timeline\"\u003e\n    \u003cdiv class=\"soi-lesv-step\"\u003e\n      \u003cdiv class=\"soi-lesv-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-lesv-step-content\"\u003e\n        \u003ch3\u003eLinge peu sale\u003c\/h3\u003e\n        \u003cp\u003e50 ml (environ 2 bouchons) suffisent pour un lavage efficace.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-step\"\u003e\n      \u003cdiv class=\"soi-lesv-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-lesv-step-content\"\u003e\n        \u003ch3\u003eLinge normalement sale\u003c\/h3\u003e\n        \u003cp\u003e50 ml à 30°C ou 40°C pour la grande majorité des lessives courantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-step\"\u003e\n      \u003cdiv class=\"soi-lesv-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-lesv-step-content\"\u003e\n        \u003ch3\u003eEau dure ou linge très sale\u003c\/h3\u003e\n        \u003cp\u003eAugmentez légèrement la dose, sans dépasser 75 ml par lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-lesv-tip\"\u003e\n    \u003cdiv class=\"soi-lesv-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLe flacon de 1 litre permet jusqu'à 20 lavages. Pour un dosage optimal, privilégiez le versement directement dans le tambour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lesv-section\"\u003e\n  \u003ch2\u003eComposition de la lessive liquide Etamine du Lys\u003c\/h2\u003e\n  \u003cp class=\"soi-lesv-section-intro\"\u003eLa transparence fait partie de l'ADN de la marque. Voici les principaux ingrédients de cette formule certifiée Ecocert Ecodétergent.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lesv-compo\"\u003e\n    \u003cdiv class=\"soi-lesv-compo-row\"\u003e\n      \u003cspan class=\"soi-lesv-compo-label\"\u003eAgent tensioactif végétal\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-compo-value\"\u003eIssu du blé, d'origine française. Action dégraissante et détergente douce.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-compo-row\"\u003e\n      \u003cspan class=\"soi-lesv-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-compo-value\"\u003eLavandin bio (Lavandula hybrida). Parfum naturel aux propriétés assainissantes.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-compo-row\"\u003e\n      \u003cspan class=\"soi-lesv-compo-label\"\u003eAgents séquestrants\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-compo-value\"\u003eD'origine naturelle, pour adoucir l'eau et améliorer l'efficacité du lavage.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-compo-row\"\u003e\n      \u003cspan class=\"soi-lesv-compo-label\"\u003eConservateurs\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-compo-value\"\u003eAutorisés Ecocert, pour la stabilité du produit.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-lesv-tip\" style=\"margin-top: 1.25rem;\"\u003e\n    \u003cdiv class=\"soi-lesv-tip-icon\"\u003e🚫\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eFormule sans compromis\u003c\/strong\u003e\n      \u003cp\u003eSans phosphates, sans azurants optiques, sans colorants, sans parfums de synthèse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lesv-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lesv-grid-compact\"\u003e\n    \u003cdiv class=\"soi-lesv-card-mini\"\u003e\n      \u003cspan class=\"soi-lesv-card-mini-icon\"\u003e📏\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-value\"\u003e1 litre\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card-mini\"\u003e\n      \u003cspan class=\"soi-lesv-card-mini-icon\"\u003e🧺\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-label\"\u003eNombre de lavages\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-value\"\u003e20 lavages\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card-mini\"\u003e\n      \u003cspan class=\"soi-lesv-card-mini-icon\"\u003e🌡️\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-label\"\u003eTempérature\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-value\"\u003eDès 30°C\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card-mini\"\u003e\n      \u003cspan class=\"soi-lesv-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-label\"\u003eOrigine\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card-mini\"\u003e\n      \u003cspan class=\"soi-lesv-card-mini-icon\"\u003e✅\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-value\"\u003eEcocert Ecodétergent\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lesv-card-mini\"\u003e\n      \u003cspan class=\"soi-lesv-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n      \u003cspan class=\"soi-lesv-card-mini-value\"\u003eFlacon recyclé rechargeable\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lesv-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-lesv-cta-box\"\u003e\n    \u003cp class=\"soi-lesv-cta-tag\" style=\"color: white;\"\u003ePrendre soin de son linge naturellement, laver responsablement\u003c\/p\u003e\n    \u003cp class=\"soi-lesv-cta-text\" style=\"color: white;\"\u003eChaque lessive devient une parenthèse de douceur avec ce parfum de lavandin bio qui embaume le linge propre. Un choix simple, sensé et sincèrement bon pour toute la maison.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lesv-marine: #1A2D3D;\n  --soi-lesv-marine-dark: #0F1E2B;\n  --soi-lesv-marine-light: #2C4458;\n  --soi-lesv-pomme: #A1C544;\n  --soi-lesv-pomme-dark: #84A636;\n  --soi-lesv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-lesv-white: #FFFFFF;\n  --soi-lesv-off-white: #F8FAF6;\n  --soi-lesv-stone: #F1F3EE;\n  --soi-lesv-line: #E5E8E0;\n\n  --soi-lesv-primary: #7C5FA0;\n  --soi-lesv-primary-soft: #E8DFF0;\n  --soi-lesv-accent: #A8B5D4;\n\n  --soi-lesv-text: #1A2D3D;\n  --soi-lesv-text-soft: #4A5B6B;\n  --soi-lesv-text-muted: #7B8693;\n\n  --soi-lesv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lesv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lesv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lesv-radius: 12px;\n  --soi-lesv-radius-sm: 8px;\n  --soi-lesv-radius-pill: 999px;\n}\n\n.soi-lesv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lesv-fiche img { max-width: 100%; height: auto; }\n\n.soi-lesv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lesv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lesv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-lesv-hero {\n  position: relative;\n  background: var(--soi-lesv-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-lesv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lesv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lesv-pomme);\n}\n\n.soi-lesv-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-lesv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lesv-pomme);\n  border-radius: 50%;\n}\n\n.soi-lesv-hero-title {\n  display: block;\n  color: var(--soi-lesv-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-lesv-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-lesv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lesv-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-lesv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lesv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lesv-label-accent {\n  background: var(--soi-lesv-pomme);\n  border-color: var(--soi-lesv-pomme);\n  color: var(--soi-lesv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-lesv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lesv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lesv-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-lesv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lesv-pomme);\n  border-radius: 2px;\n}\n\n.soi-lesv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-lesv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-lesv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lesv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lesv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-lesv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-lesv-card {\n  background: var(--soi-lesv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lesv-radius);\n  border-left: 3px solid var(--soi-lesv-pomme);\n}\n\n.soi-lesv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lesv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lesv-card p {\n  font-size: 14px;\n  color: var(--soi-lesv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-lesv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-lesv-card-mini {\n  background: var(--soi-lesv-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-lesv-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-lesv-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-lesv-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-lesv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-lesv-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lesv-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-lesv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-lesv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lesv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lesv-radius);\n  border: 1px solid var(--soi-lesv-line);\n  align-items: flex-start;\n}\n\n.soi-lesv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lesv-marine);\n  color: var(--soi-lesv-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-lesv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lesv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lesv-step-content p {\n  font-size: 14px;\n  color: var(--soi-lesv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPO === *\/\n.soi-lesv-compo {\n  background: var(--soi-lesv-off-white);\n  border-radius: var(--soi-lesv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-lesv-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-lesv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-lesv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-lesv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lesv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-lesv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lesv-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-lesv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lesv-pomme-light);\n  border-left: 4px solid var(--soi-lesv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lesv-radius) var(--soi-lesv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-lesv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lesv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lesv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lesv-tip p {\n  font-size: 14px;\n  color: var(--soi-lesv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-lesv-cta-box {\n  background: var(--soi-lesv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lesv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lesv-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-lesv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lesv-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-lesv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lesv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lesv-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-lesv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lesv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-lesv-compo-value {\n    text-align: left;\n  }\n\n  .soi-lesv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-lesv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lesv-fiche {\n    --soi-lesv-text-soft: #2C3E50;\n    --soi-lesv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603462512970,"sku":"EY0060","price":8.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/etamine_lys_ey0060_lessive_lavandin_9262ae35-7ec1-4832-a1b8-85fcbfd58b8f.jpg?v=1778843026"},{"product_id":"assouplissant-lavande-etamine-du-lys","title":"Assouplissant Lavande - Etamine du Lys","description":"\n\u003cdiv class=\"soi-aslv-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-aslv-hero\"\u003e\n    \u003cdiv class=\"soi-aslv-hero-tag\"\u003e\n      \u003cspan class=\"soi-aslv-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène \u0026amp; entretien · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-aslv-hero-title\"\u003eLa douceur naturelle de la lavande pour votre linge\u003c\/span\u003e\n    \u003cp class=\"soi-aslv-hero-subtitle\"\u003eUn assouplissant formulé à 96 % d'ingrédients d'origine naturelle, au parfum 100 % naturel de lavande bio. Vos textiles sont protégés, assouplis et délicatement parfumés, lavage après lavage.\u003c\/p\u003e\n    \u003cdiv class=\"soi-aslv-hero-labels\"\u003e\n      \u003cspan class=\"soi-aslv-label soi-aslv-label-accent\"\u003eECOCERT ECODÉTERGENT\u003c\/span\u003e\n      \u003cspan class=\"soi-aslv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-aslv-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-aslv-label\"\u003eSANS PARABÈNES\u003c\/span\u003e\n      \u003cspan class=\"soi-aslv-label\"\u003eNON TESTÉ SUR ANIMAUX\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-aslv-section\"\u003e\n    \u003cp class=\"soi-aslv-section-intro\"\u003eVous cherchez un assouplissant lavande naturel qui prend vraiment soin de votre linge, sans compromis sur l'efficacité ni sur l'environnement ? L'Assouplissant Lavande Bio Etamine du Lys est parfumé à 100 % avec des matières naturelles, dont de la lavande bio certifiée ECOCERT. En un seul geste, vos vêtements ressortent doux, gonflants et délicatement parfumés.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : BÉNÉFICES --\u003e\n  \u003csection class=\"soi-aslv-section\"\u003e\n    \u003ch2\u003eCe que cet assouplissant textile fait vraiment pour votre linge\u003c\/h2\u003e\n    \u003cp\u003eBeaucoup d'assouplissants du commerce adoucissent en surface. Celui-ci agit différemment : sa formule végétale pénètre les fibres textiles pour les nourrir en profondeur et les protéger lavage après lavage.\u003c\/p\u003e\n    \u003cdiv class=\"soi-aslv-benefits\"\u003e\n      \u003cdiv class=\"soi-aslv-benefit\"\u003e\n        \u003cdiv class=\"soi-aslv-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtège les fibres\u003c\/h3\u003e\n        \u003cp\u003eLimite l'usure prématurée des textiles, préserve leur éclat et leur forme au fil des lavages.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-benefit\"\u003e\n        \u003cdiv class=\"soi-aslv-benefit-icon\"\u003e\u003cspan\u003e💜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eParfum lavande bio longue durée\u003c\/h3\u003e\n        \u003cp\u003eUn parfum 100 % naturel, doux et apaisant, qui reste présent bien après le séchage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-benefit\"\u003e\n        \u003cdiv class=\"soi-aslv-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAnti-électricité statique\u003c\/h3\u003e\n        \u003cp\u003eFini les textiles qui collent ou s'électrisent, notamment les matières synthétiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-benefit\"\u003e\n        \u003cdiv class=\"soi-aslv-benefit-icon\"\u003e\u003cspan\u003e👕\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFacilite le repassage\u003c\/h3\u003e\n        \u003cp\u003eLes fibres assouplies se froissent moins et glissent plus facilement sous le fer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : MODE D'EMPLOI --\u003e\n  \u003csection class=\"soi-aslv-section\"\u003e\n    \u003ch2\u003eComment utiliser cet assouplissant à lavande\u003c\/h2\u003e\n    \u003cp\u003eSon utilisation est simple et identique à n'importe quel assouplissant textile du quotidien :\u003c\/p\u003e\n    \u003cdiv class=\"soi-aslv-timeline\"\u003e\n      \u003cdiv class=\"soi-aslv-step\"\u003e\n        \u003cdiv class=\"soi-aslv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-aslv-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003eVersez 25 ml (soit un bouchon) dans le compartiment assouplissant de votre machine à laver.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-step\"\u003e\n        \u003cdiv class=\"soi-aslv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-aslv-step-content\"\u003e\n          \u003ch3\u003eLavage\u003c\/h3\u003e\n          \u003cp\u003eLancez votre cycle habituel : efficace de 30 °C à 90 °C, il convient à tous vos programmes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-step\"\u003e\n        \u003cdiv class=\"soi-aslv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-aslv-step-content\"\u003e\n          \u003ch3\u003eAssociation recommandée\u003c\/h3\u003e\n          \u003cp\u003eAssociez-le à la Lessive Liquide Lavandin Etamine du Lys pour un duo lavage complet, 100 % naturel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-aslv-tip\"\u003e\n      \u003cdiv class=\"soi-aslv-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eChaque flacon de 1 litre garantit 40 lavages. Le flacon est recyclé et recyclable, et rechargeable en vrac pour réduire vos déchets plastiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : COMPOSITION --\u003e\n  \u003csection class=\"soi-aslv-section\"\u003e\n    \u003ch2\u003eComposition de l'assouplissant lavande bio\u003c\/h2\u003e\n    \u003cp\u003eLa formule mise tout sur l'origine naturelle des matières premières, sans sacrifier la performance :\u003c\/p\u003e\n    \u003cdiv class=\"soi-aslv-compo\"\u003e\n      \u003cdiv class=\"soi-aslv-compo-row\"\u003e\n        \u003cspan class=\"soi-aslv-compo-label\"\u003eIngrédients d'origine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-compo-value\"\u003e96 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-compo-row\"\u003e\n        \u003cspan class=\"soi-aslv-compo-label\"\u003eAgents assouplissants\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-compo-value\"\u003eOrigine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-compo-row\"\u003e\n        \u003cspan class=\"soi-aslv-compo-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-compo-value\"\u003e100 % naturel, lavande bio certifiée ECOCERT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-compo-row\"\u003e\n        \u003cspan class=\"soi-aslv-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-compo-value\"\u003eColorants synthétiques, parabènes, silicones\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem;\"\u003e\u003cem\u003eListe INCI complète disponible sur l'emballage et sur le site officiel Etamine du Lys.\u003c\/em\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : ENGAGEMENTS --\u003e\n  \u003csection class=\"soi-aslv-section\"\u003e\n    \u003ch2\u003eEngagements et certifications\u003c\/h2\u003e\n    \u003cdiv class=\"soi-aslv-grid-compact\"\u003e\n      \u003cdiv class=\"soi-aslv-card-mini\"\u003e\n        \u003cspan class=\"soi-aslv-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-card-mini-value\"\u003eECOCERT Ecodétergent\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-card-mini\"\u003e\n        \u003cspan class=\"soi-aslv-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-card-mini\"\u003e\n        \u003cspan class=\"soi-aslv-card-mini-icon\"\u003e🐰\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-card-mini-label\"\u003eÉthique\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-card-mini-value\"\u003eVegan, non testé sur animaux\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aslv-card-mini\"\u003e\n        \u003cspan class=\"soi-aslv-card-mini-icon\"\u003e🏭\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-card-mini-label\"\u003eExpertise\u003c\/span\u003e\n        \u003cspan class=\"soi-aslv-card-mini-value\"\u003e30 ans d'expertise végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : FAQ --\u003e\n  \u003csection class=\"soi-aslv-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur l'assouplissant lavande\u003c\/h2\u003e\n    \u003cdiv class=\"soi-aslv-accordion\"\u003e\n      \u003cdetails class=\"soi-aslv-accordion-item\"\u003e\n        \u003csummary class=\"soi-aslv-accordion-header\"\u003e🌸 Peut-on utiliser cet assouplissant à la place d'un désodorisant textile ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-aslv-accordion-content\"\u003e\n          \u003cp\u003eOui. Versez quelques gouttes diluées dans un spray d'eau et vaporisez sur vos textiles avant séchage pour un effet désodorisant doux et naturel, sans bicarbonate.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-aslv-accordion-item\"\u003e\n        \u003csummary class=\"soi-aslv-accordion-header\"\u003e🧪 Est-il compatible avec le vinaigre blanc ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-aslv-accordion-content\"\u003e\n          \u003cp\u003eMieux vaut ne pas les mélanger directement : le vinaigre est un bon détartrant de machine, mais il neutralise l'effet assouplissant. Utilisez-les lors de cycles séparés.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-aslv-accordion-item\"\u003e\n        \u003csummary class=\"soi-aslv-accordion-header\"\u003e🤲 Convient-il aux peaux sensibles ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-aslv-accordion-content\"\u003e\n          \u003cp\u003eSa formule douce à base végétale est pensée pour limiter les irritants, mais en cas de peau très réactive, testez sur un petit textile avant usage généralisé.\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-aslv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-aslv-cta-box\"\u003e\n      \u003cp class=\"soi-aslv-cta-tag\" style=\"color: white;\"\u003eUn geste doux pour votre linge et pour la planète\u003c\/p\u003e\n      \u003cp class=\"soi-aslv-cta-text\" style=\"color: white;\"\u003eDes vêtements protégés, souples, enveloppés d'un parfum naturel de lavande. Un choix simple, sain et cohérent pour toute la famille.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-aslv-marine: #1A2D3D;\n  --soi-aslv-marine-dark: #0F1E2B;\n  --soi-aslv-marine-light: #2C4458;\n  --soi-aslv-pomme: #A1C544;\n  --soi-aslv-pomme-dark: #84A636;\n  --soi-aslv-pomme-light: rgba(161,197,68,0.10);\n  --soi-aslv-white: #FFFFFF;\n  --soi-aslv-off-white: #F8FAF6;\n  --soi-aslv-stone: #F1F3EE;\n  --soi-aslv-line: #E5E8E0;\n  --soi-aslv-primary: #9B8AA8;\n  --soi-aslv-primary-soft: #E8E0F0;\n  --soi-aslv-accent: #A8B5D4;\n  --soi-aslv-text: #1A2D3D;\n  --soi-aslv-text-soft: #4A5B6B;\n  --soi-aslv-text-muted: #7B8693;\n  --soi-aslv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-aslv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-aslv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-aslv-radius: 12px;\n  --soi-aslv-radius-sm: 8px;\n  --soi-aslv-radius-pill: 999px;\n}\n\n.soi-aslv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-aslv-fiche img { max-width: 100%; height: auto; }\n\n.soi-aslv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-aslv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-aslv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-aslv-hero {\n  position: relative;\n  background: var(--soi-aslv-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-aslv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-aslv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-aslv-pomme);\n}\n\n.soi-aslv-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-aslv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-aslv-pomme);\n  border-radius: 50%;\n}\n\n.soi-aslv-hero-title {\n  display: block;\n  color: var(--soi-aslv-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-aslv-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-aslv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-aslv-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-aslv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-aslv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-aslv-label-accent {\n  background: var(--soi-aslv-pomme);\n  border-color: var(--soi-aslv-pomme);\n  color: var(--soi-aslv-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-aslv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-aslv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-aslv-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-aslv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-aslv-pomme);\n  border-radius: 2px;\n}\n\n.soi-aslv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-aslv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-aslv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-aslv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-aslv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-aslv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.25rem;\n}\n\n.soi-aslv-benefit {\n  background: var(--soi-aslv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-aslv-radius);\n  border: 1px solid var(--soi-aslv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-aslv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-aslv-shadow-md);\n}\n\n.soi-aslv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-aslv-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-aslv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-aslv-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-aslv-benefit:hover .soi-aslv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-aslv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-aslv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-aslv-benefit p {\n  font-size: 13px;\n  color: var(--soi-aslv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-aslv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-aslv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-aslv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-aslv-radius);\n  border: 1px solid var(--soi-aslv-line);\n  align-items: flex-start;\n}\n\n.soi-aslv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-aslv-marine);\n  color: var(--soi-aslv-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-aslv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-aslv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-aslv-step-content p {\n  font-size: 14px;\n  color: var(--soi-aslv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-aslv-compo {\n  background: var(--soi-aslv-off-white);\n  border-radius: var(--soi-aslv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-aslv-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-aslv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-aslv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-aslv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-aslv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-aslv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-aslv-marine);\n  text-align: right;\n}\n\n\/* GRID COMPACT *\/\n.soi-aslv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-aslv-card-mini {\n  background: var(--soi-aslv-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-aslv-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-aslv-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-aslv-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-aslv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-aslv-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-aslv-marine);\n}\n\n\/* TIP *\/\n.soi-aslv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-aslv-pomme-light);\n  border-left: 4px solid var(--soi-aslv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-aslv-radius) var(--soi-aslv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-aslv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-aslv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-aslv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-aslv-tip p {\n  font-size: 14px;\n  color: var(--soi-aslv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-aslv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-aslv-accordion-item {\n  background: var(--soi-aslv-off-white);\n  border-radius: var(--soi-aslv-radius-sm);\n  border: 1px solid var(--soi-aslv-line);\n  overflow: hidden;\n}\n\n.soi-aslv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-aslv-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-aslv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-aslv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-aslv-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-aslv-accordion-item[open] .soi-aslv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-aslv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-aslv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-aslv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-aslv-cta-box {\n  background: var(--soi-aslv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-aslv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-aslv-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-aslv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-aslv-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-aslv-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-aslv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-aslv-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-aslv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-aslv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-aslv-compo-value {\n    text-align: left;\n  }\n\n  .soi-aslv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-aslv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-aslv-fiche {\n    --soi-aslv-text-soft: #2C3E50;\n    --soi-aslv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603463168330,"sku":"EY0065","price":7.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/assouplissant-lavande-etamine-du-lys-packshot.webp?v=1786193552"},{"product_id":"lessive-poudre-lavandin-etamine-du-lys","title":"Lessive Poudre Lavandin - Etamine du Lys","description":"\u003cdiv class=\"soi-lav-fiche\"\u003e\n\n\u003csection class=\"soi-lav-hero\"\u003e\n  \u003cdiv class=\"soi-lav-hero-tag\"\u003e\n    \u003cspan class=\"soi-lav-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène · Etamine du Lys\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-lav-hero-title\"\u003eDes blancs éclatants, naturellement\u003c\/span\u003e\n  \u003cp class=\"soi-lav-hero-subtitle\"\u003eUne lessive en poudre au lavandin, certifiée et fabriquée en France, qui nettoie en profondeur dès 30 °C sans compromis sur l'environnement.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lav-hero-labels\"\u003e\n    \u003cspan class=\"soi-lav-label soi-lav-label-accent\"\u003eECOCERT ECODÉTERGENT\u003c\/span\u003e\n    \u003cspan class=\"soi-lav-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-lav-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-lav-label\"\u003eNON TESTÉ SUR ANIMAUX\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lav-section\"\u003e\n  \u003ch2\u003ePourquoi choisir cette lessive poudre plutôt qu'une Ariel ou une lessive classique ?\u003c\/h2\u003e\n  \u003cp\u003eLa question lessive en poudre ou liquide revient souvent. La poudre présente un avantage concret : elle se conserve sans conservateurs, se concentre davantage et génère moins d'emballage plastique. Comparée à une lessive conventionnelle, la formule Etamine du Lys mise sur des ingrédients d'origine naturelle certifiés, sans sacrifier l'efficacité.\u003c\/p\u003e\n  \u003cdiv class=\"soi-lav-benefits\"\u003e\n    \u003cdiv class=\"soi-lav-benefit\"\u003e\n      \u003cdiv class=\"soi-lav-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAnti-grisaillement\u003c\/h3\u003e\n      \u003cp\u003eVos blancs restent blancs, lavage après lavage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-benefit\"\u003e\n      \u003cdiv class=\"soi-lav-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDétachant intégré\u003c\/h3\u003e\n      \u003cp\u003eLes taches du quotidien (café, herbe, sauce) sont prises en charge directement grâce à l'oxygène actif, sans prétraitement systématique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-benefit\"\u003e\n      \u003cdiv class=\"soi-lav-benefit-icon\"\u003e\u003cspan\u003e🌡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEfficace dès 30 °C\u003c\/h3\u003e\n      \u003cp\u003eÉconomisez de l'énergie sans compromis sur la propreté.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-benefit\"\u003e\n      \u003cdiv class=\"soi-lav-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eParfum 100 % naturel\u003c\/h3\u003e\n      \u003cp\u003eHuile essentielle de lavandin, pas de fragrance synthétique, juste la vraie plante.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lav-section\"\u003e\n  \u003ch2\u003ePour quel linge utiliser cette poudre lessive ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lav-grid\"\u003e\n    \u003cdiv class=\"soi-lav-card\"\u003e\n      \u003ch3\u003e👕 Linge blanc et couleurs claires\u003c\/h3\u003e\n      \u003cp\u003eCette lessive en poudre est formulée spécifiquement pour le linge blanc et les couleurs claires. Elle convient au lavage en machine comme au lavage à la main, dès 30 °C jusqu'aux températures élevées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-card\"\u003e\n      \u003ch3\u003e⚠️ Textiles à éviter\u003c\/h3\u003e\n      \u003cp\u003eElle n'est pas recommandée pour les textiles délicats comme la laine ou la soie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lav-section\"\u003e\n  \u003ch2\u003eComposition détaillée de la lessive poudre Etamine du Lys\u003c\/h2\u003e\n  \u003cp class=\"soi-lav-section-intro\"\u003eLa formule repose sur une base de percarbonate de soude, un agent blanchissant naturel qui libère de l'oxygène actif au contact de l'eau. Voici les principaux actifs :\u003c\/p\u003e\n  \u003cdiv class=\"soi-lav-compo\"\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003ePercarbonate de soude\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eBlanchiment et détachage par oxydation douce\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eCarbonate de sodium (soude)\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eAgent lavant alcalin, dégraissant naturel\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eSilicate de sodium\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eProtège les textiles et les machines\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eTensioactifs d'origine végétale\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eDécrochent les salissures des fibres\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eHuile essentielle de lavandin\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eParfum 100 % naturel, origine traçable\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eEnzymes\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eRenforcent l'action détachante sur les taches protéiques et grasses\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-lav-tip\"\u003e\n    \u003cdiv class=\"soi-lav-tip-icon\"\u003e🌱\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eFormule sans phosphates, sans huile de palme et sans colorant artificiel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lav-section\"\u003e\n  \u003ch2\u003eDosage recommandé\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lav-timeline\"\u003e\n    \u003cdiv class=\"soi-lav-step\"\u003e\n      \u003cdiv class=\"soi-lav-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-lav-step-content\"\u003e\n        \u003ch3\u003eLinge peu sale ou eau douce\u003c\/h3\u003e\n        \u003cp\u003e40 g (environ 2 cuillères doseuses rases) par lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-step\"\u003e\n      \u003cdiv class=\"soi-lav-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-lav-step-content\"\u003e\n        \u003ch3\u003eLinge normalement sale ou eau moyenne\u003c\/h3\u003e\n        \u003cp\u003e50 g par lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-step\"\u003e\n      \u003cdiv class=\"soi-lav-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-lav-step-content\"\u003e\n        \u003ch3\u003eLinge très sale ou eau dure\u003c\/h3\u003e\n        \u003cp\u003e60 à 70 g par lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-lav-tip\"\u003e\n    \u003cdiv class=\"soi-lav-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eVersez la poudre directement dans le tambour avant d'ajouter le linge pour une dissolution optimale, surtout à basse température.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lav-section\"\u003e\n  \u003ch2\u003eCertifications et engagements\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lav-grid-compact\"\u003e\n    \u003cdiv class=\"soi-lav-card-mini\"\u003e\n      \u003cspan class=\"soi-lav-card-mini-icon\"\u003e🏅\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-card-mini-value\"\u003eECOCERT Ecodétergent\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-card-mini\"\u003e\n      \u003cspan class=\"soi-lav-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-card-mini\"\u003e\n      \u003cspan class=\"soi-lav-card-mini-icon\"\u003e🐰\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-card-mini-label\"\u003eÉthique\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-card-mini-value\"\u003eVegan, non testé sur animaux\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-card-mini\"\u003e\n      \u003cspan class=\"soi-lav-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-card-mini-value\"\u003eCarton 100 % recyclé\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lav-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-lav-compo\"\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eContenu\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003e2 kg, soit 40 lavages\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eTempérature\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eEfficace de 30 °C à 90 °C\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eUsage\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eMachine et lavage à la main\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eLinge concerné\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eBlanc et couleurs claires uniquement\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-lav-compo-row\"\u003e\n      \u003cspan class=\"soi-lav-compo-label\"\u003eParfum\u003c\/span\u003e\n      \u003cspan class=\"soi-lav-compo-value\"\u003eLavandin, huile essentielle 100 % d'origine naturelle\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-lav-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-lav-cta-box\"\u003e\n    \u003cp class=\"soi-lav-cta-text\" style=\"color: white;\"\u003eParce que prendre soin de votre linge ne devrait pas se faire au détriment de la planète, la Lessive Poudre Lavandin Etamine du Lys vous offre une propreté profonde, des blancs éclatants et un parfum de lavandin authentique, le tout dans une formule certifiée et vraiment respectueuse de l'environnement.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-lav-marine: #1A2D3D;\n  --soi-lav-marine-dark: #0F1E2B;\n  --soi-lav-marine-light: #2C4458;\n  --soi-lav-pomme: #A1C544;\n  --soi-lav-pomme-dark: #84A636;\n  --soi-lav-pomme-light: rgba(161,197,68,0.10);\n  --soi-lav-white: #FFFFFF;\n  --soi-lav-off-white: #F8FAF6;\n  --soi-lav-stone: #F1F3EE;\n  --soi-lav-line: #E5E8E0;\n  --soi-lav-primary: #4E4B99;\n  --soi-lav-primary-soft: #E8E6F5;\n  --soi-lav-accent: #9B8AA8;\n  --soi-lav-text: #1A2D3D;\n  --soi-lav-text-soft: #4A5B6B;\n  --soi-lav-text-muted: #7B8693;\n  --soi-lav-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-lav-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-lav-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-lav-radius: 12px;\n  --soi-lav-radius-sm: 8px;\n  --soi-lav-radius-pill: 999px;\n}\n\n.soi-lav-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-lav-fiche img { max-width: 100%; height: auto; }\n\n.soi-lav-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-lav-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-lav-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-lav-hero {\n  position: relative;\n  background: var(--soi-lav-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-lav-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-lav-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-lav-pomme);\n}\n\n.soi-lav-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-lav-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-lav-pomme);\n  border-radius: 50%;\n}\n\n.soi-lav-hero-title {\n  display: block;\n  color: var(--soi-lav-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-lav-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-lav-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-lav-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-lav-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-lav-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-lav-label-accent {\n  background: var(--soi-lav-pomme);\n  border-color: var(--soi-lav-pomme);\n  color: var(--soi-lav-marine);\n  font-weight: 600;\n}\n\n.soi-lav-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-lav-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-lav-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-lav-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-lav-pomme);\n  border-radius: 2px;\n}\n\n.soi-lav-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-lav-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-lav-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-lav-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-lav-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-lav-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-lav-benefit {\n  background: var(--soi-lav-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-lav-radius);\n  border: 1px solid var(--soi-lav-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-lav-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-lav-shadow-md);\n}\n\n.soi-lav-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-lav-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-lav-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-lav-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-lav-benefit:hover .soi-lav-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-lav-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lav-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lav-benefit p {\n  font-size: 13px;\n  color: var(--soi-lav-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lav-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-lav-card {\n  background: var(--soi-lav-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lav-radius);\n  border-left: 3px solid var(--soi-lav-pomme);\n}\n\n.soi-lav-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-lav-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-lav-card p {\n  font-size: 14px;\n  color: var(--soi-lav-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lav-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-lav-card-mini {\n  background: var(--soi-lav-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-lav-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-lav-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-lav-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-lav-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-lav-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lav-marine);\n}\n\n.soi-lav-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-lav-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-lav-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-lav-radius);\n  border: 1px solid var(--soi-lav-line);\n  align-items: flex-start;\n}\n\n.soi-lav-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-lav-marine);\n  color: var(--soi-lav-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-lav-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-lav-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-lav-step-content p {\n  font-size: 14px;\n  color: var(--soi-lav-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lav-compo {\n  background: var(--soi-lav-off-white);\n  border-radius: var(--soi-lav-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-lav-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-lav-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-lav-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-lav-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-lav-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-lav-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-lav-marine);\n  text-align: right;\n}\n\n.soi-lav-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-lav-pomme-light);\n  border-left: 4px solid var(--soi-lav-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-lav-radius) var(--soi-lav-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-lav-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-lav-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-lav-marine);\n  margin-bottom: 4px;\n}\n\n.soi-lav-tip p {\n  font-size: 14px;\n  color: var(--soi-lav-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-lav-cta-box {\n  background: var(--soi-lav-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-lav-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-lav-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-lav-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-lav-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-lav-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-lav-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-lav-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-lav-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-lav-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-lav-compo-value {\n    text-align: left;\n  }\n\n  .soi-lav-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-lav-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-lav-fiche {\n    --soi-lav-text-soft: #2C3E50;\n    --soi-lav-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603463921994,"sku":"EY0070","price":21.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/etamine_lys_ey0070_lessive_poudre_lavandin_85565b8e-c7ed-45b9-a35e-795a70143ed5.jpg?v=1778843032"},{"product_id":"nettoyant-degraissant-multi-usage-etamine-du-lys","title":"Nettoyant dégraissant Multi-Usage - Etamine du Lys","description":"\u003cdiv class=\"soi-musd-fiche\"\u003e\n\n\u003csection class=\"soi-musd-hero\"\u003e\n  \u003cdiv class=\"soi-musd-hero-tag\"\u003e\n    \u003cspan class=\"soi-musd-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène maison · Étamine du Lys\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-musd-hero-title\"\u003eUn seul flacon pour toute la maison\u003c\/span\u003e\n  \u003cp class=\"soi-musd-hero-subtitle\"\u003eCe nettoyant dégraissant multi-usage à la menthe bio offre jusqu'à 200 utilisations par flacon, pour des surfaces impeccables sans compromis sur la nature.\u003c\/p\u003e\n  \u003cdiv class=\"soi-musd-hero-labels\"\u003e\n    \u003cspan class=\"soi-musd-label soi-musd-label-accent\"\u003eECOCERT ECODÉTERGENT\u003c\/span\u003e\n    \u003cspan class=\"soi-musd-label\"\u003eCRUELTY FREE \u0026amp; VEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-musd-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-musd-section\"\u003e\n  \u003ch2\u003eNettoyant dégraissant multi-usage à la menthe bio : efficace, naturel et made in France\u003c\/h2\u003e\n  \u003cp\u003eVous cherchez un \u003cstrong\u003enettoyant multi-usage maison\u003c\/strong\u003e capable de venir à bout des graisses tenaces, des taches d'herbes ou de sang, tout en restant doux pour l'environnement ? Ce dégraissant nettoyant d'Étamine du Lys coche toutes les cases : formule naturelle, agent lavant issu du blé français, parfum frais à la menthe bio et jusqu'à \u003cstrong\u003e200 utilisations\u003c\/strong\u003e par flacon d'un litre.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-musd-section\"\u003e\n  \u003ch2\u003eSur quelles surfaces peut-on l'utiliser ?\u003c\/h2\u003e\n  \u003cp class=\"soi-musd-section-intro\"\u003eSa polyvalence est l'un de ses vrais atouts. Ce \u003cstrong\u003enettoyant multi-usage sans rinçage\u003c\/strong\u003e s'adapte à presque toutes les surfaces de votre quotidien :\u003c\/p\u003e\n  \u003cdiv class=\"soi-musd-grid\"\u003e\n    \u003cdiv class=\"soi-musd-card\"\u003e\n      \u003ch3\u003e🍳 Cuisine\u003c\/h3\u003e\n      \u003cp\u003ePlans de travail, hottes, plaques de cuisson, appareils électroménagers.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-card\"\u003e\n      \u003ch3\u003e🏠 Sol et murs\u003c\/h3\u003e\n      \u003cp\u003eCarrelage, parquet verni, faïence, lessivage des murs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-card\"\u003e\n      \u003ch3\u003e🚿 Salle de bain\u003c\/h3\u003e\n      \u003cp\u003eLavabo, robinetterie, paroi de douche.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-card\"\u003e\n      \u003ch3\u003e👕 Linge\u003c\/h3\u003e\n      \u003cp\u003eDétachant prélavage sur les taches grasses ou végétales.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-card\"\u003e\n      \u003ch3\u003e🌿 Extérieur\u003c\/h3\u003e\n      \u003cp\u003eMobilier de jardin, barbecue, surfaces encrassées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-musd-tip\"\u003e\n    \u003cdiv class=\"soi-musd-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eContrairement à un dégraissant moteur ou un dégraissant industriel chargé en solvants, cette formule convient aux surfaces du quotidien sans risque d'endommagement ni de résidus chimiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-musd-section\"\u003e\n  \u003ch2\u003eComment l'utiliser efficacement ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-musd-timeline\"\u003e\n    \u003cdiv class=\"soi-musd-step\"\u003e\n      \u003cdiv class=\"soi-musd-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-musd-step-content\"\u003e\n        \u003ch3\u003eSurfaces et sols\u003c\/h3\u003e\n        \u003cp\u003eDiluez 1 à 2 bouchons (15 à 30 ml) dans 5 litres d'eau. Nettoyez directement, sans rinçage obligatoire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-step\"\u003e\n      \u003cdiv class=\"soi-musd-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-musd-step-content\"\u003e\n        \u003ch3\u003eTaches grasses ou encrassement important\u003c\/h3\u003e\n        \u003cp\u003eAppliquez le produit pur, laissez poser 2 à 5 minutes, puis frottez et rincez.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-step\"\u003e\n      \u003cdiv class=\"soi-musd-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-musd-step-content\"\u003e\n        \u003ch3\u003eDétachage linge\u003c\/h3\u003e\n        \u003cp\u003eVersez quelques gouttes directement sur la tache avant le lavage en machine.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-musd-section\"\u003e\n  \u003ch2\u003eComposition et engagements\u003c\/h2\u003e\n  \u003cp class=\"soi-musd-section-intro\"\u003eLa formule repose sur des \u003cstrong\u003eagents lavants issus du blé français d'origine biologique\u003c\/strong\u003e, associés à des huiles essentielles de menthe bio pour leur action dégraissante naturelle et leur parfum frais et durable.\u003c\/p\u003e\n  \u003cdiv class=\"soi-musd-compo\"\u003e\n    \u003cdiv class=\"soi-musd-compo-row\"\u003e\n      \u003cspan class=\"soi-musd-compo-label\"\u003eAgents lavants\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-compo-value\"\u003eDérivés du blé français, d'origine végétale et biosourcée\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-compo-row\"\u003e\n      \u003cspan class=\"soi-musd-compo-label\"\u003eParfum actif\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-compo-value\"\u003eHuiles essentielles de menthe bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-compo-row\"\u003e\n      \u003cspan class=\"soi-musd-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-compo-value\"\u003eSolvants pétroliers, chlore, phosphates, agents de blanchiment\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-musd-grid-compact\"\u003e\n    \u003cdiv class=\"soi-musd-card-mini\"\u003e\n      \u003cspan class=\"soi-musd-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-card-mini-value\"\u003eEcocert Ecodétergent\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-card-mini\"\u003e\n      \u003cspan class=\"soi-musd-card-mini-icon\"\u003e🐰\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-card-mini-label\"\u003eÉthique\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-card-mini-value\"\u003ePETA Cruelty Free \u0026amp; Vegan\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-card-mini\"\u003e\n      \u003cspan class=\"soi-musd-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-musd-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce dégraissant nettoyant plutôt qu'un produit classique ?\u003c\/h2\u003e\n  \u003cp\u003eLes dégraissants industriels ou les nettoyants moteur offrent une puissance brute mais contiennent souvent des solvants agressifs, incompatibles avec un usage domestique quotidien. Ce produit vous propose \u003cstrong\u003el'efficacité d'un vrai dégraissant\u003c\/strong\u003e, sans les compromis sur la santé, les surfaces ou la planète.\u003c\/p\u003e\n  \u003cp\u003eUn seul flacon remplace plusieurs produits spécialisés, ce qui réduit aussi vos achats et vos déchets plastiques.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-musd-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-musd-compo\"\u003e\n    \u003cdiv class=\"soi-musd-compo-row\"\u003e\n      \u003cspan class=\"soi-musd-compo-label\"\u003eContenu\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-compo-value\"\u003e1 litre (33,3 fl.oz)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-compo-row\"\u003e\n      \u003cspan class=\"soi-musd-compo-label\"\u003eRendement\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-compo-value\"\u003eJusqu'à 200 lavages ou utilisations\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-compo-row\"\u003e\n      \u003cspan class=\"soi-musd-compo-label\"\u003eParfum\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-compo-value\"\u003eMenthe bio, frais et végétal\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-compo-row\"\u003e\n      \u003cspan class=\"soi-musd-compo-label\"\u003eUsage\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-compo-value\"\u003eIntérieur et extérieur, sols, surfaces, linge\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-musd-compo-row\"\u003e\n      \u003cspan class=\"soi-musd-compo-label\"\u003eRinçage\u003c\/span\u003e\n      \u003cspan class=\"soi-musd-compo-value\"\u003eNon obligatoire pour un entretien courant\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-musd-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-musd-cta-box\"\u003e\n    \u003cp class=\"soi-musd-cta-tag\" style=\"color: white;\"\u003eLa fraîcheur de la menthe, la puissance du naturel\u003c\/p\u003e\n    \u003cp class=\"soi-musd-cta-text\" style=\"color: white;\"\u003eUn nettoyant dégraissant qui fait vraiment tout : graisses de cuisine, sols encrassés, taches sur le linge, mobilier extérieur. Un seul flacon, des centaines d'utilisations, zéro compromis.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-musd-marine: #1A2D3D;\n  --soi-musd-marine-dark: #0F1E2B;\n  --soi-musd-marine-light: #2C4458;\n  --soi-musd-pomme: #A1C544;\n  --soi-musd-pomme-dark: #84A636;\n  --soi-musd-pomme-light: rgba(161,197,68,0.10);\n  --soi-musd-white: #FFFFFF;\n  --soi-musd-off-white: #F8FAF6;\n  --soi-musd-stone: #F1F3EE;\n  --soi-musd-line: #E5E8E0;\n  --soi-musd-primary: #3AAA7D;\n  --soi-musd-primary-soft: #D6F0E5;\n  --soi-musd-accent: #5BBE6A;\n  --soi-musd-text: #1A2D3D;\n  --soi-musd-text-soft: #4A5B6B;\n  --soi-musd-text-muted: #7B8693;\n  --soi-musd-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-musd-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-musd-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-musd-radius: 12px;\n  --soi-musd-radius-sm: 8px;\n  --soi-musd-radius-pill: 999px;\n}\n\n.soi-musd-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-musd-fiche img { max-width: 100%; height: auto; }\n\n.soi-musd-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-musd-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-musd-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-musd-hero {\n  position: relative;\n  background: var(--soi-musd-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-musd-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-musd-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-musd-pomme);\n}\n\n.soi-musd-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-musd-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-musd-pomme);\n  border-radius: 50%;\n}\n\n.soi-musd-hero-title {\n  display: block;\n  color: var(--soi-musd-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-musd-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-musd-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-musd-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-musd-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-musd-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-musd-label-accent {\n  background: var(--soi-musd-pomme);\n  border-color: var(--soi-musd-pomme);\n  color: var(--soi-musd-marine);\n  font-weight: 600;\n}\n\n.soi-musd-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-musd-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-musd-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-musd-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-musd-pomme);\n  border-radius: 2px;\n}\n\n.soi-musd-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-musd-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-musd-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-musd-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-musd-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-musd-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-musd-card {\n  background: var(--soi-musd-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-musd-radius);\n  border-left: 3px solid var(--soi-musd-pomme);\n}\n\n.soi-musd-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-musd-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-musd-card p {\n  font-size: 14px;\n  color: var(--soi-musd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-musd-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-musd-card-mini {\n  background: var(--soi-musd-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-musd-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-musd-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-musd-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-musd-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-musd-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-musd-marine);\n}\n\n.soi-musd-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-musd-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-musd-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-musd-radius);\n  border: 1px solid var(--soi-musd-line);\n  align-items: flex-start;\n}\n\n.soi-musd-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-musd-marine);\n  color: var(--soi-musd-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-musd-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-musd-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-musd-step-content p {\n  font-size: 14px;\n  color: var(--soi-musd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-musd-compo {\n  background: var(--soi-musd-off-white);\n  border-radius: var(--soi-musd-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-musd-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-musd-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-musd-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-musd-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-musd-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-musd-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-musd-marine);\n  text-align: right;\n}\n\n.soi-musd-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-musd-pomme-light);\n  border-left: 4px solid var(--soi-musd-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-musd-radius) var(--soi-musd-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-musd-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-musd-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-musd-marine);\n  margin-bottom: 4px;\n}\n\n.soi-musd-tip p {\n  font-size: 14px;\n  color: var(--soi-musd-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-musd-cta-box {\n  background: var(--soi-musd-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-musd-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-musd-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-musd-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-musd-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-musd-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-musd-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-musd-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-musd-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-musd-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-musd-compo-value {\n    text-align: left;\n  }\n\n  .soi-musd-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-musd-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-musd-fiche {\n    --soi-musd-text-soft: #2C3E50;\n    --soi-musd-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603489120586,"sku":"EY0110","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/nettoyant-degraissant-multi-usage-etamine-du-lys-packshot.webp?v=1783240024"},{"product_id":"gel-wc-senteur-pinede-etamine-du-lys","title":"Gel WC Senteur Pinède - Etamine du Lys","description":"\n\u003cdiv class=\"soi-gelwc-fiche\"\u003e\n\n\u003csection class=\"soi-gelwc-hero\"\u003e\n  \u003cdiv class=\"soi-gelwc-hero-tag\"\u003e\n    \u003cspan class=\"soi-gelwc-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène \u0026amp; Entretien · Étamine du Lys\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-gelwc-hero-title\"\u003eLa fraîcheur du sous-bois au service de vos toilettes\u003c\/span\u003e\n  \u003cp class=\"soi-gelwc-hero-subtitle\"\u003eUn gel WC détartrant à base d'agents lavants issus du blé français et d'huiles essentielles de pin sylvestre : efficace sur le calcaire, doux pour vos canalisations et pour la planète.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gelwc-hero-labels\"\u003e\n    \u003cspan class=\"soi-gelwc-label soi-gelwc-label-accent\"\u003eECOCERT ECODÉTERGENT\u003c\/span\u003e\n    \u003cspan class=\"soi-gelwc-label\"\u003eCRUELTY FREE \u0026amp; VEGAN PETA\u003c\/span\u003e\n    \u003cspan class=\"soi-gelwc-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-gelwc-label\"\u003eSANS JAVEL\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gelwc-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce nettoyant naturel WC plutôt qu'un gel classique ?\u003c\/h2\u003e\n  \u003cp class=\"soi-gelwc-section-intro\"\u003eLa plupart des gels WC du commerce contiennent de la javel ou des acides forts, corrosifs pour les canalisations et potentiellement irritants. Ce nettoyant WC naturel d'Étamine du Lys s'appuie sur des agents lavants issus du blé français et des huiles essentielles de pin : une formule douce pour vous, redoutable pour le calcaire.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gelwc-grid\"\u003e\n    \u003cdiv class=\"soi-gelwc-card\"\u003e\n      \u003ch3\u003e🌾 Agents lavants d'origine végétale\u003c\/h3\u003e\n      \u003cp\u003e100 % d'origine végétale, issus du blé français. Pas de javel, pas d'acide sulfurique, pas de colorants synthétiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-card\"\u003e\n      \u003ch3\u003e🌲 Parfum naturel de pinède\u003c\/h3\u003e\n      \u003cp\u003eLes huiles essentielles de pin apportent une fraîcheur authentique de sous-bois, sans aucun parfum de synthèse.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-card\"\u003e\n      \u003ch3\u003e🔧 Compatible toutes installations\u003c\/h3\u003e\n      \u003cp\u003eFosses septiques, WC sanibroyeurs ou toilettes classiques : ce gel respecte vos équipements.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gelwc-section\"\u003e\n  \u003ch2\u003eCe que ce gel WC détartrant fait concrètement pour vos toilettes\u003c\/h2\u003e\n  \u003cp class=\"soi-gelwc-section-intro\"\u003eLe tartre s'installe discrètement sous le rebord de la cuvette et sur les parois. Ce gel WC détartrant à texture épaisse adhère aux surfaces et agit là où ça compte, même dans les zones difficiles d'accès. Résultat : une cuvette propre, sans auréoles, sans dépôts jaunâtres, avec une odeur agréable qui persiste après le rinçage.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gelwc-benefits\"\u003e\n    \u003cdiv class=\"soi-gelwc-benefit\"\u003e\n      \u003cdiv class=\"soi-gelwc-benefit-icon\"\u003e\u003cspan\u003e🪨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDétartrage ciblé\u003c\/h3\u003e\n      \u003cp\u003eDissout les dépôts de calcaire et les résidus tenaces grâce à l'acide citrique d'origine fermentaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-benefit\"\u003e\n      \u003cdiv class=\"soi-gelwc-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eNettoyage en profondeur\u003c\/h3\u003e\n      \u003cp\u003eÉlimine bactéries et impuretés en un seul geste grâce aux agents lavants végétaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-benefit\"\u003e\n      \u003cdiv class=\"soi-gelwc-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDésodorisation naturelle\u003c\/h3\u003e\n      \u003cp\u003eLes huiles essentielles de pin sylvestre remplacent avantageusement les parfums de synthèse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gelwc-section\"\u003e\n  \u003ch2\u003eComment utiliser le gel WC Étamine du Lys ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gelwc-timeline\"\u003e\n    \u003cdiv class=\"soi-gelwc-step\"\u003e\n      \u003cdiv class=\"soi-gelwc-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-gelwc-step-content\"\u003e\n        \u003ch3\u003eAppliquez le gel\u003c\/h3\u003e\n        \u003cp\u003eRépartissez le gel sous le rebord de la cuvette en faisant le tour complet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-step\"\u003e\n      \u003cdiv class=\"soi-gelwc-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-gelwc-step-content\"\u003e\n        \u003ch3\u003eLaissez agir\u003c\/h3\u003e\n        \u003cp\u003ePatientez quelques minutes (5 à 10 minutes pour un détartrage renforcé).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-step\"\u003e\n      \u003cdiv class=\"soi-gelwc-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-gelwc-step-content\"\u003e\n        \u003ch3\u003eBrossez et rincez\u003c\/h3\u003e\n        \u003cp\u003eBrossez la cuvette avec votre brosse WC, puis tirez la chasse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-step\"\u003e\n      \u003cdiv class=\"soi-gelwc-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-gelwc-step-content\"\u003e\n        \u003ch3\u003eEntretien régulier\u003c\/h3\u003e\n        \u003cp\u003ePour un résultat optimal, utilisez 2 à 3 fois par semaine.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-gelwc-tip\"\u003e\n    \u003cdiv class=\"soi-gelwc-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLe flacon de 750 ml assure une utilisation longue durée, économique au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gelwc-section\"\u003e\n  \u003ch2\u003eComposition du gel WC Senteur Pinède\u003c\/h2\u003e\n  \u003cp class=\"soi-gelwc-section-intro\"\u003eÉtamine du Lys joue la transparence totale sur ses formules. Voici les ingrédients principaux de ce nettoyant naturel pour WC.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gelwc-compo\"\u003e\n    \u003cdiv class=\"soi-gelwc-compo-row\"\u003e\n      \u003cspan class=\"soi-gelwc-compo-label\"\u003eAgents lavants\u003c\/span\u003e\n      \u003cspan class=\"soi-gelwc-compo-value\"\u003eD'origine végétale, issus du blé français (tensioactifs anioniques et non ioniques)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-compo-row\"\u003e\n      \u003cspan class=\"soi-gelwc-compo-label\"\u003eDétartrant\u003c\/span\u003e\n      \u003cspan class=\"soi-gelwc-compo-value\"\u003eAcide citrique d'origine fermentaire\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-compo-row\"\u003e\n      \u003cspan class=\"soi-gelwc-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n      \u003cspan class=\"soi-gelwc-compo-value\"\u003ePin sylvestre (action antibactérienne naturelle, parfum de pinède)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-compo-row\"\u003e\n      \u003cspan class=\"soi-gelwc-compo-label\"\u003eBase\u003c\/span\u003e\n      \u003cspan class=\"soi-gelwc-compo-value\"\u003eEau déminéralisée, conservateurs d'origine naturelle, épaississant végétal\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-compo-row\"\u003e\n      \u003cspan class=\"soi-gelwc-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-gelwc-compo-value\"\u003eJavel, acide sulfurique, phosphates, colorants de synthèse\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gelwc-section\"\u003e\n  \u003ch2\u003eCertifications et engagements Étamine du Lys\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gelwc-grid\"\u003e\n    \u003cdiv class=\"soi-gelwc-card\"\u003e\n      \u003ch3\u003e🌱 Ecocert Ecodétergent\u003c\/h3\u003e\n      \u003cp\u003eFormule certifiée à base d'ingrédients d'origine naturelle, biodégradable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-card\"\u003e\n      \u003ch3\u003e🐰 Cruelty Free \u0026amp; Vegan PETA\u003c\/h3\u003e\n      \u003cp\u003eAucun test sur les animaux, aucun ingrédient d'origine animale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gelwc-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eAgent lavant issu du blé français, production locale et traçable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gelwc-section\"\u003e\n  \u003cdiv class=\"soi-gelwc-accordion\"\u003e\n    \u003cdetails class=\"soi-gelwc-accordion-item\"\u003e\n      \u003csummary class=\"soi-gelwc-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gelwc-accordion-content\"\u003e\n        \u003cp\u003eCe produit est un détergent ménager destiné à l'entretien des toilettes. Il ne constitue pas un produit désinfectant médical. Gardez-le hors de portée des enfants et consultez l'étiquette avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gelwc-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-gelwc-cta-box\"\u003e\n    \u003cp class=\"soi-gelwc-cta-text\" style=\"color: white;\"\u003eDes toilettes vraiment propres, sans compromis sur ce que vous mettez dans vos canalisations ni dans votre maison. Un geste simple, au quotidien, pour prendre soin de votre intérieur et 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-gelwc-marine: #1A2D3D;\n  --soi-gelwc-marine-dark: #0F1E2B;\n  --soi-gelwc-marine-light: #2C4458;\n  --soi-gelwc-pomme: #A1C544;\n  --soi-gelwc-pomme-dark: #84A636;\n  --soi-gelwc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gelwc-white: #FFFFFF;\n  --soi-gelwc-off-white: #F8FAF6;\n  --soi-gelwc-stone: #F1F3EE;\n  --soi-gelwc-line: #E5E8E0;\n\n  --soi-gelwc-primary: #5A8F29;\n  --soi-gelwc-primary-soft: #EAF2E0;\n  --soi-gelwc-accent: #3D7A3A;\n\n  --soi-gelwc-text: #1A2D3D;\n  --soi-gelwc-text-soft: #4A5B6B;\n  --soi-gelwc-text-muted: #7B8693;\n\n  --soi-gelwc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gelwc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gelwc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gelwc-radius: 12px;\n  --soi-gelwc-radius-sm: 8px;\n  --soi-gelwc-radius-pill: 999px;\n}\n\n.soi-gelwc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gelwc-fiche img { max-width: 100%; height: auto; }\n\n.soi-gelwc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gelwc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gelwc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-gelwc-hero {\n  position: relative;\n  background: var(--soi-gelwc-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-gelwc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gelwc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gelwc-pomme);\n}\n\n.soi-gelwc-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-gelwc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gelwc-pomme);\n  border-radius: 50%;\n}\n\n.soi-gelwc-hero-title {\n  display: block;\n  color: var(--soi-gelwc-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-gelwc-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-gelwc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gelwc-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-gelwc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gelwc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gelwc-label-accent {\n  background: var(--soi-gelwc-pomme);\n  border-color: var(--soi-gelwc-pomme);\n  color: var(--soi-gelwc-marine);\n  font-weight: 600;\n}\n\n.soi-gelwc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gelwc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gelwc-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-gelwc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gelwc-pomme);\n  border-radius: 2px;\n}\n\n.soi-gelwc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gelwc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gelwc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gelwc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gelwc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gelwc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gelwc-benefit {\n  background: var(--soi-gelwc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gelwc-radius);\n  border: 1px solid var(--soi-gelwc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gelwc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gelwc-shadow-md);\n}\n\n.soi-gelwc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gelwc-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-gelwc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gelwc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gelwc-benefit:hover .soi-gelwc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gelwc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gelwc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gelwc-benefit p {\n  font-size: 13px;\n  color: var(--soi-gelwc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gelwc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gelwc-card {\n  background: var(--soi-gelwc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gelwc-radius);\n  border-left: 3px solid var(--soi-gelwc-pomme);\n}\n\n.soi-gelwc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gelwc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gelwc-card p {\n  font-size: 14px;\n  color: var(--soi-gelwc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-gelwc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gelwc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gelwc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gelwc-radius);\n  border: 1px solid var(--soi-gelwc-line);\n  align-items: flex-start;\n}\n\n.soi-gelwc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gelwc-marine);\n  color: var(--soi-gelwc-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-gelwc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gelwc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gelwc-step-content p {\n  font-size: 14px;\n  color: var(--soi-gelwc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gelwc-compo {\n  background: var(--soi-gelwc-off-white);\n  border-radius: var(--soi-gelwc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gelwc-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-gelwc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gelwc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gelwc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gelwc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gelwc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gelwc-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-gelwc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gelwc-pomme-light);\n  border-left: 4px solid var(--soi-gelwc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gelwc-radius) var(--soi-gelwc-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gelwc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gelwc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gelwc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gelwc-tip p {\n  font-size: 14px;\n  color: var(--soi-gelwc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gelwc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gelwc-accordion-item {\n  background: var(--soi-gelwc-off-white);\n  border-radius: var(--soi-gelwc-radius-sm);\n  border: 1px solid var(--soi-gelwc-line);\n  overflow: hidden;\n}\n\n.soi-gelwc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gelwc-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-gelwc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gelwc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gelwc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gelwc-accordion-item[open] .soi-gelwc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gelwc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gelwc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gelwc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gelwc-cta-box {\n  background: var(--soi-gelwc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gelwc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gelwc-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-gelwc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gelwc-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-gelwc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gelwc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gelwc-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-gelwc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gelwc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gelwc-compo-value {\n    text-align: left;\n  }\n\n  .soi-gelwc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gelwc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gelwc-fiche {\n    --soi-gelwc-text-soft: #2C3E50;\n    --soi-gelwc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603493249354,"sku":"EY0115","price":5.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/etamine_lys_ey0115_gel_wc_pinede_5f10ffb3-c3ce-401e-8518-e1598948d708.jpg?v=1778843026"},{"product_id":"deboucheur-canalisation-entretien-en-bouteille","title":"Déboucheur Canalisation Naturel - 1 Litre","description":"\n\u003cdiv class=\"soi-debo-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-debo-hero\"\u003e\n    \u003cdiv class=\"soi-debo-hero-tag\"\u003e\n      \u003cspan class=\"soi-debo-tag-dot\"\u003e\u003c\/span\u003e\n      Entretien maison · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-debo-hero-title\"\u003eDes canalisations saines, naturellement\u003c\/span\u003e\n    \u003cp class=\"soi-debo-hero-subtitle\"\u003eUn déboucheur enzymatique certifié qui élimine les bouchons organiques et les mauvaises odeurs, sans produits chimiques agressifs, en respectant vos tuyaux et la planète.\u003c\/p\u003e\n    \u003cdiv class=\"soi-debo-hero-labels\"\u003e\n      \u003cspan class=\"soi-debo-label soi-debo-label-accent\"\u003eECOCERT ECODÉTERGENT\u003c\/span\u003e\n      \u003cspan class=\"soi-debo-label\"\u003eSANS PHOSPHATES\u003c\/span\u003e\n      \u003cspan class=\"soi-debo-label\"\u003eCOMPATIBLE FOSSES SEPTIQUES\u003c\/span\u003e\n      \u003cspan class=\"soi-debo-label\"\u003eFORMULE ENZYMATIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #1 : Déboucheur Canalisation Entretien Enzymatique 1L, Etamine du Lys --\u003e\n  \u003csection class=\"soi-debo-section\"\u003e\n    \u003cp\u003eVous en avez assez des canalisations qui ralentissent, des odeurs désagréables qui remontent ou des bouchons qui reviennent sans cesse ? Le déboucheur canalisation Etamine du Lys vous offre une réponse naturelle, efficace et respectueuse de l'environnement, aussi bien en entretien préventif qu'en action curative. Certifié Ecocert Ecodétergent, il s'impose comme une véritable alternative aux produits chimiques agressifs.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 : Pourquoi choisir un déboucheur canalisation enzymatique plutôt que chimique ? --\u003e\n  \u003csection class=\"soi-debo-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un déboucheur canalisation enzymatique plutôt que chimique ?\u003c\/h2\u003e\n    \u003cp\u003eLes déboucheurs classiques à base de soude caustique ou d'acide sont corrosifs pour vos tuyaux et dangereux pour l'environnement. La formule enzymatique d'Etamine du Lys fonctionne différemment : les enzymes d'origine naturelle digèrent progressivement les matières organiques (graisses, savon, cheveux, résidus alimentaires) sans attaquer ni le plastique, ni le métal, ni le chrome. Résultat : vos canalisations sont nettoyées en profondeur, sans risque.\u003c\/p\u003e\n    \u003cp\u003eContrairement à un déboucheur de type furet mécanique, ce produit liquide agit là où les outils physiques ne peuvent pas atteindre, notamment dans les coudes et siphons complexes.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 : Ce que ce produit déboucheur canalisation fait concrètement --\u003e\n  \u003csection class=\"soi-debo-section\"\u003e\n    \u003ch2\u003eCe que ce déboucheur de canalisation fait concrètement\u003c\/h2\u003e\n    \u003cdiv class=\"soi-debo-benefits\"\u003e\n      \u003cdiv class=\"soi-debo-benefit\"\u003e\n        \u003cdiv class=\"soi-debo-benefit-icon\"\u003e\u003cspan\u003e🧴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉlimine les bouchons organiques\u003c\/h3\u003e\n        \u003cp\u003eGraisses, savon, cheveux, papier et résidus alimentaires sont dégradés enzymatiquement en 8 heures d'action continue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-benefit\"\u003e\n        \u003cdiv class=\"soi-debo-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eNeutralise les mauvaises odeurs\u003c\/h3\u003e\n        \u003cp\u003eGrâce au parfum naturel d'eucalyptus 100% d'origine naturelle, les odeurs de canalisations disparaissent sans masquage artificiel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-benefit\"\u003e\n        \u003cdiv class=\"soi-debo-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEntretient préventivement\u003c\/h3\u003e\n        \u003cp\u003eUtilisé régulièrement, il empêche la formation de nouveaux bouchons et maintient la fluidité des conduits.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-benefit\"\u003e\n        \u003cdiv class=\"soi-debo-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCompatible fosses septiques\u003c\/h3\u003e\n        \u003cp\u003eLes enzymes naturelles n'endommagent pas les bactéries utiles des fosses septiques, contrairement aux produits chimiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-benefit\"\u003e\n        \u003cdiv class=\"soi-debo-benefit-icon\"\u003e\u003cspan\u003e🏠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUtilisable partout dans la maison\u003c\/h3\u003e\n        \u003cp\u003eCuisine, salle de bains, toilettes : toutes les pièces de votre intérieur sont concernées.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 : Mode d'emploi : comment utiliser ce déboucheur de canalisation ? --\u003e\n  \u003csection class=\"soi-debo-section\"\u003e\n    \u003ch2\u003eMode d'emploi : comment utiliser ce déboucheur de canalisation ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-debo-timeline\"\u003e\n      \u003cdiv class=\"soi-debo-step\"\u003e\n        \u003cdiv class=\"soi-debo-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-debo-step-content\"\u003e\n          \u003ch3\u003eEn entretien préventif (usage mensuel recommandé)\u003c\/h3\u003e\n          \u003cp\u003eVersez 250 ml directement dans le siphon ou la canalisation concernée, de préférence le soir avant de dormir. Laissez agir toute la nuit sans utiliser l'eau. Rincez abondamment le lendemain matin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-step\"\u003e\n        \u003cdiv class=\"soi-debo-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-debo-step-content\"\u003e\n          \u003ch3\u003eEn usage curatif (canalisation bouchée)\u003c\/h3\u003e\n          \u003cp\u003eVersez 500 ml à 1 L selon le degré d'obstruction. Laissez agir au minimum 8 heures. Pour les bouchons tenaces, renouvelez l'opération si nécessaire. Ce produit n'est pas adapté aux obstructions complètes et totalement solides : dans ce cas, commencez par un furet mécanique pour dégager partiellement le bouchon, puis appliquez le produit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 : Composition du déboucheur canalisation naturel Etamine du Lys --\u003e\n  \u003csection class=\"soi-debo-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cdiv class=\"soi-debo-compo\"\u003e\n      \u003cdiv class=\"soi-debo-compo-row\"\u003e\n        \u003cspan class=\"soi-debo-compo-label\"\u003eComplexe enzymatique\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-compo-value\"\u003eProtéases, lipases, amylases d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-compo-row\"\u003e\n        \u003cspan class=\"soi-debo-compo-label\"\u003eTensioactifs\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-compo-value\"\u003eD'origine végétale, biodégradables\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-compo-row\"\u003e\n        \u003cspan class=\"soi-debo-compo-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-compo-value\"\u003eEucalyptus naturel, 100% d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-compo-row\"\u003e\n        \u003cspan class=\"soi-debo-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-compo-value\"\u003ePhosphates, soude caustique, acide corrosif\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-compo-row\"\u003e\n        \u003cspan class=\"soi-debo-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-compo-value\"\u003eEcocert Ecodétergent\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 : Pour qui ce produit déboucheur canalisation est-il fait ? --\u003e\n  \u003csection class=\"soi-debo-section\"\u003e\n    \u003ch2\u003ePour qui ce déboucheur canalisation est-il fait ?\u003c\/h2\u003e\n    \u003cp\u003eCe déboucheur canalisation naturel convient parfaitement aux foyers souhaitant entretenir leurs canalisations sans exposer leur famille à des vapeurs toxiques, ni introduire de substances chimiques agressives dans les eaux usées. Il est particulièrement adapté aux maisons équipées de fosses septiques, aux familles avec enfants et à toutes celles et ceux qui cherchent à adopter un mode de vie plus écoresponsable sans sacrifier l'efficacité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-debo-tip\"\u003e\n      \u003cdiv class=\"soi-debo-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eVersez le produit le soir avant de dormir pour lui laisser agir toute la nuit sans interruption par l'écoulement d'eau. Un usage mensuel préventif vous évitera bien des désagréments.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #7 : Informations pratiques --\u003e\n  \u003csection class=\"soi-debo-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-debo-grid-compact\"\u003e\n      \u003cdiv class=\"soi-debo-card-mini\"\u003e\n        \u003cspan class=\"soi-debo-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-value\"\u003e1 litre\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-card-mini\"\u003e\n        \u003cspan class=\"soi-debo-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-value\"\u003eEtamine du Lys\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-card-mini\"\u003e\n        \u003cspan class=\"soi-debo-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-value\"\u003eEcocert Ecodétergent\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-card-mini\"\u003e\n        \u003cspan class=\"soi-debo-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-value\"\u003eEucalyptus naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-card-mini\"\u003e\n        \u003cspan class=\"soi-debo-card-mini-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-label\"\u003eTemps d'action\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-value\"\u003e8 heures minimum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-debo-card-mini\"\u003e\n        \u003cspan class=\"soi-debo-card-mini-icon\"\u003e🔧\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-label\"\u003eCompatible avec\u003c\/span\u003e\n        \u003cspan class=\"soi-debo-card-mini-value\"\u003ePlastique, métal, chrome, fosses septiques\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-debo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-debo-cta-box\"\u003e\n      \u003cp class=\"soi-debo-cta-tag\" style=\"color: white;\"\u003eDes canalisations libres, sans chimie\u003c\/p\u003e\n      \u003cp class=\"soi-debo-cta-text\" style=\"color: white;\"\u003eFini les bouchons qui perturbent votre quotidien. Avec ce déboucheur enzymatique Etamine du Lys, vous choisissez une solution naturelle, douce pour vos tuyaux et pour la planète, mais vraiment efficace.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-debo-marine: #1A2D3D;\n  --soi-debo-marine-dark: #0F1E2B;\n  --soi-debo-marine-light: #2C4458;\n  --soi-debo-pomme: #A1C544;\n  --soi-debo-pomme-dark: #84A636;\n  --soi-debo-pomme-light: rgba(161,197,68,0.10);\n  --soi-debo-white: #FFFFFF;\n  --soi-debo-off-white: #F8FAF6;\n  --soi-debo-stone: #F1F3EE;\n  --soi-debo-line: #E5E8E0;\n  --soi-debo-primary: #3468A8;\n  --soi-debo-primary-soft: rgba(52,104,168,0.10);\n  --soi-debo-accent: #A8B5D4;\n  --soi-debo-text: #1A2D3D;\n  --soi-debo-text-soft: #4A5B6B;\n  --soi-debo-text-muted: #7B8693;\n  --soi-debo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-debo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-debo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-debo-radius: 12px;\n  --soi-debo-radius-sm: 8px;\n  --soi-debo-radius-pill: 999px;\n}\n\n.soi-debo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-debo-fiche img { max-width: 100%; height: auto; }\n\n.soi-debo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-debo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-debo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-debo-hero {\n  position: relative;\n  background: var(--soi-debo-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-debo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-debo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-debo-pomme);\n}\n\n.soi-debo-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-debo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-debo-pomme);\n  border-radius: 50%;\n}\n\n.soi-debo-hero-title {\n  display: block;\n  color: var(--soi-debo-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-debo-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-debo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-debo-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-debo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-debo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-debo-label-accent {\n  background: var(--soi-debo-pomme);\n  border-color: var(--soi-debo-pomme);\n  color: var(--soi-debo-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-debo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-debo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-debo-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-debo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-debo-pomme);\n  border-radius: 2px;\n}\n\n.soi-debo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-debo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-debo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-debo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-debo-benefit {\n  background: var(--soi-debo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-debo-radius);\n  border: 1px solid var(--soi-debo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-debo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-debo-shadow-md);\n}\n\n.soi-debo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-debo-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-debo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-debo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-debo-benefit:hover .soi-debo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-debo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-debo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-debo-benefit p {\n  font-size: 13px;\n  color: var(--soi-debo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-debo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-debo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-debo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-debo-radius);\n  border: 1px solid var(--soi-debo-line);\n  align-items: flex-start;\n}\n\n.soi-debo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-debo-marine);\n  color: var(--soi-debo-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-debo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-debo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-debo-step-content p {\n  font-size: 14px;\n  color: var(--soi-debo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-debo-compo {\n  background: var(--soi-debo-off-white);\n  border-radius: var(--soi-debo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-debo-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-debo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-debo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-debo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-debo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-debo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-debo-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-debo-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-debo-pomme-light);\n  border-left: 4px solid var(--soi-debo-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-debo-radius) var(--soi-debo-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-debo-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-debo-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-debo-marine);\n  margin-bottom: 4px;\n}\n\n.soi-debo-tip p {\n  font-size: 14px;\n  color: var(--soi-debo-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-debo-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-debo-card-mini {\n  background: var(--soi-debo-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-debo-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-debo-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-debo-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-debo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-debo-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-debo-marine);\n}\n\n\/* === CTA BOX === *\/\n.soi-debo-cta-box {\n  background: var(--soi-debo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-debo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-debo-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-debo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-debo-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-debo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-debo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-debo-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-debo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-debo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-debo-compo-value {\n    text-align: left;\n  }\n\n  .soi-debo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-debo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-debo-fiche {\n    --soi-debo-text-soft: #2C3E50;\n    --soi-debo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603578216778,"sku":"EY0135","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/deboucheur-canalisation-entretien-en-bouteille-packshot.webp?v=1784883138"},{"product_id":"tablette-wc-2-en-1-etamine-du-lys","title":"Tablette WC 2 en 1 – Etamine du Lys","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Tablette WC 2 en 1 – Etamine du Lys\nMarque: Etamine du Lys\nCatégorie Soinat: Hygiène (entretien ménager écologique)\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Ecodétergent Ecocert, Fabriqué en France\nChiffres précis mentionnés : 12 tablettes, 250 g, pouvoir détartrant augmenté de 7 %, 30 minutes minimum de pose, 1 à 2 fois par semaine, carton 100 % recyclé\nOrigine mentionnée : France\nForme galénique : Tablettes effervescentes\nActifs\/plantes nommés : Acide citrique, Bicarbonate de sodium\nPosologie mentionnée : 1 tablette dans la cuvette, laisser agir 30 min minimum ou toute une nuit, actionner la chasse, 1 à 2 fois par semaine\nPrécautions mentionnées : Tenir hors de portée des enfants, lire les précautions d'emploi, ne remplace pas un traitement médical, détergent ménager\nSans : Javel, acide sulfurique, parfum, colorant\nCompatible : Fosses septiques, WC suspendus\nEmballage : Carton 100 % recyclé\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #5B9BD5 (bleu ciel du packaging)\nAccent produit: #3A6FA0 (bleu moyen de la bande du packaging)\nPréfixe CSS: soi-twc\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Un nettoyage 2 en 1 : propre et sans calcaire en une seule étape\"\n  2. \"Composition : des ingrédients naturels, sans javel ni acide agressif\"\n  3. \"Comment utiliser les tablettes WC Etamine du Lys ?\"\n  4. \"Pourquoi choisir une tablette WC écologique plutôt qu'un gel classique ?\"\n  5. \"Informations pratiques\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = ECODÉTERGENT ECOCERT, FABRIQUÉ EN FRANCE, SANS JAVEL\nH2 #1 → benefits (2 bénéfices distincts : action 2 en 1 + pouvoir détartrant +7 %) + paragraphe intro\nH2 #2 → grid cards (acide citrique, bicarbonate) + grid-compact (specs sans\/compatibilité) + tip (fosses septiques)\nH2 #3 → timeline (4 étapes mentionnées)\nH2 #4 → cards classiques (santé\/environnement + format pratique)\nH2 #5 → compo (data rows avec les 7 lignes d'infos)\nPrécautions → accordéon\nCTA → cta-box final\nComposants OMIS faute de données : aucun\n--\u003e\n\n\u003cdiv class=\"soi-twc-fiche\"\u003e\n\n  \u003csection class=\"soi-twc-hero\"\u003e\n    \u003cdiv class=\"soi-twc-hero-tag\"\u003e\n      \u003cspan class=\"soi-twc-tag-dot\"\u003e\u003c\/span\u003e\n      Entretien écologique · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-twc-hero-title\"\u003eTablettes WC 2 en 1\u003c\/span\u003e\n    \u003cp class=\"soi-twc-hero-subtitle\"\u003eNettoyez et détartrez vos toilettes en une seule étape, sans frotter et sans produits chimiques agressifs. 12 tablettes effervescentes d'origine naturelle pour des WC éclatants.\u003c\/p\u003e\n    \u003cdiv class=\"soi-twc-hero-labels\"\u003e\n      \u003cspan class=\"soi-twc-label soi-twc-label-accent\"\u003eECODÉTERGENT ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-twc-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-twc-label\"\u003eSANS JAVEL\u003c\/span\u003e\n      \u003cspan class=\"soi-twc-label\"\u003eSANS PARFUM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-twc-section\"\u003e\n    \u003ch2\u003eUn nettoyage 2 en 1 : propre et sans calcaire en une seule étape\u003c\/h2\u003e\n    \u003cp class=\"soi-twc-section-intro\"\u003eContrairement aux produits classiques qui nettoient ou détartrent séparément, ces tablettes WC effervescentes combinent les deux actions en simultané. Dès leur contact avec l'eau, elles libèrent une mousse active qui atteint les zones les plus difficiles d'accès, là où la brosse ne passe pas, notamment sous le rebord et dans le siphon.\u003c\/p\u003e\n    \u003cdiv class=\"soi-twc-benefits\"\u003e\n      \u003cdiv class=\"soi-twc-benefit\"\u003e\n        \u003cdiv class=\"soi-twc-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDouble action simultanée\u003c\/h3\u003e\n        \u003cp\u003eNettoyage et détartrage en une seule tablette effervescente, sans aucun frottage nécessaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-benefit\"\u003e\n        \u003cdiv class=\"soi-twc-benefit-icon\"\u003e\u003cspan\u003e📈\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePouvoir détartrant augmenté\u003c\/h3\u003e\n        \u003cp\u003eFormule améliorée avec un pouvoir détartrant augmenté de 7 % par rapport à la version précédente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-benefit\"\u003e\n        \u003cdiv class=\"soi-twc-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eZones difficiles d'accès\u003c\/h3\u003e\n        \u003cp\u003eLa mousse active atteint sous le rebord et dans le siphon, là où la brosse ne passe pas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-twc-section\"\u003e\n    \u003ch2\u003eComposition : des ingrédients naturels, sans javel ni acide agressif\u003c\/h2\u003e\n    \u003cp class=\"soi-twc-section-intro\"\u003eLa boîte de 250 g contient 12 tablettes, soit 12 nettoyages complets. Chaque tablette est formulée à partir d'ingrédients d'origine naturelle, sans javel, sans acide sulfurique et sans parfum, ce qui les rend particulièrement adaptées aux personnes sensibles aux produits chimiques ou aux odeurs.\u003c\/p\u003e\n    \u003cdiv class=\"soi-twc-grid\"\u003e\n      \u003cdiv class=\"soi-twc-card\"\u003e\n        \u003ch3\u003e🍋 Acide citrique\u003c\/h3\u003e\n        \u003cp\u003eAgent détartrant naturel qui élimine le calcaire et les dépôts minéraux incrustés dans la cuvette.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-card\"\u003e\n        \u003ch3\u003e🧂 Bicarbonate de sodium\u003c\/h3\u003e\n        \u003cp\u003eAction nettoyante douce et effervescente qui décolle les salissures sans agresser les surfaces.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-twc-grid-compact\"\u003e\n      \u003cdiv class=\"soi-twc-card-mini\"\u003e\n        \u003cspan class=\"soi-twc-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-card-mini-value\"\u003eSans javel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-card-mini\"\u003e\n        \u003cspan class=\"soi-twc-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-card-mini-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-card-mini-value\"\u003eSans parfum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-card-mini\"\u003e\n        \u003cspan class=\"soi-twc-card-mini-icon\"\u003e🎨\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-card-mini-label\"\u003eColorant\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-card-mini-value\"\u003eSans colorant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-card-mini\"\u003e\n        \u003cspan class=\"soi-twc-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-card-mini-label\"\u003eCompatible\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-card-mini-value\"\u003eFosses septiques\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-twc-section\"\u003e\n    \u003ch2\u003eComment utiliser les tablettes WC Etamine du Lys ?\u003c\/h2\u003e\n    \u003cp class=\"soi-twc-section-intro\"\u003eL'utilisation est vraiment simple. Voici comment procéder pour des toilettes impeccables sans aucun effort.\u003c\/p\u003e\n    \u003cdiv class=\"soi-twc-timeline\"\u003e\n      \u003cdiv class=\"soi-twc-step\"\u003e\n        \u003cdiv class=\"soi-twc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-twc-step-content\"\u003e\n          \u003ch3\u003eDéposez la tablette\u003c\/h3\u003e\n          \u003cp\u003ePlacez 1 tablette directement dans la cuvette des WC (pas dans le réservoir).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-step\"\u003e\n        \u003cdiv class=\"soi-twc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-twc-step-content\"\u003e\n          \u003ch3\u003eLaissez agir\u003c\/h3\u003e\n          \u003cp\u003ePatientez au minimum 30 minutes, ou toute une nuit pour les incrustations tenaces.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-step\"\u003e\n        \u003cdiv class=\"soi-twc-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-twc-step-content\"\u003e\n          \u003ch3\u003eTirez la chasse\u003c\/h3\u003e\n          \u003cp\u003eActionnez la chasse d'eau. Aucun frottage nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-step\"\u003e\n        \u003cdiv class=\"soi-twc-step-num\"\u003e📅\u003c\/div\u003e\n        \u003cdiv class=\"soi-twc-step-content\"\u003e\n          \u003ch3\u003eFréquence recommandée\u003c\/h3\u003e\n          \u003cp\u003e1 à 2 fois par semaine selon le niveau de calcaire de votre eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-twc-tip\"\u003e\n      \u003cdiv class=\"soi-twc-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour les incrustations tenaces, déposez la tablette le soir et laissez agir toute la nuit. Vous retrouverez des toilettes éclatantes au réveil, sans avoir frotté.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-twc-section\"\u003e\n    \u003ch2\u003ePourquoi choisir une tablette WC écologique plutôt qu'un gel classique ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-twc-grid\"\u003e\n      \u003cdiv class=\"soi-twc-card\"\u003e\n        \u003ch3\u003e🛡️ Santé et environnement préservés\u003c\/h3\u003e\n        \u003cp\u003eLes gels WC classiques contiennent souvent des substances irritantes pour la peau, les voies respiratoires et les écosystèmes aquatiques. Avec les tablettes naturelles Etamine du Lys, vous nettoyez efficacement tout en préservant votre santé et votre environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-card\"\u003e\n        \u003ch3\u003e📦 Format pratique et économique\u003c\/h3\u003e\n        \u003cp\u003ePas de risque de déversement, facile à stocker, et chaque tablette est dosée à la perfection. L'emballage est conçu en carton 100 % recyclé, pour une démarche cohérente du produit jusqu'au packaging.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-twc-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-twc-compo\"\u003e\n      \u003cdiv class=\"soi-twc-compo-row\"\u003e\n        \u003cspan class=\"soi-twc-compo-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-compo-value\"\u003e12 tablettes, 250 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-compo-row\"\u003e\n        \u003cspan class=\"soi-twc-compo-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-compo-value\"\u003eCuvette de toilettes uniquement (pas le réservoir)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-compo-row\"\u003e\n        \u003cspan class=\"soi-twc-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-compo-value\"\u003eEcodétergent Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-compo-row\"\u003e\n        \u003cspan class=\"soi-twc-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-compo-row\"\u003e\n        \u003cspan class=\"soi-twc-compo-label\"\u003eCompatible\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-compo-value\"\u003eFosses septiques, WC suspendus\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-compo-row\"\u003e\n        \u003cspan class=\"soi-twc-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-compo-value\"\u003eJavel, acide sulfurique, parfum, colorant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-twc-compo-row\"\u003e\n        \u003cspan class=\"soi-twc-compo-label\"\u003eEmballage\u003c\/span\u003e\n        \u003cspan class=\"soi-twc-compo-value\"\u003eCarton 100 % recyclé\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-twc-section\"\u003e\n    \u003cdiv class=\"soi-twc-accordion\"\u003e\n      \u003cdetails class=\"soi-twc-accordion-item\"\u003e\n        \u003csummary class=\"soi-twc-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-twc-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un détergent ménager. Tenir hors de portée des enfants. Lire attentivement les précautions d'emploi avant utilisation. Ne remplace pas un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-twc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-twc-cta-box\"\u003e\n      \u003cp class=\"soi-twc-cta-tag\" style=\"color: white;\"\u003eDes toilettes éclatantes, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-twc-cta-text\" style=\"color: white;\"\u003eDes WC propres, détartrés et brillants sans frotter, sans produits chimiques agressifs et sans nuire à votre fosse septique. Un geste simple, naturel et vraiment efficace pour un intérieur sain au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-twc-marine: #1A2D3D;\n  --soi-twc-marine-dark: #0F1E2B;\n  --soi-twc-marine-light: #2C4458;\n  --soi-twc-pomme: #A1C544;\n  --soi-twc-pomme-dark: #84A636;\n  --soi-twc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-twc-white: #FFFFFF;\n  --soi-twc-off-white: #F8FAF6;\n  --soi-twc-stone: #F1F3EE;\n  --soi-twc-line: #E5E8E0;\n\n  --soi-twc-primary: #5B9BD5;\n  --soi-twc-primary-soft: #D6E8F6;\n  --soi-twc-accent: #3A6FA0;\n\n  --soi-twc-text: #1A2D3D;\n  --soi-twc-text-soft: #4A5B6B;\n  --soi-twc-text-muted: #7B8693;\n\n  --soi-twc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-twc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-twc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-twc-radius: 12px;\n  --soi-twc-radius-sm: 8px;\n  --soi-twc-radius-pill: 999px;\n}\n\n.soi-twc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-twc-fiche img { max-width: 100%; height: auto; }\n\n.soi-twc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-twc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-twc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-twc-hero {\n  position: relative;\n  background: var(--soi-twc-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-twc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-twc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-twc-pomme);\n}\n\n.soi-twc-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-twc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-twc-pomme);\n  border-radius: 50%;\n}\n\n.soi-twc-hero-title {\n  display: block;\n  color: var(--soi-twc-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-twc-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-twc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-twc-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-twc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-twc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-twc-label-accent {\n  background: var(--soi-twc-pomme);\n  border-color: var(--soi-twc-pomme);\n  color: var(--soi-twc-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-twc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-twc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-twc-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-twc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-twc-pomme);\n  border-radius: 2px;\n}\n\n.soi-twc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-twc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-twc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-twc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-twc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-twc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-twc-benefit {\n  background: var(--soi-twc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-twc-radius);\n  border: 1px solid var(--soi-twc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-twc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-twc-shadow-md);\n}\n\n.soi-twc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-twc-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-twc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-twc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-twc-benefit:hover .soi-twc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-twc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-twc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-twc-benefit p {\n  font-size: 13px;\n  color: var(--soi-twc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-twc-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-twc-card {\n  background: var(--soi-twc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-twc-radius);\n  border-left: 3px solid var(--soi-twc-pomme);\n}\n\n.soi-twc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-twc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-twc-card p {\n  font-size: 14px;\n  color: var(--soi-twc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-twc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.25rem;\n}\n\n.soi-twc-card-mini {\n  background: var(--soi-twc-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-twc-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-twc-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-twc-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-twc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-twc-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-twc-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-twc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-twc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-twc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-twc-radius);\n  border: 1px solid var(--soi-twc-line);\n  align-items: flex-start;\n}\n\n.soi-twc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-twc-marine);\n  color: var(--soi-twc-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-twc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-twc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-twc-step-content p {\n  font-size: 14px;\n  color: var(--soi-twc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-twc-compo {\n  background: var(--soi-twc-off-white);\n  border-radius: var(--soi-twc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-twc-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-twc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-twc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-twc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-twc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-twc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-twc-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-twc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-twc-pomme-light);\n  border-left: 4px solid var(--soi-twc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-twc-radius) var(--soi-twc-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-twc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-twc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-twc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-twc-tip p {\n  font-size: 14px;\n  color: var(--soi-twc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-twc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-twc-accordion-item {\n  background: var(--soi-twc-off-white);\n  border-radius: var(--soi-twc-radius-sm);\n  border: 1px solid var(--soi-twc-line);\n  overflow: hidden;\n}\n\n.soi-twc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-twc-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-twc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-twc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-twc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-twc-accordion-item[open] .soi-twc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-twc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-twc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-twc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-twc-cta-box {\n  background: var(--soi-twc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-twc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-twc-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-twc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-twc-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-twc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-twc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-twc-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-twc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-twc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-twc-compo-value {\n    text-align: left;\n  }\n\n  .soi-twc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-twc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-twc-fiche {\n    --soi-twc-text-soft: #2C3E50;\n    --soi-twc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603579330890,"sku":"EY0140","price":6.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tablette-wc-2-en-1-etamine-du-lys-packshot.webp?v=1779265097"},{"product_id":"purifiant-habitat-vegan-en-spray-etamine-du-lys","title":"Purifiant Habitat en spray – Etamine du Lys","description":"\u003cdiv class=\"soi-purh-fiche\"\u003e\n\n\u003csection class=\"soi-purh-hero\"\u003e\n  \u003cdiv class=\"soi-purh-hero-tag\"\u003e\n    \u003cspan class=\"soi-purh-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène · Etamine du Lys\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-purh-hero-title\"\u003eL'assainissement naturel en un seul geste\u003c\/span\u003e\n  \u003cp class=\"soi-purh-hero-subtitle\"\u003eUn spray désinfectant aux 21 huiles essentielles bio qui purifie, assainit et parfume votre intérieur grâce à une formule composée à 99,9 % d'ingrédients d'origine naturelle.\u003c\/p\u003e\n  \u003cdiv class=\"soi-purh-hero-labels\"\u003e\n    \u003cspan class=\"soi-purh-label soi-purh-label-accent\"\u003eECOCERT\u003c\/span\u003e\n    \u003cspan class=\"soi-purh-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-purh-label\"\u003eSANS GAZ PROPULSEUR\u003c\/span\u003e\n    \u003cspan class=\"soi-purh-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-purh-label\"\u003eMEILLEUR PRODUIT ECO 2021\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-purh-section\"\u003e\n  \u003ch2\u003eUn spray habitat purifiant et assainissant aux huiles essentielles bio : que fait-il concrètement ?\u003c\/h2\u003e\n  \u003cp class=\"soi-purh-section-intro\"\u003eContrairement à beaucoup de sprays d'ambiance qui se contentent de masquer les odeurs, ce spray assainissant aux huiles essentielles bio agit en profondeur. Sa triple action prouvée en laboratoire en fait un allié incontournable pour votre foyer.\u003c\/p\u003e\n  \u003cdiv class=\"soi-purh-benefits\"\u003e\n    \u003cdiv class=\"soi-purh-benefit\"\u003e\n      \u003cdiv class=\"soi-purh-benefit-icon\"\u003e\u003cspan\u003e🦠\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBactéricide\u003c\/h3\u003e\n      \u003cp\u003eÉlimine les bactéries présentes dans l'air et sur les surfaces, conformément à la norme EN13697.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-benefit\"\u003e\n      \u003cdiv class=\"soi-purh-benefit-icon\"\u003e\u003cspan\u003e🍄\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFongicide\u003c\/h3\u003e\n      \u003cp\u003eCombat les levures et moisissures selon la norme EN13697.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-benefit\"\u003e\n      \u003cdiv class=\"soi-purh-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eVirucide\u003c\/h3\u003e\n      \u003cp\u003eNeutralise les virus dont l'Influenza A (H1N1) et le Coronavirus en seulement 5 minutes (norme EN14476).\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-purh-tip\"\u003e\n    \u003cdiv class=\"soi-purh-tip-icon\"\u003e✨\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eRésultat\u003c\/strong\u003e\n      \u003cp\u003eUn intérieur sain, sans résidus chimiques ni gaz propulseur agressif.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-purh-section\"\u003e\n  \u003ch2\u003eLa force des huiles essentielles biologiques\u003c\/h2\u003e\n  \u003cp\u003eCe qui distingue ce spray habitat purifiant et assainissant, c'est la richesse de sa composition aromatique : pas moins de 21 huiles essentielles bio réunies dans un seul flacon.\u003c\/p\u003e\n  \u003cdiv class=\"soi-purh-grid\"\u003e\n    \u003cdiv class=\"soi-purh-card\"\u003e\n      \u003ch3\u003e🌿 Eucalyptus\u003c\/h3\u003e\n      \u003cp\u003eReconnu pour ses vertus purifiantes naturelles, il constitue l'un des piliers aromatiques de cette formule.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-card\"\u003e\n      \u003ch3\u003e🫚 Cannelle\u003c\/h3\u003e\n      \u003cp\u003eApporte une note chaleureuse et légèrement épicée, tout en contribuant à l'action assainissante du spray.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-card\"\u003e\n      \u003ch3\u003e🌱 Niaouli\u003c\/h3\u003e\n      \u003cp\u003eComplète le trio d'huiles essentielles bio principales, reconnu pour ses propriétés purifiantes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp\u003eEnsemble, ces huiles essentielles déposent dans votre air ambiant un parfum frais, légèrement épicé, qui évoque la nature et apporte une vraie sensation de bien-être à chaque utilisation.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-purh-section\"\u003e\n  \u003ch2\u003eComposition et ingrédients\u003c\/h2\u003e\n  \u003cp class=\"soi-purh-section-intro\"\u003eFormule désinfectante concentrée, fabriquée en France, certifiée Ecocert.\u003c\/p\u003e\n  \u003cdiv class=\"soi-purh-compo\"\u003e\n    \u003cdiv class=\"soi-purh-compo-row\"\u003e\n      \u003cspan class=\"soi-purh-compo-label\"\u003eBase\u003c\/span\u003e\n      \u003cspan class=\"soi-purh-compo-value\"\u003eEau purifiée (aqua)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-compo-row\"\u003e\n      \u003cspan class=\"soi-purh-compo-label\"\u003eAgent désinfectant principal\u003c\/span\u003e\n      \u003cspan class=\"soi-purh-compo-value\"\u003eAlcool dénaturé d'origine végétale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-compo-row\"\u003e\n      \u003cspan class=\"soi-purh-compo-label\"\u003eHuiles essentielles bio\u003c\/span\u003e\n      \u003cspan class=\"soi-purh-compo-value\"\u003eEucalyptus (\u003cem\u003eEucalyptus globulus\u003c\/em\u003e), Cannelle (\u003cem\u003eCinnamomum zeylanicum\u003c\/em\u003e), Niaouli (\u003cem\u003eMelaleuca quinquenervia\u003c\/em\u003e)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-compo-row\"\u003e\n      \u003cspan class=\"soi-purh-compo-label\"\u003eAgent dispersant\u003c\/span\u003e\n      \u003cspan class=\"soi-purh-compo-value\"\u003eTensioactif d'origine végétale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-compo-row\"\u003e\n      \u003cspan class=\"soi-purh-compo-label\"\u003eNaturalité\u003c\/span\u003e\n      \u003cspan class=\"soi-purh-compo-value\"\u003e99,9 % d'ingrédients d'origine naturelle\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-compo-row\"\u003e\n      \u003cspan class=\"soi-purh-compo-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-purh-compo-value\"\u003eFlacon spray 125 ml, sans gaz propulseur\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-purh-section\"\u003e\n  \u003ch2\u003eComment utiliser le spray purifiant habitat Etamine du Lys ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-purh-timeline\"\u003e\n    \u003cdiv class=\"soi-purh-step\"\u003e\n      \u003cdiv class=\"soi-purh-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-purh-step-content\"\u003e\n        \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n        \u003cp\u003eSecouez bien le flacon avant chaque utilisation pour homogénéiser la formule concentrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-step\"\u003e\n      \u003cdiv class=\"soi-purh-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-purh-step-content\"\u003e\n        \u003ch3\u003eVaporisez à distance\u003c\/h3\u003e\n        \u003cp\u003ePulvérisez à environ 30 cm des surfaces à désinfecter ou directement dans l'air de la pièce.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-step\"\u003e\n      \u003cdiv class=\"soi-purh-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-purh-step-content\"\u003e\n        \u003ch3\u003eLaissez agir 5 minutes\u003c\/h3\u003e\n        \u003cp\u003ePatientez 5 minutes pour une efficacité désinfectante maximale (bactéricide, fongicide et virucide).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-purh-tip\"\u003e\n    \u003cdiv class=\"soi-purh-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eUtilisable dans toutes les pièces de la maison : salon, cuisine, chambre, salle de bain, bureau. Ne pas vaporiser directement sur les aliments ou les personnes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-purh-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce spray plutôt qu'un autre ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-purh-benefits\"\u003e\n    \u003cdiv class=\"soi-purh-benefit\"\u003e\n      \u003cdiv class=\"soi-purh-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCertifié Ecocert et vegan\u003c\/h3\u003e\n      \u003cp\u003eAucun ingrédient d'origine animale, aucun test sur animaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-benefit\"\u003e\n      \u003cdiv class=\"soi-purh-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans gaz propulseur\u003c\/h3\u003e\n      \u003cp\u003eUn meilleur impact environnemental et une formule concentrée plus économique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-benefit\"\u003e\n      \u003cdiv class=\"soi-purh-benefit-icon\"\u003e\u003cspan\u003e🏆\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMeilleur Produit Eco 2021\u003c\/h3\u003e\n      \u003cp\u003eUne reconnaissance concrète de son engagement écologique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-purh-benefit\"\u003e\n      \u003cdiv class=\"soi-purh-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eEfficacité cliniquement testée selon les normes européennes EN13697 et EN14476. Traçabilité et qualité garanties.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-purh-section\"\u003e\n  \u003ch2\u003ePour qui est-il recommandé ?\u003c\/h2\u003e\n  \u003cp\u003eCe spray purifiant habitat convient à toute la famille, y compris dans les foyers avec jeunes enfants ou animaux domestiques, dès lors que les précautions d'usage sont respectées.\u003c\/p\u003e\n  \u003cp\u003eIl est particulièrement conseillé pour les personnes sensibles aux produits chimiques, soucieuses de leur empreinte écologique ou simplement désireuses d'un intérieur assaini sans compromis sur l'efficacité.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-purh-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-purh-cta-box\"\u003e\n    \u003cp class=\"soi-purh-cta-tag\" style=\"color: white;\"\u003ePurifiez votre intérieur, naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-purh-cta-text\" style=\"color: white;\"\u003eL'efficacité d'un désinfectant cliniquement prouvé et la douceur des huiles essentielles bio réunies en un seul flacon. Un geste simple pour respirer un air vraiment sain.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-purh-marine: #1A2D3D;\n  --soi-purh-marine-dark: #0F1E2B;\n  --soi-purh-marine-light: #2C4458;\n  --soi-purh-pomme: #A1C544;\n  --soi-purh-pomme-dark: #84A636;\n  --soi-purh-pomme-light: rgba(161,197,68,0.10);\n  --soi-purh-white: #FFFFFF;\n  --soi-purh-off-white: #F8FAF6;\n  --soi-purh-stone: #F1F3EE;\n  --soi-purh-line: #E5E8E0;\n  --soi-purh-primary: #C47A4A;\n  --soi-purh-primary-soft: #E8C4A8;\n  --soi-purh-accent: #D4956A;\n  --soi-purh-text: #1A2D3D;\n  --soi-purh-text-soft: #4A5B6B;\n  --soi-purh-text-muted: #7B8693;\n  --soi-purh-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-purh-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-purh-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-purh-radius: 12px;\n  --soi-purh-radius-sm: 8px;\n  --soi-purh-radius-pill: 999px;\n}\n\n.soi-purh-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-purh-fiche img { max-width: 100%; height: auto; }\n\n.soi-purh-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-purh-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-purh-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-purh-hero {\n  position: relative;\n  background: var(--soi-purh-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-purh-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-purh-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-purh-pomme);\n}\n\n.soi-purh-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-purh-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-purh-pomme);\n  border-radius: 50%;\n}\n\n.soi-purh-hero-title {\n  display: block;\n  color: var(--soi-purh-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-purh-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-purh-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-purh-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-purh-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-purh-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-purh-label-accent {\n  background: var(--soi-purh-pomme);\n  border-color: var(--soi-purh-pomme);\n  color: var(--soi-purh-marine);\n  font-weight: 600;\n}\n\n.soi-purh-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-purh-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-purh-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-purh-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-purh-pomme);\n  border-radius: 2px;\n}\n\n.soi-purh-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-purh-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-purh-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-purh-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-purh-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-purh-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-purh-benefit {\n  background: var(--soi-purh-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-purh-radius);\n  border: 1px solid var(--soi-purh-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-purh-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-purh-shadow-md);\n}\n\n.soi-purh-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-purh-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-purh-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-purh-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-purh-benefit:hover .soi-purh-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-purh-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-purh-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-purh-benefit p {\n  font-size: 13px;\n  color: var(--soi-purh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-purh-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-purh-card {\n  background: var(--soi-purh-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-purh-radius);\n  border-left: 3px solid var(--soi-purh-pomme);\n}\n\n.soi-purh-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-purh-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-purh-card p {\n  font-size: 14px;\n  color: var(--soi-purh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-purh-compo {\n  background: var(--soi-purh-off-white);\n  border-radius: var(--soi-purh-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-purh-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-purh-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-purh-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-purh-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-purh-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-purh-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-purh-marine);\n  text-align: right;\n}\n\n.soi-purh-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-purh-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-purh-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-purh-radius);\n  border: 1px solid var(--soi-purh-line);\n  align-items: flex-start;\n}\n\n.soi-purh-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-purh-marine);\n  color: var(--soi-purh-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-purh-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-purh-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-purh-step-content p {\n  font-size: 14px;\n  color: var(--soi-purh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-purh-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-purh-pomme-light);\n  border-left: 4px solid var(--soi-purh-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-purh-radius) var(--soi-purh-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-purh-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-purh-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-purh-marine);\n  margin-bottom: 4px;\n}\n\n.soi-purh-tip p {\n  font-size: 14px;\n  color: var(--soi-purh-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-purh-cta-box {\n  background: var(--soi-purh-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-purh-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-purh-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-purh-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-purh-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-purh-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-purh-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-purh-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-purh-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-purh-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-purh-compo-value {\n    text-align: left;\n  }\n\n  .soi-purh-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-purh-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-purh-fiche {\n    --soi-purh-text-soft: #2C3E50;\n    --soi-purh-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603579560266,"sku":"EY0145","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/etamine_lys_ey0145_purifiant_habitat_5a592365-f975-46f5-9144-5f3a4b0f8344.jpg?v=1778843152"},{"product_id":"desodorisant-rafraichissant-vegan-en-spray-etamine-du-lys","title":"Désodorisant Rafraîchissant en spray – Etamine du Lys","description":"\n\u003cdiv class=\"soi-rafr-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-rafr-hero\"\u003e\n    \u003cdiv class=\"soi-rafr-hero-tag\"\u003e\n      \u003cspan class=\"soi-rafr-tag-dot\"\u003e\u003c\/span\u003e\n      Désodorisant naturel · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rafr-hero-title\"\u003eUn souffle de nature dans chaque pièce\u003c\/span\u003e\n    \u003cp class=\"soi-rafr-hero-subtitle\"\u003eQuatre huiles essentielles réunies dans un spray concentré sans gaz, certifié Ecocert, pour assainir l'air de votre intérieur en quelques secondes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rafr-hero-labels\"\u003e\n      \u003cspan class=\"soi-rafr-label soi-rafr-label-accent\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-rafr-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-rafr-label\"\u003eCRUELTY-FREE\u003c\/span\u003e\n      \u003cspan class=\"soi-rafr-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-rafr-label\"\u003eSANS GAZ\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Un spray désodorisant naturel, concentré et polyvalent --\u003e\n  \u003csection class=\"soi-rafr-section\"\u003e\n    \u003ch2\u003eUn spray désodorisant naturel, concentré et polyvalent\u003c\/h2\u003e\n    \u003cp\u003eCe désodorisant spray de 125 ml ne se contente pas de masquer les odeurs : il les élimine en profondeur. Sa formule concentrée à 99,9 % d'ingrédients d'origine naturelle agit sur l'air ambiant, les tissus et les surfaces textiles. Quelques pulvérisations suffisent pour renouveler complètement l'atmosphère d'une pièce.\u003c\/p\u003e\n    \u003cp\u003eSa polyvalence en fait un allié du quotidien :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rafr-grid\"\u003e\n      \u003cdiv class=\"soi-rafr-card\"\u003e\n        \u003ch3\u003e🛋️ Textiles\u003c\/h3\u003e\n        \u003cp\u003eSur vos canapés, rideaux, coussins ou literie, il neutralise les odeurs incrustées et laisse un voile de fraîcheur végétale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-card\"\u003e\n        \u003ch3\u003e👟 Chaussures\u003c\/h3\u003e\n        \u003cp\u003eVaporisez l'intérieur après chaque port pour retrouver une sensation de propreté immédiate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-card\"\u003e\n        \u003ch3\u003e🚽 WC et salle de bain\u003c\/h3\u003e\n        \u003cp\u003eUne bouffée d'air frais immédiate dans les espaces qui en ont le plus besoin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-card\"\u003e\n        \u003ch3\u003e🚗 Voiture et bureau\u003c\/h3\u003e\n        \u003cp\u003eGlissez-le dans votre boîte à gants ou sur votre bureau pour assainir vos espaces du quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Une composition aromatique 100 % naturelle --\u003e\n  \u003csection class=\"soi-rafr-section\"\u003e\n    \u003ch2\u003eUne composition aromatique 100 % naturelle\u003c\/h2\u003e\n    \u003cp class=\"soi-rafr-section-intro\"\u003eLe parfum de ce spray repose sur quatre huiles essentielles complémentaires, soigneusement sélectionnées pour leur synergie aromatique et leurs propriétés assainissantes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rafr-benefits\"\u003e\n      \u003cdiv class=\"soi-rafr-benefit\"\u003e\n        \u003cdiv class=\"soi-rafr-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEucalyptus\u003c\/h3\u003e\n        \u003cp\u003eTonique et purifiante, cette huile essentielle assainit l'air en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-benefit\"\u003e\n        \u003cdiv class=\"soi-rafr-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMenthe\u003c\/h3\u003e\n        \u003cp\u003eFraîche et vivifiante, elle apporte un souffle de légèreté à chaque pulvérisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-benefit\"\u003e\n        \u003cdiv class=\"soi-rafr-benefit-icon\"\u003e\u003cspan\u003e💜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLavande\u003c\/h3\u003e\n        \u003cp\u003eApaisante et florale, elle crée une ambiance sereine dans votre intérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-benefit\"\u003e\n        \u003cdiv class=\"soi-rafr-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLavandin\u003c\/h3\u003e\n        \u003cp\u003eHerbacé et légèrement camphré, il renforce l'effet désodorisant durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rafr-tip\"\u003e\n      \u003cdiv class=\"soi-rafr-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEnsemble, ces quatre huiles essentielles composent une fragrance végétale équilibrée, bien loin des parfums synthétiques agressifs que l'on retrouve dans la plupart des sprays du commerce.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Ce qui le distingue vraiment des autres sprays désodorisants --\u003e\n  \u003csection class=\"soi-rafr-section\"\u003e\n    \u003ch2\u003eCe qui le distingue vraiment des autres sprays désodorisants\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rafr-grid\"\u003e\n      \u003cdiv class=\"soi-rafr-card\"\u003e\n        \u003ch3\u003e🌿 Sans gaz propulseur\u003c\/h3\u003e\n        \u003cp\u003eContrairement aux aérosols classiques, il utilise un système de diffusion mécanique, plus respectueux de l'atmosphère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-card\"\u003e\n        \u003ch3\u003e🐇 Vegan et cruelty-free\u003c\/h3\u003e\n        \u003cp\u003eAucun ingrédient d'origine animale, aucun test sur les animaux. Certifié Ecocert.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eUne fabrication locale, contrôlée, avec des exigences qualité rigoureuses à chaque étape.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-card\"\u003e\n        \u003ch3\u003e💧 Format concentré\u003c\/h3\u003e\n        \u003cp\u003eMoins de produit pour plus d'effet : un geste quotidien économique et écologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Comment utiliser ce spray désodorisant maison ? --\u003e\n  \u003csection class=\"soi-rafr-section\"\u003e\n    \u003ch2\u003eComment utiliser ce spray désodorisant maison ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rafr-timeline\"\u003e\n      \u003cdiv class=\"soi-rafr-step\"\u003e\n        \u003cdiv class=\"soi-rafr-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rafr-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eAvant chaque utilisation, secouez légèrement le spray pour homogénéiser la formule concentrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-step\"\u003e\n        \u003cdiv class=\"soi-rafr-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rafr-step-content\"\u003e\n          \u003ch3\u003eVaporisez à 20 à 30 cm\u003c\/h3\u003e\n          \u003cp\u003ePulvérisez dans l'air ambiant ou vers la surface à traiter. Pour les textiles, tenez le flacon légèrement plus loin et laissez sécher naturellement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-step\"\u003e\n        \u003cdiv class=\"soi-rafr-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rafr-step-content\"\u003e\n          \u003ch3\u003eDosez avec parcimonie\u003c\/h3\u003e\n          \u003cp\u003eUne à deux pulvérisations suffisent généralement pour traiter une pièce de taille standard ou des chaussures. Pour les WC ou la voiture, une légère pression sur la gâchette produit un effet immédiat et durable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rafr-accordion\"\u003e\n      \u003cdetails class=\"soi-rafr-accordion-item\"\u003e\n        \u003csummary class=\"soi-rafr-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rafr-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur et hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Composition du Désodorisant Rafraîchissant Etamine du Lys --\u003e\n  \u003csection class=\"soi-rafr-section\"\u003e\n    \u003ch2\u003eComposition du Désodorisant Rafraîchissant Etamine du Lys\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rafr-compo\"\u003e\n      \u003cdiv class=\"soi-rafr-compo-row\"\u003e\n        \u003cspan class=\"soi-rafr-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-rafr-compo-value\"\u003eSpray 125 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-compo-row\"\u003e\n        \u003cspan class=\"soi-rafr-compo-label\"\u003eNaturalité\u003c\/span\u003e\n        \u003cspan class=\"soi-rafr-compo-value\"\u003e99,9 % d'ingrédients d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-compo-row\"\u003e\n        \u003cspan class=\"soi-rafr-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-rafr-compo-value\"\u003eEau, alcool d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-compo-row\"\u003e\n        \u003cspan class=\"soi-rafr-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-rafr-compo-value\"\u003eEucalyptus, menthe, lavande, lavandin\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-compo-row\"\u003e\n        \u003cspan class=\"soi-rafr-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-rafr-compo-value\"\u003eGaz propulseur, colorant synthétique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rafr-compo-row\"\u003e\n        \u003cspan class=\"soi-rafr-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-rafr-compo-value\"\u003eEcocert\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-rafr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rafr-cta-box\"\u003e\n      \u003cp class=\"soi-rafr-cta-tag\" style=\"color: white;\"\u003eRespirez enfin chez vous\u003c\/p\u003e\n      \u003cp class=\"soi-rafr-cta-text\" style=\"color: white;\"\u003eQuatre huiles essentielles aux senteurs herbacées et fleuries, sans gaz, sans chimie agressive. Un flacon dans chaque pièce, et votre maison sent bon la nature toute la journée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-rafr-marine: #1A2D3D;\n  --soi-rafr-marine-dark: #0F1E2B;\n  --soi-rafr-marine-light: #2C4458;\n  --soi-rafr-pomme: #A1C544;\n  --soi-rafr-pomme-dark: #84A636;\n  --soi-rafr-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-rafr-white: #FFFFFF;\n  --soi-rafr-off-white: #F8FAF6;\n  --soi-rafr-stone: #F1F3EE;\n  --soi-rafr-line: #E5E8E0;\n\n  --soi-rafr-primary: #6BA83A;\n  --soi-rafr-primary-soft: #E8F2DC;\n  --soi-rafr-accent: #7A9A8E;\n\n  --soi-rafr-text: #1A2D3D;\n  --soi-rafr-text-soft: #4A5B6B;\n  --soi-rafr-text-muted: #7B8693;\n\n  --soi-rafr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rafr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rafr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rafr-radius: 12px;\n  --soi-rafr-radius-sm: 8px;\n  --soi-rafr-radius-pill: 999px;\n}\n\n.soi-rafr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rafr-fiche img { max-width: 100%; height: auto; }\n\n.soi-rafr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rafr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rafr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-rafr-hero {\n  position: relative;\n  background: var(--soi-rafr-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-rafr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-rafr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rafr-pomme);\n}\n\n.soi-rafr-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-rafr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rafr-pomme);\n  border-radius: 50%;\n}\n\n.soi-rafr-hero-title {\n  display: block;\n  color: var(--soi-rafr-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-rafr-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-rafr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-rafr-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-rafr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rafr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-rafr-label-accent {\n  background: var(--soi-rafr-pomme);\n  border-color: var(--soi-rafr-pomme);\n  color: var(--soi-rafr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-rafr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-rafr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rafr-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-rafr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rafr-pomme);\n  border-radius: 2px;\n}\n\n.soi-rafr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rafr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-rafr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rafr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-rafr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-rafr-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-rafr-benefit {\n  background: var(--soi-rafr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-rafr-radius);\n  border: 1px solid var(--soi-rafr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-rafr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rafr-shadow-md);\n}\n\n.soi-rafr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-rafr-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-rafr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-rafr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-rafr-benefit:hover .soi-rafr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-rafr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rafr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rafr-benefit p {\n  font-size: 13px;\n  color: var(--soi-rafr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-rafr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-rafr-card {\n  background: var(--soi-rafr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rafr-radius);\n  border-left: 3px solid var(--soi-rafr-pomme);\n}\n\n.soi-rafr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rafr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rafr-card p {\n  font-size: 14px;\n  color: var(--soi-rafr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-rafr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-rafr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rafr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rafr-radius);\n  border: 1px solid var(--soi-rafr-line);\n  align-items: flex-start;\n}\n\n.soi-rafr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rafr-marine);\n  color: var(--soi-rafr-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-rafr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rafr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-rafr-step-content p {\n  font-size: 14px;\n  color: var(--soi-rafr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-rafr-compo {\n  background: var(--soi-rafr-off-white);\n  border-radius: var(--soi-rafr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-rafr-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-rafr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-rafr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-rafr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rafr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-rafr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rafr-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-rafr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rafr-pomme-light);\n  border-left: 4px solid var(--soi-rafr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rafr-radius) var(--soi-rafr-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-rafr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-rafr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rafr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-rafr-tip p {\n  font-size: 14px;\n  color: var(--soi-rafr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-rafr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-rafr-accordion-item {\n  background: var(--soi-rafr-off-white);\n  border-radius: var(--soi-rafr-radius-sm);\n  border: 1px solid var(--soi-rafr-line);\n  overflow: hidden;\n}\n\n.soi-rafr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rafr-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-rafr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-rafr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rafr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-rafr-accordion-item[open] .soi-rafr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-rafr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-rafr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rafr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-rafr-cta-box {\n  background: var(--soi-rafr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rafr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-rafr-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-rafr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-rafr-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-rafr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-rafr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rafr-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-rafr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-rafr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-rafr-compo-value {\n    text-align: left;\n  }\n\n  .soi-rafr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rafr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-rafr-fiche {\n    --soi-rafr-text-soft: #2C3E50;\n    --soi-rafr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603579855178,"sku":"EY0155","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/desodorisant-rafraichissant-en-spray-etamine-du-lys-packshot_c0804c63-a2a6-4ff4-830a-161c363451bc.webp?v=1784730125"},{"product_id":"purificateur-aspirateur-en-pot-etamine-du-lys","title":"Poudre parfumée pour aspirateur – Etamine du Lys","description":"\n\u003cdiv class=\"soi-puri-fiche\"\u003e\n\n  \u003csection class=\"soi-puri-hero\"\u003e\n    \u003cdiv class=\"soi-puri-hero-tag\"\u003e\n      \u003cspan class=\"soi-puri-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène maison naturelle · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-puri-hero-title\"\u003eSix huiles essentielles au cœur de votre aspirateur\u003c\/span\u003e\n    \u003cp class=\"soi-puri-hero-subtitle\"\u003eTransformez chaque passage d'aspirateur en une bouffée d'air frais grâce à des granules 100 % naturelles aux vertus assainissantes et parfumantes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-puri-hero-labels\"\u003e\n      \u003cspan class=\"soi-puri-label soi-puri-label-accent\"\u003e100 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-puri-label\"\u003eSANS PARFUM DE SYNTHÈSE\u003c\/span\u003e\n      \u003cspan class=\"soi-puri-label\"\u003eSUPPORT BIODÉGRADABLE\u003c\/span\u003e\n      \u003cspan class=\"soi-puri-label\"\u003eBT-AWARDS 2015\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-puri-section\"\u003e\n    \u003ch2\u003ePourquoi cette poudre parfumée pour aspirateur change vraiment les choses\u003c\/h2\u003e\n    \u003cp\u003eContrairement aux purificateurs d'air électriques qui filtrent l'air en continu grâce à un filtre HEPA, ce produit agit différemment : il parfume et purifie l'air au moment même où vous aspirez, en diffusant ses actifs naturels directement via le flux d'air de votre aspirateur. Une approche simple, sans électricité supplémentaire, et entièrement naturelle.\u003c\/p\u003e\n    \u003cp\u003eLe résultat est immédiat : l'air ambiant sent bon, les odeurs tenaces (poussière, animaux, humidité) sont neutralisées, et votre intérieur retrouve une atmosphère agréable dès la fin du ménage.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-puri-section\"\u003e\n    \u003ch2\u003eComposition : 6 huiles essentielles choisies avec soin\u003c\/h2\u003e\n    \u003cp class=\"soi-puri-section-intro\"\u003eChaque granule contient un concentré de nature, avec six huiles essentielles fixées sur un support de rafles de maïs, naturel et biodégradable, qui garantit une diffusion progressive tout au long de l'aspiration.\u003c\/p\u003e\n    \u003cdiv class=\"soi-puri-grid\"\u003e\n      \u003cdiv class=\"soi-puri-card\"\u003e\n        \u003ch3\u003e🌿 Cannelle\u003c\/h3\u003e\n        \u003cp\u003eNote chaude et épicée aux propriétés assainissantes reconnues.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-card\"\u003e\n        \u003ch3\u003e🌲 Cèdre\u003c\/h3\u003e\n        \u003cp\u003eParfum boisé et apaisant, aux vertus purifiantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-card\"\u003e\n        \u003ch3\u003e🫚 Girofle\u003c\/h3\u003e\n        \u003cp\u003eActif puissant contre les odeurs indésirables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-card\"\u003e\n        \u003ch3\u003e💜 Lavandin\u003c\/h3\u003e\n        \u003cp\u003eFraîcheur florale et effet relaxant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-card\"\u003e\n        \u003ch3\u003e🍃 Menthe\u003c\/h3\u003e\n        \u003cp\u003eVivifiante, elle apporte une sensation immédiate de propreté.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-card\"\u003e\n        \u003ch3\u003e🌱 Thym\u003c\/h3\u003e\n        \u003cp\u003eTonique et assainissant, idéal pour purifier l'air intérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-puri-section\"\u003e\n    \u003ch2\u003eMode d'emploi : simple et rapide\u003c\/h2\u003e\n    \u003cdiv class=\"soi-puri-timeline\"\u003e\n      \u003cdiv class=\"soi-puri-step\"\u003e\n        \u003cdiv class=\"soi-puri-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-puri-step-content\"\u003e\n          \u003ch3\u003eAspirateur avec sac\u003c\/h3\u003e\n          \u003cp\u003eVersez une cuillère à soupe de granules directement dans le sac, refermez et aspirez normalement. Une dose pour 1 utilisation, soit jusqu'à 4 utilisations par pot de 50 g.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-step\"\u003e\n        \u003cdiv class=\"soi-puri-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-puri-step-content\"\u003e\n          \u003ch3\u003eAspirateur sans sac\u003c\/h3\u003e\n          \u003cp\u003eDéposez les granules dans le bac à poussière avant d'aspirer. Le pot offre dans ce cas jusqu'à 10 utilisations, ce qui le rend très économique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-step\"\u003e\n        \u003cdiv class=\"soi-puri-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-puri-step-content\"\u003e\n          \u003ch3\u003eAutre usage pratique\u003c\/h3\u003e\n          \u003cp\u003ePlacez quelques granules dans un cendrier pour neutraliser les odeurs de tabac froid. Une solution discrète et naturelle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-puri-section\"\u003e\n    \u003ch2\u003eCe purificateur pour aspirateur est-il fait pour vous ?\u003c\/h2\u003e\n    \u003cp\u003eSi vous cherchez un purificateur d'air naturel sans investissement électronique, ce pot d'Etamine du Lys est une réponse concrète et accessible. Il ne remplace pas un purificateur d'air à filtre HEPA pour les personnes souffrant d'allergies sévères, d'asthme ou exposées à de fortes pollutions intérieures. En revanche, pour améliorer l'odeur de votre intérieur et diffuser des huiles essentielles de manière passive et naturelle pendant le ménage, il est difficile de faire plus simple et plus sain.\u003c\/p\u003e\n    \u003cp\u003eRécompensé aux BT-Awards 2015, ce purificateur aspirateur a su convaincre par son efficacité et son approche écologique. Compatible avec tous les aspirateurs du marché, il s'adapte à votre quotidien sans contrainte.\u003c\/p\u003e\n    \u003cdiv class=\"soi-puri-tip\"\u003e\n      \u003cdiv class=\"soi-puri-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCompatible avec tous les types d'aspirateurs du marché, ce purificateur s'intègre dans votre routine ménage sans la moindre contrainte. Un geste simple pour une maison qui sent bon naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-puri-section\"\u003e\n    \u003ch2\u003eFiche technique\u003c\/h2\u003e\n    \u003cdiv class=\"soi-puri-compo\"\u003e\n      \u003cdiv class=\"soi-puri-compo-row\"\u003e\n        \u003cspan class=\"soi-puri-compo-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-puri-compo-value\"\u003eEtamine du Lys\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-compo-row\"\u003e\n        \u003cspan class=\"soi-puri-compo-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-puri-compo-value\"\u003e50 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-compo-row\"\u003e\n        \u003cspan class=\"soi-puri-compo-label\"\u003eComposition\u003c\/span\u003e\n        \u003cspan class=\"soi-puri-compo-value\"\u003eHuiles essentielles de cannelle, cèdre, girofle, lavandin, menthe, thym sur support de rafles de maïs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-compo-row\"\u003e\n        \u003cspan class=\"soi-puri-compo-label\"\u003eUtilisations\u003c\/span\u003e\n        \u003cspan class=\"soi-puri-compo-value\"\u003eJusqu'à 4 (avec sac) \/ jusqu'à 10 (sans sac)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-compo-row\"\u003e\n        \u003cspan class=\"soi-puri-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-puri-compo-value\"\u003e100 % naturelle, sans parfum de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-compo-row\"\u003e\n        \u003cspan class=\"soi-puri-compo-label\"\u003eCompatibilité\u003c\/span\u003e\n        \u003cspan class=\"soi-puri-compo-value\"\u003eTous types d'aspirateurs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-puri-compo-row\"\u003e\n        \u003cspan class=\"soi-puri-compo-label\"\u003eÉco-conception\u003c\/span\u003e\n        \u003cspan class=\"soi-puri-compo-value\"\u003eSupport biodégradable, flacon recyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-puri-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-puri-cta-box\"\u003e\n      \u003cp class=\"soi-puri-cta-tag\" style=\"color: white;\"\u003eRespirez la différence dès le premier passage\u003c\/p\u003e\n      \u003cp class=\"soi-puri-cta-text\" style=\"color: white;\"\u003eFini les odeurs de poussière pendant le ménage. Avec le purificateur aspirateur d'Etamine du Lys, offrez à votre intérieur un air frais, naturel et économique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-puri-marine: #1A2D3D;\n  --soi-puri-marine-dark: #0F1E2B;\n  --soi-puri-marine-light: #2C4458;\n  --soi-puri-pomme: #A1C544;\n  --soi-puri-pomme-dark: #84A636;\n  --soi-puri-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-puri-white: #FFFFFF;\n  --soi-puri-off-white: #F8FAF6;\n  --soi-puri-stone: #F1F3EE;\n  --soi-puri-line: #E5E8E0;\n\n  --soi-puri-primary: #5B9A42;\n  --soi-puri-primary-soft: #EAF4E4;\n  --soi-puri-accent: #7AB85E;\n\n  --soi-puri-text: #1A2D3D;\n  --soi-puri-text-soft: #4A5B6B;\n  --soi-puri-text-muted: #7B8693;\n\n  --soi-puri-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-puri-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-puri-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-puri-radius: 12px;\n  --soi-puri-radius-sm: 8px;\n  --soi-puri-radius-pill: 999px;\n}\n\n.soi-puri-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-puri-fiche img { max-width: 100%; height: auto; }\n\n.soi-puri-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-puri-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-puri-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-puri-hero {\n  position: relative;\n  background: var(--soi-puri-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-puri-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-puri-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-puri-pomme);\n}\n\n.soi-puri-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-puri-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-puri-pomme);\n  border-radius: 50%;\n}\n\n.soi-puri-hero-title {\n  display: block;\n  color: var(--soi-puri-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-puri-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-puri-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-puri-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-puri-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-puri-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-puri-label-accent {\n  background: var(--soi-puri-pomme);\n  border-color: var(--soi-puri-pomme);\n  color: var(--soi-puri-marine);\n  font-weight: 600;\n}\n\n.soi-puri-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-puri-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-puri-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-puri-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-puri-pomme);\n  border-radius: 2px;\n}\n\n.soi-puri-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-puri-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-puri-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-puri-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-puri-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-puri-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-puri-card {\n  background: var(--soi-puri-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-puri-radius);\n  border-left: 3px solid var(--soi-puri-pomme);\n}\n\n.soi-puri-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-puri-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-puri-card p {\n  font-size: 14px;\n  color: var(--soi-puri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-puri-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-puri-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-puri-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-puri-radius);\n  border: 1px solid var(--soi-puri-line);\n  align-items: flex-start;\n}\n\n.soi-puri-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-puri-marine);\n  color: var(--soi-puri-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-puri-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-puri-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-puri-step-content p {\n  font-size: 14px;\n  color: var(--soi-puri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-puri-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-puri-pomme-light);\n  border-left: 4px solid var(--soi-puri-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-puri-radius) var(--soi-puri-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-puri-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-puri-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-puri-marine);\n  margin-bottom: 4px;\n}\n\n.soi-puri-tip p {\n  font-size: 14px;\n  color: var(--soi-puri-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-puri-compo {\n  background: var(--soi-puri-off-white);\n  border-radius: var(--soi-puri-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-puri-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-puri-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-puri-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-puri-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-puri-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-puri-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-puri-marine);\n  text-align: right;\n}\n\n.soi-puri-cta-box {\n  background: var(--soi-puri-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-puri-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-puri-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-puri-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-puri-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-puri-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-puri-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-puri-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-puri-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-puri-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-puri-compo-value {\n    text-align: left;\n  }\n\n  .soi-puri-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-puri-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-puri-fiche {\n    --soi-puri-text-soft: #2C3E50;\n    --soi-puri-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603580576074,"sku":"EY0165","price":7.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/purificateur-aspirateur-en-pot-etamine-du-lys-packshot.webp?v=1780052844"},{"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":3.15,"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":"lessive-main-hypoallergenique-etamine-du-lys","title":"Lessive main hypoallergénique – Etamine du Lys","description":"\n\n\u003cdiv class=\"soi-less-fiche\"\u003e\n\n  \u003csection class=\"soi-less-hero\"\u003e\n    \u003cdiv class=\"soi-less-hero-tag\"\u003e\n      \u003cspan class=\"soi-less-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène \u0026amp; entretien écologique · Etamine du Lys\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-less-hero-title\"\u003eLa douceur de l'abricot au service de votre linge\u003c\/span\u003e\n    \u003cp class=\"soi-less-hero-subtitle\"\u003eUne lessive main hypoallergénique à 97,5 % d'ingrédients d'origine naturelle, enrichie en aloe vera bio, pour un lavage efficace qui respecte les peaux les plus sensibles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-less-hero-labels\"\u003e\n      \u003cspan class=\"soi-less-label soi-less-label-accent\"\u003eHYPOALLERGÉNIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-less-label\"\u003eÉCODÉTERGENT\u003c\/span\u003e\n      \u003cspan class=\"soi-less-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-less-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-less-label\"\u003eCRUELTY-FREE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-less-section\"\u003e\n    \u003ch2\u003ePourquoi choisir une lessive main hypoallergénique ?\u003c\/h2\u003e\n    \u003cp\u003eLes lessives conventionnelles contiennent souvent des agents irritants, des parfums de synthèse ou des conservateurs susceptibles d'agresser les peaux sensibles. Avec sa formule hypoallergénique testée dermatologiquement, la lessive main Etamine du Lys minimise les risques d'allergie et d'irritation cutanée, même en cas de contact prolongé avec l'eau.\u003c\/p\u003e\n    \u003cp\u003eElle convient parfaitement aux peaux réactives, aux personnes sujettes aux eczémas, et même aux enfants.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-less-section\"\u003e\n    \u003ch2\u003eUne formule douce et naturelle, certifiée écodétergent\u003c\/h2\u003e\n    \u003cp class=\"soi-less-section-intro\"\u003eComposée à 97,5 % d'ingrédients d'origine naturelle, cette lessive vegan associe efficacité nettoyante et respect de votre peau. Sa certification écodétergent garantit des ingrédients biodégradables, sans substances nocives pour les écosystèmes aquatiques.\u003c\/p\u003e\n    \u003cdiv class=\"soi-less-grid\"\u003e\n      \u003cdiv class=\"soi-less-card\"\u003e\n        \u003ch3\u003e🧴 Agents de surface anioniques (5 à 15 %)\u003c\/h3\u003e\n        \u003cp\u003eAction nettoyante efficace sur les taches courantes du quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card\"\u003e\n        \u003ch3\u003e🌿 Aloe vera bio\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés apaisantes et hydratantes, il protège votre peau lors du lavage à la main.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card\"\u003e\n        \u003ch3\u003e🍑 Parfum naturel d'abricot\u003c\/h3\u003e\n        \u003cp\u003eUne fragrance fruitée et délicate, sans parfum de synthèse, pour une tolérance optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card\"\u003e\n        \u003ch3\u003e🚫 Sans colorants, sans parabènes, sans phosphates\u003c\/h3\u003e\n        \u003cp\u003eUne composition épurée qui élimine les substances controversées pour votre santé et l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-less-section\"\u003e\n    \u003ch2\u003ePratique au quotidien : jusqu'à 20 lavages pour 250 ml\u003c\/h2\u003e\n    \u003cdiv class=\"soi-less-grid-compact\"\u003e\n      \u003cdiv class=\"soi-less-card-mini\"\u003e\n        \u003cspan class=\"soi-less-card-mini-icon\"\u003e📏\u003c\/span\u003e\n        \u003cspan class=\"soi-less-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-less-card-mini-value\"\u003e250 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card-mini\"\u003e\n        \u003cspan class=\"soi-less-card-mini-icon\"\u003e👕\u003c\/span\u003e\n        \u003cspan class=\"soi-less-card-mini-label\"\u003eLavages\u003c\/span\u003e\n        \u003cspan class=\"soi-less-card-mini-value\"\u003e≈ 20 lavages\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card-mini\"\u003e\n        \u003cspan class=\"soi-less-card-mini-icon\"\u003e🌡️\u003c\/span\u003e\n        \u003cspan class=\"soi-less-card-mini-label\"\u003eTempérature max.\u003c\/span\u003e\n        \u003cspan class=\"soi-less-card-mini-value\"\u003e30 °C\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card-mini\"\u003e\n        \u003cspan class=\"soi-less-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-less-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-less-card-mini-value\"\u003e97,5 %\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1.25rem;\"\u003eSon format tube est idéal pour les petites lessives du quotidien, les voyages ou les déplacements. Un dosage précis suffit pour chaque lavage, ce qui vous permet de réaliser environ 20 lavages avec un seul tube. Économique et pratique, il s'emporte partout facilement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-less-section\"\u003e\n    \u003ch2\u003eComment utiliser la lessive main Etamine du Lys ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-less-timeline\"\u003e\n      \u003cdiv class=\"soi-less-step\"\u003e\n        \u003cdiv class=\"soi-less-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-less-step-content\"\u003e\n          \u003ch3\u003eDosez\u003c\/h3\u003e\n          \u003cp\u003eAppliquez une noisette de produit directement sur le linge humide ou dans une bassine d'eau tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-step\"\u003e\n        \u003cdiv class=\"soi-less-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-less-step-content\"\u003e\n          \u003ch3\u003eFrottez délicatement\u003c\/h3\u003e\n          \u003cp\u003eTravaillez le tissu avec les mains en insistant sur les zones tachées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-step\"\u003e\n        \u003cdiv class=\"soi-less-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-less-step-content\"\u003e\n          \u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau claire jusqu'à disparition complète de la mousse.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-step\"\u003e\n        \u003cdiv class=\"soi-less-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-less-step-content\"\u003e\n          \u003ch3\u003eEssorez et faites sécher\u003c\/h3\u003e\n          \u003cp\u003eEssorez délicatement, puis faites sécher à plat ou suspendu selon le textile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-less-tip\"\u003e\n      \u003cdiv class=\"soi-less-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCette lessive convient pour le linge blanc et coloré, ainsi que pour les matières délicates comme la laine, la soie et le coton. Veillez à ne pas dépasser 30 °C pour préserver vos textiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-less-section\"\u003e\n    \u003ch2\u003eLes engagements Etamine du Lys\u003c\/h2\u003e\n    \u003cdiv class=\"soi-less-benefits\"\u003e\n      \u003cdiv class=\"soi-less-benefit\"\u003e\n        \u003cdiv class=\"soi-less-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eProduction locale, contrôle qualité rigoureux et empreinte carbone réduite.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-benefit\"\u003e\n        \u003cdiv class=\"soi-less-benefit-icon\"\u003e\u003cspan\u003e🐰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVegan et cruelty-free\u003c\/h3\u003e\n        \u003cp\u003eAucun ingrédient d'origine animale, aucun test sur les animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-benefit\"\u003e\n        \u003cdiv class=\"soi-less-benefit-icon\"\u003e\u003cspan\u003e🌍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifiée écodétergent\u003c\/h3\u003e\n        \u003cp\u003eComposition respectueuse de l'environnement et de la biodiversité aquatique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-benefit\"\u003e\n        \u003cdiv class=\"soi-less-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTestée dermatologiquement\u003c\/h3\u003e\n        \u003cp\u003eTolérance cutanée confirmée, idéale pour les peaux sensibles et réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-less-section\"\u003e\n    \u003ch2\u003ePour qui est faite cette lessive main ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-less-grid\"\u003e\n      \u003cdiv class=\"soi-less-card\"\u003e\n        \u003ch3\u003e🤲 Peaux sensibles et réactives\u003c\/h3\u003e\n        \u003cp\u003eSi vous êtes allergique aux lessives classiques ou si vous souffrez d'une peau atopique, cette formule hypoallergénique est pensée pour vous.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card\"\u003e\n        \u003ch3\u003e👶 Familles avec tout-petits\u003c\/h3\u003e\n        \u003cp\u003eUne lessive sans danger pour laver les vêtements de bébé à la main, sans résidus irritants sur les textiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card\"\u003e\n        \u003ch3\u003e👗 Amateurs de textiles délicats\u003c\/h3\u003e\n        \u003cp\u003eLaine, soie, coton fin : lavez votre linge délicat sans l'abîmer, avec un nettoyage tout en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-less-card\"\u003e\n        \u003ch3\u003e🌿 Consommateurs engagés\u003c\/h3\u003e\n        \u003cp\u003ePour celles et ceux qui souhaitent adopter un produit plus sain et plus responsable au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-less-section\"\u003e\n    \u003cdiv class=\"soi-less-accordion\"\u003e\n      \u003cdetails class=\"soi-less-accordion-item\"\u003e\n        \u003csummary class=\"soi-less-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-less-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un détergent ménager. Il ne constitue pas un traitement médical. En cas de réaction cutanée persistante, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-less-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-less-cta-box\"\u003e\n      \u003cp class=\"soi-less-cta-tag\" style=\"color: white;\"\u003eUn geste doux pour votre peau et pour la planète\u003c\/p\u003e\n      \u003cp class=\"soi-less-cta-text\" style=\"color: white;\"\u003eEfficace, hypoallergénique et parfumée à l'abricot : offrez à votre linge un lavage naturel, sans compromis sur la douceur ni sur l'environnement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-less-marine: #1A2D3D;\n  --soi-less-marine-dark: #0F1E2B;\n  --soi-less-marine-light: #2C4458;\n  --soi-less-pomme: #A1C544;\n  --soi-less-pomme-dark: #84A636;\n  --soi-less-pomme-light: rgba(161,197,68,0.10);\n  --soi-less-white: #FFFFFF;\n  --soi-less-off-white: #F8FAF6;\n  --soi-less-stone: #F1F3EE;\n  --soi-less-line: #E5E8E0;\n  --soi-less-primary: #E8943A;\n  --soi-less-primary-soft: #FDF0E2;\n  --soi-less-accent: #6DAD4E;\n  --soi-less-text: #1A2D3D;\n  --soi-less-text-soft: #4A5B6B;\n  --soi-less-text-muted: #7B8693;\n  --soi-less-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-less-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-less-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-less-radius: 12px;\n  --soi-less-radius-sm: 8px;\n  --soi-less-radius-pill: 999px;\n}\n\n.soi-less-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-less-fiche img { max-width: 100%; height: auto; }\n\n.soi-less-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-less-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-less-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-less-hero {\n  position: relative;\n  background: var(--soi-less-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-less-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-less-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-less-pomme);\n}\n\n.soi-less-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-less-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-less-pomme);\n  border-radius: 50%;\n}\n\n.soi-less-hero-title {\n  display: block;\n  color: var(--soi-less-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-less-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-less-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-less-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-less-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-less-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-less-label-accent {\n  background: var(--soi-less-pomme);\n  border-color: var(--soi-less-pomme);\n  color: var(--soi-less-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-less-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-less-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-less-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-less-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-less-pomme);\n  border-radius: 2px;\n}\n\n.soi-less-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-less-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-less-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-less-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-less-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-less-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-less-benefit {\n  background: var(--soi-less-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-less-radius);\n  border: 1px solid var(--soi-less-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-less-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-less-shadow-md);\n}\n\n.soi-less-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-less-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-less-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-less-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-less-benefit:hover .soi-less-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-less-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-less-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-less-benefit p {\n  font-size: 13px;\n  color: var(--soi-less-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-less-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-less-card {\n  background: var(--soi-less-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-less-radius);\n  border-left: 3px solid var(--soi-less-pomme);\n}\n\n.soi-less-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-less-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-less-card p {\n  font-size: 14px;\n  color: var(--soi-less-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-less-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-less-card-mini {\n  background: var(--soi-less-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-less-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-less-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-less-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-less-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-less-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-less-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-less-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-less-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-less-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-less-radius);\n  border: 1px solid var(--soi-less-line);\n  align-items: flex-start;\n}\n\n.soi-less-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-less-marine);\n  color: var(--soi-less-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-less-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-less-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-less-step-content p {\n  font-size: 14px;\n  color: var(--soi-less-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-less-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-less-pomme-light);\n  border-left: 4px solid var(--soi-less-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-less-radius) var(--soi-less-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-less-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-less-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-less-marine);\n  margin-bottom: 4px;\n}\n\n.soi-less-tip p {\n  font-size: 14px;\n  color: var(--soi-less-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-less-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-less-accordion-item {\n  background: var(--soi-less-off-white);\n  border-radius: var(--soi-less-radius-sm);\n  border: 1px solid var(--soi-less-line);\n  overflow: hidden;\n}\n\n.soi-less-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-less-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-less-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-less-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-less-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-less-accordion-item[open] .soi-less-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-less-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-less-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-less-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-less-cta-box {\n  background: var(--soi-less-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-less-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-less-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-less-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-less-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-less-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-less-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-less-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-less-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-less-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-less-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-less-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-less-fiche {\n    --soi-less-text-soft: #2C3E50;\n    --soi-less-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Etamine du Lys","offers":[{"title":"Default Title","offer_id":61603590078794,"sku":"EY0125","price":5.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/lessive-main-hypoallergenique-etamine-du-lys-packshot.webp?v=1783240069"},{"product_id":"savon-d-alep-detachant-najel","title":"Savon d’Alep détachant – Najel","description":"\n\u003cdiv class=\"soi-alep-fiche\"\u003e\n\n\u003csection class=\"soi-alep-hero\"\u003e\n  \u003cdiv class=\"soi-alep-hero-tag\"\u003e\n    \u003cspan class=\"soi-alep-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène textile · Najel\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-alep-hero-title\"\u003eSavon d'Alep détachant\u003c\/span\u003e\n  \u003cp class=\"soi-alep-hero-subtitle\"\u003eUn savoir-faire ancestral au service de votre linge : l'huile d'olive biologique saponifiée élimine naturellement les taches les plus tenaces, sans chimie agressive.\u003c\/p\u003e\n  \u003cdiv class=\"soi-alep-hero-labels\"\u003e\n    \u003cspan class=\"soi-alep-label soi-alep-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-alep-label\"\u003e100% HUILE D'OLIVE\u003c\/span\u003e\n    \u003cspan class=\"soi-alep-label\"\u003eDEPUIS 1895\u003c\/span\u003e\n    \u003cspan class=\"soi-alep-label\"\u003eORIGINE ALEP\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-alep-section\"\u003e\n  \u003ch2\u003ePourquoi ce savon d'Alep détachant est différent\u003c\/h2\u003e\n  \u003cp\u003eFabriqué selon un savoir-faire transmis depuis 1895 par la famille Al Najjar à Alep (Syrie), ce savon d'Alep détachant Najel est bien plus qu'un simple pain de savon. Là où d'autres détachants misent sur des agents tensioactifs de synthèse, c'est ici l'huile d'olive biologique saponifiée qui fait le travail : elle pénètre les fibres textiles, décompose les corps gras et élimine les résidus sans abîmer vos vêtements.\u003c\/p\u003e\n  \u003cp\u003eChaque bloc sèche pendant au moins 9 mois avant d'être commercialisé, ce qui lui confère une dureté et une efficacité remarquables à l'usage. Ancêtre du savon de Marseille, le savon d'Alep existe depuis plus de 3 000 ans. Ce n'est pas un hasard s'il traverse les millénaires : sa formule simple fonctionne vraiment.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-alep-section\"\u003e\n  \u003ch2\u003eSur quelles taches agit-il concrètement ?\u003c\/h2\u003e\n  \u003cp class=\"soi-alep-section-intro\"\u003eCe savon d'Alep est particulièrement recommandé en prétraitement avant lavage en machine, y compris sur tissu délicat. Son pH doux respecte aussi bien le coton que la laine ou le lin.\u003c\/p\u003e\n  \u003cdiv class=\"soi-alep-grid\"\u003e\n    \u003cdiv class=\"soi-alep-card\"\u003e\n      \u003ch3\u003e🫒 Taches de graisse et d'huile\u003c\/h3\u003e\n      \u003cp\u003eCol de veste, bavures de cuisine, projections de vinaigrette : l'huile d'olive saponifiée décompose efficacement les corps gras incrustés dans les fibres.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-card\"\u003e\n      \u003ch3\u003e🍫 Taches alimentaires\u003c\/h3\u003e\n      \u003cp\u003eSauce tomate, chocolat, café, vin rouge : frottez directement le pain de savon sur la tache pour un résultat visible dès le premier lavage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-card\"\u003e\n      \u003ch3\u003e💧 Taches de transpiration\u003c\/h3\u003e\n      \u003cp\u003eAisselles, cols de chemise, poignets : le savon agit en profondeur pour éliminer les marques jaunâtres sans altérer les fibres.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-card\"\u003e\n      \u003ch3\u003e✨ Taches grasses diverses\u003c\/h3\u003e\n      \u003cp\u003eCosmétiques, crème solaire, fond de teint : sa formule naturelle vient à bout des résidus gras les plus tenaces.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-alep-section\"\u003e\n  \u003ch2\u003eComment utiliser le savon d'Alep détachant Najel ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-alep-timeline\"\u003e\n    \u003cdiv class=\"soi-alep-step\"\u003e\n      \u003cdiv class=\"soi-alep-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-alep-step-content\"\u003e\n        \u003ch3\u003eHumidifiez et frottez\u003c\/h3\u003e\n        \u003cp\u003eHumidifiez légèrement la tache et frottez directement le pain de savon sur le tissu sec ou légèrement humide.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-step\"\u003e\n      \u003cdiv class=\"soi-alep-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-alep-step-content\"\u003e\n        \u003ch3\u003eLaissez poser\u003c\/h3\u003e\n        \u003cp\u003ePatientez quelques minutes (5 à 15 min) pour les taches incrustées afin de laisser l'huile d'olive saponifiée agir en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-step\"\u003e\n      \u003cdiv class=\"soi-alep-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-alep-step-content\"\u003e\n        \u003ch3\u003eLancez votre lessive\u003c\/h3\u003e\n        \u003cp\u003ePassez en machine normalement. Pour un résultat optimal, vous pouvez associer ce savon à la lessive liquide Najel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-alep-tip\"\u003e\n    \u003cdiv class=\"soi-alep-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour les taches vraiment coriaces (cambouis, herbe), n'hésitez pas à recommencer l'opération une seconde fois avant de relancer un second lavage.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-alep-section\"\u003e\n  \u003ch2\u003eComposition du savon d'Alep détachant Najel\u003c\/h2\u003e\n  \u003cp class=\"soi-alep-section-intro\"\u003eLa liste des ingrédients est volontairement courte, et c'est une force. Aucun conservateur, aucun colorant, aucun parfum de synthèse. Certifié biologique, ce savon convient aux personnes à peau sensible souhaitant éviter tout contact avec des détergents chimiques lors du prétraitement à la main.\u003c\/p\u003e\n  \u003cdiv class=\"soi-alep-compo\"\u003e\n    \u003cdiv class=\"soi-alep-compo-row\"\u003e\n      \u003cspan class=\"soi-alep-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n      \u003cspan class=\"soi-alep-compo-value\"\u003eSodium olivate (huile d'olive biologique saponifiée)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-compo-row\"\u003e\n      \u003cspan class=\"soi-alep-compo-label\"\u003eSolvant\u003c\/span\u003e\n      \u003cspan class=\"soi-alep-compo-value\"\u003eEau\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-compo-row\"\u003e\n      \u003cspan class=\"soi-alep-compo-label\"\u003eAgent de saponification\u003c\/span\u003e\n      \u003cspan class=\"soi-alep-compo-value\"\u003eSodium hydroxide (soude, entièrement neutralisée)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-compo-row\"\u003e\n      \u003cspan class=\"soi-alep-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-alep-compo-value\"\u003eBiologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-alep-compo-row\"\u003e\n      \u003cspan class=\"soi-alep-compo-label\"\u003eSéchage\u003c\/span\u003e\n      \u003cspan class=\"soi-alep-compo-value\"\u003eAu moins 9 mois\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-alep-section\"\u003e\n  \u003ch2\u003eCe que vous devez savoir avant de l'acheter\u003c\/h2\u003e\n  \u003cdiv class=\"soi-alep-accordion\"\u003e\n    \u003cdetails class=\"soi-alep-accordion-item\"\u003e\n      \u003csummary class=\"soi-alep-accordion-header\"\u003e🧴 Le savon d'Alep est-il recommandé par les dermatologues ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-alep-accordion-content\"\u003e\n        \u003cp\u003ePour un usage textile, la question ne se pose pas : sa formule naturelle est unanimement reconnue comme non irritante. Pour un usage cutané, de nombreux dermatologues le conseillent pour les peaux atopiques, mais ce produit est ici exclusivement formulé pour le linge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-alep-accordion-item\"\u003e\n      \u003csummary class=\"soi-alep-accordion-header\"\u003e👕 Peut-on l'utiliser sur tous les tissus ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-alep-accordion-content\"\u003e\n        \u003cp\u003eOui, y compris les matières délicates. Nous vous recommandons toutefois de tester sur une zone cachée pour les teintes très fragiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-alep-accordion-item\"\u003e\n      \u003csummary class=\"soi-alep-accordion-header\"\u003e⏳ Quelle est la durée de vie du savon ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-alep-accordion-content\"\u003e\n        \u003cp\u003eUn bloc dure plusieurs mois selon l'usage. Conservez-le à l'abri de l'humidité entre deux utilisations pour éviter qu'il ne ramollisse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-alep-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-alep-cta-box\"\u003e\n    \u003cp class=\"soi-alep-cta-tag\" style=\"color: white;\"\u003eLaver \u0026amp; detacher naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-alep-cta-text\" style=\"color: white;\"\u003eTrois ingrédients, trois millénaires de recul, zéro compromis. Le savon d'Alep détachant Najel redonne une seconde vie à vos vêtements tachés, sans chimie agressive, sans impact sur l'environnement.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-alep-marine: #1A2D3D;\n  --soi-alep-marine-dark: #0F1E2B;\n  --soi-alep-marine-light: #2C4458;\n  --soi-alep-pomme: #A1C544;\n  --soi-alep-pomme-dark: #84A636;\n  --soi-alep-pomme-light: rgba(161,197,68,0.10);\n  --soi-alep-white: #FFFFFF;\n  --soi-alep-off-white: #F8FAF6;\n  --soi-alep-stone: #F1F3EE;\n  --soi-alep-line: #E5E8E0;\n  --soi-alep-primary: #C4AE8A;\n  --soi-alep-primary-soft: #E8DCCC;\n  --soi-alep-accent: #A08050;\n  --soi-alep-text: #1A2D3D;\n  --soi-alep-text-soft: #4A5B6B;\n  --soi-alep-text-muted: #7B8693;\n  --soi-alep-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-alep-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-alep-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-alep-radius: 12px;\n  --soi-alep-radius-sm: 8px;\n  --soi-alep-radius-pill: 999px;\n}\n\n.soi-alep-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-alep-fiche img { max-width: 100%; height: auto; }\n\n.soi-alep-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-alep-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-alep-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-alep-hero {\n  position: relative;\n  background: var(--soi-alep-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-alep-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-alep-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-alep-pomme);\n}\n\n.soi-alep-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-alep-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-alep-pomme);\n  border-radius: 50%;\n}\n\n.soi-alep-hero-title {\n  display: block;\n  color: var(--soi-alep-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-alep-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-alep-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-alep-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-alep-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-alep-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-alep-label-accent {\n  background: var(--soi-alep-pomme);\n  border-color: var(--soi-alep-pomme);\n  color: var(--soi-alep-marine);\n  font-weight: 600;\n}\n\n.soi-alep-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-alep-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-alep-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-alep-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-alep-pomme);\n  border-radius: 2px;\n}\n\n.soi-alep-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-alep-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-alep-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-alep-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-alep-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-alep-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-alep-card {\n  background: var(--soi-alep-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-alep-radius);\n  border-left: 3px solid var(--soi-alep-pomme);\n}\n\n.soi-alep-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-alep-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-alep-card p {\n  font-size: 14px;\n  color: var(--soi-alep-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-alep-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-alep-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-alep-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-alep-radius);\n  border: 1px solid var(--soi-alep-line);\n  align-items: flex-start;\n}\n\n.soi-alep-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-alep-marine);\n  color: var(--soi-alep-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-alep-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-alep-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-alep-step-content p {\n  font-size: 14px;\n  color: var(--soi-alep-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-alep-compo {\n  background: var(--soi-alep-off-white);\n  border-radius: var(--soi-alep-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-alep-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-alep-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-alep-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-alep-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-alep-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-alep-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-alep-marine);\n  text-align: right;\n}\n\n.soi-alep-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-alep-pomme-light);\n  border-left: 4px solid var(--soi-alep-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-alep-radius) var(--soi-alep-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-alep-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-alep-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-alep-marine);\n  margin-bottom: 4px;\n}\n\n.soi-alep-tip p {\n  font-size: 14px;\n  color: var(--soi-alep-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-alep-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-alep-accordion-item {\n  background: var(--soi-alep-off-white);\n  border-radius: var(--soi-alep-radius-sm);\n  border: 1px solid var(--soi-alep-line);\n  overflow: hidden;\n}\n\n.soi-alep-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-alep-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-alep-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-alep-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-alep-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-alep-accordion-item[open] .soi-alep-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-alep-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-alep-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-alep-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-alep-cta-box {\n  background: var(--soi-alep-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-alep-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-alep-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-alep-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-alep-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-alep-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-alep-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-alep-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-alep-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-alep-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-alep-compo-value {\n    text-align: left;\n  }\n\n  .soi-alep-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-alep-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-alep-fiche {\n    --soi-alep-text-soft: #2C3E50;\n    --soi-alep-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Najel","offers":[{"title":"Default Title","offer_id":61603643326794,"sku":"NJ0365","price":4.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/savon-dalep-detachant-najel-packshot_8380c21c-a44b-4a1c-a466-e6e0ed838e34.webp?v=1779611401"},{"product_id":"savon-noir-d-alep-liquide-najel","title":"Savon Noir d'Alep Liquide – Najel","description":"\u003cdiv class=\"soi-savn-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-savn-hero\"\u003e\n    \u003cdiv class=\"soi-savn-hero-tag\"\u003e\n      \u003cspan class=\"soi-savn-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène maison · Najel\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-savn-hero-title\"\u003eSavon noir d'Alep liquide concentré\u003c\/span\u003e\n    \u003cp class=\"soi-savn-hero-subtitle\"\u003eL'alliance de l'huile d'olive et de l'huile de laurier saponifiées pour remplacer une dizaine de produits ménagers conventionnels. Un seul flacon, des usages illimités.\u003c\/p\u003e\n    \u003cdiv class=\"soi-savn-hero-labels\"\u003e\n      \u003cspan class=\"soi-savn-label soi-savn-label-accent\"\u003eECODÉTERGENT ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-savn-label\"\u003e99 % ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-savn-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-savn-label\"\u003eBIODÉGRADABLE\u003c\/span\u003e\n      \u003cspan class=\"soi-savn-label\"\u003eCONCENTRÉ\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Savon noir d'Alep liquide concentré – Najel Olive \u0026 Laurier --\u003e\n  \u003csection class=\"soi-savn-section\"\u003e\n    \u003ch2\u003eSavon noir d'Alep liquide concentré – Najel Olive \u0026amp; Laurier\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003esavon noir liquide d'Alep Najel\u003c\/strong\u003e incarne l'alliance parfaite entre un savoir-faire ancestral et une formule moderne, certifiée \u003cstrong\u003eEcodétergent par Ecocert\u003c\/strong\u003e. Composé d'huile d'olive et d'huile de laurier saponifiées, ce savon noir liquide concentré remplace efficacement une dizaine de produits ménagers conventionnels. Un seul flacon, des usages illimités, et une conscience tranquille.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Pourquoi choisir ce savon noir liquide plutôt qu'un autre ? --\u003e\n  \u003csection class=\"soi-savn-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce savon noir liquide plutôt qu'un autre ?\u003c\/h2\u003e\n    \u003cp class=\"soi-savn-section-intro\"\u003eSur le marché du savon noir liquide, nombreux sont les produits qui affichent des promesses écologiques sans les tenir vraiment. Ici, la formule Najel est composée à 99 % d'ingrédients d'origine naturelle, sans colorant, sans conservateur synthétique, et fabriquée en France. La différence se sent dès la première utilisation : une texture fluide, un pouvoir dégraissant réel, et aucune agressivité sur les surfaces comme sur les mains.\u003c\/p\u003e\n    \u003cdiv class=\"soi-savn-benefits\"\u003e\n      \u003cdiv class=\"soi-savn-benefit\"\u003e\n        \u003cdiv class=\"soi-savn-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié Ecodétergent Ecocert\u003c\/h3\u003e\n        \u003cp\u003eUne garantie indépendante de conformité écologique réelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-benefit\"\u003e\n        \u003cdiv class=\"soi-savn-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConcentré\u003c\/h3\u003e\n        \u003cp\u003eQuelques millilitres suffisent : le flacon dure bien plus longtemps qu'un produit classique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-benefit\"\u003e\n        \u003cdiv class=\"soi-savn-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBiodégradable\u003c\/h3\u003e\n        \u003cp\u003eRespecte les écosystèmes aquatiques après rinçage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-benefit\"\u003e\n        \u003cdiv class=\"soi-savn-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eAvec des huiles végétales issues de la tradition d'Alep.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Tous les usages du savon noir liquide au quotidien --\u003e\n  \u003csection class=\"soi-savn-section\"\u003e\n    \u003ch2\u003eTous les usages du savon noir liquide au quotidien\u003c\/h2\u003e\n    \u003cp class=\"soi-savn-section-intro\"\u003eCe savon noir liquide multiusage s'adapte à chaque pièce de votre maison et bien au-delà :\u003c\/p\u003e\n    \u003cdiv class=\"soi-savn-grid\"\u003e\n      \u003cdiv class=\"soi-savn-card\"\u003e\n        \u003ch3\u003e🍽️ Liquide vaisselle au savon noir\u003c\/h3\u003e\n        \u003cp\u003eQuelques gouttes dans l'eau chaude dégraissent casseroles, poêles et couverts sans laisser de résidu chimique sur vos ustensiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-card\"\u003e\n        \u003ch3\u003e🏠 Sols et surfaces\u003c\/h3\u003e\n        \u003cp\u003eCarrelage, marbre, lino, céramique : il nettoie et assainit sans ternir ni rayer. Diluez 1 à 2 bouchons dans un seau d'eau tiède.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-card\"\u003e\n        \u003ch3\u003e🚿 Salle de bain et sanitaires\u003c\/h3\u003e\n        \u003cp\u003eÉlimine le calcaire léger, la graisse et les dépôts sans produit chimique agressif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-card\"\u003e\n        \u003ch3\u003e🌱 Jardin et plantes\u003c\/h3\u003e\n        \u003cp\u003eDilué et vaporisé sur les feuilles, il éloigne naturellement les pucerons et autres parasites, sans nuire à la plante ni au sol.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-card\"\u003e\n        \u003ch3\u003e🐾 Toilette des animaux\u003c\/h3\u003e\n        \u003cp\u003eDoux et non irritant, il peut être utilisé pour laver le pelage de vos compagnons à poils.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-card\"\u003e\n        \u003ch3\u003e👕 Lessive d'appoint\u003c\/h3\u003e\n        \u003cp\u003eEfficace en détachant avant lavage sur les cols, taches de gras ou auréoles tenaces.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Composition et utilisation --\u003e\n  \u003csection class=\"soi-savn-section\"\u003e\n    \u003ch2\u003eComposition et utilisation\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-savn-compo\"\u003e\n      \u003cdiv class=\"soi-savn-compo-row\"\u003e\n        \u003cspan class=\"soi-savn-compo-label\"\u003eIngrédients principaux\u003c\/span\u003e\n        \u003cspan class=\"soi-savn-compo-value\"\u003ePotassium olivate (huile d'olive saponifiée), Potassium laurate (huile de laurier saponifiée), eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-compo-row\"\u003e\n        \u003cspan class=\"soi-savn-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-savn-compo-value\"\u003e99 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-compo-row\"\u003e\n        \u003cspan class=\"soi-savn-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-savn-compo-value\"\u003eEcodétergent Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-compo-row\"\u003e\n        \u003cspan class=\"soi-savn-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-savn-compo-value\"\u003eParfum ajouté, colorant, conservateur synthétique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-compo-row\"\u003e\n        \u003cspan class=\"soi-savn-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-savn-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-savn-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-savn-step\"\u003e\n        \u003cdiv class=\"soi-savn-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-savn-step-content\"\u003e\n          \u003ch3\u003eVaisselle à la main\u003c\/h3\u003e\n          \u003cp\u003e1 à 2 ml dans une bassine d'eau chaude.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-step\"\u003e\n        \u003cdiv class=\"soi-savn-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-savn-step-content\"\u003e\n          \u003ch3\u003eNettoyage des sols\u003c\/h3\u003e\n          \u003cp\u003e1 à 2 bouchons (15 à 30 ml) dans 5 litres d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-step\"\u003e\n        \u003cdiv class=\"soi-savn-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-savn-step-content\"\u003e\n          \u003ch3\u003eTraitement antiparasitaire plantes\u003c\/h3\u003e\n          \u003cp\u003e15 ml dilués dans 1 litre d'eau, en vaporisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-savn-step\"\u003e\n        \u003cdiv class=\"soi-savn-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-savn-step-content\"\u003e\n          \u003ch3\u003eToilette des animaux\u003c\/h3\u003e\n          \u003cp\u003eAppliquer pur ou légèrement dilué sur pelage mouillé, rincer abondamment.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-savn-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-savn-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution d'usage\u003c\/strong\u003e\n        \u003cp\u003eCe produit est un nettoyant ménager. Il n'est pas destiné à un usage cosmétique humain prolongé. En cas de doute sur une surface délicate, testez sur une petite zone avant application.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Questions fréquentes sur le savon noir liquide --\u003e\n  \u003csection class=\"soi-savn-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur le savon noir liquide\u003c\/h2\u003e\n    \u003cdiv class=\"soi-savn-accordion\"\u003e\n      \u003cdetails class=\"soi-savn-accordion-item\"\u003e\n        \u003csummary class=\"soi-savn-accordion-header\"\u003e🧴 Le savon noir liquide est-il aussi efficace que le liquide vaisselle du commerce ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-savn-accordion-content\"\u003e\n          \u003cp\u003eOui, à condition de bien le diluer et d'utiliser une eau assez chaude. Son pouvoir dégraissant naturel est réel, et il ne laisse pas de film chimique sur les surfaces.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-savn-accordion-item\"\u003e\n        \u003csummary class=\"soi-savn-accordion-header\"\u003e🔌 Peut-on l'utiliser dans un lave-vaisselle ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-savn-accordion-content\"\u003e\n          \u003cp\u003eNon, ce savon noir liquide n'est pas adapté aux appareils électroménagers. Il est conçu pour un usage manuel ou ménager dilué.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-savn-accordion-item\"\u003e\n        \u003csummary class=\"soi-savn-accordion-header\"\u003e📦 Où trouver ce savon noir liquide ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-savn-accordion-content\"\u003e\n          \u003cp\u003eDisponible ici directement, il est souvent comparé aux références disponibles en grande surface, mais sa certification Ecocert et sa formule à l'huile de laurier le distinguent clairement.\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-savn-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-savn-cta-box\"\u003e\n      \u003cp class=\"soi-savn-cta-text\" style=\"color: white;\"\u003eUn seul flacon de savon noir liquide d'Alep Najel, et vous simplifiez vraiment votre quotidien : moins de produits sous l'évier, moins de plastique, et une maison propre du sol au jardin.\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-savn-marine: #1A2D3D;\n  --soi-savn-marine-dark: #0F1E2B;\n  --soi-savn-marine-light: #2C4458;\n  --soi-savn-pomme: #A1C544;\n  --soi-savn-pomme-dark: #84A636;\n  --soi-savn-pomme-light: rgba(161,197,68,0.10);\n\n  \/* === Neutres Soinat === *\/\n  --soi-savn-white: #FFFFFF;\n  --soi-savn-off-white: #F8FAF6;\n  --soi-savn-stone: #F1F3EE;\n  --soi-savn-line: #E5E8E0;\n\n  \/* === Couleurs dynamiques (packaging : vert olive profond, vert sauge clair, blanc) === *\/\n  --soi-savn-primary: #5A7247;\n  --soi-savn-primary-soft: #C4CFA8;\n  --soi-savn-accent: #3B5442;\n\n  \/* === Textes === *\/\n  --soi-savn-text: #1A2D3D;\n  --soi-savn-text-soft: #4A5B6B;\n  --soi-savn-text-muted: #7B8693;\n\n  \/* === Effets === *\/\n  --soi-savn-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-savn-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-savn-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-savn-radius: 12px;\n  --soi-savn-radius-sm: 8px;\n  --soi-savn-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-savn-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-savn-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-savn-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-savn-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-savn-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-savn-hero {\n  position: relative;\n  background: var(--soi-savn-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-savn-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-savn-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-savn-pomme);\n}\n\n.soi-savn-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-savn-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-savn-pomme);\n  border-radius: 50%;\n}\n\n.soi-savn-hero-title {\n  display: block;\n  color: var(--soi-savn-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-savn-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-savn-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-savn-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-savn-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-savn-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-savn-label-accent {\n  background: var(--soi-savn-pomme);\n  border-color: var(--soi-savn-pomme);\n  color: var(--soi-savn-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-savn-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-savn-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-savn-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-savn-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-savn-pomme);\n  border-radius: 2px;\n}\n\n.soi-savn-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-savn-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-savn-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-savn-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-savn-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-savn-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-savn-benefit {\n  background: var(--soi-savn-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-savn-radius);\n  border: 1px solid var(--soi-savn-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-savn-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-savn-shadow-md);\n}\n\n.soi-savn-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-savn-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-savn-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-savn-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-savn-benefit:hover .soi-savn-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-savn-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-savn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-savn-benefit p {\n  font-size: 13px;\n  color: var(--soi-savn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-savn-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-savn-card {\n  background: var(--soi-savn-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-savn-radius);\n  border-left: 3px solid var(--soi-savn-pomme);\n}\n\n.soi-savn-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-savn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-savn-card p {\n  font-size: 14px;\n  color: var(--soi-savn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-savn-compo {\n  background: var(--soi-savn-off-white);\n  border-radius: var(--soi-savn-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-savn-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-savn-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-savn-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-savn-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-savn-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-savn-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-savn-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-savn-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-savn-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-savn-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-savn-radius);\n  border: 1px solid var(--soi-savn-line);\n  align-items: flex-start;\n}\n\n.soi-savn-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-savn-marine);\n  color: var(--soi-savn-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-savn-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-savn-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-savn-step-content p {\n  font-size: 14px;\n  color: var(--soi-savn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-savn-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-savn-pomme-light);\n  border-left: 4px solid var(--soi-savn-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-savn-radius) var(--soi-savn-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-savn-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-savn-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-savn-marine);\n  margin-bottom: 4px;\n}\n\n.soi-savn-tip p {\n  font-size: 14px;\n  color: var(--soi-savn-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-savn-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-savn-accordion-item {\n  background: var(--soi-savn-off-white);\n  border-radius: var(--soi-savn-radius-sm);\n  border: 1px solid var(--soi-savn-line);\n  overflow: hidden;\n}\n\n.soi-savn-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-savn-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-savn-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-savn-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-savn-pomme);\n  transition: transform 0.2s ease;\n  flex-shrink: 0;\n  margin-left: 1rem;\n}\n\n.soi-savn-accordion-item[open] .soi-savn-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-savn-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-savn-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-savn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-savn-cta-box {\n  background: var(--soi-savn-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-savn-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-savn-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-savn-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-savn-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-savn-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-savn-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-savn-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-savn-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-savn-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-savn-compo-value {\n    text-align: left;\n  }\n\n  .soi-savn-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-savn-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-savn-benefits {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n@media (max-width: 420px) {\n  .soi-savn-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-savn-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-savn-fiche {\n    --soi-savn-text-soft: #2C3E50;\n    --soi-savn-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Najel","offers":[{"title":"Default Title","offer_id":61603643851082,"sku":"NJ0370","price":8.98,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/najel_nj0370_noir_liquide-new_684d54e1-690c-484b-8098-471ef91b1b7e.jpg?v=1778843267"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/maison_naturel.webp?v=1781102141","url":"https:\/\/firmtoaromatherapy.com\/collections\/la-maison-au-naturel.oembed?page=2","provider":"Soinature","version":"1.0","type":"link"}