{"product_id":"spray-habitat-anti-insectes","title":"Spray Habitat anti-insectes - Mousticare","description":"\n\u003cdiv class=\"soi-sprhab-fiche\"\u003e\n\n  \u003csection class=\"soi-sprhab-hero\"\u003e\n    \u003cdiv class=\"soi-sprhab-hero-tag\"\u003e\n      \u003cspan class=\"soi-sprhab-tag-dot\"\u003e\u003c\/span\u003e\n      Protection habitat · MoustiCare\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sprhab-hero-title\"\u003eSpray Habitat anti-insectes\u003c\/span\u003e\n    \u003cp class=\"soi-sprhab-hero-subtitle\"\u003eFormulé au géraniol d'origine botanique, ce spray protège votre intérieur des moustiques, guêpes, fourmis et autres nuisibles, jusqu'à 4 semaines par application.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sprhab-hero-labels\"\u003e\n      \u003cspan class=\"soi-sprhab-label soi-sprhab-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-sprhab-label\"\u003eSANS DEET\u003c\/span\u003e\n      \u003cspan class=\"soi-sprhab-label\"\u003eSANS GAZ PROPULSEUR\u003c\/span\u003e\n      \u003cspan class=\"soi-sprhab-label\"\u003eGÉRANIOL 2,5%\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003eUn spray anti-insectes naturel, efficace sur une large gamme de nuisibles\u003c\/h2\u003e\n    \u003cp\u003eCe qui distingue le Spray Habitat MoustiCare des sprays anti-nuisibles classiques, c'est sa formule à base de géraniol à 2,5%, une molécule extraite de plantes (géranium, rose, citronnelle) aux propriétés à la fois répulsives et insecticides reconnues. Pas de DEET, pas de pyréthrinoïdes de synthèse : vous protégez votre intérieur sans compromis sur la sécurité de votre famille.\u003c\/p\u003e\n    \u003cp class=\"soi-sprhab-section-intro\"\u003eIl est efficace contre :\u003c\/p\u003e\n    \u003cdiv class=\"soi-sprhab-grid\"\u003e\n      \u003cdiv class=\"soi-sprhab-card\"\u003e\n        \u003ch3\u003e🦟 Moustiques\u003c\/h3\u003e\n        \u003cp\u003eY compris le moustique tigre, particulièrement actif en saison chaude.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-card\"\u003e\n        \u003ch3\u003e🐝 Guêpes et frelons\u003c\/h3\u003e\n        \u003cp\u003eÉloigne les hyménoptères indésirables de vos pièces de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-card\"\u003e\n        \u003ch3\u003e🐜 Fourmis et cafards\u003c\/h3\u003e\n        \u003cp\u003eCoupe les chemins de passage des rampants les plus tenaces.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-card\"\u003e\n        \u003ch3\u003e🕷️ Araignées, tiques et aoûtats\u003c\/h3\u003e\n        \u003cp\u003eUne protection étendue contre de nombreux nuisibles volants et rampants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003eCombien de temps dure la protection ? Ce que vous devez savoir\u003c\/h2\u003e\n    \u003cp\u003eAprès application, le Spray Habitat MoustiCare crée une barrière répulsive active jusqu'à 4 semaines sur les surfaces traitées. Concrètement, un seul traitement des encadrements de fenêtres, rebords, plinthes et zones de passage suffit pour maintenir une protection durable sans renouvellement quotidien.\u003c\/p\u003e\n    \u003cp\u003eSon action est double : il élimine les insectes présents au moment de l'application et dissuade les nouveaux arrivants de s'installer. Idéal en début de saison chaude, ou dès l'apparition des premiers signes d'infestation.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sprhab-tip\"\u003e\n      \u003cdiv class=\"soi-sprhab-tip-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAppliquez le spray dès le début de la saison chaude, avant même l'apparition des premiers insectes, pour bénéficier d'une protection préventive optimale sur vos ouvertures et zones de passage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray anti-insectes dans votre maison ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sprhab-timeline\"\u003e\n      \u003cdiv class=\"soi-sprhab-step\"\u003e\n        \u003cdiv class=\"soi-sprhab-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sprhab-step-content\"\u003e\n          \u003ch3\u003eAérez la pièce\u003c\/h3\u003e\n          \u003cp\u003eOuvrez les fenêtres avant et après l'application. Éloignez les enfants et les animaux pendant 15 minutes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-step\"\u003e\n        \u003cdiv class=\"soi-sprhab-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sprhab-step-content\"\u003e\n          \u003ch3\u003eVaporisez à 20-30 cm\u003c\/h3\u003e\n          \u003cp\u003eCiblez les zones stratégiques : fenêtres, portes, plinthes, coins sombres, dessous de meubles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-step\"\u003e\n        \u003cdiv class=\"soi-sprhab-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-sprhab-step-content\"\u003e\n          \u003ch3\u003eLaissez sécher\u003c\/h3\u003e\n          \u003cp\u003eQuelques minutes suffisent. Pas besoin de rincer : la protection s'installe en séchant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-step\"\u003e\n        \u003cdiv class=\"soi-sprhab-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-sprhab-step-content\"\u003e\n          \u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n          \u003cp\u003eToutes les 3 à 4 semaines, ou après un nettoyage des surfaces traitées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003eComposition du Spray Habitat MoustiCare\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sprhab-compo\"\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003ePrincipe actif\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eGéraniol 2,5% (origine botanique, répulsif et insecticide)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eEau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003eAutres composants\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eAgents émulsifiants et stabilisants d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eGaz propulseur, DEET, solvants agressifs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sprhab-compo-row\"\u003e\n        \u003cspan class=\"soi-sprhab-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-sprhab-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\"\u003e\n    \u003ch2\u003ePour qui ce spray anti-insectes est-il recommandé ?\u003c\/h2\u003e\n    \u003cp\u003eCe spray convient à tous les foyers souhaitant une solution naturelle et durable contre les insectes. Il est particulièrement adapté aux familles avec enfants, aux personnes sensibles aux insecticides chimiques, et à ceux qui souhaitent traiter leur intérieur sans odeur forte ni résidus agressifs.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sprhab-accordion\"\u003e\n      \u003cdetails class=\"soi-sprhab-accordion-item\"\u003e\n        \u003csummary class=\"soi-sprhab-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sprhab-accordion-content\"\u003e\n          \u003cp\u003eRéservé à un usage sur les surfaces, non destiné à une application cutanée. Tenir hors de portée des enfants. Ne pas vaporiser sur les aliments ou plans de travail alimentaires. Consulter un professionnel de santé en cas de doute sur les compatibilités.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sprhab-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sprhab-cta-box\"\u003e\n      \u003cp class=\"soi-sprhab-cta-tag\" style=\"color: white;\"\u003eVotre maison, protégée naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-sprhab-cta-text\" style=\"color: white;\"\u003eUn seul geste, jusqu'à un mois de tranquillité. Avec le Spray Habitat MoustiCare et son géraniol d'origine botanique, vous reprenez le contrôle de votre intérieur, sereinement et durablement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sprhab-marine: #1A2D3D;\n  --soi-sprhab-marine-dark: #0F1E2B;\n  --soi-sprhab-marine-light: #2C4458;\n  --soi-sprhab-pomme: #A1C544;\n  --soi-sprhab-pomme-dark: #84A636;\n  --soi-sprhab-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-sprhab-white: #FFFFFF;\n  --soi-sprhab-off-white: #F8FAF6;\n  --soi-sprhab-stone: #F1F3EE;\n  --soi-sprhab-line: #E5E8E0;\n\n  --soi-sprhab-primary: #5B9A3E;\n  --soi-sprhab-primary-soft: rgba(91,154,62,0.10);\n  --soi-sprhab-accent: #4A8A32;\n\n  --soi-sprhab-text: #1A2D3D;\n  --soi-sprhab-text-soft: #4A5B6B;\n  --soi-sprhab-text-muted: #7B8693;\n\n  --soi-sprhab-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sprhab-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sprhab-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sprhab-radius: 12px;\n  --soi-sprhab-radius-sm: 8px;\n  --soi-sprhab-radius-pill: 999px;\n}\n\n.soi-sprhab-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sprhab-fiche img { max-width: 100%; height: auto; }\n\n.soi-sprhab-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sprhab-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sprhab-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-sprhab-hero {\n  position: relative;\n  background: var(--soi-sprhab-marine);\n  padding: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n  border-radius: var(--soi-sprhab-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sprhab-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sprhab-pomme);\n}\n\n.soi-sprhab-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.7);\n  margin-bottom: 1rem;\n}\n\n.soi-sprhab-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sprhab-pomme);\n  border-radius: 50%;\n}\n\n.soi-sprhab-hero-title {\n  display: block;\n  color: var(--soi-sprhab-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-sprhab-hero-subtitle {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(14px, 2vw, 16px);\n  color: rgba(255,255,255,0.85);\n  max-width: 580px;\n  margin: 0 auto 1.5rem;\n  line-height: 1.6;\n}\n\n.soi-sprhab-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sprhab-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.3);\n  color: var(--soi-sprhab-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sprhab-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sprhab-label-accent {\n  background: var(--soi-sprhab-pomme);\n  border-color: var(--soi-sprhab-pomme);\n  color: var(--soi-sprhab-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-sprhab-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sprhab-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sprhab-marine);\n  margin-bottom: 1.5rem;\n  letter-spacing: -0.01em;\n  line-height: 1.3;\n  position: relative;\n  padding-bottom: 12px;\n}\n\n.soi-sprhab-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sprhab-pomme);\n  border-radius: 2px;\n}\n\n.soi-sprhab-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sprhab-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sprhab-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sprhab-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sprhab-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-sprhab-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sprhab-card {\n  background: var(--soi-sprhab-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sprhab-radius);\n  border-left: 3px solid var(--soi-sprhab-pomme);\n}\n\n.soi-sprhab-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sprhab-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sprhab-card p {\n  font-size: 14px;\n  color: var(--soi-sprhab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-sprhab-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sprhab-pomme-light);\n  border-left: 4px solid var(--soi-sprhab-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sprhab-radius) var(--soi-sprhab-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-sprhab-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sprhab-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sprhab-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sprhab-tip p {\n  font-size: 14px;\n  color: var(--soi-sprhab-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-sprhab-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-sprhab-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sprhab-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sprhab-radius);\n  border: 1px solid var(--soi-sprhab-line);\n  align-items: flex-start;\n}\n\n.soi-sprhab-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sprhab-marine);\n  color: var(--soi-sprhab-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.soi-sprhab-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sprhab-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sprhab-step-content p {\n  font-size: 14px;\n  color: var(--soi-sprhab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-sprhab-compo {\n  background: var(--soi-sprhab-off-white);\n  border-radius: var(--soi-sprhab-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sprhab-compo-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--soi-sprhab-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sprhab-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sprhab-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sprhab-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sprhab-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sprhab-marine);\n  text-align: right;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-sprhab-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-sprhab-accordion-item {\n  background: var(--soi-sprhab-off-white);\n  border-radius: var(--soi-sprhab-radius-sm);\n  border: 1px solid var(--soi-sprhab-line);\n  overflow: hidden;\n}\n\n.soi-sprhab-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sprhab-marine);\n  padding: 1rem 1.25rem;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.soi-sprhab-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sprhab-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sprhab-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sprhab-accordion-item[open] .soi-sprhab-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sprhab-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sprhab-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sprhab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-sprhab-cta-box {\n  background: var(--soi-sprhab-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sprhab-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sprhab-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: var(--soi-sprhab-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sprhab-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-sprhab-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sprhab-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sprhab-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-sprhab-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sprhab-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sprhab-compo-value {\n    text-align: left;\n  }\n\n  .soi-sprhab-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-sprhab-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sprhab-fiche {\n    --soi-sprhab-text-soft: #2C3E50;\n    --soi-sprhab-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"MoustiCare","offers":[{"title":"Default Title","offer_id":61603457827146,"sku":"MC0035","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/mousticare_spray_habitat_mc0035_4f374f52-b2d7-472d-a1f2-1f6508e82f7f.jpg?v=1778843009","url":"https:\/\/www.soinature.com\/products\/spray-habitat-anti-insectes","provider":"Soinature","version":"1.0","type":"link"}