{"product_id":"spray-solaire-enfants-spf50-certifie-bio-acorelle","title":"Spray solaire enfants SPF50 certifié bio - Acorelle","description":"\n\u003cdiv class=\"soi-spkid-fiche\"\u003e\n\n  \u003csection class=\"soi-spkid-hero\"\u003e\n    \u003cdiv class=\"soi-spkid-hero-tag\"\u003e\n      \u003cspan class=\"soi-spkid-tag-dot\"\u003e\u003c\/span\u003e\n      Protection solaire enfants · Acorelle\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-spkid-hero-title\"\u003eSpray solaire enfants SPF50 certifié bio\u003c\/span\u003e\n    \u003cp class=\"soi-spkid-hero-subtitle\"\u003eUne haute protection minérale et immédiate pour les peaux sensibles des enfants, en un geste simple. Filtre 100 % d'origine naturelle, formule certifiée et respectueuse des océans.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spkid-hero-labels\"\u003e\n      \u003cspan class=\"soi-spkid-label soi-spkid-label-accent\"\u003eSPF50\u003c\/span\u003e\n      \u003cspan class=\"soi-spkid-label\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-spkid-label\"\u003eOCEAN RESPECT\u003c\/span\u003e\n      \u003cspan class=\"soi-spkid-label\"\u003eSANS PARFUM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spkid-section\"\u003e\n    \u003ch2\u003eUne protection SPF50 qui respecte vraiment la peau des enfants\u003c\/h2\u003e\n    \u003cp\u003eCe spray solaire bio pour enfants repose sur un \u003cstrong\u003efiltre minéral 100 % d'origine naturelle\u003c\/strong\u003e, à base d'oxyde de zinc non nano. Contrairement aux filtres chimiques, ce filtre physique reste à la surface de la peau sans pénétrer dans les couches cutanées. Un critère fondamental pour des peaux encore immatures, perméables et plus vulnérables aux substances extérieures. La protection est \u003cstrong\u003eimmédiate dès l'application\u003c\/strong\u003e et couvre à la fois les \u003cstrong\u003eUVA et les UVB\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eLa formule est \u003cstrong\u003ecertifiée COSMOS Organic\u003c\/strong\u003e, sans parfum, sans nanoparticules, sans filtres chimiques controversés. Elle convient aux peaux sensibles dès 3 ans, aussi bien sur le visage que sur le corps. Le label \u003cstrong\u003eOcean Respect\u003c\/strong\u003e garantit une formule respectueuse des écosystèmes marins.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spkid-section\"\u003e\n    \u003ch2\u003eDes actifs naturels qui vont plus loin que la simple protection\u003c\/h2\u003e\n    \u003cp class=\"soi-spkid-section-intro\"\u003eCe spray solaire bio enfant ne se contente pas de bloquer les UV. Il embarque un complexe actif soigneusement choisi pour nourrir et défendre la peau pendant l'exposition.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spkid-grid\"\u003e\n      \u003cdiv class=\"soi-spkid-card\"\u003e\n        \u003ch3\u003e🐝 Api Oléo Actif™ (pollens et propolis bio)\u003c\/h3\u003e\n        \u003cp\u003eComplexe breveté à l'action antioxydante, il aide à neutraliser les radicaux libres produits par l'exposition solaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-card\"\u003e\n        \u003ch3\u003e🌿 Huile de Karanja bio\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés protectrices naturelles et nourrissantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-card\"\u003e\n        \u003ch3\u003e🫐 Huile de pépins de framboise bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en acides gras essentiels, elle contribue à maintenir l'hydratation de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-card\"\u003e\n        \u003ch3\u003e🌾 Extrait de curcuma bio\u003c\/h3\u003e\n        \u003cp\u003eAide à assouplir la peau et à renforcer ses défenses naturelles face au stress oxydatif solaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spkid-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spkid-accordion\"\u003e\n      \u003cdetails class=\"soi-spkid-accordion-item\"\u003e\n        \u003csummary class=\"soi-spkid-accordion-header\"\u003e🔬 Liste INCI complète\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spkid-accordion-content\"\u003e\n          \u003cp\u003eAqua, Zinc Oxide, Caprylic\/Capric Triglyceride, Glycerin, Prunus Armeniaca Kernel Oil, Polyglyceryl-3 Polyricinoleate, Polyhydroxystearic Acid, Rubus Idaeus Seed Oil, Pongamia Glabra Seed Oil, Sodium Chloride, Xanthan Gum, Tocopherol, Helianthus Annuus Seed Oil, Curcuma Longa Root Extract, Pollen Extract, Propolis Extract, Citric Acid, Sodium Hydroxide.\u003c\/p\u003e\n          \u003cp\u003e\u003cem\u003eFormule sans parfum, sans nanoparticules, sans filtres UV chimiques, sans alcool. Certifiée COSMOS Organic.\u003c\/em\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spkid-section\"\u003e\n    \u003ch2\u003eComment bien appliquer ce spray solaire bio pour enfant ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spkid-timeline\"\u003e\n      \u003cdiv class=\"soi-spkid-step\"\u003e\n        \u003cdiv class=\"soi-spkid-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-spkid-step-content\"\u003e\n          \u003ch3\u003eAgitez bien le flacon\u003c\/h3\u003e\n          \u003cp\u003eAvant chaque utilisation, secouez le spray pour homogénéiser le filtre minéral.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-step\"\u003e\n        \u003cdiv class=\"soi-spkid-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-spkid-step-content\"\u003e\n          \u003ch3\u003eAppliquez généreusement\u003c\/h3\u003e\n          \u003cp\u003eVaporisez sur le visage et le corps de votre enfant en maintenant la pompe à environ 15 cm de la peau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-step\"\u003e\n        \u003cdiv class=\"soi-spkid-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-spkid-step-content\"\u003e\n          \u003ch3\u003eRenouvelez toutes les 2 heures\u003c\/h3\u003e\n          \u003cp\u003eRéappliquez systématiquement après chaque baignade ou séchage à la serviette pour maintenir une protection optimale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-step\"\u003e\n        \u003cdiv class=\"soi-spkid-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-spkid-step-content\"\u003e\n          \u003ch3\u003eLimitez l'exposition aux heures chaudes\u003c\/h3\u003e\n          \u003cp\u003eÉvitez l'exposition entre 12h et 16h, même avec un SPF50. Pensez également à protéger la tête et les yeux de votre enfant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spkid-section\"\u003e\n    \u003ch2\u003eCe produit est-il fait pour vous ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spkid-benefits\"\u003e\n      \u003cdiv class=\"soi-spkid-benefit\"\u003e\n        \u003cdiv class=\"soi-spkid-benefit-icon\"\u003e\u003cspan\u003e👶\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeau sensible ou réactive\u003c\/h3\u003e\n        \u003cp\u003eVotre enfant a la peau réactive ou sensible au soleil et vous cherchez une protection SPF50 sans nanoparticules.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-benefit\"\u003e\n        \u003cdiv class=\"soi-spkid-benefit-icon\"\u003e\u003cspan\u003e☀️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eVisage et corps en un geste\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez une protection solaire bio visage et corps en un seul produit, simple et rapide à appliquer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-benefit\"\u003e\n        \u003cdiv class=\"soi-spkid-benefit-icon\"\u003e\u003cspan\u003e🌊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRespect des océans\u003c\/h3\u003e\n        \u003cp\u003eVous êtes soucieux de l'impact environnemental des produits solaires sur les océans et les récifs coralliens.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-benefit\"\u003e\n        \u003cdiv class=\"soi-spkid-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule propre certifiée\u003c\/h3\u003e\n        \u003cp\u003eVous recherchez une crème solaire bio SPF50 certifiée, sans filtres chimiques ni compromis sur la sécurité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spkid-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdetails class=\"soi-spkid-accordion-item\"\u003e\n        \u003csummary class=\"soi-spkid-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spkid-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas une protection vestimentaire adaptée et ne dispense pas de limiter l'exposition solaire des enfants. Il ne constitue 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-spkid-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spkid-compo\"\u003e\n      \u003cdiv class=\"soi-spkid-compo-row\"\u003e\n        \u003cspan class=\"soi-spkid-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-spkid-compo-value\"\u003e150 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-compo-row\"\u003e\n        \u003cspan class=\"soi-spkid-compo-label\"\u003eIndice de protection\u003c\/span\u003e\n        \u003cspan class=\"soi-spkid-compo-value\"\u003eSPF50, haute protection UVA\/UVB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-compo-row\"\u003e\n        \u003cspan class=\"soi-spkid-compo-label\"\u003eApplication\u003c\/span\u003e\n        \u003cspan class=\"soi-spkid-compo-value\"\u003eVisage et corps, dès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-compo-row\"\u003e\n        \u003cspan class=\"soi-spkid-compo-label\"\u003eRésistance à l'eau\u003c\/span\u003e\n        \u003cspan class=\"soi-spkid-compo-value\"\u003eOui\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-compo-row\"\u003e\n        \u003cspan class=\"soi-spkid-compo-label\"\u003eCertifications\u003c\/span\u003e\n        \u003cspan class=\"soi-spkid-compo-value\"\u003eCOSMOS Organic, Ocean Respect\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spkid-compo-row\"\u003e\n        \u003cspan class=\"soi-spkid-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-spkid-compo-value\"\u003eParfum, nanoparticules, filtres chimiques, alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spkid-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-spkid-cta-box\"\u003e\n      \u003cp class=\"soi-spkid-cta-tag\" style=\"color: white;\"\u003eSe protéger naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-spkid-cta-text\" style=\"color: white;\"\u003eProtéger la peau de vos enfants sous le soleil, c'est le geste le plus précieux de l'été. Avec ce spray solaire bio SPF50 d'Acorelle, vous choisissez une formule honnête, certifiée, sans compromis sur la sécurité ni sur le 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-spkid-marine: #1A2D3D;\n  --soi-spkid-marine-dark: #0F1E2B;\n  --soi-spkid-marine-light: #2C4458;\n  --soi-spkid-pomme: #A1C544;\n  --soi-spkid-pomme-dark: #84A636;\n  --soi-spkid-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-spkid-white: #FFFFFF;\n  --soi-spkid-off-white: #F8FAF6;\n  --soi-spkid-stone: #F1F3EE;\n  --soi-spkid-line: #E5E8E0;\n\n  --soi-spkid-primary: #F5C842;\n  --soi-spkid-primary-soft: #FDF3D4;\n  --soi-spkid-accent: #E8A825;\n\n  --soi-spkid-text: #1A2D3D;\n  --soi-spkid-text-soft: #4A5B6B;\n  --soi-spkid-text-muted: #7B8693;\n\n  --soi-spkid-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spkid-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spkid-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spkid-radius: 12px;\n  --soi-spkid-radius-sm: 8px;\n  --soi-spkid-radius-pill: 999px;\n}\n\n.soi-spkid-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spkid-fiche img { max-width: 100%; height: auto; }\n\n.soi-spkid-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spkid-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spkid-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-spkid-hero {\n  position: relative;\n  background: var(--soi-spkid-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-spkid-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spkid-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spkid-primary);\n}\n\n.soi-spkid-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-spkid-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spkid-primary);\n  border-radius: 50%;\n}\n\n.soi-spkid-hero-title {\n  display: block;\n  color: var(--soi-spkid-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-spkid-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-spkid-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spkid-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-spkid-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spkid-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spkid-label-accent {\n  background: var(--soi-spkid-primary);\n  border-color: var(--soi-spkid-primary);\n  color: var(--soi-spkid-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-spkid-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spkid-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spkid-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-spkid-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spkid-primary);\n  border-radius: 2px;\n}\n\n.soi-spkid-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-spkid-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-spkid-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spkid-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spkid-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-spkid-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-spkid-benefit {\n  background: var(--soi-spkid-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-spkid-radius);\n  border: 1px solid var(--soi-spkid-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-spkid-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-spkid-shadow-md);\n}\n\n.soi-spkid-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-spkid-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-spkid-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-spkid-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-spkid-benefit:hover .soi-spkid-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-spkid-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spkid-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spkid-benefit p {\n  font-size: 13px;\n  color: var(--soi-spkid-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-spkid-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-spkid-card {\n  background: var(--soi-spkid-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spkid-radius);\n  border-left: 3px solid var(--soi-spkid-primary);\n}\n\n.soi-spkid-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spkid-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spkid-card p {\n  font-size: 14px;\n  color: var(--soi-spkid-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-spkid-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-spkid-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spkid-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spkid-radius);\n  border: 1px solid var(--soi-spkid-line);\n  align-items: flex-start;\n}\n\n.soi-spkid-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spkid-primary);\n  color: var(--soi-spkid-marine);\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-spkid-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spkid-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spkid-step-content p {\n  font-size: 14px;\n  color: var(--soi-spkid-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-spkid-compo {\n  background: var(--soi-spkid-off-white);\n  border-radius: var(--soi-spkid-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-spkid-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-spkid-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spkid-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spkid-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spkid-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spkid-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spkid-marine);\n  text-align: right;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-spkid-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-spkid-accordion-item {\n  background: var(--soi-spkid-off-white);\n  border-radius: var(--soi-spkid-radius-sm);\n  border: 1px solid var(--soi-spkid-line);\n  overflow: hidden;\n}\n\n.soi-spkid-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-spkid-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-spkid-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-spkid-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-spkid-primary);\n  transition: transform 0.2s ease;\n}\n\n.soi-spkid-accordion-item[open] .soi-spkid-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-spkid-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-spkid-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-spkid-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-spkid-accordion-content p + p {\n  margin-top: 0.6rem;\n}\n\n\/* === CTA BOX === *\/\n.soi-spkid-cta-box {\n  background: var(--soi-spkid-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spkid-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spkid-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-spkid-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spkid-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-spkid-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spkid-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spkid-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-spkid-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spkid-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spkid-compo-value {\n    text-align: left;\n  }\n\n  .soi-spkid-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-spkid-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spkid-fiche {\n    --soi-spkid-text-soft: #2C3E50;\n    --soi-spkid-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Acorelle","offers":[{"title":"Default Title","offer_id":61603941351754,"sku":"LL0065","price":33.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-solaire-enfants-spf50-certifie-bio-acorelle-packshot.webp?v=1779181615","url":"https:\/\/www.soinature.com\/products\/spray-solaire-enfants-spf50-certifie-bio-acorelle","provider":"Soinature","version":"1.0","type":"link"}