{"title":"Propolia","description":"","products":[{"product_id":"gommes-propolis-reglisse","title":"Gommes de Propolis Miel et Réglisse - Propolia","description":"\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003eLa douceur protectrice de la ruche\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003ePropolis, miel et réglisse réunis dans une gomme à sucer pour adoucir la gorge, soutenir vos défenses naturelles et rafraîchir l'haleine, simplement.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS COLORANTS NI CONSERVATEURS\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eCONVIENT AUX VÉGÉTARIENS\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eADULTES \u0026amp; ENFANTS DÈS 3 ANS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les gommes de propolis Miel et Réglisse Propolia ?\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003epropolis\u003c\/strong\u003e est l'un des trésors les mieux gardés de la ruche. Produite par les abeilles pour protéger leur colonie, elle concentre une richesse en flavonoïdes et en composés naturels reconnus pour leur action sur la sphère ORL. Associée ici au \u003cstrong\u003emiel adoucissant\u003c\/strong\u003e et à la \u003cstrong\u003eréglisse apaisante\u003c\/strong\u003e, elle forme un trio particulièrement efficace pour les gorges sensibles, notamment aux changements de saison.\u003c\/p\u003e\n    \u003cp\u003eFabriquées en France, en Occitanie, ces gommes sont \u003cstrong\u003esans colorants ni conservateurs\u003c\/strong\u003e, conviennent aux végétariens et aux personnes sensibles au gluten. Adaptées aux adultes et aux enfants dès 3 ans, elles s'intègrent facilement à la routine de toute la famille.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eLes bienfaits concrets des gommes à la propolis\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGorge apaisée\u003c\/h3\u003e\n        \u003cp\u003eLa propolis et le miel apaisent les muqueuses et soulagent l'inconfort dès les premiers signes d'irritation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDéfenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eConsommée régulièrement, la propolis aide l'organisme à mieux traverser les périodes hivernales et les changements de saison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHaleine fraîche\u003c\/h3\u003e\n        \u003cp\u003eLa réglisse offre une agréable sensation de fraîcheur en bouche, sans arôme artificiel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePratique au quotidien\u003c\/h3\u003e\n        \u003cp\u003eLe format gomme à sucer s'emporte partout : au bureau, en randonnée, dans le cartable des enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition et posologie des gommes propolis Propolia\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eSirop de glucose, sucre, gélatine, extrait de propolis, miel, extrait de réglisse, acide citrique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eColorants ni conservateurs artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e45 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eDosage recommandé\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e5 à 6 gommes par jour, réparties dans la journée, en dehors des repas\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eDurée estimée\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eEnviron une semaine de cure à pleine dose\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eChaque gomme libère lentement ses actifs en bouche pour une action prolongée sur la gorge. Laissez-la fondre sans la croquer pour bénéficier pleinement de ses propriétés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComment utiliser les gommes à la propolis au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-timeline\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eEn prévention\u003c\/h3\u003e\n          \u003cp\u003eIntégrez 3 à 4 gommes par jour dès les premiers frimas ou lors des changements de saison, pour renforcer la sphère ORL.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eEn cas d'irritation\u003c\/h3\u003e\n          \u003cp\u003eMontez à 5 ou 6 gommes par jour, réparties matin, après-midi et soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003ePour les enfants dès 3 ans\u003c\/h3\u003e\n          \u003cp\u003e2 à 3 gommes par jour suffisent, toujours sous la surveillance d'un adulte.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eLes engagements qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-grid\"\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduit en Occitanie, dans des ateliers respectant des standards de fabrication stricts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🌱 100% origine naturelle\u003c\/h3\u003e\n        \u003cp\u003ePropolis, miel et réglisse issus de filières soigneusement sélectionnées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🚫 Sans artifice\u003c\/h3\u003e\n        \u003cp\u003eSans colorants ni conservateurs artificiels. Convient aux végétariens et aux personnes sensibles au gluten.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧 Pour toute la famille\u003c\/h3\u003e\n        \u003cp\u003eAdapté aux adultes et aux enfants dès 3 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eCes gommes ne se substituent pas à un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé. Déconseillées aux personnes allergiques aux produits de la ruche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement avec les abeilles\u003c\/p\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003ePropolis, miel et réglisse : trois alliés de la ruche réunis dans votre poche, prêts à prendre soin de toute la famille au fil des saisons.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n\n  --soi-prop-primary: #D4A82A;\n  --soi-prop-primary-soft: #F5E6B8;\n  --soi-prop-accent: #B48CC8;\n\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-pomme);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-pomme);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-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-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-pomme);\n  border-color: var(--soi-prop-pomme);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-pomme);\n  border-radius: 2px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 13px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-prop-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-prop-card {\n  background: var(--soi-prop-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border-left: 3px solid var(--soi-prop-pomme);\n}\n\n.soi-prop-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-card p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-pomme-light);\n  border-left: 4px solid var(--soi-prop-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 14px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602782773578,"sku":"AP0001","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gommes-de-propolis-miel-et-reglisse-propolia-packshot.webp?v=1788685165"},{"product_id":"gommes-propolis-miel-eucalyptus","title":"Gommes de Propolis Miel et Eucalyptus - Propolia","description":"\n\u003cdiv class=\"soi-gmpro-fiche\"\u003e\n\n  \u003csection class=\"soi-gmpro-hero\"\u003e\n    \u003cdiv class=\"soi-gmpro-hero-tag\"\u003e\n      \u003cspan class=\"soi-gmpro-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gmpro-hero-title\"\u003eLe réflexe naturel pour apaiser votre gorge\u003c\/span\u003e\n    \u003cp class=\"soi-gmpro-hero-subtitle\"\u003eQuand la gorge gratte ou que le nez se bouche, une gomme à sucer suffit : propolis, miel et eucalyptus associés en une formule trois-en-un, fabriquée en France.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gmpro-hero-labels\"\u003e\n      \u003cspan class=\"soi-gmpro-label soi-gmpro-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gmpro-label\"\u003e100 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-gmpro-label\"\u003eSANS COLORANTS\u003c\/span\u003e\n      \u003cspan class=\"soi-gmpro-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n      \u003cspan class=\"soi-gmpro-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gmpro-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ces gommes à la propolis ?\u003c\/h2\u003e\n    \u003cp class=\"soi-gmpro-section-intro\"\u003eLa propolis, résine naturelle produite par les abeilles, est reconnue depuis des siècles pour ses vertus apaisantes sur la gorge et les voies respiratoires. Associée au miel et à l'eucalyptus, cette formule offre un soutien complet aux premiers signes d'inconfort respiratoire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gmpro-benefits\"\u003e\n      \u003cdiv class=\"soi-gmpro-benefit\"\u003e\n        \u003cdiv class=\"soi-gmpro-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaise la gorge irritée\u003c\/h3\u003e\n        \u003cp\u003eGrâce aux propriétés combinées de la propolis et du miel, adoucissant naturel par excellence.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-benefit\"\u003e\n        \u003cdiv class=\"soi-gmpro-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDégage les voies respiratoires\u003c\/h3\u003e\n        \u003cp\u003eL'eucalyptus, actif naturel bien toléré, contribue à un effet décongestionnant appréciable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-benefit\"\u003e\n        \u003cdiv class=\"soi-gmpro-benefit-icon\"\u003e\u003cspan\u003e💨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRafraîchit l'haleine\u003c\/h3\u003e\n        \u003cp\u003ePour un confort tout au long de la journée, au bureau comme en déplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-benefit\"\u003e\n        \u003cdiv class=\"soi-gmpro-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eToute la famille dès 6 ans\u003c\/h3\u003e\n        \u003cp\u003eUne solution familiale simple, adaptée aux adultes et aux enfants dès 6 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gmpro-section\"\u003e\n    \u003ch2\u003eComposition des gommes de propolis Propolia\u003c\/h2\u003e\n    \u003cp class=\"soi-gmpro-section-intro\"\u003eChaque gomme est formulée à partir d'ingrédients 100 % d'origine naturelle, sans colorants, sans arômes artificiels et sans conservateurs.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gmpro-grid\"\u003e\n      \u003cdiv class=\"soi-gmpro-card\"\u003e\n        \u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n        \u003cp\u003eExtrait naturel de la ruche, actif clé reconnu pour ses vertus apaisantes sur la gorge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-card\"\u003e\n        \u003ch3\u003e🍯 Miel\u003c\/h3\u003e\n        \u003cp\u003eAdoucissant et enrobant naturel, il contribue au confort des muqueuses irritées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-card\"\u003e\n        \u003ch3\u003e🌿 Eucalyptus\u003c\/h3\u003e\n        \u003cp\u003eHuile essentielle ou extrait végétal aux effets décongestionnants, pour libérer les voies respiratoires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmpro-compo\"\u003e\n      \u003cdiv class=\"soi-gmpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gmpro-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-gmpro-compo-value\"\u003e45 g (environ 45 gommes)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gmpro-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-gmpro-compo-value\"\u003eGommes à sucer\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gmpro-compo-label\"\u003eOrigine de fabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gmpro-compo-value\"\u003eOccitanie, France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gmpro-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-gmpro-compo-value\"\u003eGluten, colorants, conservateurs, arômes artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmpro-tip\"\u003e\n      \u003cdiv class=\"soi-gmpro-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSucez 5 à 6 gommes par jour, de préférence en dehors des repas, à répartir sur la journée selon vos besoins.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gmpro-section\"\u003e\n    \u003ch2\u003eComment utiliser les gommes pour la gorge au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gmpro-timeline\"\u003e\n      \u003cdiv class=\"soi-gmpro-step\"\u003e\n        \u003cdiv class=\"soi-gmpro-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gmpro-step-content\"\u003e\n          \u003ch3\u003eEn prévention\u003c\/h3\u003e\n          \u003cp\u003eAux changements de saison, consommez 2 à 3 gommes par jour pour soutenir votre gorge et vos défenses naturelles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-step\"\u003e\n        \u003cdiv class=\"soi-gmpro-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gmpro-step-content\"\u003e\n          \u003ch3\u003eEn période d'inconfort\u003c\/h3\u003e\n          \u003cp\u003eMontez jusqu'à 5 à 6 gommes par jour, réparties matin, après-midi et soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-step\"\u003e\n        \u003cdiv class=\"soi-gmpro-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gmpro-step-content\"\u003e\n          \u003ch3\u003eEn déplacement\u003c\/h3\u003e\n          \u003cp\u003eLe format boîte de 45 g glisse facilement dans un sac ou une poche. Pratique au bureau, en voyage ou en randonnée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmpro-tip\"\u003e\n      \u003cdiv class=\"soi-gmpro-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution\u003c\/strong\u003e\n        \u003cp\u003eCe produit est un complément alimentaire et ne remplace pas un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gmpro-section\"\u003e\n    \u003ch2\u003eLes engagements qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gmpro-grid\"\u003e\n      \u003cdiv class=\"soi-gmpro-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduit en Occitanie, dans le respect des normes françaises de qualité alimentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-card\"\u003e\n        \u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n        \u003cp\u003eSans colorants, sans conservateurs, sans arômes artificiels. Juste le meilleur de la ruche.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gmpro-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧 Toute la famille\u003c\/h3\u003e\n        \u003cp\u003eAdapté aux adultes et aux enfants dès 6 ans. Sans gluten.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gmpro-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur les gommes propolis et miel\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gmpro-accordion\"\u003e\n      \u003cdetails class=\"soi-gmpro-accordion-item\"\u003e\n        \u003csummary class=\"soi-gmpro-accordion-header\"\u003e🍯 Les gommes propolis sont-elles efficaces contre le mal de gorge ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gmpro-accordion-content\"\u003e\n          \u003cp\u003eElles ne soignent pas au sens médical du terme, mais la propolis et le miel sont reconnus pour leur action apaisante sur les muqueuses. Elles soulagent l'inconfort rapidement et de façon naturelle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gmpro-accordion-item\"\u003e\n        \u003csummary class=\"soi-gmpro-accordion-header\"\u003e👶 À partir de quel âge peut-on donner ces gommes à un enfant ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gmpro-accordion-content\"\u003e\n          \u003cp\u003eDès 6 ans, sous surveillance d'un adulte. Évitez de les donner à de très jeunes enfants en raison du risque de fausse route.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gmpro-accordion-item\"\u003e\n        \u003csummary class=\"soi-gmpro-accordion-header\"\u003e📅 Peut-on consommer ces gommes en cure longue ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gmpro-accordion-content\"\u003e\n          \u003cp\u003eOui, elles sont bien tolérées sur la durée. Une cure de 3 à 4 semaines est classique, à renouveler selon les besoins saisonniers.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gmpro-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gmpro-cta-box\"\u003e\n      \u003cp class=\"soi-gmpro-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, en toute simplicité\u003c\/p\u003e\n      \u003cp class=\"soi-gmpro-cta-text\" style=\"color: white;\"\u003eLa nature concentrée en une seule petite gomme. Glissez Propolia dans votre poche et retrouvez le confort de votre gorge, en famille, à chaque saison.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gmpro-marine: #1A2D3D;\n  --soi-gmpro-marine-dark: #0F1E2B;\n  --soi-gmpro-marine-light: #2C4458;\n  --soi-gmpro-pomme: #A1C544;\n  --soi-gmpro-pomme-dark: #84A636;\n  --soi-gmpro-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gmpro-white: #FFFFFF;\n  --soi-gmpro-off-white: #F8FAF6;\n  --soi-gmpro-stone: #F1F3EE;\n  --soi-gmpro-line: #E5E8E0;\n\n  --soi-gmpro-primary: #D4A82A;\n  --soi-gmpro-primary-soft: #F5EFE3;\n  --soi-gmpro-accent: #8FBFAA;\n\n  --soi-gmpro-text: #1A2D3D;\n  --soi-gmpro-text-soft: #4A5B6B;\n  --soi-gmpro-text-muted: #7B8693;\n\n  --soi-gmpro-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gmpro-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gmpro-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gmpro-radius: 12px;\n  --soi-gmpro-radius-sm: 8px;\n  --soi-gmpro-radius-pill: 999px;\n}\n\n.soi-gmpro-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gmpro-fiche img { max-width: 100%; height: auto; }\n\n.soi-gmpro-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gmpro-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gmpro-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gmpro-hero {\n  position: relative;\n  background: var(--soi-gmpro-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-gmpro-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gmpro-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gmpro-pomme);\n}\n\n.soi-gmpro-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-gmpro-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gmpro-pomme);\n  border-radius: 50%;\n}\n\n.soi-gmpro-hero-title {\n  display: block;\n  color: var(--soi-gmpro-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-gmpro-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-gmpro-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gmpro-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-gmpro-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gmpro-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gmpro-label-accent {\n  background: var(--soi-gmpro-pomme);\n  border-color: var(--soi-gmpro-pomme);\n  color: var(--soi-gmpro-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gmpro-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gmpro-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gmpro-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-gmpro-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gmpro-pomme);\n  border-radius: 2px;\n}\n\n.soi-gmpro-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gmpro-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gmpro-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gmpro-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gmpro-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gmpro-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gmpro-benefit {\n  background: var(--soi-gmpro-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gmpro-radius);\n  border: 1px solid var(--soi-gmpro-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gmpro-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gmpro-shadow-md);\n}\n\n.soi-gmpro-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gmpro-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-gmpro-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gmpro-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gmpro-benefit:hover .soi-gmpro-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gmpro-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gmpro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gmpro-benefit p {\n  font-size: 13px;\n  color: var(--soi-gmpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gmpro-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-gmpro-card {\n  background: var(--soi-gmpro-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gmpro-radius);\n  border-left: 3px solid var(--soi-gmpro-pomme);\n}\n\n.soi-gmpro-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gmpro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gmpro-card p {\n  font-size: 14px;\n  color: var(--soi-gmpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gmpro-compo {\n  background: var(--soi-gmpro-off-white);\n  border-radius: var(--soi-gmpro-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gmpro-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-gmpro-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gmpro-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gmpro-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gmpro-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gmpro-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gmpro-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-gmpro-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gmpro-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gmpro-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gmpro-radius);\n  border: 1px solid var(--soi-gmpro-line);\n  align-items: flex-start;\n}\n\n.soi-gmpro-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gmpro-marine);\n  color: var(--soi-gmpro-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-gmpro-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gmpro-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gmpro-step-content p {\n  font-size: 14px;\n  color: var(--soi-gmpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-gmpro-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gmpro-pomme-light);\n  border-left: 4px solid var(--soi-gmpro-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gmpro-radius) var(--soi-gmpro-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-gmpro-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gmpro-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gmpro-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gmpro-tip p {\n  font-size: 14px;\n  color: var(--soi-gmpro-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gmpro-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gmpro-accordion-item {\n  background: var(--soi-gmpro-off-white);\n  border-radius: var(--soi-gmpro-radius-sm);\n  border: 1px solid var(--soi-gmpro-line);\n  overflow: hidden;\n}\n\n.soi-gmpro-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gmpro-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-gmpro-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gmpro-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gmpro-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gmpro-accordion-item[open] .soi-gmpro-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gmpro-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gmpro-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gmpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gmpro-cta-box {\n  background: var(--soi-gmpro-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gmpro-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gmpro-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-gmpro-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gmpro-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-gmpro-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gmpro-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gmpro-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-gmpro-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gmpro-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gmpro-compo-value {\n    text-align: left;\n  }\n\n  .soi-gmpro-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gmpro-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gmpro-fiche {\n    --soi-gmpro-text-soft: #2C3E50;\n    --soi-gmpro-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602789654858,"sku":"AP0002","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gommes-de-propolis-miel-et-eucalyptus-propolia-packshot.webp?v=1788685433"},{"product_id":"gommes-propolis-miel-orange","title":"Gommes Gorge - Propolis, Miel et Orange - Propolia","description":"\n\u003cdiv class=\"soi-gpmo-fiche\"\u003e\n\n  \u003csection class=\"soi-gpmo-hero\"\u003e\n    \u003cdiv class=\"soi-gpmo-hero-tag\"\u003e\n      \u003cspan class=\"soi-gpmo-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gpmo-hero-title\"\u003eLa douceur de la ruche au creux de votre poche\u003c\/span\u003e\n    \u003cp class=\"soi-gpmo-hero-subtitle\"\u003eDes gommes à la propolis, au miel et à l'orange pour apaiser votre gorge naturellement, en toute saison, pour toute la famille.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gpmo-hero-labels\"\u003e\n      \u003cspan class=\"soi-gpmo-label soi-gpmo-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gpmo-label\"\u003eSANS COLORANTS\u003c\/span\u003e\n      \u003cspan class=\"soi-gpmo-label\"\u003eSANS CONSERVATEURS\u003c\/span\u003e\n      \u003cspan class=\"soi-gpmo-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-gpmo-label\"\u003e100% NATUREL\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpmo-section\"\u003e\n    \u003ch2\u003ePourquoi choisir des gommes à la propolis plutôt qu'un autre format ?\u003c\/h2\u003e\n    \u003cp\u003eLa propolis existe sous de nombreuses formes : spray, teinture-mère, gélules… Mais les gommes à la propolis présentent un avantage de taille. En les suçant lentement, vous maintenez les actifs au contact direct de votre gorge et de vos muqueuses buccales, là où l'effet apaisant est le plus utile. C'est un format intuitif, agréable, sans eau nécessaire, idéal au bureau, en voyage ou à l'école.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpmo-section\"\u003e\n    \u003ch2\u003eCe que vous apportent concrètement ces gommes propolis et miel\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gpmo-benefits\"\u003e\n      \u003cdiv class=\"soi-gpmo-benefit\"\u003e\n        \u003cdiv class=\"soi-gpmo-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisement de la gorge\u003c\/h3\u003e\n        \u003cp\u003eLa propolis et le miel forment un duo reconnu pour adoucir les muqueuses irritées et soulager la gorge sensible.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-benefit\"\u003e\n        \u003cdiv class=\"soi-gpmo-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien aux défenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eLa propolis, riche en flavonoïdes et en composés bioactifs, contribue aux défenses de l'organisme, particulièrement lors des changements de saison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-benefit\"\u003e\n        \u003cdiv class=\"soi-gpmo-benefit-icon\"\u003e\u003cspan\u003e🍊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHaleine fraîche et agréable\u003c\/h3\u003e\n        \u003cp\u003eLa note d'orange naturelle laisse une sensation de fraîcheur durable en bouche après chaque gomme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-benefit\"\u003e\n        \u003cdiv class=\"soi-gpmo-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDouceur pour les plus petits\u003c\/h3\u003e\n        \u003cp\u003eConvient aux enfants dès 3 ans, ce qui en fait une solution familiale simple à utiliser au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpmo-section\"\u003e\n    \u003ch2\u003eComposition des gommes de propolis Propolia\u003c\/h2\u003e\n    \u003cp class=\"soi-gpmo-section-intro\"\u003ePropolia s'engage sur une formule sans colorants, sans arômes artificiels et sans conservateurs. Voici les ingrédients principaux :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gpmo-grid\"\u003e\n      \u003cdiv class=\"soi-gpmo-card\"\u003e\n        \u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n        \u003cp\u003eExtrait naturel issu des ruches, concentré en principes actifs (polyphénols, flavonoïdes).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-card\"\u003e\n        \u003ch3\u003e🍯 Miel\u003c\/h3\u003e\n        \u003cp\u003eAdoucissant naturel reconnu, apporte onctuosité et douceur à chaque gomme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-card\"\u003e\n        \u003ch3\u003e🍊 Orange\u003c\/h3\u003e\n        \u003cp\u003eArôme naturel fruité pour une saveur agréable et une haleine fraîche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gpmo-compo\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-gpmo-compo-row\"\u003e\n        \u003cspan class=\"soi-gpmo-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-compo-value\"\u003eBoîte de 45 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-compo-row\"\u003e\n        \u003cspan class=\"soi-gpmo-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-compo-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-compo-row\"\u003e\n        \u003cspan class=\"soi-gpmo-compo-label\"\u003eSans colorants\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-compo-value\"\u003e✓\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-compo-row\"\u003e\n        \u003cspan class=\"soi-gpmo-compo-label\"\u003eSans conservateurs\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-compo-value\"\u003e✓\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-compo-row\"\u003e\n        \u003cspan class=\"soi-gpmo-compo-label\"\u003eSans gluten\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-compo-value\"\u003e✓\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem; font-size: 13px; color: var(--soi-gpmo-text-muted); font-style: italic;\"\u003eTeneurs précises en propolis disponibles sur l'emballage du produit.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpmo-section\"\u003e\n    \u003ch2\u003eComment utiliser ces gommes au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gpmo-timeline\"\u003e\n      \u003cdiv class=\"soi-gpmo-step\"\u003e\n        \u003cdiv class=\"soi-gpmo-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gpmo-step-content\"\u003e\n          \u003ch3\u003eSucez 5 à 6 gommes par jour\u003c\/h3\u003e\n          \u003cp\u003eLaissez-les fondre lentement en bouche pour un contact optimal avec la gorge et les muqueuses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-step\"\u003e\n        \u003cdiv class=\"soi-gpmo-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gpmo-step-content\"\u003e\n          \u003ch3\u003eRépartissez les prises sur la journée\u003c\/h3\u003e\n          \u003cp\u003eIdéalement aux changements de saison ou dès la sensation d'une gorge qui chatouille.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-step\"\u003e\n        \u003cdiv class=\"soi-gpmo-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gpmo-step-content\"\u003e\n          \u003ch3\u003eEmportez la boîte partout\u003c\/h3\u003e\n          \u003cp\u003eFormat compact de 45 g, facile à glisser dans un sac ou une poche pour vous accompagner en toutes circonstances.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gpmo-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-gpmo-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEn les suçant lentement, vous maintenez les actifs de la propolis au contact direct de la gorge, là où l'effet apaisant est le plus utile. Résistez à la tentation de croquer !\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpmo-section\"\u003e\n    \u003ch2\u003eQualité et origine : le savoir-faire Propolia\u003c\/h2\u003e\n    \u003cp\u003eFondée en Occitanie, Propolia est une marque française entièrement dédiée à l'apithérapie, c'est-à-dire aux produits de la ruche. Leurs gommes de propolis sont développées et fabriquées en France, dans le respect de normes qualité strictes. Le résultat : un produit 100 % naturel, sans additifs superflus, que vous pouvez proposer à toute votre famille en toute confiance.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gpmo-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-gpmo-card-mini\"\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-card-mini\"\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-icon\"\u003e🐝\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-label\"\u003eSpécialité\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-value\"\u003eApithérapie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-card-mini\"\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-icon\"\u003e👶\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-label\"\u003ePublic\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-value\"\u003eDès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpmo-card-mini\"\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-gpmo-card-mini-value\"\u003e100% naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gpmo-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-gpmo-accordion-item\"\u003e\n        \u003csummary class=\"soi-gpmo-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gpmo-accordion-content\"\u003e\n          \u003cp\u003eCes gommes ne se substituent pas à un traitement médical. En cas de symptômes persistants, consultez votre médecin. Déconseillées aux personnes allergiques aux produits de la ruche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpmo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gpmo-cta-box\"\u003e\n      \u003cp class=\"soi-gpmo-cta-tag\" style=\"color: white;\"\u003eUn réflexe naturel pour toute la famille\u003c\/p\u003e\n      \u003cp class=\"soi-gpmo-cta-text\" style=\"color: white;\"\u003eGlissez la douceur de la ruche dans votre poche : propolis, miel et orange, fabriqués en France, pour prendre soin de votre gorge dès que la saison tourne.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gpmo-marine: #1A2D3D;\n  --soi-gpmo-marine-dark: #0F1E2B;\n  --soi-gpmo-marine-light: #2C4458;\n  --soi-gpmo-pomme: #A1C544;\n  --soi-gpmo-pomme-dark: #84A636;\n  --soi-gpmo-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gpmo-white: #FFFFFF;\n  --soi-gpmo-off-white: #F8FAF6;\n  --soi-gpmo-stone: #F1F3EE;\n  --soi-gpmo-line: #E5E8E0;\n\n  --soi-gpmo-primary: #E8952D;\n  --soi-gpmo-primary-soft: #FDF3E4;\n  --soi-gpmo-accent: #D4A82A;\n\n  --soi-gpmo-text: #1A2D3D;\n  --soi-gpmo-text-soft: #4A5B6B;\n  --soi-gpmo-text-muted: #7B8693;\n\n  --soi-gpmo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gpmo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gpmo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gpmo-radius: 12px;\n  --soi-gpmo-radius-sm: 8px;\n  --soi-gpmo-radius-pill: 999px;\n}\n\n.soi-gpmo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gpmo-fiche img { max-width: 100%; height: auto; }\n\n.soi-gpmo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gpmo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gpmo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gpmo-hero {\n  position: relative;\n  background: var(--soi-gpmo-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-gpmo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gpmo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gpmo-pomme);\n}\n\n.soi-gpmo-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-gpmo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gpmo-pomme);\n  border-radius: 50%;\n}\n\n.soi-gpmo-hero-title {\n  display: block;\n  color: var(--soi-gpmo-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-gpmo-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-gpmo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gpmo-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-gpmo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gpmo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gpmo-label-accent {\n  background: var(--soi-gpmo-pomme);\n  border-color: var(--soi-gpmo-pomme);\n  color: var(--soi-gpmo-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gpmo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gpmo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gpmo-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-gpmo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gpmo-pomme);\n  border-radius: 2px;\n}\n\n.soi-gpmo-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gpmo-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gpmo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gpmo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gpmo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gpmo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gpmo-benefit {\n  background: var(--soi-gpmo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gpmo-radius);\n  border: 1px solid var(--soi-gpmo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gpmo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gpmo-shadow-md);\n}\n\n.soi-gpmo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gpmo-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-gpmo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gpmo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gpmo-benefit:hover .soi-gpmo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gpmo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gpmo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gpmo-benefit p {\n  font-size: 13px;\n  color: var(--soi-gpmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gpmo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gpmo-card {\n  background: var(--soi-gpmo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gpmo-radius);\n  border-left: 3px solid var(--soi-gpmo-pomme);\n}\n\n.soi-gpmo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gpmo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gpmo-card p {\n  font-size: 14px;\n  color: var(--soi-gpmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-gpmo-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gpmo-card-mini {\n  background: var(--soi-gpmo-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gpmo-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gpmo-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gpmo-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gpmo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gpmo-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gpmo-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-gpmo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gpmo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gpmo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gpmo-radius);\n  border: 1px solid var(--soi-gpmo-line);\n  align-items: flex-start;\n}\n\n.soi-gpmo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gpmo-marine);\n  color: var(--soi-gpmo-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-gpmo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gpmo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gpmo-step-content p {\n  font-size: 14px;\n  color: var(--soi-gpmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gpmo-compo {\n  background: var(--soi-gpmo-off-white);\n  border-radius: var(--soi-gpmo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gpmo-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-gpmo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gpmo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gpmo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gpmo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gpmo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gpmo-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-gpmo-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gpmo-pomme-light);\n  border-left: 4px solid var(--soi-gpmo-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gpmo-radius) var(--soi-gpmo-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gpmo-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gpmo-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gpmo-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gpmo-tip p {\n  font-size: 14px;\n  color: var(--soi-gpmo-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gpmo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gpmo-accordion-item {\n  background: var(--soi-gpmo-off-white);\n  border-radius: var(--soi-gpmo-radius-sm);\n  border: 1px solid var(--soi-gpmo-line);\n  overflow: hidden;\n}\n\n.soi-gpmo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gpmo-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-gpmo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gpmo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gpmo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gpmo-accordion-item[open] .soi-gpmo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gpmo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gpmo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gpmo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gpmo-cta-box {\n  background: var(--soi-gpmo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gpmo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gpmo-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-gpmo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gpmo-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-gpmo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gpmo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gpmo-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-gpmo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gpmo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gpmo-compo-value {\n    text-align: left;\n  }\n\n  .soi-gpmo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gpmo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gpmo-fiche {\n    --soi-gpmo-text-soft: #2C3E50;\n    --soi-gpmo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602794209610,"sku":"AP0003","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gommes-de-propolis-miel-et-orange-propolia-packshot.webp?v=1788685162"},{"product_id":"sirop-gorge-propolis-miel-citron","title":"Sirop pour la gorge Propolis, Miel et Citron - Propolia","description":"\n\u003cdiv class=\"soi-sgpc-fiche\"\u003e\n\n  \u003csection class=\"soi-sgpc-hero\"\u003e\n    \u003cdiv class=\"soi-sgpc-hero-tag\"\u003e\n      \u003cspan class=\"soi-sgpc-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sgpc-hero-title\"\u003eLe grog de l'apiculteur pour toute la famille\u003c\/span\u003e\n    \u003cp class=\"soi-sgpc-hero-subtitle\"\u003eLe grog de l'apiculteur : une formule 100 % naturelle qui réunit le meilleur de la ruche et des plantes pour adoucir et apaiser votre gorge dès les premiers picotements.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sgpc-hero-labels\"\u003e\n      \u003cspan class=\"soi-sgpc-label soi-sgpc-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-sgpc-label\"\u003e100 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-sgpc-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-sgpc-label\"\u003eSANS COLORANTS ARTIFICIELS\u003c\/span\u003e\n      \u003cspan class=\"soi-sgpc-label\"\u003e145 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sgpc-section\"\u003e\n    \u003ch2\u003ePourquoi ce sirop pour la gorge est différent ?\u003c\/h2\u003e\n    \u003cp class=\"soi-sgpc-section-intro\"\u003eBeaucoup de sirops pour maux de gorge misent sur un seul actif. Celui-ci en associe plusieurs, reconnus pour leurs propriétés apaisantes et protectrices : la propolis, le miel de fleurs et des extraits de plantes soigneusement sélectionnés. Le résultat : une action douce mais complète sur les irritations, les picotements et l'inconfort des cordes vocales.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sgpc-benefits\"\u003e\n      \u003cdiv class=\"soi-sgpc-benefit\"\u003e\n        \u003cdiv class=\"soi-sgpc-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis\u003c\/h3\u003e\n        \u003cp\u003eRésine naturelle produite par les abeilles, reconnue pour ses propriétés antiseptiques et son soutien aux défenses naturelles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-benefit\"\u003e\n        \u003cdiv class=\"soi-sgpc-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel\u003c\/h3\u003e\n        \u003cp\u003eAdoucit la muqueuse, forme un film protecteur sur la gorge irritée et apporte une saveur agréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-benefit\"\u003e\n        \u003cdiv class=\"soi-sgpc-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHysope\u003c\/h3\u003e\n        \u003cp\u003ePlante traditionnelle des voies respiratoires, utilisée depuis des siècles pour faciliter le confort bronchique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-benefit\"\u003e\n        \u003cdiv class=\"soi-sgpc-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eThym\u003c\/h3\u003e\n        \u003cp\u003eActif reconnu pour son action sur les irritations ORL et respiratoires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-benefit\"\u003e\n        \u003cdiv class=\"soi-sgpc-benefit-icon\"\u003e\u003cspan\u003e🌲\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePin\u003c\/h3\u003e\n        \u003cp\u003eExtrait de bourgeons de pin, associé au dégagement des voies aériennes et à la sensation de respiration facilitée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sgpc-section\"\u003e\n    \u003ch2\u003ePour qui est ce sirop pour mal de gorge ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sgpc-grid\"\u003e\n      \u003cdiv class=\"soi-sgpc-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧‍👦 Adultes et enfants\u003c\/h3\u003e\n        \u003cp\u003eCe sirop convient aux adultes et aux enfants dès 6 ans. Il est particulièrement adapté si vous cherchez une alternative naturelle aux médicaments conventionnels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-card\"\u003e\n        \u003ch3\u003e❄️ Dès les premiers signes\u003c\/h3\u003e\n        \u003cp\u003eCoup de froid, voix enrouée ou gorge sensible après une soirée prolongée en extérieur : ce sirop vous accompagne dès les premiers signaux d'alerte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sgpc-tip\"\u003e\n      \u003cdiv class=\"soi-sgpc-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSans gluten, sans colorants artificiels : une formule qui convient à toute la famille, en toute tranquillité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sgpc-section\"\u003e\n    \u003ch2\u003eComment utiliser ce sirop maux de gorge ?\u003c\/h2\u003e\n    \u003cp class=\"soi-sgpc-section-intro\"\u003eÀ utiliser dès les premières irritations, idéalement sans diluer pour que les actifs enrobent bien la gorge.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sgpc-timeline\"\u003e\n      \u003cdiv class=\"soi-sgpc-step\"\u003e\n        \u003cdiv class=\"soi-sgpc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sgpc-step-content\"\u003e\n          \u003ch3\u003eAdultes\u003c\/h3\u003e\n          \u003cp\u003e1 cuillère à soupe (15 ml), 3 à 4 fois par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-step\"\u003e\n        \u003cdiv class=\"soi-sgpc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sgpc-step-content\"\u003e\n          \u003ch3\u003eEnfants (à partir de 6 ans)\u003c\/h3\u003e\n          \u003cp\u003e1 cuillère à café (5 ml), 3 fois par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-step\"\u003e\n        \u003cdiv class=\"soi-sgpc-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-sgpc-step-content\"\u003e\n          \u003ch3\u003ePour une efficacité optimale\u003c\/h3\u003e\n          \u003cp\u003eLaissez le sirop agir quelques instants en bouche avant d'avaler. Contenu : 145 ml, soit environ 9 à 10 jours de cure pour un adulte.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sgpc-section\"\u003e\n    \u003ch2\u003eComposition complète du sirop gorge Propolia\u003c\/h2\u003e\n    \u003cp class=\"soi-sgpc-section-intro\"\u003eCe sirop pour les maux de gorge ne contient que des ingrédients d'origine naturelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sgpc-compo\"\u003e\n      \u003cdiv class=\"soi-sgpc-compo-row\"\u003e\n        \u003cspan class=\"soi-sgpc-compo-label\"\u003eProduit de la ruche\u003c\/span\u003e\n        \u003cspan class=\"soi-sgpc-compo-value\"\u003eMiel de fleurs, extrait de propolis\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-compo-row\"\u003e\n        \u003cspan class=\"soi-sgpc-compo-label\"\u003eExtraits de plantes\u003c\/span\u003e\n        \u003cspan class=\"soi-sgpc-compo-value\"\u003eHysope, thym, pin (bourgeons), lavande, coquelicot, mauve, violette, bouillon blanc\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-compo-row\"\u003e\n        \u003cspan class=\"soi-sgpc-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-sgpc-compo-value\"\u003eThym, pin, citron, eucalyptus\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-compo-row\"\u003e\n        \u003cspan class=\"soi-sgpc-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-sgpc-compo-value\"\u003eGluten, colorants artificiels, conservateurs de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sgpc-compo-row\"\u003e\n        \u003cspan class=\"soi-sgpc-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-sgpc-compo-value\"\u003e145 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sgpc-section\"\u003e\n    \u003ch2\u003eFabriqué en France, en Occitanie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sgpc-card\" style=\"border-left-color: var(--soi-sgpc-accent);\"\u003e\n      \u003ch3\u003e🇫🇷 Propolia, une marque engagée\u003c\/h3\u003e\n      \u003cp\u003ePropolia est une marque française qui développe, fabrique et conditionne ses produits en Occitanie. Chaque formule est pensée pour allier efficacité naturelle et traçabilité sérieuse. La propolis utilisée est sélectionnée selon des critères stricts de qualité apicole.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sgpc-section\"\u003e\n    \u003ch2\u003eCe que disent les utilisateurs de ce sirop pour gorge\u003c\/h2\u003e\n    \u003cp\u003eLes retours sont régulièrement positifs sur le goût agréable (saveur douce et légèrement boisée), la texture enveloppante et la sensation d'apaisement rapide après la première prise. Nombreux sont ceux qui en font un indispensable de l'automne et de l'hiver en famille.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sgpc-section\"\u003e\n    \u003cdiv class=\"soi-sgpc-accordion\"\u003e\n      \u003cdetails class=\"soi-sgpc-accordion-item\"\u003e\n        \u003csummary class=\"soi-sgpc-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sgpc-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un complément alimentaire. Il ne se substitue pas à un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé. À conserver à l'abri de la chaleur et de la lumière après ouverture.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sgpc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sgpc-cta-box\"\u003e\n      \u003cp class=\"soi-sgpc-cta-text\" style=\"color: white;\"\u003eQuand la gorge tiraille et que le froid s'installe, ce sirop à la propolis et au miel de Propolia devient vite un réflexe. Une formule naturelle, généreuse et fabriquée en France, pour prendre soin de votre gorge et de celle de vos proches.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sgpc-marine: #1A2D3D;\n  --soi-sgpc-marine-dark: #0F1E2B;\n  --soi-sgpc-marine-light: #2C4458;\n  --soi-sgpc-pomme: #A1C544;\n  --soi-sgpc-pomme-dark: #84A636;\n  --soi-sgpc-pomme-light: rgba(161,197,68,0.10);\n  --soi-sgpc-white: #FFFFFF;\n  --soi-sgpc-off-white: #F8FAF6;\n  --soi-sgpc-stone: #F1F3EE;\n  --soi-sgpc-line: #E5E8E0;\n  --soi-sgpc-primary: #D4A82A;\n  --soi-sgpc-primary-soft: #F5E6B8;\n  --soi-sgpc-accent: #C49A2A;\n  --soi-sgpc-text: #1A2D3D;\n  --soi-sgpc-text-soft: #4A5B6B;\n  --soi-sgpc-text-muted: #7B8693;\n  --soi-sgpc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sgpc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sgpc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sgpc-radius: 12px;\n  --soi-sgpc-radius-sm: 8px;\n  --soi-sgpc-radius-pill: 999px;\n}\n\n.soi-sgpc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sgpc-fiche img { max-width: 100%; height: auto; }\n\n.soi-sgpc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sgpc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sgpc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-sgpc-hero {\n  position: relative;\n  background: var(--soi-sgpc-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-sgpc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sgpc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sgpc-primary);\n}\n\n.soi-sgpc-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-sgpc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sgpc-primary);\n  border-radius: 50%;\n}\n\n.soi-sgpc-hero-title {\n  display: block;\n  color: var(--soi-sgpc-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-sgpc-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-sgpc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sgpc-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-sgpc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sgpc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sgpc-label-accent {\n  background: var(--soi-sgpc-primary);\n  border-color: var(--soi-sgpc-primary);\n  color: var(--soi-sgpc-marine);\n  font-weight: 600;\n}\n\n.soi-sgpc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sgpc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sgpc-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-sgpc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sgpc-primary);\n  border-radius: 2px;\n}\n\n.soi-sgpc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sgpc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sgpc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sgpc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sgpc-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-sgpc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-sgpc-benefit {\n  background: var(--soi-sgpc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-sgpc-radius);\n  border: 1px solid var(--soi-sgpc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-sgpc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-sgpc-shadow-md);\n}\n\n.soi-sgpc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-sgpc-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-sgpc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-sgpc-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-sgpc-benefit:hover .soi-sgpc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-sgpc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sgpc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sgpc-benefit p {\n  font-size: 13px;\n  color: var(--soi-sgpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sgpc-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-sgpc-card {\n  background: var(--soi-sgpc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sgpc-radius);\n  border-left: 3px solid var(--soi-sgpc-primary);\n}\n\n.soi-sgpc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sgpc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sgpc-card p {\n  font-size: 14px;\n  color: var(--soi-sgpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sgpc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-sgpc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sgpc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sgpc-radius);\n  border: 1px solid var(--soi-sgpc-line);\n  align-items: flex-start;\n}\n\n.soi-sgpc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sgpc-marine);\n  color: var(--soi-sgpc-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-sgpc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sgpc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sgpc-step-content p {\n  font-size: 14px;\n  color: var(--soi-sgpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sgpc-compo {\n  background: var(--soi-sgpc-off-white);\n  border-radius: var(--soi-sgpc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sgpc-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-sgpc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sgpc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sgpc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sgpc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sgpc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sgpc-marine);\n  text-align: right;\n}\n\n.soi-sgpc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sgpc-pomme-light);\n  border-left: 4px solid var(--soi-sgpc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sgpc-radius) var(--soi-sgpc-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sgpc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sgpc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sgpc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sgpc-tip p {\n  font-size: 14px;\n  color: var(--soi-sgpc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sgpc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sgpc-accordion-item {\n  background: var(--soi-sgpc-off-white);\n  border-radius: var(--soi-sgpc-radius-sm);\n  border: 1px solid var(--soi-sgpc-line);\n  overflow: hidden;\n}\n\n.soi-sgpc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sgpc-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-sgpc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sgpc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sgpc-primary);\n  transition: transform 0.2s ease;\n}\n\n.soi-sgpc-accordion-item[open] .soi-sgpc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sgpc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sgpc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sgpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sgpc-cta-box {\n  background: var(--soi-sgpc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sgpc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sgpc-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-sgpc-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sgpc-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-sgpc-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sgpc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sgpc-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-sgpc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sgpc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sgpc-compo-value {\n    text-align: left;\n  }\n\n  .soi-sgpc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-sgpc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sgpc-fiche {\n    --soi-sgpc-text-soft: #2C3E50;\n    --soi-sgpc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602798207306,"sku":"AP0007","price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/sirop-pour-la-gorge-propolis-miel-et-citron-propolia-packshot.webp?v=1787409053"},{"product_id":"spray-gorge-doux-menthe-propolia","title":"Spray Gorge Doux Bio - Miel, Propolis \u0026 Menthe - 20ml - Propolia","description":"\n\u003cdiv class=\"soi-spray-fiche\"\u003e\n\n  \u003csection class=\"soi-spray-hero\"\u003e\n    \u003cdiv class=\"soi-spray-hero-tag\"\u003e\n      \u003cspan class=\"soi-spray-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-spray-hero-title\"\u003eLa force de la ruche au service de votre gorge\n\n\u003c\/span\u003e\n    \u003cp class=\"soi-spray-hero-subtitle\"\u003ePropolis, miel et menthe bio réunis dans un spray concentré pour apaiser votre gorge et retrouver fraîcheur et confort en quelques secondes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spray-hero-labels\"\u003e\n      \u003cspan class=\"soi-spray-label soi-spray-label-accent\"\u003eBIO (AB)\u003c\/span\u003e\n      \u003cspan class=\"soi-spray-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-spray-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-spray-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spray-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray bio pour la gorge ?\u003c\/h2\u003e\n    \u003cp class=\"soi-spray-section-intro\"\u003eVous sentez cette légère irritation qui gratte, cette gorge un peu sèche en fin de journée ? Le Spray Gorge Doux Bio de Propolia vous apporte un soulagement rapide, naturel et agréable. Ce qui le distingue : la combinaison de trois actifs complémentaires, tous issus de l'agriculture biologique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spray-benefits\"\u003e\n      \u003cdiv class=\"soi-spray-benefit\"\u003e\n        \u003cdiv class=\"soi-spray-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n        \u003cp\u003eRésine naturelle récoltée par les abeilles, reconnue pour ses propriétés antiseptiques et protectrices. Elle forme un véritable bouclier sur la muqueuse de la gorge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-benefit\"\u003e\n        \u003cdiv class=\"soi-spray-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eAdoucissant naturel par excellence, il enrobe et apaise les tissus irrités du pharynx et des cordes vocales avec douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-benefit\"\u003e\n        \u003cdiv class=\"soi-spray-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMenthe bio\u003c\/h3\u003e\n        \u003cp\u003eSensation immédiate de fraîcheur purifiante qui contribue à rafraîchir l'haleine durablement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spray-tip\"\u003e\n      \u003cdiv class=\"soi-spray-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCes trois ingrédients font de ce spray une référence naturelle, aussi bien pour les petites irritations du quotidien que pour les périodes hivernales plus difficiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spray-section\"\u003e\n    \u003ch2\u003eComposition complète du Spray Gorge Bio Propolia\u003c\/h2\u003e\n    \u003cp class=\"soi-spray-section-intro\"\u003eUne formule concentrée et épurée, sans fioritures, formulée et fabriquée en France, en Occitanie. Ce spray bénéficie de la certification Agriculture Biologique (AB), garantissant la traçabilité et la pureté de chaque ingrédient.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spray-compo\"\u003e\n      \u003cdiv class=\"soi-spray-compo-row\"\u003e\n        \u003cspan class=\"soi-spray-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-compo-value\"\u003eExtrait de propolis bio (Populus nigra)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-compo-row\"\u003e\n        \u003cspan class=\"soi-spray-compo-label\"\u003eAdoucissant\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-compo-value\"\u003eMiel bio (filmogène naturel)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-compo-row\"\u003e\n        \u003cspan class=\"soi-spray-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-compo-value\"\u003eMenthe bio (Mentha piperita)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-compo-row\"\u003e\n        \u003cspan class=\"soi-spray-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-compo-value\"\u003eThym bio (Thymus vulgaris)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-compo-row\"\u003e\n        \u003cspan class=\"soi-spray-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-compo-value\"\u003eAlcool, gluten, conservateurs artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spray-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray gorge bio Propolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spray-timeline\"\u003e\n      \u003cdiv class=\"soi-spray-step\"\u003e\n        \u003cdiv class=\"soi-spray-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-spray-step-content\"\u003e\n          \u003ch3\u003eDirigez l'embout\u003c\/h3\u003e\n          \u003cp\u003eOrientez l'embout vers le fond de la gorge en ouvrant légèrement la bouche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-step\"\u003e\n        \u003cdiv class=\"soi-spray-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-spray-step-content\"\u003e\n          \u003ch3\u003eAppuyez 2 à 3 fois\u003c\/h3\u003e\n          \u003cp\u003eEffectuez 2 à 3 pressions sur le spray, 3 à 4 fois par jour selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-step\"\u003e\n        \u003cdiv class=\"soi-spray-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-spray-step-content\"\u003e\n          \u003ch3\u003eNe pas rincer\u003c\/h3\u003e\n          \u003cp\u003eLaissez les actifs agir en contact prolongé avec la muqueuse, sans rincer après application.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spray-tip\"\u003e\n      \u003cdiv class=\"soi-spray-tip-icon\"\u003e👨‍👩‍👧\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eBon à savoir\u003c\/strong\u003e\n        \u003cp\u003eConvient aux adultes et aux enfants dès 6 ans. En cas de symptômes persistants au-delà de quelques jours, consultez un professionnel de santé. Ce produit 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-spray-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur le spray gorge propolis bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spray-accordion\"\u003e\n      \u003cdetails class=\"soi-spray-accordion-item\"\u003e\n        \u003csummary class=\"soi-spray-accordion-header\"\u003e🌡️ Ce spray gorge bio est-il efficace contre les maux de gorge hivernaux ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spray-accordion-content\"\u003e\n          \u003cp\u003eOui. Grâce à la propolis et au thym, il est particulièrement adapté aux périodes de fragilité saisonnière. Utilisé dès les premiers signes d'irritation, il peut contribuer à limiter l'inconfort.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-spray-accordion-item\"\u003e\n        \u003csummary class=\"soi-spray-accordion-header\"\u003e📅 Peut-on l'utiliser tous les jours ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spray-accordion-content\"\u003e\n          \u003cp\u003eTout à fait. Sans alcool ni conservateurs agressifs, ce spray propolis gorge bio est doux et bien toléré pour une utilisation régulière en prévention ou en soutien ponctuel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-spray-accordion-item\"\u003e\n        \u003csummary class=\"soi-spray-accordion-header\"\u003e🌿 La saveur menthe est-elle forte ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spray-accordion-content\"\u003e\n          \u003cp\u003eElle est agréable et bien équilibrée : suffisamment fraîche pour être efficace sur l'haleine, sans être piquante ni envahissante. Les enfants l'acceptent généralement très bien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spray-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spray-grid-compact\"\u003e\n      \u003cdiv class=\"soi-spray-card-mini\"\u003e\n        \u003cspan class=\"soi-spray-card-mini-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-card-mini-label\"\u003eVolume\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-card-mini-value\"\u003e20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-card-mini\"\u003e\n        \u003cspan class=\"soi-spray-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-card-mini-value\"\u003eAB (Bio)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-card-mini\"\u003e\n        \u003cspan class=\"soi-spray-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spray-card-mini\"\u003e\n        \u003cspan class=\"soi-spray-card-mini-icon\"\u003e🐝\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-card-mini-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-spray-card-mini-value\"\u003ePropolia (depuis 1985)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spray-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-spray-accordion-item\"\u003e\n        \u003csummary class=\"soi-spray-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spray-accordion-content\"\u003e\n          \u003cp\u003eConservez ce spray à l'abri de la chaleur et de la lumière directe pour préserver l'intégrité de ses actifs naturels.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spray-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-spray-cta-box\"\u003e\n      \u003cp class=\"soi-spray-cta-text\" style=\"color: white;\"\u003ePropolis protectrice, miel apaisant, menthe revigorante. Retrouvez confort et fraîcheur naturellement, en quelques secondes. Certifié bio, sans alcool, il accompagne toute la famille dès les premiers froids.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-spray-marine: #1A2D3D;\n  --soi-spray-marine-dark: #0F1E2B;\n  --soi-spray-marine-light: #2C4458;\n  --soi-spray-pomme: #A1C544;\n  --soi-spray-pomme-dark: #84A636;\n  --soi-spray-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-spray-white: #FFFFFF;\n  --soi-spray-off-white: #F8FAF6;\n  --soi-spray-stone: #F1F3EE;\n  --soi-spray-line: #E5E8E0;\n\n  --soi-spray-primary: #D4A82A;\n  --soi-spray-primary-soft: #F5E6B8;\n  --soi-spray-accent: #E8961E;\n\n  --soi-spray-text: #1A2D3D;\n  --soi-spray-text-soft: #4A5B6B;\n  --soi-spray-text-muted: #7B8693;\n\n  --soi-spray-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spray-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spray-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spray-radius: 12px;\n  --soi-spray-radius-sm: 8px;\n  --soi-spray-radius-pill: 999px;\n}\n\n.soi-spray-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spray-fiche img { max-width: 100%; height: auto; }\n\n.soi-spray-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spray-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spray-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-spray-hero {\n  position: relative;\n  background: var(--soi-spray-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-spray-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spray-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spray-pomme);\n}\n\n.soi-spray-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-spray-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spray-pomme);\n  border-radius: 50%;\n}\n\n.soi-spray-hero-title {\n  display: block;\n  color: var(--soi-spray-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-spray-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-spray-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spray-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-spray-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spray-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spray-label-accent {\n  background: var(--soi-spray-pomme);\n  border-color: var(--soi-spray-pomme);\n  color: var(--soi-spray-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-spray-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spray-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spray-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-spray-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spray-pomme);\n  border-radius: 2px;\n}\n\n.soi-spray-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-spray-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-spray-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spray-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spray-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-spray-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-spray-benefit {\n  background: var(--soi-spray-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-spray-radius);\n  border: 1px solid var(--soi-spray-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-spray-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-spray-shadow-md);\n}\n\n.soi-spray-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-spray-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-spray-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-spray-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-spray-benefit:hover .soi-spray-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-spray-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spray-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spray-benefit p {\n  font-size: 13px;\n  color: var(--soi-spray-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-spray-compo {\n  background: var(--soi-spray-off-white);\n  border-radius: var(--soi-spray-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-spray-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-spray-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spray-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spray-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spray-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spray-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spray-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-spray-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-spray-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spray-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spray-radius);\n  border: 1px solid var(--soi-spray-line);\n  align-items: flex-start;\n}\n\n.soi-spray-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spray-marine);\n  color: var(--soi-spray-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-spray-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spray-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spray-step-content p {\n  font-size: 14px;\n  color: var(--soi-spray-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-spray-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-spray-pomme-light);\n  border-left: 4px solid var(--soi-spray-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-spray-radius) var(--soi-spray-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-spray-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-spray-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-spray-marine);\n  margin-bottom: 4px;\n}\n\n.soi-spray-tip p {\n  font-size: 14px;\n  color: var(--soi-spray-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-spray-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-spray-accordion-item {\n  background: var(--soi-spray-off-white);\n  border-radius: var(--soi-spray-radius-sm);\n  border: 1px solid var(--soi-spray-line);\n  overflow: hidden;\n}\n\n.soi-spray-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-spray-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-spray-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-spray-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-spray-pomme);\n  transition: transform 0.2s ease;\n  flex-shrink: 0;\n  margin-left: 1rem;\n}\n\n.soi-spray-accordion-item[open] .soi-spray-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-spray-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-spray-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-spray-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-spray-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-spray-card-mini {\n  background: var(--soi-spray-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-spray-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-spray-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-spray-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-spray-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-spray-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spray-marine);\n}\n\n\/* === CTA BOX === *\/\n.soi-spray-cta-box {\n  background: var(--soi-spray-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spray-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spray-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-spray-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spray-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-spray-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spray-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spray-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-spray-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spray-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spray-compo-value {\n    text-align: left;\n  }\n\n  .soi-spray-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-spray-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spray-fiche {\n    --soi-spray-text-soft: #2C3E50;\n    --soi-spray-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602808496458,"sku":"AP0010","price":13.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-gorge-doux-bio-miel-propolis-menthe-20ml-propolia-packshot_66683e99-962b-4a85-bb74-b3b6b4df94a2.webp?v=1782370091"},{"product_id":"dentifrice-propolis-menthe","title":"Dentifrice Propolis \u0026 Menthe - 75ml - Propolia","description":"\n\n\u003cdiv class=\"soi-dent-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-dent-hero\"\u003e\n    \u003cdiv class=\"soi-dent-hero-tag\"\u003e\n      \u003cspan class=\"soi-dent-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène bucco-dentaire · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-dent-hero-title\"\u003eLa propolis au service de votre sourire\u003c\/span\u003e\n    \u003cp class=\"soi-dent-hero-subtitle\"\u003eUn dentifrice naturel à la propolis et à la menthe douce, formulé pour purifier, apaiser vos gencives et vous offrir une haleine fraîche sans compromis chimique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-dent-hero-labels\"\u003e\n      \u003cspan class=\"soi-dent-label soi-dent-label-accent\"\u003e96 % ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-label\"\u003eSANS FLUOR\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-dent-label\"\u003eADULTES \u0026amp; ENFANTS DÈS 3 ANS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir un dentifrice à la propolis ? --\u003e\n  \u003csection class=\"soi-dent-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un dentifrice à la propolis ?\u003c\/h2\u003e\n    \u003cp\u003eLa propolis est une résine naturelle produite par les abeilles pour protéger la ruche. Reconnue depuis des siècles pour ses propriétés purifiantes et apaisantes, elle est aujourd'hui un ingrédient phare des soins bucco-dentaires naturels. Dans ce dentifrice, elle agit directement sur les gencives sensibles et contribue à limiter l'accumulation de plaque dentaire, sans agresser l'émail ni altérer la flore buccale naturelle.\u003c\/p\u003e\n    \u003cp\u003eAssociée à la menthe douce, à la cardamome et à l'anis vert, elle vous offre une sensation de fraîcheur immédiate et durable, bien éloignée du goût chimique de certains dentifrices conventionnels.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Ce que ce dentifrice propolis apporte concrètement --\u003e\n  \u003csection class=\"soi-dent-section\"\u003e\n    \u003ch2\u003eCe que ce dentifrice propolis apporte concrètement\u003c\/h2\u003e\n    \u003cdiv class=\"soi-dent-benefits\"\u003e\n      \u003cdiv class=\"soi-dent-benefit\"\u003e\n        \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🩹\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGencives apaisées\u003c\/h3\u003e\n        \u003cp\u003eLa propolis réduit les irritations et soutient la santé de vos gencives au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-benefit\"\u003e\n        \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🦷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePlaque dentaire limitée\u003c\/h3\u003e\n        \u003cp\u003eUne action nettoyante efficace pour une bouche saine à chaque brossage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-benefit\"\u003e\n        \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHaleine fraîche et naturelle\u003c\/h3\u003e\n        \u003cp\u003eLe trio menthe, cardamome et anis vert vous garantit une haleine agréable sans artifices.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-benefit\"\u003e\n        \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e🚫\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule sans fluor\u003c\/h3\u003e\n        \u003cp\u003eIdéal si vous souhaitez éviter le fluor, notamment dans le cadre d'un traitement homéopathique. Sa menthe douce, non agressive, convient parfaitement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-benefit\"\u003e\n        \u003cdiv class=\"soi-dent-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eToute la famille\u003c\/h3\u003e\n        \u003cp\u003eAdapté aux adultes comme aux enfants dès 3 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition du dentifrice Propolia --\u003e\n  \u003csection class=\"soi-dent-section\"\u003e\n    \u003ch2\u003eComposition du dentifrice Propolia\u003c\/h2\u003e\n    \u003cp class=\"soi-dent-section-intro\"\u003eVoici les ingrédients principaux qui composent ce soin dentaire naturel :\u003c\/p\u003e\n    \u003cdiv class=\"soi-dent-grid\"\u003e\n      \u003cdiv class=\"soi-dent-card\"\u003e\n        \u003ch3\u003e🐝 Extrait de propolis\u003c\/h3\u003e\n        \u003cp\u003eActif purificateur et apaisant d'origine apicole.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-card\"\u003e\n        \u003ch3\u003e🌱 Huile essentielle de menthe\u003c\/h3\u003e\n        \u003cp\u003eFraîcheur et sensation de propreté durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-card\"\u003e\n        \u003ch3\u003e🫚 Cardamome \u0026amp; anis vert\u003c\/h3\u003e\n        \u003cp\u003ePour une haleine naturellement agréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-card\"\u003e\n        \u003ch3\u003e🪨 Silice naturelle\u003c\/h3\u003e\n        \u003cp\u003eAbrasif doux pour un nettoyage efficace sans abîmer l'émail.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-card\"\u003e\n        \u003ch3\u003e🍃 Xylitol\u003c\/h3\u003e\n        \u003cp\u003eSucre végétal reconnu pour son action sur la prévention des caries.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-compo\"\u003e\n      \u003cdiv class=\"soi-dent-compo-row\"\u003e\n        \u003cspan class=\"soi-dent-compo-label\"\u003eFluor\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-compo-value\"\u003eSans fluor\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-compo-row\"\u003e\n        \u003cspan class=\"soi-dent-compo-label\"\u003eColorants\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-compo-value\"\u003eSans colorants\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-compo-row\"\u003e\n        \u003cspan class=\"soi-dent-compo-label\"\u003eActifs de synthèse\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-compo-value\"\u003eSans actifs de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-compo-row\"\u003e\n        \u003cspan class=\"soi-dent-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-compo-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser ce dentifrice à la menthe propolis ? --\u003e\n  \u003csection class=\"soi-dent-section\"\u003e\n    \u003ch2\u003eComment utiliser ce dentifrice à la menthe propolis ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-dent-timeline\"\u003e\n      \u003cdiv class=\"soi-dent-step\"\u003e\n        \u003cdiv class=\"soi-dent-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-dent-step-content\"\u003e\n          \u003ch3\u003eAppliquez\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de dentifrice sur votre brosse à dents.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-step\"\u003e\n        \u003cdiv class=\"soi-dent-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-dent-step-content\"\u003e\n          \u003ch3\u003eBrossez\u003c\/h3\u003e\n          \u003cp\u003eBrossez pendant 2 minutes, matin et soir, en insistant sur le bord des gencives.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-step\"\u003e\n        \u003cdiv class=\"soi-dent-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-dent-step-content\"\u003e\n          \u003ch3\u003eRincez\u003c\/h3\u003e\n          \u003cp\u003eRincez abondamment. Pour un résultat optimal sur les gencives, vous pouvez compléter par un bain de bouche à la propolis.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-dent-tip\"\u003e\n      \u003cdiv class=\"soi-dent-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe dentifrice à la menthe douce convient aussi bien aux personnes sensibles qu'à celles qui recherchent un soin sans menthe agressive : le parfum reste discret, loin des formules piquantes des dentifrices conventionnels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les engagements Propolia --\u003e\n  \u003csection class=\"soi-dent-section\"\u003e\n    \u003ch2\u003eLes engagements Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-dent-grid-compact\"\u003e\n      \u003cdiv class=\"soi-dent-card-mini\"\u003e\n        \u003cspan class=\"soi-dent-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-card-mini\"\u003e\n        \u003cspan class=\"soi-dent-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-label\"\u003eNaturalité\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-value\"\u003e96 % naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-card-mini\"\u003e\n        \u003cspan class=\"soi-dent-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-value\"\u003eSans fluor, sans colorants\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-card-mini\"\u003e\n        \u003cspan class=\"soi-dent-card-mini-icon\"\u003e👶\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-label\"\u003ePublic\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-value\"\u003eAdultes \u0026amp; enfants dès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-dent-card-mini\"\u003e\n        \u003cspan class=\"soi-dent-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-dent-card-mini-value\"\u003eTube de 75 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Précautions --\u003e\n  \u003csection class=\"soi-dent-section\"\u003e\n    \u003cdiv class=\"soi-dent-accordion\"\u003e\n      \u003cdetails class=\"soi-dent-accordion-item\"\u003e\n        \u003csummary class=\"soi-dent-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-dent-accordion-content\"\u003e\n          \u003cp\u003eCe dentifrice est un produit cosmétique. Il ne se substitue pas à un suivi dentaire régulier ni à un avis médical en cas de problème bucco-dentaire persistant.\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-dent-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-dent-cta-box\"\u003e\n      \u003cp class=\"soi-dent-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, sourire après sourire\u003c\/p\u003e\n      \u003cp class=\"soi-dent-cta-text\" style=\"color: white;\"\u003eOffrez à votre sourire le meilleur de la ruche : la puissance protectrice de la propolis, la fraîcheur douce de la menthe, le tout fabriqué en France. Une routine bucco-dentaire naturelle, familiale et 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-dent-marine: #1A2D3D;\n  --soi-dent-marine-dark: #0F1E2B;\n  --soi-dent-marine-light: #2C4458;\n  --soi-dent-pomme: #A1C544;\n  --soi-dent-pomme-dark: #84A636;\n  --soi-dent-pomme-light: rgba(161,197,68,0.10);\n  --soi-dent-white: #FFFFFF;\n  --soi-dent-off-white: #F8FAF6;\n  --soi-dent-stone: #F1F3EE;\n  --soi-dent-line: #E5E8E0;\n  --soi-dent-primary: #9FC9C9;\n  --soi-dent-primary-soft: #D4E8E8;\n  --soi-dent-accent: #D4A82A;\n  --soi-dent-text: #1A2D3D;\n  --soi-dent-text-soft: #4A5B6B;\n  --soi-dent-text-muted: #7B8693;\n  --soi-dent-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-dent-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-dent-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-dent-radius: 12px;\n  --soi-dent-radius-sm: 8px;\n  --soi-dent-radius-pill: 999px;\n}\n\n.soi-dent-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-dent-fiche img { max-width: 100%; height: auto; }\n\n.soi-dent-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-dent-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-dent-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-dent-hero {\n  position: relative;\n  background: var(--soi-dent-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-dent-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-dent-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-dent-pomme);\n}\n\n.soi-dent-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-dent-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-dent-pomme);\n  border-radius: 50%;\n}\n\n.soi-dent-hero-title {\n  display: block;\n  color: var(--soi-dent-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-dent-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-dent-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-dent-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-dent-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-dent-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-dent-label-accent {\n  background: var(--soi-dent-pomme);\n  border-color: var(--soi-dent-pomme);\n  color: var(--soi-dent-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-dent-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-dent-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-dent-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-dent-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-dent-pomme);\n  border-radius: 2px;\n}\n\n.soi-dent-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-dent-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-dent-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-dent-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-dent-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-dent-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-dent-benefit {\n  background: var(--soi-dent-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-dent-radius);\n  border: 1px solid var(--soi-dent-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-dent-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-dent-shadow-md);\n}\n\n.soi-dent-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-dent-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-dent-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-dent-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-dent-benefit:hover .soi-dent-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-dent-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-dent-benefit p {\n  font-size: 15px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-dent-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-dent-card {\n  background: var(--soi-dent-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dent-radius);\n  border-left: 3px solid var(--soi-dent-pomme);\n}\n\n.soi-dent-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-dent-card p {\n  font-size: 14px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-dent-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-dent-card-mini {\n  background: var(--soi-dent-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-dent-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-dent-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-dent-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-dent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-dent-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-dent-compo {\n  background: var(--soi-dent-off-white);\n  border-radius: var(--soi-dent-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-dent-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-dent-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-dent-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-dent-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-dent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-dent-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-dent-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-dent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-dent-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-dent-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-dent-radius);\n  border: 1px solid var(--soi-dent-line);\n  align-items: flex-start;\n}\n\n.soi-dent-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-dent-marine);\n  color: var(--soi-dent-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-dent-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-dent-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-dent-step-content p {\n  font-size: 15px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-dent-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-dent-pomme-light);\n  border-left: 4px solid var(--soi-dent-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-dent-radius) var(--soi-dent-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-dent-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-dent-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-dent-marine);\n  margin-bottom: 4px;\n}\n\n.soi-dent-tip p {\n  font-size: 15px;\n  color: var(--soi-dent-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-dent-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-dent-accordion-item {\n  background: var(--soi-dent-off-white);\n  border-radius: var(--soi-dent-radius-sm);\n  border: 1px solid var(--soi-dent-line);\n  overflow: hidden;\n}\n\n.soi-dent-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-dent-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-dent-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-dent-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-dent-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-dent-accordion-item[open] .soi-dent-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-dent-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-dent-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-dent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-dent-cta-box {\n  background: var(--soi-dent-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-dent-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-dent-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-dent-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-dent-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-dent-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-dent-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-dent-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-dent-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-dent-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-dent-compo-value {\n    text-align: left;\n  }\n\n  .soi-dent-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-dent-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-dent-fiche {\n    --soi-dent-text-soft: #2C3E50;\n    --soi-dent-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602813968714,"sku":"AP0011","price":7.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/dentifrice-propolis-menthe-75ml-propolia-packshot.webp?v=1791127498"},{"product_id":"energie-vitale-propolia","title":"Energie Vitale en pot - Propolia","description":"\n\u003cdiv class=\"soi-evit-fiche\"\u003e\n\n\u003csection class=\"soi-evit-hero\"\u003e\n  \u003cdiv class=\"soi-evit-hero-tag\"\u003e\n    \u003cspan class=\"soi-evit-tag-dot\"\u003e\u003c\/span\u003e\n    Apithérapie · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-evit-hero-title\"\u003eLa vitalité puisée au cœur de la ruche\u003c\/span\u003e\n  \u003cp class=\"soi-evit-hero-subtitle\"\u003eUne synergie gourmande de miel, propolis, gelée royale, acérola, papaye et ginseng pour retrouver votre élan naturel au quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-evit-hero-labels\"\u003e\n    \u003cspan class=\"soi-evit-label soi-evit-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-evit-label\"\u003e100 % NATUREL\u003c\/span\u003e\n    \u003cspan class=\"soi-evit-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003cspan class=\"soi-evit-label\"\u003eRICHE EN VITAMINE C\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-evit-section\"\u003e\n  \u003cp class=\"soi-evit-section-intro\"\u003eVous ressentez un coup de mou en milieu de journée, une fatigue persistante qui s'installe, ou simplement l'envie de retrouver votre élan naturel ? L'Énergie Vitale Propolia est un complément alimentaire formulé à partir d'une synergie unique d'actifs de la ruche et de plantes adaptogènes. Un concentré de nature, fabriqué en France, pour retrouver votre vitalité au quotidien.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-evit-section\"\u003e\n  \u003ch2\u003eUne formule naturelle pensée pour booster votre énergie\u003c\/h2\u003e\n  \u003cp class=\"soi-evit-section-intro\"\u003eCe qui distingue l'Énergie Vitale Propolia, c'est sa synergie d'ingrédients complémentaires, chacun sélectionné pour son rôle précis dans le soutien de la vitalité et des défenses naturelles.\u003c\/p\u003e\n  \u003cdiv class=\"soi-evit-grid\"\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e🍯 Miel pur\u003c\/h3\u003e\n      \u003cp\u003eSource naturelle d'énergie rapidement assimilable, il constitue la base gourmande de cette préparation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e🛡️ Propolis\u003c\/h3\u003e\n      \u003cp\u003eReconnue pour ses propriétés soutenant les défenses immunitaires, elle est l'emblème du savoir-faire Propolia depuis plus de 30 ans.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e👑 Gelée royale\u003c\/h3\u003e\n      \u003cp\u003eAliment d'exception produit par les abeilles, associée traditionnellement à la vitalité et à la résistance à la fatigue.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e🍒 Acérola\u003c\/h3\u003e\n      \u003cp\u003eFruit naturellement riche en vitamine C, véritable soutien pour contribuer à réduire la fatigue.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e🧡 Papaye\u003c\/h3\u003e\n      \u003cp\u003eSource d'enzymes et d'antioxydants, elle soutient le métabolisme énergétique normal.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e🌿 Ginseng\u003c\/h3\u003e\n      \u003cp\u003ePlante adaptogène par excellence, utilisée depuis des siècles pour son action sur la vitalité physique et mentale.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-evit-section\"\u003e\n  \u003ch2\u003eComposition et apports nutritionnels (pour 10 g, soit une dose journalière)\u003c\/h2\u003e\n  \u003cdiv class=\"soi-evit-compo\"\u003e\n    \u003cdiv class=\"soi-evit-compo-row\"\u003e\n      \u003cspan class=\"soi-evit-compo-label\"\u003eMiel\u003c\/span\u003e\n      \u003cspan class=\"soi-evit-compo-value\"\u003eBase de la formule (quantité suffisante)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-compo-row\"\u003e\n      \u003cspan class=\"soi-evit-compo-label\"\u003eExtrait sec de propolis\u003c\/span\u003e\n      \u003cspan class=\"soi-evit-compo-value\"\u003e200 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-compo-row\"\u003e\n      \u003cspan class=\"soi-evit-compo-label\"\u003eGelée royale fraîche\u003c\/span\u003e\n      \u003cspan class=\"soi-evit-compo-value\"\u003e150 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-compo-row\"\u003e\n      \u003cspan class=\"soi-evit-compo-label\"\u003eExtrait d'acérola\u003c\/span\u003e\n      \u003cspan class=\"soi-evit-compo-value\"\u003e100 mg (dont 80 mg de vitamine C, 100 % VNR)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-compo-row\"\u003e\n      \u003cspan class=\"soi-evit-compo-label\"\u003eExtrait de papaye\u003c\/span\u003e\n      \u003cspan class=\"soi-evit-compo-value\"\u003e50 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-compo-row\"\u003e\n      \u003cspan class=\"soi-evit-compo-label\"\u003eExtrait de racine de ginseng\u003c\/span\u003e\n      \u003cspan class=\"soi-evit-compo-value\"\u003e50 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-evit-tip\"\u003e\n    \u003cdiv class=\"soi-evit-tip-icon\"\u003e🌱\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eFormule clean\u003c\/strong\u003e\n      \u003cp\u003eSans gluten, sans colorants ni conservateurs de synthèse, sans actifs de synthèse. 100 % d'origine naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-evit-section\"\u003e\n  \u003ch2\u003eComment prendre l'Énergie Vitale Propolia ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-evit-timeline\"\u003e\n    \u003cdiv class=\"soi-evit-step\"\u003e\n      \u003cdiv class=\"soi-evit-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-evit-step-content\"\u003e\n        \u003ch3\u003eDosage\u003c\/h3\u003e\n        \u003cp\u003e1 cuillère à café (environ 10 g) par jour, de préférence le matin avant le repas pour profiter de l'effet vitalisant dès le réveil.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-step\"\u003e\n      \u003cdiv class=\"soi-evit-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-evit-step-content\"\u003e\n        \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n        \u003cp\u003eLe pot de 120 g correspond à une cure de 15 jours. Pour des effets durables, renouvelez la cure 2 à 3 fois par an, notamment en automne et en hiver.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-step\"\u003e\n      \u003cdiv class=\"soi-evit-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-evit-step-content\"\u003e\n        \u003ch3\u003ePour toute la famille\u003c\/h3\u003e\n        \u003cp\u003eConvient dès 3 ans. Adaptez simplement la dose à une demi-cuillère à café pour les enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-evit-section\"\u003e\n  \u003ch2\u003eLes engagements Propolia : qualité et transparence\u003c\/h2\u003e\n  \u003cdiv class=\"soi-evit-grid\"\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eDéveloppé et conditionné en Occitanie, dans un laboratoire spécialisé en produits de la ruche depuis plus de 30 ans.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n      \u003cp\u003eSans gluten, sans conservateurs ni colorants de synthèse. Que du naturel, du premier ingrédient au dernier.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-card\"\u003e\n      \u003ch3\u003e🐝 Savoir-faire apicole\u003c\/h3\u003e\n      \u003cp\u003ePropolia travaille directement avec des apiculteurs partenaires pour garantir la traçabilité et la pureté des actifs de la ruche.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-evit-section\"\u003e\n  \u003ch2\u003ePour qui est fait ce complément alimentaire vitalité ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-evit-benefits\"\u003e\n    \u003cdiv class=\"soi-evit-benefit\"\u003e\n      \u003cdiv class=\"soi-evit-benefit-icon\"\u003e\u003cspan\u003e😴\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFatigue passagère\u003c\/h3\u003e\n      \u003cp\u003eVous traversez une période de fatigue ou un changement de saison difficile.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-benefit\"\u003e\n      \u003cdiv class=\"soi-evit-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eVous souhaitez soutenir votre système immunitaire de façon naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-benefit\"\u003e\n      \u003cdiv class=\"soi-evit-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉnergie sans stimulants\u003c\/h3\u003e\n      \u003cp\u003eVous cherchez un soutien d'énergie naturel, sans stimulants artificiels ni caféine.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-evit-benefit\"\u003e\n      \u003cdiv class=\"soi-evit-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧‍👦\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eToute la famille\u003c\/h3\u003e\n      \u003cp\u003eVous voulez un produit adapté à toute la famille, dès 3 ans.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-evit-section\"\u003e\n  \u003cdiv class=\"soi-evit-accordion\"\u003e\n    \u003cdetails class=\"soi-evit-accordion-item\"\u003e\n      \u003csummary class=\"soi-evit-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-evit-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de doute ou de pathologie, consultez votre médecin avant utilisation. Déconseillé aux personnes allergiques aux produits de la ruche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-evit-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-evit-cta-box\"\u003e\n    \u003cp class=\"soi-evit-cta-tag\" style=\"color: white;\"\u003eRetrouvez votre vitalité naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-evit-cta-text\" style=\"color: white;\"\u003eLa puissance douce de la ruche, du ginseng et de la vitamine C réunis dans un pot de 120 g fabriqué en France. Une cuillère chaque matin, et vous sentez la différence.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-evit-marine: #1A2D3D;\n  --soi-evit-marine-dark: #0F1E2B;\n  --soi-evit-marine-light: #2C4458;\n  --soi-evit-pomme: #A1C544;\n  --soi-evit-pomme-dark: #84A636;\n  --soi-evit-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-evit-white: #FFFFFF;\n  --soi-evit-off-white: #F8FAF6;\n  --soi-evit-stone: #F1F3EE;\n  --soi-evit-line: #E5E8E0;\n\n  --soi-evit-primary: #D4A82A;\n  --soi-evit-primary-soft: rgba(212,168,42,0.10);\n  --soi-evit-accent: #C94545;\n\n  --soi-evit-text: #1A2D3D;\n  --soi-evit-text-soft: #4A5B6B;\n  --soi-evit-text-muted: #7B8693;\n\n  --soi-evit-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-evit-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-evit-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-evit-radius: 12px;\n  --soi-evit-radius-sm: 8px;\n  --soi-evit-radius-pill: 999px;\n}\n\n.soi-evit-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-evit-fiche img { max-width: 100%; height: auto; }\n\n.soi-evit-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-evit-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-evit-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-evit-hero {\n  position: relative;\n  background: var(--soi-evit-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-evit-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-evit-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-evit-pomme);\n}\n\n.soi-evit-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-evit-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-evit-pomme);\n  border-radius: 50%;\n}\n\n.soi-evit-hero-title {\n  display: block;\n  color: var(--soi-evit-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-evit-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-evit-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-evit-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-evit-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-evit-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-evit-label-accent {\n  background: var(--soi-evit-pomme);\n  border-color: var(--soi-evit-pomme);\n  color: var(--soi-evit-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-evit-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-evit-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-evit-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-evit-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-evit-pomme);\n  border-radius: 2px;\n}\n\n.soi-evit-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-evit-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-evit-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-evit-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-evit-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-evit-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-evit-benefit {\n  background: var(--soi-evit-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-evit-radius);\n  border: 1px solid var(--soi-evit-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-evit-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-evit-shadow-md);\n}\n\n.soi-evit-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-evit-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-evit-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-evit-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-evit-benefit:hover .soi-evit-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-evit-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-evit-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-evit-benefit p {\n  font-size: 15px;\n  color: var(--soi-evit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-evit-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-evit-card {\n  background: var(--soi-evit-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-evit-radius);\n  border-left: 3px solid var(--soi-evit-pomme);\n}\n\n.soi-evit-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-evit-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-evit-card p {\n  font-size: 14px;\n  color: var(--soi-evit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-evit-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-evit-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-evit-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-evit-radius);\n  border: 1px solid var(--soi-evit-line);\n  align-items: flex-start;\n}\n\n.soi-evit-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-evit-marine);\n  color: var(--soi-evit-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-evit-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-evit-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-evit-step-content p {\n  font-size: 15px;\n  color: var(--soi-evit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-evit-compo {\n  background: var(--soi-evit-off-white);\n  border-radius: var(--soi-evit-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-evit-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-evit-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-evit-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-evit-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-evit-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-evit-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-evit-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-evit-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-evit-pomme-light);\n  border-left: 4px solid var(--soi-evit-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-evit-radius) var(--soi-evit-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-evit-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-evit-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-evit-marine);\n  margin-bottom: 4px;\n}\n\n.soi-evit-tip p {\n  font-size: 15px;\n  color: var(--soi-evit-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-evit-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-evit-accordion-item {\n  background: var(--soi-evit-off-white);\n  border-radius: var(--soi-evit-radius-sm);\n  border: 1px solid var(--soi-evit-line);\n  overflow: hidden;\n}\n\n.soi-evit-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-evit-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-evit-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-evit-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-evit-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-evit-accordion-item[open] .soi-evit-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-evit-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-evit-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-evit-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-evit-cta-box {\n  background: var(--soi-evit-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-evit-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-evit-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-evit-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-evit-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-evit-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-evit-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-evit-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-evit-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-evit-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-evit-compo-value {\n    text-align: left;\n  }\n\n  .soi-evit-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-evit-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-evit-fiche {\n    --soi-evit-text-soft: #2C3E50;\n    --soi-evit-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602819539274,"sku":"AP0024","price":14.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/energie-vitale-en-pot-propolia-packshot_89243cf6-ce84-44cc-b89d-2225f60ec037.webp?v=1788362100"},{"product_id":"tonic-potion-propolia-cure","title":"Tonic Potion en ampoules - Propolia","description":"\u003cdiv class=\"soi-tonic-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-tonic-hero\"\u003e\n    \u003cdiv class=\"soi-tonic-hero-tag\"\u003e\n      \u003cspan class=\"soi-tonic-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-tonic-hero-title\"\u003eTonic Potion® en ampoules\u003c\/span\u003e\n    \u003cp class=\"soi-tonic-hero-subtitle\"\u003eRetrouvez tonus et vitalité grâce à une formule concentrée associant les trésors de la ruche et les plantes les plus tonifiantes, riche en vitamine C naturelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-tonic-hero-labels\"\u003e\n      \u003cspan class=\"soi-tonic-label soi-tonic-label-accent\"\u003e100% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-tonic-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-tonic-label\"\u003eRICHE EN VITAMINE C\u003c\/span\u003e\n      \u003cspan class=\"soi-tonic-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"soi-tonic-section\"\u003e\n    \u003cp class=\"soi-tonic-section-intro\"\u003eVous traversez une période de fatigue intense, vos défenses semblent à plat, et vous cherchez un soutien naturel et rapide ? La Tonic Potion® de Propolia est une cure en ampoules buvables, formulée autour des actifs de la ruche et de plantes tonifiantes, pour vous aider à retrouver votre énergie dès les premiers jours. Fabriquée en France, sans colorants ni conservateurs de synthèse, elle s'adresse à toute personne en quête d'un complément alimentaire vitalité fiable et 100% naturel.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POURQUOI CHOISIR --\u003e\n  \u003csection class=\"soi-tonic-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Tonic Potion Propolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tonic-benefits\"\u003e\n      \u003cdiv class=\"soi-tonic-benefit\"\u003e\n        \u003cdiv class=\"soi-tonic-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDéfenses immunitaires renforcées\u003c\/h3\u003e\n        \u003cp\u003eLa propolis, le pollen et la vitamine C naturelle de l'acérola contribuent au fonctionnement normal du système immunitaire, particulièrement utile en période hivernale ou de stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-benefit\"\u003e\n        \u003cdiv class=\"soi-tonic-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRéduction de la fatigue\u003c\/h3\u003e\n        \u003cp\u003eLe ginseng et la vitamine C participent à la réduction de la fatigue, tandis que le guarana apporte un tonus naturel, sans excitants artificiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-benefit\"\u003e\n        \u003cdiv class=\"soi-tonic-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule 100% naturelle\u003c\/h3\u003e\n        \u003cp\u003eMiel, pollen, propolis, gingembre, acérola, guarana, pépins de pamplemousse et ginseng : chaque ingrédient est sélectionné pour sa qualité et son efficacité reconnue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-benefit\"\u003e\n        \u003cdiv class=\"soi-tonic-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduit en Occitanie par Propolia, une référence française dans les soins à base de propolis depuis plus de 30 ans. Conditionnement en ampoules en verre pour préserver les actifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"soi-tonic-section\"\u003e\n    \u003ch2\u003eComposition détaillée par ampoule\u003c\/h2\u003e\n    \u003cp class=\"soi-tonic-section-intro\"\u003eChaque ampoule de 10 ml contient :\u003c\/p\u003e\n    \u003cdiv class=\"soi-tonic-grid\"\u003e\n      \u003cdiv class=\"soi-tonic-card\"\u003e\n        \u003ch3\u003e🍯 Miel\u003c\/h3\u003e\n        \u003cp\u003eSource naturelle de glucides et d'énergie rapide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-card\"\u003e\n        \u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n        \u003cp\u003eExtrait de résine de ruche aux propriétés défensives reconnues.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-card\"\u003e\n        \u003ch3\u003e🌼 Pollen\u003c\/h3\u003e\n        \u003cp\u003eRiche en acides aminés, vitamines et minéraux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-card\"\u003e\n        \u003ch3\u003e🫚 Gingembre\u003c\/h3\u003e\n        \u003cp\u003ePlante tonifiante et dynamisante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-card\"\u003e\n        \u003ch3\u003e🍒 Acérola\u003c\/h3\u003e\n        \u003cp\u003eVitamine C naturelle : contribue à réduire la fatigue et soutient l'immunité (80 mg soit 100% des apports journaliers recommandés).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-card\"\u003e\n        \u003ch3\u003e🌰 Guarana\u003c\/h3\u003e\n        \u003cp\u003eSource naturelle de caféine pour un tonus durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-card\"\u003e\n        \u003ch3\u003e🍊 Pépins de pamplemousse\u003c\/h3\u003e\n        \u003cp\u003eActif complémentaire aux propriétés bien établies.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-card\"\u003e\n        \u003ch3\u003e🌱 Ginseng\u003c\/h3\u003e\n        \u003cp\u003ePlante adaptogène traditionnelle pour lutter contre la fatigue.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tonic-tip\"\u003e\n      \u003cdiv class=\"soi-tonic-tip-icon\"\u003eℹ️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFormulation propre\u003c\/strong\u003e\n        \u003cp\u003eSans gluten, sans colorants ni conservateurs de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POSOLOGIE --\u003e\n  \u003csection class=\"soi-tonic-section\"\u003e\n    \u003ch2\u003eComment prendre la Tonic Potion Propolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tonic-timeline\"\u003e\n      \u003cdiv class=\"soi-tonic-step\"\u003e\n        \u003cdiv class=\"soi-tonic-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-tonic-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003e1 ampoule par jour, de préférence le matin à jeun ou au petit-déjeuner.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-step\"\u003e\n        \u003cdiv class=\"soi-tonic-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-tonic-step-content\"\u003e\n          \u003ch3\u003eMode de prise\u003c\/h3\u003e\n          \u003cp\u003eConsommez-la pure ou diluée dans un verre d'eau ou de jus de fruits.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-tonic-step\"\u003e\n        \u003cdiv class=\"soi-tonic-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-tonic-step-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eRéalisez une cure de 10 jours, renouvelable 2 à 3 fois dans l'année (automne, hiver, printemps).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-tonic-tip\"\u003e\n      \u003cdiv class=\"soi-tonic-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire tonus et vitalité ne se substitue pas à une alimentation variée et équilibrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"soi-tonic-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur la Tonic Potion\u003c\/h2\u003e\n    \u003cdiv class=\"soi-tonic-accordion\"\u003e\n      \u003cdetails class=\"soi-tonic-accordion-item\"\u003e\n        \u003csummary class=\"soi-tonic-accordion-header\"\u003e💬 Quand ressent-on les effets de la Tonic Potion ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tonic-accordion-content\"\u003e\n          \u003cp\u003eBeaucoup d'utilisateurs constatent un regain de tonus dès les 3 à 4 premiers jours de la cure, notamment grâce à la synergie guarana et ginseng.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tonic-accordion-item\"\u003e\n        \u003csummary class=\"soi-tonic-accordion-header\"\u003e🔄 Peut-on l'associer à d'autres compléments ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tonic-accordion-content\"\u003e\n          \u003cp\u003eOui, elle se combine facilement avec une cure de magnésium ou de probiotiques. Évitez en revanche de la cumuler avec d'autres sources de vitamine C concentrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tonic-accordion-item\"\u003e\n        \u003csummary class=\"soi-tonic-accordion-header\"\u003e👨‍👩‍👧 La Tonic Potion convient-elle à toute la famille ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tonic-accordion-content\"\u003e\n          \u003cp\u003eElle est adaptée aux adultes et aux adolescents de plus de 15 ans. Pour les plus jeunes, des formules spécifiques existent dans la gamme Propolia.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-tonic-accordion-item\"\u003e\n        \u003csummary class=\"soi-tonic-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-tonic-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes et aux enfants de moins de 15 ans. Consultez votre médecin en cas de traitement anticoagulant ou d'allergie aux produits de la ruche.\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-tonic-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-tonic-cta-box\"\u003e\n      \u003cp class=\"soi-tonic-cta-tag\" style=\"color: white;\"\u003eLe meilleur de la ruche et des plantes tonifiantes\u003c\/p\u003e\n      \u003cp class=\"soi-tonic-cta-text\" style=\"color: white;\"\u003eRetrouvez dans chaque ampoule de Tonic Potion® une formule concentrée, naturelle et fabriquée en France pour vous redonner l'énergie dès les premiers jours de cure. Parce que prendre soin de soi n'a pas besoin d'être compliqué.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-tonic-marine: #1A2D3D;\n  --soi-tonic-marine-dark: #0F1E2B;\n  --soi-tonic-marine-light: #2C4458;\n  --soi-tonic-pomme: #A1C544;\n  --soi-tonic-pomme-dark: #84A636;\n  --soi-tonic-pomme-light: rgba(161,197,68,0.10);\n  --soi-tonic-white: #FFFFFF;\n  --soi-tonic-off-white: #F8FAF6;\n  --soi-tonic-stone: #F1F3EE;\n  --soi-tonic-line: #E5E8E0;\n  --soi-tonic-primary: #D4A82A;\n  --soi-tonic-primary-soft: #F5E6B8;\n  --soi-tonic-accent: #C94C4C;\n  --soi-tonic-text: #1A2D3D;\n  --soi-tonic-text-soft: #4A5B6B;\n  --soi-tonic-text-muted: #7B8693;\n  --soi-tonic-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-tonic-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-tonic-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-tonic-radius: 12px;\n  --soi-tonic-radius-sm: 8px;\n  --soi-tonic-radius-pill: 999px;\n}\n\n.soi-tonic-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-tonic-fiche img { max-width: 100%; height: auto; }\n\n.soi-tonic-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-tonic-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-tonic-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-tonic-hero {\n  position: relative;\n  background: var(--soi-tonic-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-tonic-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-tonic-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-tonic-pomme);\n}\n\n.soi-tonic-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-tonic-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-tonic-pomme);\n  border-radius: 50%;\n}\n\n.soi-tonic-hero-title {\n  display: block;\n  color: var(--soi-tonic-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-tonic-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-tonic-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-tonic-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-tonic-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-tonic-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-tonic-label-accent {\n  background: var(--soi-tonic-pomme);\n  border-color: var(--soi-tonic-pomme);\n  color: var(--soi-tonic-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-tonic-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-tonic-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-tonic-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-tonic-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-tonic-pomme);\n  border-radius: 2px;\n}\n\n.soi-tonic-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-tonic-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-tonic-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-tonic-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-tonic-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-tonic-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-tonic-benefit {\n  background: var(--soi-tonic-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-tonic-radius);\n  border: 1px solid var(--soi-tonic-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-tonic-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-tonic-shadow-md);\n}\n\n.soi-tonic-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-tonic-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-tonic-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-tonic-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-tonic-benefit:hover .soi-tonic-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-tonic-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tonic-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tonic-benefit p {\n  font-size: 13px;\n  color: var(--soi-tonic-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-tonic-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-tonic-card {\n  background: var(--soi-tonic-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tonic-radius);\n  border-left: 3px solid var(--soi-tonic-pomme);\n}\n\n.soi-tonic-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-tonic-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-tonic-card p {\n  font-size: 14px;\n  color: var(--soi-tonic-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-tonic-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-tonic-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-tonic-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-tonic-radius);\n  border: 1px solid var(--soi-tonic-line);\n  align-items: flex-start;\n}\n\n.soi-tonic-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-tonic-marine);\n  color: var(--soi-tonic-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-tonic-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-tonic-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-tonic-step-content p {\n  font-size: 14px;\n  color: var(--soi-tonic-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-tonic-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-tonic-pomme-light);\n  border-left: 4px solid var(--soi-tonic-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-tonic-radius) var(--soi-tonic-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-tonic-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-tonic-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-tonic-marine);\n  margin-bottom: 4px;\n}\n\n.soi-tonic-tip p {\n  font-size: 14px;\n  color: var(--soi-tonic-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-tonic-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-tonic-accordion-item {\n  background: var(--soi-tonic-off-white);\n  border-radius: var(--soi-tonic-radius-sm);\n  border: 1px solid var(--soi-tonic-line);\n  overflow: hidden;\n}\n\n.soi-tonic-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-tonic-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-tonic-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-tonic-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-tonic-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-tonic-accordion-item[open] .soi-tonic-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-tonic-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-tonic-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-tonic-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-tonic-cta-box {\n  background: var(--soi-tonic-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-tonic-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-tonic-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-tonic-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-tonic-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-tonic-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-tonic-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-tonic-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-tonic-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-tonic-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-tonic-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-tonic-fiche {\n    --soi-tonic-text-soft: #2C3E50;\n    --soi-tonic-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602826551626,"sku":"AP0026","price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tonic-potion-en-ampoules-propolia-packshot.webp?v=1779031768"},{"product_id":"spray-nasal-propolia","title":"Spray Nasal Purifiant - Propolia","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Spray Nasal Purifiant - Propolia\nMarque: Propolia\nCatégorie Soinat: Médecines alternatives \u003e Apithérapie (produits de la ruche)\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Bio (propolis bio, miel bio, plantes bio), Sans OGM, Sans colorant de synthèse, Sans paraben, Fabriqué en France (Occitanie)\nChiffres précis mentionnés : 99% d'ingrédients naturels, 20 ml, dès 3 ans, 2 à 3 pulvérisations par narine, 2 à 4 fois par jour\nOrigine mentionnée : France (Occitanie), sel de Camargue\nForme galénique : Spray nasal (pulvérisation)\nActifs\/plantes nommés : Propolis bio, Sel de Camargue, Miel bio, Romarin bio, Eucalyptus bio, Thym bio, Ortie blanche bio\nPosologie mentionnée : Moucher avant application, incliner la tête, 2 à 3 pulvérisations par narine, 2 à 4 fois par jour\nPrécautions mentionnées : Adultes et enfants dès 3 ans (implicitement pas avant 3 ans)\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #3B7ABD (bleu du packaging Propolia)\nAccent produit: #D4A82A (or miel, apithérapie)\nPréfixe CSS: soi-spnp\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Un spray nasal naturel à base de propolis bio et sel de Camargue\"\n  2. \"Pour qui est-il fait ? Quand l'utiliser ?\"\n  3. \"Comment utiliser le Spray Nasal Purifiant Propolia ?\"\n  4. \"Composition complète du Spray Nasal Propolia\"\n  5. \"Fabriqué en France, par des passionnés des produits de la ruche\"\n  6. \"Ce que disent ceux qui l'ont essayé\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO, 99% NATUREL, SANS OGM, SANS PARABEN, FABRIQUÉ EN FRANCE (label accent)\nH2 #1 → benefits (4 actifs\/groupes d'actifs avec descriptions claires dans la source) + paragraphe résultat\nH2 #2 → grid cards (5 situations d'utilisation listées) + paragraphe intro\nH2 #3 → timeline (4 étapes numérotées) + tip (conseil pratique mentionné)\nH2 #4 → compo (composition INCI complète fournie) + paragraphe mentions bio\nH2 #5 → paragraphe simple (texte narratif sur Propolia)\nH2 #6 → paragraphe simple (texte narratif sur les retours utilisateurs)\nCTA final → basé sur le paragraphe de clôture de la source\nComposants OMIS faute de données : accordion (pas de précautions détaillées structurées), grid-compact (pas assez de specs chiffrées distinctes pour justifier ce format)\n--\u003e\n\n\u003cdiv class=\"soi-spnp-fiche\"\u003e\n\n  \u003csection class=\"soi-spnp-hero\"\u003e\n    \u003cdiv class=\"soi-spnp-hero-tag\"\u003e\n      \u003cspan class=\"soi-spnp-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-spnp-hero-title\"\u003eSpray Nasal Purifiant\u003c\/span\u003e\n    \u003cp class=\"soi-spnp-hero-subtitle\"\u003eLa puissance purifiante de la propolis bio associée au sel de Camargue pour dégager vos voies nasales en douceur, sans cortisone ni décongestionnant chimique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spnp-hero-labels\"\u003e\n      \u003cspan class=\"soi-spnp-label soi-spnp-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-spnp-label\"\u003e99% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-spnp-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-spnp-label\"\u003eSANS PARABEN\u003c\/span\u003e\n      \u003cspan class=\"soi-spnp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spnp-section\"\u003e\n    \u003ch2\u003eUn spray nasal naturel à base de propolis bio et sel de Camargue\u003c\/h2\u003e\n    \u003cp class=\"soi-spnp-section-intro\"\u003eCe qui distingue ce spray nasal des solutions classiques, c'est avant tout sa formule : 99 % d'ingrédients naturels, certifiés bio pour la plupart, choisis pour leur complémentarité et leur efficacité douce sur les muqueuses nasales.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spnp-benefits\"\u003e\n      \u003cdiv class=\"soi-spnp-benefit\"\u003e\n        \u003cdiv class=\"soi-spnp-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n        \u003cp\u003eRésine végétale récoltée par les abeilles, reconnue pour ses propriétés purifiantes et antiseptiques naturelles sur les voies ORL.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-benefit\"\u003e\n        \u003cdiv class=\"soi-spnp-benefit-icon\"\u003e\u003cspan\u003e🧂\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSel de Camargue\u003c\/h3\u003e\n        \u003cp\u003eEn solution isotonique, il nettoie les fosses nasales sans agresser les muqueuses, même fragiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-benefit\"\u003e\n        \u003cdiv class=\"soi-spnp-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eAdoucit et apaise les tissus irrités pour un confort immédiat des muqueuses nasales.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-benefit\"\u003e\n        \u003cdiv class=\"soi-spnp-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePlantes bio\u003c\/h3\u003e\n        \u003cp\u003eRomarin, eucalyptus, thym et ortie blanche : des plantes aux vertus respiratoires éprouvées qui favorisent une respiration plus libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1.25rem;\"\u003eRésultat : un spray nasal décongestionnant doux, sans cortisone, sans vasoconstricteur, qui peut s'utiliser au quotidien sans risque d'accoutumance.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spnp-section\"\u003e\n    \u003ch2\u003ePour qui est-il fait ? Quand l'utiliser ?\u003c\/h2\u003e\n    \u003cp class=\"soi-spnp-section-intro\"\u003eCe spray nasal purifiant est adapté à toute la famille, adultes et enfants dès 3 ans. Il est particulièrement utile dans ces situations :\u003c\/p\u003e\n    \u003cdiv class=\"soi-spnp-grid\"\u003e\n      \u003cdiv class=\"soi-spnp-card\"\u003e\n        \u003ch3\u003e🤧 Rhume et sinusite\u003c\/h3\u003e\n        \u003cp\u003eNez bouché suite à un rhume ou une sinusite : retrouvez une respiration dégagée naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-card\"\u003e\n        \u003ch3\u003e🌸 Allergies saisonnières\u003c\/h3\u003e\n        \u003cp\u003eGêne respiratoire liée aux pollens et aux poussières : un soulagement doux sans effet de rebond.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-card\"\u003e\n        \u003ch3\u003e☀️ Confort au réveil\u003c\/h3\u003e\n        \u003cp\u003eSensation de nez encombré le matin au réveil : commencez la journée en respirant librement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-card\"\u003e\n        \u003ch3\u003e❄️ Hygiène hivernale\u003c\/h3\u003e\n        \u003cp\u003eEntretien quotidien de l'hygiène nasale en période hivernale pour prévenir les infections ORL à répétition.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1.25rem;\"\u003eSi vous cherchez une alternative naturelle aux sprays nasaux médicamenteux (comme ceux à base de cortisone ou aux décongestionnants puissants), ce spray Propolia répond à ce besoin sans les effets secondaires associés à un usage prolongé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spnp-section\"\u003e\n    \u003ch2\u003eComment utiliser le Spray Nasal Purifiant Propolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spnp-timeline\"\u003e\n      \u003cdiv class=\"soi-spnp-step\"\u003e\n        \u003cdiv class=\"soi-spnp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-spnp-step-content\"\u003e\n          \u003ch3\u003ePréparez vos narines\u003c\/h3\u003e\n          \u003cp\u003eMouchez-vous légèrement avant l'application pour dégager les narines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-step\"\u003e\n        \u003cdiv class=\"soi-spnp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-spnp-step-content\"\u003e\n          \u003ch3\u003ePremière narine\u003c\/h3\u003e\n          \u003cp\u003eInclinez légèrement la tête, introduisez l'embout dans une narine et pressez une fois.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-step\"\u003e\n        \u003cdiv class=\"soi-spnp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-spnp-step-content\"\u003e\n          \u003ch3\u003eSeconde narine\u003c\/h3\u003e\n          \u003cp\u003eRépétez de l'autre côté. 2 à 3 pulvérisations par narine et par application suffisent.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-step\"\u003e\n        \u003cdiv class=\"soi-spnp-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-spnp-step-content\"\u003e\n          \u003ch3\u003eFréquence d'utilisation\u003c\/h3\u003e\n          \u003cp\u003eUtilisez 2 à 4 fois par jour selon les besoins, ou en entretien quotidien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spnp-tip\"\u003e\n      \u003cdiv class=\"soi-spnp-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eGardez le flacon à portée de main au bureau ou dans votre sac en période de grand froid ou de forte saison pollinique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spnp-section\"\u003e\n    \u003ch2\u003eComposition complète du Spray Nasal Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spnp-compo\"\u003e\n      \u003cdiv class=\"soi-spnp-compo-row\"\u003e\n        \u003cspan class=\"soi-spnp-compo-label\"\u003eAqua\u003c\/span\u003e\n        \u003cspan class=\"soi-spnp-compo-value\"\u003eEau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-compo-row\"\u003e\n        \u003cspan class=\"soi-spnp-compo-label\"\u003eMaris Sal\u003c\/span\u003e\n        \u003cspan class=\"soi-spnp-compo-value\"\u003eSel de Camargue\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-compo-row\"\u003e\n        \u003cspan class=\"soi-spnp-compo-label\"\u003ePropolis Cera*\u003c\/span\u003e\n        \u003cspan class=\"soi-spnp-compo-value\"\u003ePropolis bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-compo-row\"\u003e\n        \u003cspan class=\"soi-spnp-compo-label\"\u003eMel*\u003c\/span\u003e\n        \u003cspan class=\"soi-spnp-compo-value\"\u003eMiel bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-compo-row\"\u003e\n        \u003cspan class=\"soi-spnp-compo-label\"\u003eRosmarinus Officinalis*\u003c\/span\u003e\n        \u003cspan class=\"soi-spnp-compo-value\"\u003eRomarin bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-compo-row\"\u003e\n        \u003cspan class=\"soi-spnp-compo-label\"\u003eEucalyptus Globulus*\u003c\/span\u003e\n        \u003cspan class=\"soi-spnp-compo-value\"\u003eEucalyptus bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-compo-row\"\u003e\n        \u003cspan class=\"soi-spnp-compo-label\"\u003eThymus Vulgaris*\u003c\/span\u003e\n        \u003cspan class=\"soi-spnp-compo-value\"\u003eThym bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spnp-compo-row\"\u003e\n        \u003cspan class=\"soi-spnp-compo-label\"\u003eUrtica Dioica*\u003c\/span\u003e\n        \u003cspan class=\"soi-spnp-compo-value\"\u003eOrtie blanche bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1rem;\"\u003e\u003cem\u003e* Ingrédients issus de l'agriculture biologique. Sans OGM, sans colorant de synthèse, sans paraben.\u003c\/em\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spnp-section\"\u003e\n    \u003ch2\u003eFabriqué en France, par des passionnés des produits de la ruche\u003c\/h2\u003e\n    \u003cp\u003ePropolia est une marque française fondée par des apiculteurs engagés. Leur spray nasal est développé, fabriqué et conditionné en Occitanie, dans le respect des ressources naturelles et du savoir-faire apicole. Chaque flacon de 20 ml est conçu pour durer plusieurs semaines d'utilisation régulière.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spnp-section\"\u003e\n    \u003ch2\u003eCe que disent ceux qui l'ont essayé\u003c\/h2\u003e\n    \u003cp\u003eLes utilisateurs apprécient particulièrement la douceur de la formule sur des muqueuses sensibles, son efficacité rapide sur le nez encombré, et l'absence d'effet de rebond contrairement à certains sprays décongestionnants médicamenteux. Beaucoup l'adoptent comme incontournable de leur trousse santé hivernale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-spnp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-spnp-cta-box\"\u003e\n      \u003cp class=\"soi-spnp-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, respirer librement\u003c\/p\u003e\n      \u003cp class=\"soi-spnp-cta-text\" style=\"color: white;\"\u003eLe Spray Nasal Purifiant Propolia combine la puissance de la propolis bio au sel de Camargue pour dégager vos voies nasales en douceur. Idéal dès 3 ans, il s'invite dans toutes les trousses à pharmacie familiales.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-spnp-marine: #1A2D3D;\n  --soi-spnp-marine-dark: #0F1E2B;\n  --soi-spnp-marine-light: #2C4458;\n  --soi-spnp-pomme: #A1C544;\n  --soi-spnp-pomme-dark: #84A636;\n  --soi-spnp-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-spnp-white: #FFFFFF;\n  --soi-spnp-off-white: #F8FAF6;\n  --soi-spnp-stone: #F1F3EE;\n  --soi-spnp-line: #E5E8E0;\n\n  --soi-spnp-primary: #3B7ABD;\n  --soi-spnp-primary-soft: rgba(59,122,189,0.10);\n  --soi-spnp-accent: #D4A82A;\n\n  --soi-spnp-text: #1A2D3D;\n  --soi-spnp-text-soft: #4A5B6B;\n  --soi-spnp-text-muted: #7B8693;\n\n  --soi-spnp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spnp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spnp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spnp-radius: 12px;\n  --soi-spnp-radius-sm: 8px;\n  --soi-spnp-radius-pill: 999px;\n}\n\n.soi-spnp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spnp-fiche img { max-width: 100%; height: auto; }\n\n.soi-spnp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spnp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spnp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-spnp-hero {\n  position: relative;\n  background: var(--soi-spnp-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-spnp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spnp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spnp-pomme);\n}\n\n.soi-spnp-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-spnp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spnp-pomme);\n  border-radius: 50%;\n}\n\n.soi-spnp-hero-title {\n  display: block;\n  color: var(--soi-spnp-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-spnp-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-spnp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spnp-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-spnp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spnp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spnp-label-accent {\n  background: var(--soi-spnp-pomme);\n  border-color: var(--soi-spnp-pomme);\n  color: var(--soi-spnp-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-spnp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spnp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spnp-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-spnp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spnp-pomme);\n  border-radius: 2px;\n}\n\n.soi-spnp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-spnp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-spnp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spnp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spnp-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-spnp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-spnp-benefit {\n  background: var(--soi-spnp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-spnp-radius);\n  border: 1px solid var(--soi-spnp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-spnp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-spnp-shadow-md);\n}\n\n.soi-spnp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-spnp-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-spnp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-spnp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-spnp-benefit:hover .soi-spnp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-spnp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spnp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spnp-benefit p {\n  font-size: 13px;\n  color: var(--soi-spnp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-spnp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-spnp-card {\n  background: var(--soi-spnp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spnp-radius);\n  border-left: 3px solid var(--soi-spnp-pomme);\n}\n\n.soi-spnp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spnp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spnp-card p {\n  font-size: 14px;\n  color: var(--soi-spnp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-spnp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-spnp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spnp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spnp-radius);\n  border: 1px solid var(--soi-spnp-line);\n  align-items: flex-start;\n}\n\n.soi-spnp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spnp-marine);\n  color: var(--soi-spnp-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-spnp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spnp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spnp-step-content p {\n  font-size: 14px;\n  color: var(--soi-spnp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-spnp-compo {\n  background: var(--soi-spnp-off-white);\n  border-radius: var(--soi-spnp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-spnp-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-spnp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spnp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spnp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spnp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spnp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spnp-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-spnp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-spnp-pomme-light);\n  border-left: 4px solid var(--soi-spnp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-spnp-radius) var(--soi-spnp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-spnp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-spnp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-spnp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-spnp-tip p {\n  font-size: 14px;\n  color: var(--soi-spnp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-spnp-cta-box {\n  background: var(--soi-spnp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spnp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spnp-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-spnp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spnp-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-spnp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spnp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spnp-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-spnp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spnp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spnp-compo-value {\n    text-align: left;\n  }\n\n  .soi-spnp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-spnp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spnp-fiche {\n    --soi-spnp-text-soft: #2C3E50;\n    --soi-spnp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602846736714,"sku":"AP0034","price":9.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-nasal-purifiant-propolia-packshot_c67b09f3-7c49-410e-93ef-087a9d7ca19c.webp?v=1785573110"},{"product_id":"spray-nasal-doux-propolia","title":"Spray nasal doux Propolis et Miel - Propolia","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Spray nasal doux Propolis et Miel\nMarque: Propolia (France)\nCatégorie Soinat: Médecines alternatives \u003e Apithérapie \/ Hygiène nasale\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : Bio (propolis bio, miel bio, prêle des champs bio, thym bio), Sans OGM, Fabriqué en France (Occitanie), 99 % d'origine naturelle, sans colorant de synthèse, sans matière active de synthèse, sans huile minérale, 10 % des ingrédients issus de l'agriculture biologique\nChiffres précis mentionnés : 20 mL, 99 % d'origine naturelle, 10 % issus de l'agriculture biologique, solution isotonique 0,9 %, dès 3 ans, 1 à 2 pulvérisations par narine, 2 à 3 fois par jour\nOrigine mentionnée : Fabriqué en France (Occitanie)\nForme galénique : Spray nasal (flacon en verre teinté 20 mL)\nActifs\/plantes nommés : Propolis bio, Miel bio, Prêle des champs bio, Thym bio, Eau purifiée, Chlorure de sodium\nPosologie mentionnée : Se moucher avant, insérer l'embout tête inclinée, 1 à 2 pulvérisations par narine, répéter autre narine, 2 à 3 fois par jour ou en prévention lors des changements de saison\nPrécautions mentionnées : Dispositif d'hygiène nasale, ne remplace pas un traitement médical, consulter médecin si symptômes persistants, dès 3 ans\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #5BAAD5 (bleu ciel du packaging)\nAccent produit: #E8A4B8 (rose doux du packaging)\nPréfixe CSS: soi-snpr\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Pourquoi choisir ce spray nasal à la propolis ?\"\n  2. \"Composition du spray nasal Propolia\"\n  3. \"Comment utiliser le spray nasal propolis ?\"\n  4. \"Engagements qualité Propolia\"\n  5. \"À qui s'adresse ce spray nasal propolis bio ?\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO, FABRIQUÉ EN FRANCE, 99 % NATUREL, SANS OGM, DÈS 3 ANS\nH2 #1 \"Pourquoi choisir ce spray nasal à la propolis ?\" → benefits (4 actifs avec bénéfices distincts) + paragraphe intro + paragraphe isotonique\nH2 #2 \"Composition du spray nasal Propolia\" → compo (data rows pour les ingrédients) + paragraphe mentions\nH2 #3 \"Comment utiliser le spray nasal propolis ?\" → timeline (4 étapes numérotées) + paragraphe flacon\nH2 #4 \"Engagements qualité Propolia\" → grid-compact (5 specs courtes)\nH2 #5 \"À qui s'adresse ce spray nasal propolis bio ?\" → grid cards (4 profils cibles) + accordéon précautions\nCTA final basé sur la phrase de clôture de la source\nComposants OMIS faute de données : tip (pas de conseil spécifique supplémentaire au-delà de la posologie)\n--\u003e\n\n\u003cdiv class=\"soi-snpr-fiche\"\u003e\n\n  \u003csection class=\"soi-snpr-hero\"\u003e\n    \u003cdiv class=\"soi-snpr-hero-tag\"\u003e\n      \u003cspan class=\"soi-snpr-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Hygiène nasale · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-snpr-hero-title\"\u003eSpray Nasal Doux Propolis \u0026amp; Miel\u003c\/span\u003e\n    \u003cp class=\"soi-snpr-hero-subtitle\"\u003eLa douceur du miel et la puissance purifiante de la propolis bio réunies dans un spray nasal familial, pour nettoyer, apaiser et protéger vos voies nasales au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-snpr-hero-labels\"\u003e\n      \u003cspan class=\"soi-snpr-label soi-snpr-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-snpr-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-snpr-label\"\u003e99 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-snpr-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-snpr-label\"\u003eDÈS 3 ANS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-snpr-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray nasal à la propolis ?\u003c\/h2\u003e\n    \u003cp class=\"soi-snpr-section-intro\"\u003eContrairement à de nombreux sprays nasaux conventionnels, cette formule 99 % d'origine naturelle mise sur la synergie de deux actifs apicoles reconnus, enrichis de plantes certifiées biologiques.\u003c\/p\u003e\n    \u003cdiv class=\"soi-snpr-benefits\"\u003e\n      \u003cdiv class=\"soi-snpr-benefit\"\u003e\n        \u003cdiv class=\"soi-snpr-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n        \u003cp\u003eSubstance naturelle produite par les abeilles, reconnue pour ses propriétés purifiantes et protectrices des muqueuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-benefit\"\u003e\n        \u003cdiv class=\"soi-snpr-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eAdoucit et apaise les irritations nasales, notamment lors des épisodes de nez bouché, de rhume ou de rhinite saisonnière.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-benefit\"\u003e\n        \u003cdiv class=\"soi-snpr-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePrêle des champs bio\u003c\/h3\u003e\n        \u003cp\u003ePlante riche en silice, connue pour ses vertus reminéralisantes et protectrices.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-benefit\"\u003e\n        \u003cdiv class=\"soi-snpr-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eThym bio\u003c\/h3\u003e\n        \u003cp\u003eActif végétal traditionnellement associé à la purification des voies respiratoires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-snpr-tip\"\u003e\n      \u003cdiv class=\"soi-snpr-tip-icon\"\u003e💧\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFormule isotonique\u003c\/strong\u003e\n        \u003cp\u003eUn confort d'utilisation optimal : ni brûlure, ni picotement. Un nettoyage efficace et bien toléré par toute la famille.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-snpr-section\"\u003e\n    \u003ch2\u003eComposition du spray nasal Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-snpr-compo\"\u003e\n      \u003cdiv class=\"soi-snpr-compo-row\"\u003e\n        \u003cspan class=\"soi-snpr-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-compo-value\"\u003eEau purifiée (base isotonique)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-compo-row\"\u003e\n        \u003cspan class=\"soi-snpr-compo-label\"\u003eSolution saline\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-compo-value\"\u003eChlorure de sodium (sel marin, 0,9 %)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-compo-row\"\u003e\n        \u003cspan class=\"soi-snpr-compo-label\"\u003eActif apicole\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-compo-value\"\u003eExtrait de propolis bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-compo-row\"\u003e\n        \u003cspan class=\"soi-snpr-compo-label\"\u003eActif apicole\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-compo-value\"\u003eMiel bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-compo-row\"\u003e\n        \u003cspan class=\"soi-snpr-compo-label\"\u003eActif végétal\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-compo-value\"\u003eExtrait de prêle des champs bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-compo-row\"\u003e\n        \u003cspan class=\"soi-snpr-compo-label\"\u003eActif végétal\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-compo-value\"\u003eExtrait de thym bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-compo-row\"\u003e\n        \u003cspan class=\"soi-snpr-compo-label\"\u003eIngrédients bio\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-compo-value\"\u003e10 % issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-snpr-compo-note\"\u003eFormule sans OGM, sans colorant de synthèse, sans matière active de synthèse et sans huile minérale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-snpr-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray nasal à la propolis ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-snpr-timeline\"\u003e\n      \u003cdiv class=\"soi-snpr-step\"\u003e\n        \u003cdiv class=\"soi-snpr-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-snpr-step-content\"\u003e\n          \u003ch3\u003ePréparez vos narines\u003c\/h3\u003e\n          \u003cp\u003eMouchez-vous doucement avant l'application pour libérer les narines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-step\"\u003e\n        \u003cdiv class=\"soi-snpr-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-snpr-step-content\"\u003e\n          \u003ch3\u003ePositionnez l'embout\u003c\/h3\u003e\n          \u003cp\u003eInsérez l'embout dans une narine, tête légèrement inclinée sur le côté opposé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-step\"\u003e\n        \u003cdiv class=\"soi-snpr-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-snpr-step-content\"\u003e\n          \u003ch3\u003ePulvérisez\u003c\/h3\u003e\n          \u003cp\u003eAppuyez 1 à 2 fois sur la pompe en inspirant doucement. Répétez pour l'autre narine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-step\"\u003e\n        \u003cdiv class=\"soi-snpr-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-snpr-step-content\"\u003e\n          \u003ch3\u003eFréquence d'utilisation\u003c\/h3\u003e\n          \u003cp\u003eUtilisez 2 à 3 fois par jour selon les besoins, ou en prévention lors des changements de saison.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-snpr-flacon-note\"\u003eLe flacon de 20 mL en verre teinté préserve la qualité des actifs et reste facilement transportable en déplacement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-snpr-section\"\u003e\n    \u003ch2\u003eEngagements qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-snpr-grid-compact\"\u003e\n      \u003cdiv class=\"soi-snpr-card-mini\"\u003e\n        \u003cspan class=\"soi-snpr-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-card-mini\"\u003e\n        \u003cspan class=\"soi-snpr-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-value\"\u003e99 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-card-mini\"\u003e\n        \u003cspan class=\"soi-snpr-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-label\"\u003eGarantie\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-value\"\u003eSans OGM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-card-mini\"\u003e\n        \u003cspan class=\"soi-snpr-card-mini-icon\"\u003e👶\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-label\"\u003eConvient\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-value\"\u003eDès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-card-mini\"\u003e\n        \u003cspan class=\"soi-snpr-card-mini-icon\"\u003e🫙\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-snpr-card-mini-value\"\u003eVerre teinté 20 mL\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-snpr-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce spray nasal propolis bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-snpr-grid\"\u003e\n      \u003cdiv class=\"soi-snpr-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧 Toute la famille\u003c\/h3\u003e\n        \u003cp\u003eAdultes et enfants dès 3 ans cherchant une hygiène nasale quotidienne naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-card\"\u003e\n        \u003ch3\u003e🤧 Nez sensible\u003c\/h3\u003e\n        \u003cp\u003ePersonnes sujettes aux rhumes, rhinites ou nez bouché à répétition.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-card\"\u003e\n        \u003ch3\u003e🌱 Adeptes du naturel\u003c\/h3\u003e\n        \u003cp\u003eFamilles souhaitant éviter les sprays nasaux contenant des substances de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-snpr-card\"\u003e\n        \u003ch3\u003e✈️ En déplacement\u003c\/h3\u003e\n        \u003cp\u003eSportifs, voyageurs ou personnes exposées à des environnements pollués ou climatisés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-snpr-accordion\"\u003e\n      \u003cdetails class=\"soi-snpr-accordion-item\"\u003e\n        \u003csummary class=\"soi-snpr-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-snpr-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un dispositif d'hygiène nasale et ne remplace pas un traitement médical. En cas de symptômes persistants, consultez 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-snpr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-snpr-cta-box\"\u003e\n      \u003cp class=\"soi-snpr-cta-tag\" style=\"color: white;\"\u003eRespirez mieux, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-snpr-cta-text\" style=\"color: white;\"\u003eRetrouvez le confort respiratoire au quotidien avec la douceur du miel et la puissance purifiante de la propolis bio. Une formule familiale, fabriquée en France, qui prend soin de vos voies nasales sans agresser vos muqueuses.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-snpr-marine: #1A2D3D;\n  --soi-snpr-marine-dark: #0F1E2B;\n  --soi-snpr-marine-light: #2C4458;\n  --soi-snpr-pomme: #A1C544;\n  --soi-snpr-pomme-dark: #84A636;\n  --soi-snpr-pomme-light: rgba(161,197,68,0.10);\n  --soi-snpr-white: #FFFFFF;\n  --soi-snpr-off-white: #F8FAF6;\n  --soi-snpr-stone: #F1F3EE;\n  --soi-snpr-line: #E5E8E0;\n  --soi-snpr-primary: #5BAAD5;\n  --soi-snpr-primary-soft: #D6EAF5;\n  --soi-snpr-accent: #E8A4B8;\n  --soi-snpr-text: #1A2D3D;\n  --soi-snpr-text-soft: #4A5B6B;\n  --soi-snpr-text-muted: #7B8693;\n  --soi-snpr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-snpr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-snpr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-snpr-radius: 12px;\n  --soi-snpr-radius-sm: 8px;\n  --soi-snpr-radius-pill: 999px;\n}\n\n.soi-snpr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-snpr-fiche img { max-width: 100%; height: auto; }\n\n.soi-snpr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-snpr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-snpr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-snpr-hero {\n  position: relative;\n  background: var(--soi-snpr-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-snpr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-snpr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-snpr-pomme);\n}\n\n.soi-snpr-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-snpr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-snpr-pomme);\n  border-radius: 50%;\n}\n\n.soi-snpr-hero-title {\n  display: block;\n  color: var(--soi-snpr-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-snpr-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-snpr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-snpr-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-snpr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-snpr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-snpr-label-accent {\n  background: var(--soi-snpr-pomme);\n  border-color: var(--soi-snpr-pomme);\n  color: var(--soi-snpr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-snpr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-snpr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-snpr-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-snpr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-snpr-pomme);\n  border-radius: 2px;\n}\n\n.soi-snpr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-snpr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-snpr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-snpr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-snpr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-snpr-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-snpr-benefit {\n  background: var(--soi-snpr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-snpr-radius);\n  border: 1px solid var(--soi-snpr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-snpr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-snpr-shadow-md);\n}\n\n.soi-snpr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-snpr-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-snpr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-snpr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-snpr-benefit:hover .soi-snpr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-snpr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-snpr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-snpr-benefit p {\n  font-size: 13px;\n  color: var(--soi-snpr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-snpr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-snpr-pomme-light);\n  border-left: 4px solid var(--soi-snpr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-snpr-radius) var(--soi-snpr-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-snpr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-snpr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-snpr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-snpr-tip p {\n  font-size: 14px;\n  color: var(--soi-snpr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-snpr-compo {\n  background: var(--soi-snpr-off-white);\n  border-radius: var(--soi-snpr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1rem;\n}\n\n.soi-snpr-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-snpr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-snpr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-snpr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-snpr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-snpr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-snpr-marine);\n  text-align: right;\n}\n\n.soi-snpr-compo-note {\n  font-size: clamp(13px, 2vw, 14px);\n  color: var(--soi-snpr-text-soft);\n  font-style: italic;\n  line-height: 1.6;\n  margin-top: 0.5rem;\n}\n\n\/* === TIMELINE === *\/\n.soi-snpr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-snpr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-snpr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-snpr-radius);\n  border: 1px solid var(--soi-snpr-line);\n  align-items: flex-start;\n}\n\n.soi-snpr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-snpr-marine);\n  color: var(--soi-snpr-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-snpr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-snpr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-snpr-step-content p {\n  font-size: 14px;\n  color: var(--soi-snpr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-snpr-flacon-note {\n  font-size: clamp(13px, 2vw, 14px);\n  color: var(--soi-snpr-text-soft);\n  line-height: 1.6;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-snpr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-snpr-card-mini {\n  background: var(--soi-snpr-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-snpr-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-snpr-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-snpr-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-snpr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-snpr-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-snpr-marine);\n}\n\n\/* === GRID + CARDS === *\/\n.soi-snpr-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-snpr-card {\n  background: var(--soi-snpr-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-snpr-radius);\n  border-left: 3px solid var(--soi-snpr-pomme);\n}\n\n.soi-snpr-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-snpr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-snpr-card p {\n  font-size: 14px;\n  color: var(--soi-snpr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-snpr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-snpr-accordion-item {\n  background: var(--soi-snpr-off-white);\n  border-radius: var(--soi-snpr-radius-sm);\n  border: 1px solid var(--soi-snpr-line);\n  overflow: hidden;\n}\n\n.soi-snpr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-snpr-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-snpr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-snpr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-snpr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-snpr-accordion-item[open] .soi-snpr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-snpr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-snpr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-snpr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-snpr-cta-box {\n  background: var(--soi-snpr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-snpr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-snpr-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-snpr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-snpr-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-snpr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-snpr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-snpr-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-snpr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-snpr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-snpr-compo-value {\n    text-align: left;\n  }\n\n  .soi-snpr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-snpr-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-snpr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-snpr-fiche {\n    --soi-snpr-text-soft: #2C3E50;\n    --soi-snpr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602849521994,"sku":"AP0035","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-nasal-doux-propolis-et-miel-propolia-packshot.webp?v=1779261408"},{"product_id":"baume-levres-propolia","title":"Baume à lèvres cire, karité bio et propolis - Propolia","description":"\u003cdiv class=\"soi-balm-fiche\"\u003e\n\n\u003csection class=\"soi-balm-hero\"\u003e\n\u003cdiv class=\"soi-balm-hero-tag\"\u003e\n\u003cspan class=\"soi-balm-tag-dot\"\u003e\u003c\/span\u003e\nApithérapie · Propolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-balm-hero-title\"\u003eLa douceur protectrice de la ruche pour vos lèvres\u003c\/span\u003e\n\u003cp class=\"soi-balm-hero-subtitle\"\u003eCire d'abeille, propolis et karité bio réunis dans un soin complet qui nourrit, répare et protège vos lèvres au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"soi-balm-hero-labels\"\u003e\n\u003cspan class=\"soi-balm-label soi-balm-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-balm-label\"\u003e100% ORIGINE NATURELLE\u003c\/span\u003e\n\u003cspan class=\"soi-balm-label\"\u003e68,5% BIO\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003ePourquoi ce baume à lèvres se démarque vraiment\u003c\/h2\u003e\n\u003cp\u003eSur le marché des baumes pour les lèvres, on trouve beaucoup de produits à base de paraffine ou de silicones. Ici, rien de tout cela : \u003cstrong\u003e100% des ingrédients sont d'origine naturelle\u003c\/strong\u003e, et \u003cstrong\u003e68,5% sont issus de l'agriculture biologique\u003c\/strong\u003e. La formule est fabriquée en Occitanie, en France, avec une exigence de traçabilité rare dans ce secteur.\u003c\/p\u003e\n\u003cp\u003eCe n'est pas un simple stick hydratant : c'est un soin complet qui agit à plusieurs niveaux grâce à la synergie de ses actifs apicoles et végétaux.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003eLes actifs clés et leurs bienfaits concrets\u003c\/h2\u003e\n\u003cdiv class=\"soi-balm-grid\"\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🐝 Propolis (cire de propolis)\u003c\/h3\u003e\n\u003cp\u003eReconnue pour ses propriétés protectrices et apaisantes, elle aide à défendre les lèvres fragilisées contre les agressions extérieures et favorise leur récupération.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🌰 Beurre de karité bio\u003c\/h3\u003e\n\u003cp\u003eRiche en acides gras et en vitamine E, il pénètre les couches superficielles de la peau labiale pour une hydratation durable et une souplesse retrouvée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🍯 Cire d'abeille (Cera Alba)\u003c\/h3\u003e\n\u003cp\u003eElle forme un film protecteur naturel qui retient l'humidité et protège du vent, du froid et du dessèchement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🥥 Huile de noix de coco bio\u003c\/h3\u003e\n\u003cp\u003eNourrissante et fondante, elle apporte confort immédiat et participe à la réparation des lèvres abîmées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🍑 Huile de noyau d'abricot\u003c\/h3\u003e\n\u003cp\u003eLégère et pénétrante, elle adoucit et apaise les lèvres irritées tout en laissant une texture non grasse, agréable au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-card\"\u003e\n\u003ch3\u003e🌿 Huile de romarin\u003c\/h3\u003e\n\u003cp\u003eAntioxydante naturelle, elle contribue à préserver la qualité de la formule et à protéger les actifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n\u003cdiv class=\"soi-balm-compo\"\u003e\n\u003cdiv class=\"soi-balm-compo-row\"\u003e\n\u003cspan class=\"soi-balm-compo-label\"\u003eFormule intégrale\u003c\/span\u003e\n\u003cspan class=\"soi-balm-compo-value\"\u003ePRUNUS ARMENIACA (APRICOT) KERNEL OIL*, CERA ALBA (BEESWAX), BUTYROSPERMUM PARKII (SHEA) BUTTER*, COCOS NUCIFERA (COCONUT) OIL*, TALC, AROMA, PROPOLIS, ROSMARINUS OFFICINALIS (ROSEMARY) LEAF EXTRACT, LINALOOL, BENZYL ALCOHOL, BENZYL BENZOATE, BENZYL CINNAMATE, BENZYL SALICYLATE, COUMARIN\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-compo-row\"\u003e\n\u003cspan class=\"soi-balm-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n\u003cspan class=\"soi-balm-compo-value\"\u003e100% des ingrédients\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-compo-row\"\u003e\n\u003cspan class=\"soi-balm-compo-label\"\u003eIssus de l'agriculture biologique\u003c\/span\u003e\n\u003cspan class=\"soi-balm-compo-value\"\u003e68,5% des ingrédients totaux\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-compo-row\"\u003e\n\u003cspan class=\"soi-balm-compo-label\"\u003eContenance\u003c\/span\u003e\n\u003cspan class=\"soi-balm-compo-value\"\u003e4 g \/ 0.14 fl.oz\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:0.75rem;\"\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003eComment appliquer votre baume à lèvres pour un résultat optimal\u003c\/h2\u003e\n\u003cdiv class=\"soi-balm-timeline\"\u003e\n\u003cdiv class=\"soi-balm-step\"\u003e\n\u003cdiv class=\"soi-balm-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step-content\"\u003e\n\u003ch3\u003eMatin et soir\u003c\/h3\u003e\n\u003cp\u003eAppliquez le stick directement sur vos lèvres en effectuant un léger passage aller-retour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step\"\u003e\n\u003cdiv class=\"soi-balm-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step-content\"\u003e\n\u003ch3\u003eEn cas de lèvres très gercées\u003c\/h3\u003e\n\u003cp\u003eRenouvelez l'application toutes les 2 à 3 heures. La texture non grasse vous permet de l'utiliser à tout moment, même avant un repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step\"\u003e\n\u003cdiv class=\"soi-balm-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-step-content\"\u003e\n\u003ch3\u003eEn prévention\u003c\/h3\u003e\n\u003cp\u003eVent, froid, soleil : appliquez-le avant de sortir pour protéger vos lèvres des agressions avant qu'elles ne surviennent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003eNos engagements qualité\u003c\/h2\u003e\n\u003cdiv class=\"soi-balm-benefits\"\u003e\n\u003cdiv class=\"soi-balm-benefit\"\u003e\n\u003cdiv class=\"soi-balm-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n\u003cp\u003eEn Occitanie, selon des normes de qualité rigoureuses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-benefit\"\u003e\n\u003cdiv class=\"soi-balm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFormule saine\u003c\/h3\u003e\n\u003cp\u003eSans paraffine, sans conservateurs, sans actifs de synthèse. Pour toute la famille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-balm-benefit\"\u003e\n\u003cdiv class=\"soi-balm-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eActifs apicoles authentiques\u003c\/h3\u003e\n\u003cp\u003eIssus de ruchers français, sélectionnés avec soin par Propolia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\"\u003e\n\u003ch2\u003ePour qui est ce baume à lèvres ?\u003c\/h2\u003e\n\u003cp\u003eCe baume pour les lèvres convient à toute personne souhaitant une alternative naturelle aux références classiques de la pharmacie. Il s'adresse aussi bien aux lèvres sèches chroniques qu'aux peaux sensibles ou réactives. Compact (4 g), il glisse facilement dans une poche ou un sac à main pour être disponible à tout moment.\u003c\/p\u003e\n\u003cdiv class=\"soi-balm-accordion\"\u003e\n\u003cdetails class=\"soi-balm-accordion-item\"\u003e\n\u003csummary class=\"soi-balm-accordion-header\"\u003e⚠️ Précaution d'usage\u003c\/summary\u003e\n\u003cdiv class=\"soi-balm-accordion-content\"\u003e\n\u003cp\u003eCe produit est un soin cosmétique et ne se substitue pas à un avis médical en cas de pathologie cutanée diagnostiquée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-balm-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-balm-cta-box\"\u003e\n\u003cp class=\"soi-balm-cta-tag\" style=\"color: white;\"\u003eLe réflexe soin naturel pour vos lèvres\u003c\/p\u003e\n\u003cp class=\"soi-balm-cta-text\" style=\"color: white;\"\u003eRedécouvrez des lèvres douces, souples et protégées grâce à la force naturelle de la propolis et du karité bio. Un soin fabriqué en France, sans compromis sur la pureté, à glisser partout avec vous.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-balm-marine: #1A2D3D;\n  --soi-balm-marine-dark: #0F1E2B;\n  --soi-balm-marine-light: #2C4458;\n  --soi-balm-pomme: #A1C544;\n  --soi-balm-pomme-dark: #84A636;\n  --soi-balm-pomme-light: rgba(161,197,68,0.10);\n  --soi-balm-white: #FFFFFF;\n  --soi-balm-off-white: #F8FAF6;\n  --soi-balm-stone: #F1F3EE;\n  --soi-balm-line: #E5E8E0;\n  --soi-balm-primary: #D4A52A;\n  --soi-balm-primary-soft: #F5E8C4;\n  --soi-balm-accent: #B5694A;\n  --soi-balm-text: #1A2D3D;\n  --soi-balm-text-soft: #4A5B6B;\n  --soi-balm-text-muted: #7B8693;\n  --soi-balm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-balm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-balm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-balm-radius: 12px;\n  --soi-balm-radius-sm: 8px;\n  --soi-balm-radius-pill: 999px;\n}\n\n.soi-balm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-balm-fiche img { max-width: 100%; height: auto; }\n\n.soi-balm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-balm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-balm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-balm-hero {\n  position: relative;\n  background: var(--soi-balm-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-balm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-balm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-balm-pomme);\n}\n\n.soi-balm-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-balm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-balm-pomme);\n  border-radius: 50%;\n}\n\n.soi-balm-hero-title {\n  display: block;\n  color: var(--soi-balm-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-balm-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-balm-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-balm-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-balm-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-balm-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-balm-label-accent {\n  background: var(--soi-balm-pomme);\n  border-color: var(--soi-balm-pomme);\n  color: var(--soi-balm-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-balm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-balm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-balm-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-balm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-balm-pomme);\n  border-radius: 2px;\n}\n\n.soi-balm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-balm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-balm-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-balm-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-balm-card {\n  background: var(--soi-balm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-balm-radius);\n  border-left: 3px solid var(--soi-balm-pomme);\n}\n\n.soi-balm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-balm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-balm-card p {\n  font-size: 14px;\n  color: var(--soi-balm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-balm-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-balm-benefit {\n  background: var(--soi-balm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-balm-radius);\n  border: 1px solid var(--soi-balm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-balm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-balm-shadow-md);\n}\n\n.soi-balm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-balm-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-balm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-balm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-balm-benefit:hover .soi-balm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-balm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-balm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-balm-benefit p {\n  font-size: 15px;\n  color: var(--soi-balm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-balm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-balm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-balm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-balm-radius);\n  border: 1px solid var(--soi-balm-line);\n  align-items: flex-start;\n}\n\n.soi-balm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-balm-marine);\n  color: var(--soi-balm-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-balm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-balm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-balm-step-content p {\n  font-size: 15px;\n  color: var(--soi-balm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-balm-compo {\n  background: var(--soi-balm-off-white);\n  border-radius: var(--soi-balm-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-balm-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-balm-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-balm-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-balm-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-balm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-balm-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-balm-marine);\n  text-align: right;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-balm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n\n.soi-balm-accordion-item {\n  background: var(--soi-balm-off-white);\n  border-radius: var(--soi-balm-radius-sm);\n  border: 1px solid var(--soi-balm-line);\n  overflow: hidden;\n}\n\n.soi-balm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-balm-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-balm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-balm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-balm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-balm-accordion-item[open] .soi-balm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-balm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-balm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-balm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-balm-cta-box {\n  background: var(--soi-balm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-balm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-balm-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-balm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-balm-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-balm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-balm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-balm-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-balm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-balm-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-balm-compo-value {\n    text-align: left;\n  }\n\n  .soi-balm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-balm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-balm-fiche {\n    --soi-balm-text-soft: #2C3E50;\n    --soi-balm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602856304970,"sku":"AP0040","price":6.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/baume-a-levres-cire-karite-bio-et-propolis-propolia-packshot_b1912de9-c617-4611-9616-97394ead996d.webp?v=1791180662"},{"product_id":"creme-arcane-reine-revitalisante","title":"Crème revitalisante anti-âge à la Gelée Royale - Propolia","description":"\n\n\u003cdiv class=\"soi-crev-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-crev-hero\"\u003e\n    \u003cdiv class=\"soi-crev-hero-tag\"\u003e\n      \u003cspan class=\"soi-crev-tag-dot\"\u003e\u003c\/span\u003e\n      Soin visage · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-crev-hero-title\"\u003eLa générosité de la ruche au service de votre peau\u003c\/span\u003e\n    \u003cp class=\"soi-crev-hero-subtitle\"\u003eGelée royale, pollen et coenzyme Q10 réunis dans une crème revitalisante pour redonner éclat, souplesse et fermeté aux peaux matures et fatiguées.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crev-hero-labels\"\u003e\n      \u003cspan class=\"soi-crev-label soi-crev-label-accent\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-crev-label\"\u003eSANS COLORANTS NI CONSERVATEURS DE SYNTHÈSE\u003c\/span\u003e\n      \u003cspan class=\"soi-crev-label\"\u003eTESTÉE DERMATOLOGIQUEMENT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Crème revitalisante à la gelée royale, pollen et Q10 : le soin des peaux matures par Propolia --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003eCrème revitalisante à la gelée royale, pollen et Q10 : le soin des peaux matures par Propolia\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez une \u003cstrong\u003ecrème visage à la gelée royale\u003c\/strong\u003e réellement efficace, formulée avec des actifs naturels de qualité et fabriquée en France ? La \u003cstrong\u003ecrème revitalisante \"Les Arcanes de la Reine\" de Propolia\u003c\/strong\u003e combine la richesse de la \u003cstrong\u003egelée royale\u003c\/strong\u003e, les vertus nutritives du \u003cstrong\u003epollen\u003c\/strong\u003e et la puissance antioxydante du \u003cstrong\u003ecoenzyme Q10\u003c\/strong\u003e pour redonner éclat, souplesse et fermeté aux \u003cstrong\u003epeaux sèches, fatiguées et matures\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir cette crème à la gelée royale plutôt qu'une autre ? --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette crème à la gelée royale plutôt qu'une autre ?\u003c\/h2\u003e\n    \u003cp class=\"soi-crev-section-intro\"\u003eCe qui distingue Propolia, c'est une formule sans colorants ni conservateurs de synthèse, enrichie en actifs apicoles soigneusement sélectionnés et associés pour un effet synergique sur votre peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crev-grid\"\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e👑 Gelée royale\u003c\/h3\u003e\n        \u003cp\u003eNourrit en profondeur, stimule le renouvellement cellulaire et atténue visiblement les signes du temps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e🌼 Pollen\u003c\/h3\u003e\n        \u003cp\u003eRiche en acides aminés et en vitamines, il revitalise les tissus cutanés fatigués et améliore l'éclat du teint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e⚡ Coenzyme Q10\u003c\/h3\u003e\n        \u003cp\u003ePuissant antioxydant qui neutralise les radicaux libres et aide à réduire rides et ridules.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e🌿 Huiles végétales\u003c\/h3\u003e\n        \u003cp\u003eAmande douce et pépins de raisin apportent confort, souplesse et renforcent la barrière cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card\"\u003e\n        \u003ch3\u003e💧 Aloès vera\u003c\/h3\u003e\n        \u003cp\u003eApaise les inconforts, hydrate et soutient la régénération naturelle de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les bienfaits concrets pour votre peau --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003eLes bienfaits concrets pour votre peau\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crev-benefits\"\u003e\n      \u003cdiv class=\"soi-crev-benefit\"\u003e\n        \u003cdiv class=\"soi-crev-benefit-icon\"\u003e\u003cspan\u003e💦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHydratation durable\u003c\/h3\u003e\n        \u003cp\u003eLa gelée royale et le pollen agissent en synergie pour une peau durablement hydratée, douce au toucher dès la première application.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-benefit\"\u003e\n        \u003cdiv class=\"soi-crev-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAction anti-âge visible\u003c\/h3\u003e\n        \u003cp\u003eLe Q10 associé à la gelée royale combat les radicaux libres et contribue à lisser les ridules, pour un teint plus jeune et plus uniforme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-benefit\"\u003e\n        \u003cdiv class=\"soi-crev-benefit-icon\"\u003e\u003cspan\u003e🌟\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePeau raffermie et lumineuse\u003c\/h3\u003e\n        \u003cp\u003eUtilisée régulièrement, la crème redonne de la tonicité aux peaux qui manquent de fermeté, tout en ravivant l'éclat naturel du teint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-benefit\"\u003e\n        \u003cdiv class=\"soi-crev-benefit-icon\"\u003e\u003cspan\u003e🤍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConfort immédiat\u003c\/h3\u003e\n        \u003cp\u003eSa texture onctueuse pénètre sans laisser de film gras. Idéale pour les peaux sensibles ou qui tirent en fin de journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser la crème revitalisante Propolia ? --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003eComment utiliser la crème revitalisante Propolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crev-timeline\"\u003e\n      \u003cdiv class=\"soi-crev-step\"\u003e\n        \u003cdiv class=\"soi-crev-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-crev-step-content\"\u003e\n          \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n          \u003cp\u003eNettoyez votre visage et laissez-le légèrement humide pour favoriser la pénétration des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-step\"\u003e\n        \u003cdiv class=\"soi-crev-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-crev-step-content\"\u003e\n          \u003ch3\u003eAppliquez la crème\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de produit et massez en mouvements circulaires ascendants, du centre du visage vers les tempes. Insistez sur les zones sèches : contour des lèvres, joues, tempes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-step\"\u003e\n        \u003cdiv class=\"soi-crev-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-crev-step-content\"\u003e\n          \u003ch3\u003eRenouvelez chaque jour\u003c\/h3\u003e\n          \u003cp\u003eAppliquez chaque matin et\/ou soir. Pour un résultat optimal, utilisez-la en cure régulière de 6 à 8 semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition et engagements qualité --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003eComposition et engagements qualité\u003c\/h2\u003e\n    \u003cp class=\"soi-crev-section-intro\"\u003eLa crème revitalisante Propolia est formulée avec des actifs apicoles et végétaux rigoureusement sélectionnés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crev-compo\"\u003e\n      \u003cdiv class=\"soi-crev-compo-row\"\u003e\n        \u003cspan class=\"soi-crev-compo-label\"\u003eIngrédients clés (INCI)\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-compo-value\"\u003eAqua, Prunus Amygdalus Dulcis Oil, Vitis Vinifera Seed Oil, Aloe Barbadensis Leaf Juice, Royal Jelly, Pollen Extract, Ubiquinone (Q10)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-compo-row\"\u003e\n        \u003cspan class=\"soi-crev-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-compo-value\"\u003e50 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-compo-row\"\u003e\n        \u003cspan class=\"soi-crev-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-compo-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-compo-row\"\u003e\n        \u003cspan class=\"soi-crev-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-compo-value\"\u003ePot, emballage recyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-crev-grid-compact\"\u003e\n      \u003cdiv class=\"soi-crev-card-mini\"\u003e\n        \u003cspan class=\"soi-crev-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card-mini\"\u003e\n        \u003cspan class=\"soi-crev-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-value\"\u003eSans colorants ni conservateurs de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card-mini\"\u003e\n        \u003cspan class=\"soi-crev-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-label\"\u003eSécurité\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-value\"\u003eTestée dermatologiquement\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crev-card-mini\"\u003e\n        \u003cspan class=\"soi-crev-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n        \u003cspan class=\"soi-crev-card-mini-value\"\u003eRecyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pour qui est-elle faite ? --\u003e\n  \u003csection class=\"soi-crev-section\"\u003e\n    \u003ch2\u003ePour qui est-elle faite ?\u003c\/h2\u003e\n    \u003cp\u003eCette \u003cstrong\u003ecrème visage à la gelée royale\u003c\/strong\u003e est particulièrement adaptée aux femmes de \u003cstrong\u003e40 ans et plus\u003c\/strong\u003e dont la peau commence à perdre en densité et en éclat. Elle convient aussi aux peaux sèches ou sensibles à tout âge, en quête d'un soin nourrissant quotidien sans ingrédients controversés.\u003c\/p\u003e\n    \u003cp\u003eSi vous hésitez avec d'autres références, sachez que la formule Propolia mise sur une concentration réelle en actifs apicoles, sans compromis sur la pureté.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crev-tip\"\u003e\n      \u003cdiv class=\"soi-crev-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour bénéficier pleinement de ses propriétés, privilégiez une application sur peau légèrement humide et massez en mouvements ascendants pour favoriser la pénétration des actifs et stimuler la microcirculation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-crev-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-crev-cta-box\"\u003e\n      \u003cp class=\"soi-crev-cta-tag\" style=\"color: white;\"\u003eGelée royale, pollen et Q10 : le trio d'exception de la ruche\u003c\/p\u003e\n      \u003cp class=\"soi-crev-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau une crème nourrie par la générosité de la ruche. Fabriquée en France, sans artifices, pour une peau raffermie et lumineuse, jour après jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-crev-marine: #1A2D3D;\n  --soi-crev-marine-dark: #0F1E2B;\n  --soi-crev-marine-light: #2C4458;\n  --soi-crev-pomme: #A1C544;\n  --soi-crev-pomme-dark: #84A636;\n  --soi-crev-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-crev-white: #FFFFFF;\n  --soi-crev-off-white: #F8FAF6;\n  --soi-crev-stone: #F1F3EE;\n  --soi-crev-line: #E5E8E0;\n\n  --soi-crev-primary: #C73F8C;\n  --soi-crev-primary-soft: #F5E0EE;\n  --soi-crev-accent: #D4A82A;\n\n  --soi-crev-text: #1A2D3D;\n  --soi-crev-text-soft: #4A5B6B;\n  --soi-crev-text-muted: #7B8693;\n\n  --soi-crev-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-crev-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-crev-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-crev-radius: 12px;\n  --soi-crev-radius-sm: 8px;\n  --soi-crev-radius-pill: 999px;\n}\n\n.soi-crev-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-crev-fiche img { max-width: 100%; height: auto; }\n\n.soi-crev-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-crev-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-crev-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-crev-hero {\n  position: relative;\n  background: var(--soi-crev-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-crev-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-crev-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-crev-pomme);\n}\n\n.soi-crev-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-crev-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-crev-pomme);\n  border-radius: 50%;\n}\n\n.soi-crev-hero-title {\n  display: block;\n  color: var(--soi-crev-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-crev-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-crev-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-crev-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-crev-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-crev-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-crev-label-accent {\n  background: var(--soi-crev-pomme);\n  border-color: var(--soi-crev-pomme);\n  color: var(--soi-crev-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-crev-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-crev-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-crev-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-crev-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-crev-pomme);\n  border-radius: 2px;\n}\n\n.soi-crev-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-crev-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-crev-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-crev-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-crev-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-crev-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-crev-benefit {\n  background: var(--soi-crev-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-crev-radius);\n  border: 1px solid var(--soi-crev-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-crev-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-crev-shadow-md);\n}\n\n.soi-crev-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-crev-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-crev-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-crev-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-crev-benefit:hover .soi-crev-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-crev-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-crev-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-crev-benefit p {\n  font-size: 13px;\n  color: var(--soi-crev-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-crev-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-crev-card {\n  background: var(--soi-crev-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-crev-radius);\n  border-left: 3px solid var(--soi-crev-pomme);\n}\n\n.soi-crev-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-crev-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-crev-card p {\n  font-size: 14px;\n  color: var(--soi-crev-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-crev-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-crev-card-mini {\n  background: var(--soi-crev-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-crev-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-crev-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-crev-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-crev-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-crev-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-crev-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-crev-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-crev-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-crev-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-crev-radius);\n  border: 1px solid var(--soi-crev-line);\n  align-items: flex-start;\n}\n\n.soi-crev-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-crev-marine);\n  color: var(--soi-crev-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-crev-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-crev-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-crev-step-content p {\n  font-size: 14px;\n  color: var(--soi-crev-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-crev-compo {\n  background: var(--soi-crev-off-white);\n  border-radius: var(--soi-crev-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-crev-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-crev-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-crev-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-crev-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-crev-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-crev-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-crev-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-crev-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-crev-pomme-light);\n  border-left: 4px solid var(--soi-crev-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-crev-radius) var(--soi-crev-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-crev-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-crev-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-crev-marine);\n  margin-bottom: 4px;\n}\n\n.soi-crev-tip p {\n  font-size: 14px;\n  color: var(--soi-crev-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-crev-cta-box {\n  background: var(--soi-crev-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-crev-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-crev-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-crev-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-crev-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-crev-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-crev-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-crev-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-crev-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-crev-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-crev-compo-value {\n    text-align: left;\n  }\n\n  .soi-crev-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-crev-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-crev-fiche {\n    --soi-crev-text-soft: #2C3E50;\n    --soi-crev-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602878587210,"sku":"AP0054","price":22.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-revitalisante-gelee-royale-pollen-et-q10-en-pot-propol-packshot_0d90b713-e6b3-415f-8c30-3faa9d0c90c1.webp?v=1785259011"},{"product_id":"creme-pieds-secs-propolia","title":"Crème pieds secs réparatrice Bio - Propolia","description":"\u003cdiv class=\"soi-cpied-fiche\"\u003e\n\n\u003csection class=\"soi-cpied-hero\"\u003e\n  \u003cdiv class=\"soi-cpied-hero-tag\"\u003e\n    \u003cspan class=\"soi-cpied-tag-dot\"\u003e\u003c\/span\u003e\n    Soin des pieds · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-cpied-hero-title\"\u003eL'apithérapie au service de vos pieds\u003c\/span\u003e\n  \u003cp class=\"soi-cpied-hero-subtitle\"\u003eMiel, propolis et karité bio réunis dans une crème réparatrice à la texture soyeuse, pour retrouver des pieds doux, souples et confortables au quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cpied-hero-labels\"\u003e\n    \u003cspan class=\"soi-cpied-label soi-cpied-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-cpied-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-cpied-label\"\u003eTESTÉE DERMATOLOGIQUEMENT\u003c\/span\u003e\n    \u003cspan class=\"soi-cpied-label\"\u003eBIO\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003ePourquoi cette crème pieds secs est différente ?\u003c\/h2\u003e\n  \u003cp class=\"soi-cpied-section-intro\"\u003eLa Crème Pieds Réparatrice Propolia est certifiée COSMOS ORGANIC et fabriquée en Occitanie. Elle repose sur une synergie de 5 actifs issus de la ruche et de la nature, pour traiter en profondeur les pieds secs, rugueux ou abîmés, même les plus récalcitrants.\u003c\/p\u003e\n\n  \u003cdiv class=\"soi-cpied-benefits\"\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMiel bio\u003c\/h3\u003e\n      \u003cp\u003eHumectant naturel, il attire et retient l'eau dans la peau pour une hydratation durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBeurre de karité bio\u003c\/h3\u003e\n      \u003cp\u003eAgent relipidant de référence, il nourrit, assouplit et répare les couches supérieures de l'épiderme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePropolis brute bio\u003c\/h3\u003e\n      \u003cp\u003eBouclier naturel de la ruche, elle protège et apaise les zones fragilisées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eJus d'aloe vera bio\u003c\/h3\u003e\n      \u003cp\u003eApaisant et régénérant, il soutient le renouvellement cutané.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-benefit\"\u003e\n      \u003cdiv class=\"soi-cpied-benefit-icon\"\u003e\u003cspan\u003e💜\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eLavande bio\u003c\/h3\u003e\n      \u003cp\u003eEau florale et huile essentielle au parfum naturel délicat, avec un effet apaisant sur la peau sensible.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp\u003eLes huiles de coco, jojoba et tournesol complètent cette formule pour une texture fondante, absorbée en quelques secondes, sans film gras ni sensation collante.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003ePour qui est cette crème réparatrice pour pieds secs ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-grid\"\u003e\n    \u003cdiv class=\"soi-cpied-card\"\u003e\n      \u003ch3\u003e🦶 Talons secs et craquelés\u003c\/h3\u003e\n      \u003cp\u003eVous souffrez de crevasses, de rugosités persistantes ou de callosités qui résistent aux soins classiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card\"\u003e\n      \u003ch3\u003e☀️ Pieds agressés par les saisons\u003c\/h3\u003e\n      \u003cp\u003eAprès l'été en sandales ou l'hiver dans des chaussures fermées, votre peau manque de souplesse et tire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card\"\u003e\n      \u003ch3\u003e🏃 Pieds sollicités au quotidien\u003c\/h3\u003e\n      \u003cp\u003eVous restez longtemps debout ou vous pratiquez un sport régulier, vos pieds ont besoin d'un soin réparateur adapté.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003eComment l'utiliser ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-timeline\"\u003e\n    \u003cdiv class=\"soi-cpied-step\"\u003e\n      \u003cdiv class=\"soi-cpied-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-cpied-step-content\"\u003e\n        \u003ch3\u003eAppliquez sur peau propre et sèche\u003c\/h3\u003e\n        \u003cp\u003ePrélevez une noisette de crème et massez chaque pied en insistant sur les talons, la plante et les orteils. Laissez absorber complètement avant d'enfiler vos chaussettes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-step\"\u003e\n      \u003cdiv class=\"soi-cpied-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-cpied-step-content\"\u003e\n        \u003ch3\u003eEn soin nocturne pour pieds très secs\u003c\/h3\u003e\n        \u003cp\u003ePour des résultats visibles plus rapidement sur les pieds très secs et abîmés, appliquez le soir au coucher avec des chaussettes en coton pour une action réparatrice nocturne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003ePoints forts en un coup d'œil\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-grid-compact\"\u003e\n    \u003cdiv class=\"soi-cpied-card-mini\"\u003e\n      \u003cspan class=\"soi-cpied-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-value\"\u003e99 %\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card-mini\"\u003e\n      \u003cspan class=\"soi-cpied-card-mini-icon\"\u003e🌾\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-label\"\u003eAgriculture bio\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-value\"\u003e51 %\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card-mini\"\u003e\n      \u003cspan class=\"soi-cpied-card-mini-icon\"\u003e⭐\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-label\"\u003eNote INCI Beauty\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-value\"\u003e17,3 \/ 20\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-card-mini\"\u003e\n      \u003cspan class=\"soi-cpied-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-label\"\u003ePlastique recyclé\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-card-mini-value\"\u003e45 %\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cpied-tip\"\u003e\n    \u003cdiv class=\"soi-cpied-tip-icon\"\u003e✨\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n      \u003cp\u003eCette crème offre une texture non grasse au fini soyeux, avec une absorption rapide. Elle est testée sous contrôle dermatologique et le tube contient 75 ml de soin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cpied-section\"\u003e\n  \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-compo\"\u003e\n    \u003cdiv class=\"soi-cpied-compo-row\"\u003e\n      \u003cspan class=\"soi-cpied-compo-label\"\u003eVolume\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-compo-value\"\u003e75 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-compo-row\"\u003e\n      \u003cspan class=\"soi-cpied-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-compo-value\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cpied-compo-row\"\u003e\n      \u003cspan class=\"soi-cpied-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-cpied-compo-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cpied-accordion\"\u003e\n    \u003cdetails class=\"soi-cpied-accordion-item\"\u003e\n      \u003csummary class=\"soi-cpied-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n      \u003cdiv class=\"soi-cpied-accordion-content\"\u003e\n        \u003cp\u003eAQUA (WATER), LAVANDULA ANGUSTIFOLIA FLOWER WATER*, BUTYROSPERMUM PARKII (SHEA) BUTTER*, COCOS NUCIFERA (COCONUT) OIL*, ALOE BARBADENSIS LEAF JUICE*, GLYCERIN**, CETEARYL ALCOHOL, SIMMONDSIA CHINENSIS (JOJOBA) SEED OIL*, GLYCERYL STEARATE, JOJOBA ESTERS, MEL (HONEY)*, PROPOLIS CERA*, LAVANDULA ANGUSTIFOLIA OIL*, HELIANTHUS ANNUUS SEED OIL, HELIANTHUS ANNUUS SEED WAX, XANTHAN GUM, TOCOPHEROL, SODIUM STEAROYL GLUTAMATE, POTASSIUM SORBATE, SODIUM BENZOATE, CITRIC ACID, ALCOHOL**, POLYGLYCERIN-3, BETA-CARYOPHYLLENE, CAMPHOR, GERANIOL, GERANYL ACETATE, LIMONENE, LINALOOL, LINALYL ACETATE, PINENE, TERPINEOL\u003c\/p\u003e\n        \u003cp\u003e\u003cem\u003e* Ingrédients issus de l'Agriculture Biologique. ** Transformés à partir d'ingrédients biologiques. Contient des allergènes naturellement présents dans les huiles essentielles et l'extrait de propolis (géraniol, linalool, limonène, etc.).\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-cpied-section\"\u003e\n  \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cpied-accordion\"\u003e\n    \u003cdetails class=\"soi-cpied-accordion-item\"\u003e\n      \u003csummary class=\"soi-cpied-accordion-header\"\u003e⚠️ Conservation et précautions\u003c\/summary\u003e\n      \u003cdiv class=\"soi-cpied-accordion-content\"\u003e\n        \u003cp\u003eConserver à température ambiante, à l'abri de la chaleur et de l'humidité. Ce produit est un soin cosmétique : il ne remplace pas un avis médical en cas de problème podologique sévère. En cas de réaction, cessez l'utilisation et 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-cpied-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-cpied-cta-box\"\u003e\n    \u003cp class=\"soi-cpied-cta-tag\" style=\"color: white;\"\u003eUn rituel simple, naturel et efficace\u003c\/p\u003e\n    \u003cp class=\"soi-cpied-cta-text\" style=\"color: white;\"\u003eVos pieds portent votre quotidien. Offrez-leur le meilleur de la ruche et du karité bio : une crème qui répare, hydrate et adoucit en profondeur, avec un délicat parfum de lavande qui invite à ralentir.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cpied-marine: #1A2D3D;\n  --soi-cpied-marine-dark: #0F1E2B;\n  --soi-cpied-marine-light: #2C4458;\n  --soi-cpied-pomme: #A1C544;\n  --soi-cpied-pomme-dark: #84A636;\n  --soi-cpied-pomme-light: rgba(161,197,68,0.10);\n  --soi-cpied-white: #FFFFFF;\n  --soi-cpied-off-white: #F8FAF6;\n  --soi-cpied-stone: #F1F3EE;\n  --soi-cpied-line: #E5E8E0;\n  --soi-cpied-primary: #C4927A;\n  --soi-cpied-primary-soft: #E8D5CB;\n  --soi-cpied-accent: #D4A82A;\n  --soi-cpied-text: #1A2D3D;\n  --soi-cpied-text-soft: #4A5B6B;\n  --soi-cpied-text-muted: #7B8693;\n  --soi-cpied-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cpied-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cpied-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cpied-radius: 12px;\n  --soi-cpied-radius-sm: 8px;\n  --soi-cpied-radius-pill: 999px;\n}\n\n.soi-cpied-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cpied-fiche img { max-width: 100%; height: auto; }\n\n.soi-cpied-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cpied-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cpied-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cpied-hero {\n  position: relative;\n  background: var(--soi-cpied-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-cpied-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cpied-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cpied-pomme);\n}\n\n.soi-cpied-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-cpied-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cpied-pomme);\n  border-radius: 50%;\n}\n\n.soi-cpied-hero-title {\n  display: block;\n  color: var(--soi-cpied-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-cpied-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-cpied-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cpied-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-cpied-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cpied-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cpied-label-accent {\n  background: var(--soi-cpied-pomme);\n  border-color: var(--soi-cpied-pomme);\n  color: var(--soi-cpied-marine);\n  font-weight: 600;\n}\n\n.soi-cpied-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cpied-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cpied-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-cpied-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cpied-pomme);\n  border-radius: 2px;\n}\n\n.soi-cpied-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cpied-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cpied-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cpied-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cpied-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cpied-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-cpied-benefit {\n  background: var(--soi-cpied-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cpied-radius);\n  border: 1px solid var(--soi-cpied-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cpied-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cpied-shadow-md);\n}\n\n.soi-cpied-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cpied-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-cpied-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cpied-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cpied-benefit:hover .soi-cpied-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cpied-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cpied-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cpied-benefit p {\n  font-size: 13px;\n  color: var(--soi-cpied-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cpied-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cpied-card {\n  background: var(--soi-cpied-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cpied-radius);\n  border-left: 3px solid var(--soi-cpied-pomme);\n}\n\n.soi-cpied-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cpied-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cpied-card p {\n  font-size: 14px;\n  color: var(--soi-cpied-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cpied-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cpied-card-mini {\n  background: var(--soi-cpied-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-cpied-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-cpied-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-cpied-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-cpied-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-cpied-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cpied-marine);\n}\n\n.soi-cpied-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cpied-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cpied-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cpied-radius);\n  border: 1px solid var(--soi-cpied-line);\n  align-items: flex-start;\n}\n\n.soi-cpied-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cpied-marine);\n  color: var(--soi-cpied-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-cpied-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cpied-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cpied-step-content p {\n  font-size: 14px;\n  color: var(--soi-cpied-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cpied-compo {\n  background: var(--soi-cpied-off-white);\n  border-radius: var(--soi-cpied-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cpied-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-cpied-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cpied-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cpied-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cpied-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cpied-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cpied-marine);\n  text-align: right;\n}\n\n.soi-cpied-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cpied-pomme-light);\n  border-left: 4px solid var(--soi-cpied-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cpied-radius) var(--soi-cpied-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cpied-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cpied-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cpied-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cpied-tip p {\n  font-size: 14px;\n  color: var(--soi-cpied-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cpied-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cpied-accordion-item {\n  background: var(--soi-cpied-off-white);\n  border-radius: var(--soi-cpied-radius-sm);\n  border: 1px solid var(--soi-cpied-line);\n  overflow: hidden;\n}\n\n.soi-cpied-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cpied-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-cpied-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cpied-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cpied-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cpied-accordion-item[open] .soi-cpied-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cpied-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cpied-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cpied-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.6rem 0;\n}\n\n.soi-cpied-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cpied-cta-box {\n  background: var(--soi-cpied-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cpied-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cpied-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-cpied-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cpied-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-cpied-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cpied-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cpied-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-cpied-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cpied-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cpied-compo-value {\n    text-align: left;\n  }\n\n  .soi-cpied-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cpied-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cpied-fiche {\n    --soi-cpied-text-soft: #2C3E50;\n    --soi-cpied-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61602996781386,"sku":"AP0066","price":11.89,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-pieds-secs-bio-miel-karite-et-propolis-propolia-packshot.webp?v=1785257886"},{"product_id":"shampoing-animal-tout-pelage","title":"Shampooing Tout Pelage Miel et Propolis - Propolia","description":"\n\u003cdiv class=\"soi-shmp-fiche\"\u003e\n\n  \u003csection class=\"soi-shmp-hero\"\u003e\n    \u003cdiv class=\"soi-shmp-hero-tag\"\u003e\n      \u003cspan class=\"soi-shmp-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène animale · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-shmp-hero-title\"\u003eShampooing Tout Pelage Miel et Propolis\u003c\/span\u003e\n    \u003cp class=\"soi-shmp-hero-subtitle\"\u003eUn soin lavant doux aux actifs de la ruche, pour un pelage propre, brillant et apaisé, adapté à tous les chiens et chats.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shmp-hero-labels\"\u003e\n      \u003cspan class=\"soi-shmp-label soi-shmp-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-shmp-label\"\u003eSANS SULFATES\u003c\/span\u003e\n      \u003cspan class=\"soi-shmp-label\"\u003eCHIENS \u0026amp; CHATS\u003c\/span\u003e\n      \u003cspan class=\"soi-shmp-label\"\u003e200 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce shampooing pour chien à base de miel et propolis ?\u003c\/h2\u003e\n    \u003cp class=\"soi-shmp-section-intro\"\u003eLa propolis est une résine naturelle produite par les abeilles, reconnue pour ses propriétés apaisantes et protectrices. Associée au miel, un humectant naturel qui retient l'hydratation dans les fibres du poil, elle offre un soin complet : nettoyage, apaisement des démangeaisons, brillance et douceur du pelage. Ce duo agit réellement sur la qualité du manteau de votre animal.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shmp-grid\"\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e🐾 Tous types de pelage\u003c\/h3\u003e\n        \u003cp\u003eCourt, long, bouclé ou dense : une seule formule pour tous les manteaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e🐝 Miel et propolis\u003c\/h3\u003e\n        \u003cp\u003eDes actifs naturels d'origine apicole, sélectionnés pour leur efficacité et leur douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eProduit en Occitanie, avec un savoir-faire apicole français exigeant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e✅ Sans sulfates\u003c\/h3\u003e\n        \u003cp\u003eUn pH adapté à la peau des chiens et des chats, pour un lavage respectueux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003eCe que ce shampooing apporte concrètement à votre animal\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shmp-benefits\"\u003e\n      \u003cdiv class=\"soi-shmp-benefit\"\u003e\n        \u003cdiv class=\"soi-shmp-benefit-icon\"\u003e\u003cspan\u003e🧼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eNettoyage en profondeur\u003c\/h3\u003e\n        \u003cp\u003eLa base lavante ultra-douce élimine impuretés, poussière et odeurs sans déséquilibrer le film hydrolipidique naturel de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-benefit\"\u003e\n        \u003cdiv class=\"soi-shmp-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePelage doux et brillant\u003c\/h3\u003e\n        \u003cp\u003eLe miel nourrit et gaine chaque poil, redonnant éclat aux pelages ternes ou fragilisés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-benefit\"\u003e\n        \u003cdiv class=\"soi-shmp-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaisement des irritations\u003c\/h3\u003e\n        \u003cp\u003eLa propolis calme les zones sensibles ou légèrement irritées, pour un animal plus à l'aise après chaque bain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-benefit\"\u003e\n        \u003cdiv class=\"soi-shmp-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUsage fréquent possible\u003c\/h3\u003e\n        \u003cp\u003eSa formule sans sulfates permet de baigner votre compagnon régulièrement sans risque de dessèchement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003eComment utiliser le shampooing Propolia pour un résultat optimal ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shmp-timeline\"\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eMouiller le pelage\u003c\/h3\u003e\n          \u003cp\u003eMouillez abondamment le pelage de votre animal à l'eau tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eAppliquer et masser\u003c\/h3\u003e\n          \u003cp\u003eAppliquez une noisette de shampooing et massez doucement pour faire mousser, en insistant sur les zones salies.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eRincer soigneusement\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau claire jusqu'à élimination complète du produit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eSécher en douceur\u003c\/h3\u003e\n          \u003cp\u003eSéchez à la serviette ou au sèche-cheveux réglé à faible chaleur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shmp-tip\"\u003e\n      \u003cdiv class=\"soi-shmp-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour les pelages longs ou très épais, doublez l'application pour un nettoyage en profondeur optimal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003eComposition exacte\u003c\/h2\u003e\n    \u003cp class=\"soi-shmp-section-intro\"\u003eCe shampooing est formulé avec des ingrédients sélectionnés pour leur efficacité et leur tolérance cutanée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shmp-compo\"\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003eExtrait de propolis (apaisant et protecteur)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003eMiel naturel (hydratation, brillance, douceur)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eBase lavante\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003eSans sulfates, pH adapté chiens et chats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eVolume\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003e200 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003eOccitanie, France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur ce shampooing pour chien\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shmp-accordion\"\u003e\n      \u003cdetails class=\"soi-shmp-accordion-item\"\u003e\n        \u003csummary class=\"soi-shmp-accordion-header\"\u003e🩹 Ce shampooing est-il anti-démangeaisons ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shmp-accordion-content\"\u003e\n          \u003cp\u003eOui, la propolis apaise les légères irritations cutanées. En cas de démangeaisons intenses ou persistantes, nous vous recommandons de consulter un vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-shmp-accordion-item\"\u003e\n        \u003csummary class=\"soi-shmp-accordion-header\"\u003e🐶 Peut-on l'utiliser sur un chiot ou un chaton ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shmp-accordion-content\"\u003e\n          \u003cp\u003eSa formule douce est adaptée aux animaux sensibles. Cependant, vérifiez l'âge minimal recommandé par votre vétérinaire pour le premier bain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-shmp-accordion-item\"\u003e\n        \u003csummary class=\"soi-shmp-accordion-header\"\u003e🐜 Est-ce un shampooing anti-puces ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shmp-accordion-content\"\u003e\n          \u003cp\u003eCe produit n'est pas formulé comme un traitement antiparasitaire. Pour lutter contre les puces, associez-le à un traitement adapté prescrit par votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-shmp-cta-box\"\u003e\n      \u003cp class=\"soi-shmp-cta-tag\" style=\"color: white;\"\u003eLe bain naturel qu'ils méritent\u003c\/p\u003e\n      \u003cp class=\"soi-shmp-cta-text\" style=\"color: white;\"\u003eUn pelage propre, soyeux et brillant grâce aux actifs de la ruche. Offrez à votre compagnon un soin lavant doux, fabriqué en France avec exigence, de la truffe jusqu'au bout de la queue.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-shmp-marine: #1A2D3D;\n  --soi-shmp-marine-dark: #0F1E2B;\n  --soi-shmp-marine-light: #2C4458;\n  --soi-shmp-pomme: #A1C544;\n  --soi-shmp-pomme-dark: #84A636;\n  --soi-shmp-pomme-light: rgba(161,197,68,0.10);\n  --soi-shmp-white: #FFFFFF;\n  --soi-shmp-off-white: #F8FAF6;\n  --soi-shmp-stone: #F1F3EE;\n  --soi-shmp-line: #E5E8E0;\n  --soi-shmp-primary: #C27A2A;\n  --soi-shmp-primary-soft: #F5E6D0;\n  --soi-shmp-accent: #7ECBC1;\n  --soi-shmp-text: #1A2D3D;\n  --soi-shmp-text-soft: #4A5B6B;\n  --soi-shmp-text-muted: #7B8693;\n  --soi-shmp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-shmp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-shmp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-shmp-radius: 12px;\n  --soi-shmp-radius-sm: 8px;\n  --soi-shmp-radius-pill: 999px;\n}\n\n.soi-shmp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-shmp-fiche img { max-width: 100%; height: auto; }\n\n.soi-shmp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-shmp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-shmp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-shmp-hero {\n  position: relative;\n  background: var(--soi-shmp-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-shmp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-shmp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-shmp-primary);\n}\n\n.soi-shmp-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-shmp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-shmp-primary);\n  border-radius: 50%;\n}\n\n.soi-shmp-hero-title {\n  display: block;\n  color: var(--soi-shmp-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-shmp-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-shmp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-shmp-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-shmp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-shmp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-shmp-label-accent {\n  background: var(--soi-shmp-primary);\n  border-color: var(--soi-shmp-primary);\n  color: var(--soi-shmp-white);\n  font-weight: 600;\n}\n\n.soi-shmp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-shmp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-shmp-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-shmp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-shmp-primary);\n  border-radius: 2px;\n}\n\n.soi-shmp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-shmp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-shmp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-shmp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-shmp-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-shmp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-shmp-benefit {\n  background: var(--soi-shmp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-shmp-radius);\n  border: 1px solid var(--soi-shmp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-shmp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-shmp-shadow-md);\n}\n\n.soi-shmp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-shmp-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-shmp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-shmp-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-shmp-benefit:hover .soi-shmp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-shmp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shmp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shmp-benefit p {\n  font-size: 13px;\n  color: var(--soi-shmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-shmp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-shmp-card {\n  background: var(--soi-shmp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shmp-radius);\n  border-left: 3px solid var(--soi-shmp-primary);\n}\n\n.soi-shmp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shmp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shmp-card p {\n  font-size: 14px;\n  color: var(--soi-shmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-shmp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-shmp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-shmp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shmp-radius);\n  border: 1px solid var(--soi-shmp-line);\n  align-items: flex-start;\n}\n\n.soi-shmp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-shmp-marine);\n  color: var(--soi-shmp-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-shmp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shmp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-shmp-step-content p {\n  font-size: 14px;\n  color: var(--soi-shmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-shmp-compo {\n  background: var(--soi-shmp-off-white);\n  border-radius: var(--soi-shmp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-shmp-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-shmp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-shmp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-shmp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-shmp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-shmp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-shmp-marine);\n  text-align: right;\n}\n\n.soi-shmp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-shmp-primary-soft);\n  border-left: 4px solid var(--soi-shmp-primary);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-shmp-radius) var(--soi-shmp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-shmp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-shmp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-shmp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-shmp-tip p {\n  font-size: 14px;\n  color: var(--soi-shmp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-shmp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-shmp-accordion-item {\n  background: var(--soi-shmp-off-white);\n  border-radius: var(--soi-shmp-radius-sm);\n  border: 1px solid var(--soi-shmp-line);\n  overflow: hidden;\n}\n\n.soi-shmp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-shmp-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-shmp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-shmp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-shmp-primary);\n  transition: transform 0.2s ease;\n}\n\n.soi-shmp-accordion-item[open] .soi-shmp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-shmp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-shmp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-shmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-shmp-cta-box {\n  background: var(--soi-shmp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-shmp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-shmp-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-shmp-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-shmp-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-shmp-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-shmp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-shmp-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-shmp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-shmp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-shmp-compo-value {\n    text-align: left;\n  }\n\n  .soi-shmp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-shmp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-shmp-fiche {\n    --soi-shmp-text-soft: #2C3E50;\n    --soi-shmp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603145843018,"sku":"AP0090","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/shampooing-tout-pelage-miel-et-propolis-propolia-packshot.webp?v=1779436357"},{"product_id":"soin-oreilles-animal-propolis","title":"Soin Oreilles Chien \u0026 Chat - Propolis Bio | Propolia","description":"\u003cdiv class=\"soi-orei-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-orei-hero\"\u003e\n    \u003cdiv class=\"soi-orei-hero-tag\"\u003e\n      \u003cspan class=\"soi-orei-tag-dot\"\u003e\u003c\/span\u003e\n      Soin animal · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-orei-hero-title\"\u003eUn geste simple, deux fois par mois\u003c\/span\u003e\n    \u003cp class=\"soi-orei-hero-subtitle\"\u003eNettoyez et apaisez naturellement les oreilles de vos compagnons grâce à trois actifs biologiques complémentaires, pour un confort auriculaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-orei-hero-labels\"\u003e\n      \u003cspan class=\"soi-orei-label soi-orei-label-accent\"\u003eCERTIFIÉ ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-orei-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-orei-label\"\u003e100 % ORIGINE VÉGÉTALE \u0026amp; MINÉRALE\u003c\/span\u003e\n      \u003cspan class=\"soi-orei-label\"\u003e31 % D'INGRÉDIENTS BIO\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Pourquoi nettoyer régulièrement les oreilles de votre chien ? --\u003e\n  \u003csection class=\"soi-orei-section\"\u003e\n    \u003ch2\u003ePourquoi nettoyer régulièrement les oreilles de votre chien ?\u003c\/h2\u003e\n    \u003cp\u003eLes oreilles du chien sont un terrain propice à l'accumulation de cérumen, de poussières et d'humidité, en particulier chez les races aux oreilles tombantes (Cocker, Basset, Labrador…). Sans entretien régulier, ces dépôts peuvent favoriser le développement de bactéries ou de champignons, et conduire à des otites douloureuses.\u003c\/p\u003e\n    \u003cdiv class=\"soi-orei-tip\"\u003e\n      \u003cdiv class=\"soi-orei-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUn soin des oreilles adapté, utilisé toutes les deux semaines environ, suffit généralement à prévenir ces désagréments et à garantir le confort de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Les 3 actifs naturels qui font la différence --\u003e\n  \u003csection class=\"soi-orei-section\"\u003e\n    \u003ch2\u003eLes 3 actifs naturels qui font la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-orei-benefits\"\u003e\n      \u003cdiv class=\"soi-orei-benefit\"\u003e\n        \u003cdiv class=\"soi-orei-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés antiseptiques et protectrices, elle aide à maintenir une hygiène auriculaire saine et à limiter la prolifération microbienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-benefit\"\u003e\n        \u003cdiv class=\"soi-orei-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCalendula bio\u003c\/h3\u003e\n        \u003cp\u003eApaisant et adoucissant, il calme les petites irritations et rougeurs du pavillon auriculaire, idéal pour les peaux sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-benefit\"\u003e\n        \u003cdiv class=\"soi-orei-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile essentielle de Tea Tree bio\u003c\/h3\u003e\n        \u003cp\u003ePuissant actif naturel aux vertus assainissantes, il complète l'action de la propolis pour un conduit auditif propre et équilibré.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Composition complète du soin des oreilles Propolia --\u003e\n  \u003csection class=\"soi-orei-section\"\u003e\n    \u003ch2\u003eComposition complète du soin des oreilles Propolia\u003c\/h2\u003e\n    \u003cp class=\"soi-orei-section-intro\"\u003eFormule 100 % d'origine végétale et minérale, contenant 31 % d'ingrédients certifiés biologiques :\u003c\/p\u003e\n    \u003cdiv class=\"soi-orei-compo\"\u003e\n      \u003cdiv class=\"soi-orei-compo-row\"\u003e\n        \u003cspan class=\"soi-orei-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-compo-value\"\u003eEau (Aqua)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-compo-row\"\u003e\n        \u003cspan class=\"soi-orei-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-compo-value\"\u003eExtrait de propolis biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-compo-row\"\u003e\n        \u003cspan class=\"soi-orei-compo-label\"\u003eActif apaisant\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-compo-value\"\u003eExtrait de calendula biologique (Calendula officinalis)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-compo-row\"\u003e\n        \u003cspan class=\"soi-orei-compo-label\"\u003eActif assainissant\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-compo-value\"\u003eHuile essentielle de tea tree biologique (Melaleuca alternifolia)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-compo-row\"\u003e\n        \u003cspan class=\"soi-orei-compo-label\"\u003eAutres\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-compo-value\"\u003eAgents conservateurs et stabilisants d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-compo-row\"\u003e\n        \u003cspan class=\"soi-orei-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-compo-value\"\u003eEcosoin des animaux par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-compo-row\"\u003e\n        \u003cspan class=\"soi-orei-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-compo-value\"\u003eOccitanie, France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Comment utiliser ce soin des oreilles pour chien ? --\u003e\n  \u003csection class=\"soi-orei-section\"\u003e\n    \u003ch2\u003eComment utiliser ce soin des oreilles sur vos animaux ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-orei-timeline\"\u003e\n      \u003cdiv class=\"soi-orei-step\"\u003e\n        \u003cdiv class=\"soi-orei-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-orei-step-content\"\u003e\n          \u003ch3\u003eVersez quelques gouttes\u003c\/h3\u003e\n          \u003cp\u003eDéposez quelques gouttes de soin directement dans le conduit auditif de votre chien ou chat.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-step\"\u003e\n        \u003cdiv class=\"soi-orei-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-orei-step-content\"\u003e\n          \u003ch3\u003eMassez doucement\u003c\/h3\u003e\n          \u003cp\u003eMassez la base de l'oreille pendant quelques secondes pour faire pénétrer le produit en profondeur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-step\"\u003e\n        \u003cdiv class=\"soi-orei-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-orei-step-content\"\u003e\n          \u003ch3\u003eEssuyez délicatement\u003c\/h3\u003e\n          \u003cp\u003eÀ l'aide d'un coton, retirez le surplus et les impuretés décollées. Ne jamais introduire de coton-tige dans le conduit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-orei-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-orei-tip-icon\"\u003e🗓️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFréquence conseillée\u003c\/strong\u003e\n        \u003cp\u003eToutes les 2 semaines en entretien courant, ou selon les recommandations de votre vétérinaire. Convient aux chiens et chats dès 3 mois.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Ce produit est-il fait pour votre animal ? --\u003e\n  \u003csection class=\"soi-orei-section\"\u003e\n    \u003ch2\u003eCe produit est-il fait pour votre animal ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-orei-grid\"\u003e\n      \u003cdiv class=\"soi-orei-card\"\u003e\n        \u003ch3\u003e🐕 Grattage et secouements fréquents\u003c\/h3\u003e\n        \u003cp\u003eVotre chien secoue souvent la tête ou se gratte les oreilles ? Ce soin aide à soulager l'inconfort lié à l'accumulation de cérumen.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-card\"\u003e\n        \u003ch3\u003e🌱 Préférence pour le naturel\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez éviter les produits chimiques dans les soins de votre animal ? La formule naturelle et bio de Propolia est faite pour vous.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-card\"\u003e\n        \u003ch3\u003e🐾 Oreilles tombantes ou exposition à l'eau\u003c\/h3\u003e\n        \u003cp\u003eVotre chien a les oreilles tombantes ou nage régulièrement ? Un nettoyage préventif régulier est fortement recommandé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION : Informations pratiques --\u003e\n  \u003csection class=\"soi-orei-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-orei-grid-compact\"\u003e\n      \u003cdiv class=\"soi-orei-card-mini\"\u003e\n        \u003cspan class=\"soi-orei-card-mini-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-card-mini-value\"\u003e30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-card-mini\"\u003e\n        \u003cspan class=\"soi-orei-card-mini-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-card-mini-label\"\u003eApplication\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-card-mini-value\"\u003eFlacon compte-gouttes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-card-mini\"\u003e\n        \u003cspan class=\"soi-orei-card-mini-icon\"\u003e✅\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-card-mini-value\"\u003eEcocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-orei-card-mini\"\u003e\n        \u003cspan class=\"soi-orei-card-mini-icon\"\u003e🐶\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-card-mini-label\"\u003eConvient à\u003c\/span\u003e\n        \u003cspan class=\"soi-orei-card-mini-value\"\u003eChiens \u0026amp; chats dès 3 mois\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-orei-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-orei-accordion-item\"\u003e\n        \u003csummary class=\"soi-orei-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-orei-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un soin d'hygiène, il ne remplace pas un avis vétérinaire. En cas d'otite déclarée, de mauvaise odeur persistante ou de douleur, consultez votre vétérinaire.\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-orei-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-orei-cta-box\"\u003e\n      \u003cp class=\"soi-orei-cta-text\" style=\"color: white;\"\u003eParce que vos compagnons méritent des soins aussi naturels que bienveillants, offrez-leur des oreilles propres, apaisées et en bonne santé avec le Soin des Oreilles Propolia.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-orei-marine: #1A2D3D;\n  --soi-orei-marine-dark: #0F1E2B;\n  --soi-orei-marine-light: #2C4458;\n  --soi-orei-pomme: #A1C544;\n  --soi-orei-pomme-dark: #84A636;\n  --soi-orei-pomme-light: rgba(161,197,68,0.10);\n  --soi-orei-white: #FFFFFF;\n  --soi-orei-off-white: #F8FAF6;\n  --soi-orei-stone: #F1F3EE;\n  --soi-orei-line: #E5E8E0;\n  --soi-orei-primary: #D4A82A;\n  --soi-orei-primary-soft: #F5E6B8;\n  --soi-orei-accent: #7A9A8E;\n  --soi-orei-text: #1A2D3D;\n  --soi-orei-text-soft: #4A5B6B;\n  --soi-orei-text-muted: #7B8693;\n  --soi-orei-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-orei-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-orei-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-orei-radius: 12px;\n  --soi-orei-radius-sm: 8px;\n  --soi-orei-radius-pill: 999px;\n}\n\n.soi-orei-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-orei-fiche img { max-width: 100%; height: auto; }\n\n.soi-orei-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-orei-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-orei-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-orei-hero {\n  position: relative;\n  background: var(--soi-orei-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-orei-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-orei-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-orei-primary);\n}\n\n.soi-orei-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-orei-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-orei-primary);\n  border-radius: 50%;\n}\n\n.soi-orei-hero-title {\n  display: block;\n  color: var(--soi-orei-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-orei-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-orei-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-orei-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-orei-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-orei-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-orei-label-accent {\n  background: var(--soi-orei-primary);\n  border-color: var(--soi-orei-primary);\n  color: var(--soi-orei-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-orei-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-orei-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-orei-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-orei-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-orei-pomme);\n  border-radius: 2px;\n}\n\n.soi-orei-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-orei-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-orei-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-orei-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-orei-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-orei-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-orei-benefit {\n  background: var(--soi-orei-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-orei-radius);\n  border: 1px solid var(--soi-orei-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-orei-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-orei-shadow-md);\n}\n\n.soi-orei-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-orei-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-orei-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-orei-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-orei-benefit:hover .soi-orei-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-orei-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-orei-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-orei-benefit p {\n  font-size: 13px;\n  color: var(--soi-orei-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-orei-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-orei-card {\n  background: var(--soi-orei-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-orei-radius);\n  border-left: 3px solid var(--soi-orei-pomme);\n}\n\n.soi-orei-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-orei-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-orei-card p {\n  font-size: 14px;\n  color: var(--soi-orei-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-orei-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-orei-card-mini {\n  background: var(--soi-orei-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-orei-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-orei-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-orei-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-orei-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-orei-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-orei-marine);\n}\n\n\/* COMPOSITION *\/\n.soi-orei-compo {\n  background: var(--soi-orei-off-white);\n  border-radius: var(--soi-orei-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-orei-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-orei-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-orei-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-orei-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-orei-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-orei-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-orei-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-orei-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-orei-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-orei-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-orei-radius);\n  border: 1px solid var(--soi-orei-line);\n  align-items: flex-start;\n}\n\n.soi-orei-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-orei-marine);\n  color: var(--soi-orei-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-orei-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-orei-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-orei-step-content p {\n  font-size: 14px;\n  color: var(--soi-orei-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-orei-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-orei-pomme-light);\n  border-left: 4px solid var(--soi-orei-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-orei-radius) var(--soi-orei-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-orei-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-orei-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-orei-marine);\n  margin-bottom: 4px;\n}\n\n.soi-orei-tip p {\n  font-size: 14px;\n  color: var(--soi-orei-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-orei-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-orei-accordion-item {\n  background: var(--soi-orei-off-white);\n  border-radius: var(--soi-orei-radius-sm);\n  border: 1px solid var(--soi-orei-line);\n  overflow: hidden;\n}\n\n.soi-orei-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-orei-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-orei-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-orei-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-orei-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-orei-accordion-item[open] .soi-orei-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-orei-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-orei-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-orei-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-orei-cta-box {\n  background: var(--soi-orei-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-orei-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-orei-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-orei-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-orei-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-orei-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-orei-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-orei-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-orei-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-orei-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-orei-compo-value {\n    text-align: left;\n  }\n\n  .soi-orei-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-orei-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-orei-fiche {\n    --soi-orei-text-soft: #2C3E50;\n    --soi-orei-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603149644106,"sku":"AP0091","price":8.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/soin-oreilles-chien-chat-propolis-bio-propolia-packshot.webp?v=1785858380"},{"product_id":"spray-cutane-purifiant-animaux","title":"Spray cutané purifiant Propolis, Miel et Romarin - Propolia","description":"\n\n\u003cdiv class=\"soi-pnbt-fiche\"\u003e\n\n  \u003csection class=\"soi-pnbt-hero\"\u003e\n    \u003cdiv class=\"soi-pnbt-hero-tag\"\u003e\n      \u003cspan class=\"soi-pnbt-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie animale · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pnbt-hero-title\"\u003eSpray cutané purifiant pour animaux\u003c\/span\u003e\n    \u003cp class=\"soi-pnbt-hero-subtitle\"\u003eLe réflexe naturel pour purifier et apaiser la peau de vos compagnons à quatre pattes, grâce à la puissance de la ruche.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pnbt-hero-labels\"\u003e\n      \u003cspan class=\"soi-pnbt-label soi-pnbt-label-accent\"\u003eECOSOIN ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-pnbt-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-pnbt-label\"\u003e100% ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-pnbt-label\"\u003e20 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pnbt-section\"\u003e\n    \u003cp class=\"soi-pnbt-section-intro\"\u003eVotre animal a une petite plaie, une égratignure après une balade, une zone irritée que vous ne savez pas comment traiter ? Le spray cutané purifiant Propolis, Miel et Romarin de Propolia est exactement ce qu'il vous faut avoir dans votre trousse de secours naturelle. Certifié Ecosoin des animaux par Ecocert et fabriqué en France, il associe la puissance de la ruche à la douceur des soins naturels.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pnbt-section\"\u003e\n    \u003ch2\u003ePourquoi ce spray cutané est-il différent ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pnbt-section-intro\"\u003eLà où de nombreux produits d'hygiène pour animaux contiennent des conservateurs ou des actifs chimiques agressifs, le Panse Bête de Propolia mise sur trois ingrédients emblématiques issus de la nature.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pnbt-benefits\"\u003e\n      \u003cdiv class=\"soi-pnbt-benefit\"\u003e\n        \u003cdiv class=\"soi-pnbt-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis\u003c\/h3\u003e\n        \u003cp\u003eRésine naturelle récoltée par les abeilles, reconnue pour ses propriétés purifiantes et antiseptiques. Elle forme un véritable bouclier protecteur sur la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-benefit\"\u003e\n        \u003cdiv class=\"soi-pnbt-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eHydrate en douceur, apaise les peaux irritées et contribue au confort cutané de votre animal au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-benefit\"\u003e\n        \u003cdiv class=\"soi-pnbt-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile essentielle de romarin\u003c\/h3\u003e\n        \u003cp\u003eTonifiante et purifiante, elle complète l'action de la propolis pour un soin complet et équilibré.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pnbt-tip\"\u003e\n      \u003cdiv class=\"soi-pnbt-tip-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEnsemble, ces actifs créent un film protecteur naturel sur la peau de votre animal, idéal après un accident cutané, une irritation ou simplement en entretien régulier de l'hygiène cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pnbt-section\"\u003e\n    \u003ch2\u003eDans quelles situations utiliser ce spray purifiant pour animaux ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pnbt-grid\"\u003e\n      \u003cdiv class=\"soi-pnbt-card\"\u003e\n        \u003ch3\u003e🩹 Petites plaies et égratignures\u003c\/h3\u003e\n        \u003cp\u003eAprès une sortie ou une balade, traitez rapidement les coupures superficielles pour purifier la zone concernée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-card\"\u003e\n        \u003ch3\u003e🔴 Zones irritées ou rougies\u003c\/h3\u003e\n        \u003cp\u003ePattes, ventre, oreilles externes : apaisez les irritations localisées grâce à l'action combinée de la propolis et du miel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-card\"\u003e\n        \u003ch3\u003e✂️ Après une tonte ou un toilettage\u003c\/h3\u003e\n        \u003cp\u003eApaisez la peau sensibilisée par le passage de la tondeuse ou les manipulations du toilettage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-card\"\u003e\n        \u003ch3\u003e🧴 Entretien courant de l'hygiène cutanée\u003c\/h3\u003e\n        \u003cp\u003eEn soin régulier sur les peaux sensibles, ou en prévention sur les zones exposées aux frottements et à l'humidité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pnbt-section\"\u003e\n    \u003ch2\u003eComment utiliser le Panse Bête de Propolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pnbt-timeline\"\u003e\n      \u003cdiv class=\"soi-pnbt-step\"\u003e\n        \u003cdiv class=\"soi-pnbt-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pnbt-step-content\"\u003e\n          \u003ch3\u003eNettoyez la zone\u003c\/h3\u003e\n          \u003cp\u003eRetirez délicatement les impuretés visibles sur la zone à traiter si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-step\"\u003e\n        \u003cdiv class=\"soi-pnbt-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pnbt-step-content\"\u003e\n          \u003ch3\u003eVaporisez le spray\u003c\/h3\u003e\n          \u003cp\u003eAppliquez à quelques centimètres de la peau, directement sur la zone concernée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-step\"\u003e\n        \u003cdiv class=\"soi-pnbt-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pnbt-step-content\"\u003e\n          \u003ch3\u003eLaissez sécher\u003c\/h3\u003e\n          \u003cp\u003eNe rincez pas. Renouvelez l'application selon les besoins, 2 à 3 fois par jour si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pnbt-accordion\"\u003e\n      \u003cdetails class=\"soi-pnbt-accordion-item\"\u003e\n        \u003csummary class=\"soi-pnbt-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pnbt-accordion-content\"\u003e\n          \u003cp\u003eEn cas de plaie profonde ou d'infection persistante, consultez un vétérinaire. Ce soin ne remplace pas un suivi médical adapté.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pnbt-section\"\u003e\n    \u003ch2\u003eComposition du spray cutané Propolia\u003c\/h2\u003e\n    \u003cp class=\"soi-pnbt-section-intro\"\u003eFormule 100% d'ingrédients d'origine naturelle, dont 16% certifiés biologiques. Aucun ingrédient d'origine pétrochimique, aucune substance nocive. Un soin pensé pour respecter l'intégrité de la peau animale.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pnbt-compo\"\u003e\n      \u003cdiv class=\"soi-pnbt-compo-row\"\u003e\n        \u003cspan class=\"soi-pnbt-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-compo-value\"\u003eExtrait de propolis (concentré purifiant et protecteur)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-compo-row\"\u003e\n        \u003cspan class=\"soi-pnbt-compo-label\"\u003eActif apaisant\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-compo-value\"\u003eMiel bio (hydratant et apaisant)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-compo-row\"\u003e\n        \u003cspan class=\"soi-pnbt-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-compo-value\"\u003eHuile essentielle de romarin (purifiante et tonifiante)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-compo-row\"\u003e\n        \u003cspan class=\"soi-pnbt-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-compo-value\"\u003eNaturels et minéraux (sans conservateurs chimiques)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-compo-row\"\u003e\n        \u003cspan class=\"soi-pnbt-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-compo-value\"\u003e100% d'ingrédients d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-compo-row\"\u003e\n        \u003cspan class=\"soi-pnbt-compo-label\"\u003ePart bio\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-compo-value\"\u003e16% certifiés biologiques\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pnbt-section\"\u003e\n    \u003ch2\u003eGaranties et engagements Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pnbt-grid-compact\"\u003e\n      \u003cdiv class=\"soi-pnbt-card-mini\"\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-icon\"\u003e🏅\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-value\"\u003eEcosoin Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-card-mini\"\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-card-mini\"\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-icon\"\u003e📏\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-value\"\u003e20 ml pratique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pnbt-card-mini\"\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-icon\"\u003e🐾\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-label\"\u003eConvient\u003c\/span\u003e\n        \u003cspan class=\"soi-pnbt-card-mini-value\"\u003eChiens, chats et NAC\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pnbt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pnbt-cta-box\"\u003e\n      \u003cp class=\"soi-pnbt-cta-tag\" style=\"color: white;\"\u003eLe soin naturel de la ruche pour vos compagnons\u003c\/p\u003e\n      \u003cp class=\"soi-pnbt-cta-text\" style=\"color: white;\"\u003eGardez toujours le Panse Bête de Propolia à portée de main : un geste simple, des ingrédients vrais, pour le bien-être cutané de votre animal 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-pnbt-marine: #1A2D3D;\n  --soi-pnbt-marine-dark: #0F1E2B;\n  --soi-pnbt-marine-light: #2C4458;\n  --soi-pnbt-pomme: #A1C544;\n  --soi-pnbt-pomme-dark: #84A636;\n  --soi-pnbt-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-pnbt-white: #FFFFFF;\n  --soi-pnbt-off-white: #F8FAF6;\n  --soi-pnbt-stone: #F1F3EE;\n  --soi-pnbt-line: #E5E8E0;\n\n  --soi-pnbt-primary: #D4A82A;\n  --soi-pnbt-primary-soft: rgba(212,168,42,0.12);\n  --soi-pnbt-accent: #6B7A3D;\n\n  --soi-pnbt-text: #1A2D3D;\n  --soi-pnbt-text-soft: #4A5B6B;\n  --soi-pnbt-text-muted: #7B8693;\n\n  --soi-pnbt-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pnbt-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pnbt-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pnbt-radius: 12px;\n  --soi-pnbt-radius-sm: 8px;\n  --soi-pnbt-radius-pill: 999px;\n}\n\n.soi-pnbt-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pnbt-fiche img { max-width: 100%; height: auto; }\n\n.soi-pnbt-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pnbt-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pnbt-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-pnbt-hero {\n  position: relative;\n  background: var(--soi-pnbt-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-pnbt-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pnbt-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pnbt-primary);\n}\n\n.soi-pnbt-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-pnbt-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pnbt-primary);\n  border-radius: 50%;\n}\n\n.soi-pnbt-hero-title {\n  display: block;\n  color: var(--soi-pnbt-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-pnbt-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-pnbt-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pnbt-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-pnbt-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pnbt-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pnbt-label-accent {\n  background: var(--soi-pnbt-primary);\n  border-color: var(--soi-pnbt-primary);\n  color: var(--soi-pnbt-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-pnbt-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pnbt-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pnbt-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-pnbt-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pnbt-primary);\n  border-radius: 2px;\n}\n\n.soi-pnbt-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pnbt-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-pnbt-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pnbt-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pnbt-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-pnbt-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-pnbt-benefit {\n  background: var(--soi-pnbt-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pnbt-radius);\n  border: 1px solid var(--soi-pnbt-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pnbt-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pnbt-shadow-md);\n}\n\n.soi-pnbt-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pnbt-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-pnbt-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pnbt-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pnbt-benefit:hover .soi-pnbt-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pnbt-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pnbt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pnbt-benefit p {\n  font-size: 13px;\n  color: var(--soi-pnbt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-pnbt-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pnbt-card {\n  background: var(--soi-pnbt-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pnbt-radius);\n  border-left: 3px solid var(--soi-pnbt-primary);\n}\n\n.soi-pnbt-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pnbt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pnbt-card p {\n  font-size: 14px;\n  color: var(--soi-pnbt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-pnbt-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-pnbt-card-mini {\n  background: var(--soi-pnbt-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-pnbt-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-pnbt-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-pnbt-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-pnbt-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-pnbt-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pnbt-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-pnbt-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-pnbt-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pnbt-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pnbt-radius);\n  border: 1px solid var(--soi-pnbt-line);\n  align-items: flex-start;\n}\n\n.soi-pnbt-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pnbt-marine);\n  color: var(--soi-pnbt-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-pnbt-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pnbt-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pnbt-step-content p {\n  font-size: 14px;\n  color: var(--soi-pnbt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-pnbt-compo {\n  background: var(--soi-pnbt-off-white);\n  border-radius: var(--soi-pnbt-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-pnbt-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-pnbt-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pnbt-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pnbt-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pnbt-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pnbt-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pnbt-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-pnbt-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pnbt-primary-soft);\n  border-left: 4px solid var(--soi-pnbt-primary);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pnbt-radius) var(--soi-pnbt-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pnbt-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pnbt-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pnbt-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pnbt-tip p {\n  font-size: 14px;\n  color: var(--soi-pnbt-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-pnbt-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pnbt-accordion-item {\n  background: var(--soi-pnbt-off-white);\n  border-radius: var(--soi-pnbt-radius-sm);\n  border: 1px solid var(--soi-pnbt-line);\n  overflow: hidden;\n}\n\n.soi-pnbt-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pnbt-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-pnbt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pnbt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pnbt-primary);\n  transition: transform 0.2s ease;\n}\n\n.soi-pnbt-accordion-item[open] .soi-pnbt-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pnbt-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pnbt-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pnbt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-pnbt-cta-box {\n  background: var(--soi-pnbt-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pnbt-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pnbt-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-pnbt-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pnbt-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-pnbt-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pnbt-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pnbt-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-pnbt-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pnbt-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pnbt-compo-value {\n    text-align: left;\n  }\n\n  .soi-pnbt-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pnbt-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pnbt-fiche {\n    --soi-pnbt-text-soft: #2C3E50;\n    --soi-pnbt-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603150790986,"sku":"AP0092","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-cutane-purifiant-propolis-miel-et-romarin-propolia-packshot.webp?v=1779538968"},{"product_id":"poudre-soin-cutane-animaux","title":"Poudre de soin cutané Propolis et Prêle - Propolia","description":"\n\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Soin animal · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003eLa douceur de la ruche pour vos compagnons\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003eUne poudre de soin cutané à base de propolis et de prêle, formulée pour protéger et apaiser la peau sensible ou irritée de vos animaux de compagnie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003e100 % ORIGINE NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003e10 % BIO CERTIFIÉ\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePoudre de soin cutané Propolis et Prêle Propolia : protège et apaise la peau de vos animaux\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez un soin naturel pour aider la peau de votre chien ou de votre chat à cicatriser, se protéger et s'apaiser ? La poudre de soin cutané Propolis et Prêle de Propolia est une solution douce, certifiée et fabriquée en France, pensée spécifiquement pour les animaux de compagnie. Sa formule à base de propolis en poudre et de prêle combine les vertus naturelles de la ruche et des plantes pour prendre soin des peaux sensibles ou irritées.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette poudre de propolis pour animaux ?\u003c\/h2\u003e\n    \u003cp class=\"soi-prop-section-intro\"\u003eLa poudre siccative de propolis est reconnue pour ses propriétés assainissantes, apaisantes et protectrices. Associée à la prêle, riche en silice, elle forme un duo complémentaire pour les soins cutanés du quotidien de vos compagnons.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis en poudre\u003c\/h3\u003e\n        \u003cp\u003eNaturellement riche en flavonoïdes, elle aide à purifier la peau, à limiter les irritations et à protéger les zones fragilisées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePrêle\u003c\/h3\u003e\n        \u003cp\u003eSa teneur en silice soutient la réparation des tissus cutanés et renforce la peau en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile essentielle de romarin\u003c\/h3\u003e\n        \u003cp\u003eAction assainissante et tonifiante sur la peau de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🪨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eTalc d'origine minérale\u003c\/h3\u003e\n        \u003cp\u003eAssure un effet siccatif pour garder la zone sèche et propre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition complète de la poudre de soin cutané\u003c\/h2\u003e\n    \u003cp class=\"soi-prop-section-intro\"\u003eCette poudre se distingue par une formule 100 % d'origine naturelle, contenant 10 % d'ingrédients certifiés biologiques. Aucun ingrédient d'origine pétrochimique, aucun conservateur synthétique. Une formulation volontairement simple, efficace et respectueuse de l'animal.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eTalc\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eOrigine minérale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eExtrait de propolis\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eOrigine apicole, certifié bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003ePoudre de prêle\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eEquisetum arvense, certifiée bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eHuile essentielle de romarin\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eRosmarinus officinalis\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComment utiliser la poudre de propolis pour animaux ?\u003c\/h2\u003e\n    \u003cp class=\"soi-prop-section-intro\"\u003eSon flacon poudreur pratique permet une application facile, directement sur la zone à traiter. Voici comment procéder :\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-timeline\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eNettoyez et séchez\u003c\/h3\u003e\n          \u003cp\u003eNettoyez et séchez soigneusement la zone cutanée à traiter avant l'application.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eAppliquez la poudre\u003c\/h3\u003e\n          \u003cp\u003eAppliquez une légère couche de poudre sur la peau irritée, la plaie superficielle ou la zone sensible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez l'application 1 à 2 fois par jour selon l'évolution de la zone traitée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eConservez correctement\u003c\/h3\u003e\n          \u003cp\u003eConservez le flacon à l'abri de l'humidité pour préserver les actifs naturels.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e🐾\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCette poudre est adaptée aux chiens, chats et autres animaux de compagnie. En cas de plaie profonde, infectée ou persistante, consultez un vétérinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eUne certification Ecocert qui fait la différence\u003c\/h2\u003e\n    \u003cp class=\"soi-prop-section-intro\"\u003eLe label Ecosoin des animaux par Ecocert garantit que ce produit respecte des critères stricts : ingrédients d'origine naturelle, absence de substances controversées, fabrication responsable. Propolia produit cette poudre en Occitanie, dans le respect de ses engagements envers la qualité apicole française.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-grid-compact\"\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🏅\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eEcocert Ecosoin\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e📍\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003e100 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003e30 g, flacon poudreur\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un soin externe pour animaux. Il ne remplace pas un avis ou un traitement vétérinaire. En cas de doute sur l'état de santé de votre animal, consultez un professionnel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003eLa ruche au service de vos compagnons\u003c\/p\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003eOffrez à vos animaux un soin cutané naturel, certifié et fabriqué en France. Parce qu'ils méritent des soins aussi doux que l'amour que vous leur portez.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n\n  --soi-prop-primary: #D4A82A;\n  --soi-prop-primary-soft: #F5ECD4;\n  --soi-prop-accent: #C49A5C;\n\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-pomme);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-pomme);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-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-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-pomme);\n  border-color: var(--soi-prop-pomme);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-pomme);\n  border-radius: 2px;\n}\n\n.soi-prop-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-prop-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 13px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-pomme-light);\n  border-left: 4px solid var(--soi-prop-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 14px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-prop-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-prop-card-mini {\n  background: var(--soi-prop-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-prop-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-prop-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-prop-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-prop-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n}\n\n\/* === ACCORDÉON === *\/\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603153183050,"sku":"AP0094","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/poudre-soin-cutane-animaux-propolis-prele_propolia_11zon.webp?v=1781942909"},{"product_id":"masque-visage-bio-propolia","title":"Masque Visage Bio Argile \u0026 Propolis - Propolia","description":"\u003cdiv class=\"soi-masq-fiche\"\u003e\n\n\u003csection class=\"soi-masq-hero\"\u003e\n\u003cdiv class=\"soi-masq-hero-tag\"\u003e\n\u003cspan class=\"soi-masq-tag-dot\"\u003e\u003c\/span\u003e\nCosmétique visage · Propolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-masq-hero-title\"\u003ePureté d'argile, douceur de la ruche\u003c\/span\u003e\n\u003cp class=\"soi-masq-hero-subtitle\"\u003eDeux argiles, du miel bio et de la propolis pure réunis dans un masque visage qui purifie en profondeur, apaise les irritations et hydrate durablement, sans compromis sur la qualité.\u003c\/p\u003e\n\u003cdiv class=\"soi-masq-hero-labels\"\u003e\n\u003cspan class=\"soi-masq-label soi-masq-label-accent\"\u003eBIO\u003c\/span\u003e\n\u003cspan class=\"soi-masq-label\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n\u003cspan class=\"soi-masq-label\"\u003eECOCERT\u003c\/span\u003e\n\u003cspan class=\"soi-masq-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003eUn trio d'actifs complémentaires : argiles, miel et propolis\u003c\/h2\u003e\n\u003cp class=\"soi-masq-section-intro\"\u003eLa force de ce masque réside dans la synergie de ses ingrédients. Chacun joue un rôle précis, sans se chevaucher.\u003c\/p\u003e\n\u003cdiv class=\"soi-masq-grid\"\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🪨 Argile verte (illite)\u003c\/h3\u003e\n\u003cp\u003eAbsorbante et purifiante, elle capte l'excès de sébum et désobstrue les pores en douceur, idéale pour les peaux mixtes à grasses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🤍 Argile blanche (kaolin)\u003c\/h3\u003e\n\u003cp\u003ePlus douce, elle assainit sans agresser, parfaite pour les peaux sensibles ou réactives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🍯 Miel bio\u003c\/h3\u003e\n\u003cp\u003eHumectant naturel reconnu, il retient l'eau dans l'épiderme et laisse une peau souple après le rinçage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🐝 Propolis bio\u003c\/h3\u003e\n\u003cp\u003eRésine produite par les abeilles, elle est appréciée pour ses propriétés purifiantes et apaisantes sur les imperfections cutanées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🌰 Huiles de noisette et d'amande douce\u003c\/h3\u003e\n\u003cp\u003eElles complètent la formule en nourrissant sans alourdir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🌿 Huiles essentielles de lavande, romarin et sauge sclarée\u003c\/h3\u003e\n\u003cp\u003eElles tonifient la peau et parfument délicatement le soin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003eComposition complète du masque\u003c\/h2\u003e\n\u003cp\u003eFormulé avec \u003cstrong\u003e99 % d'ingrédients d'origine naturelle\u003c\/strong\u003e, dont \u003cstrong\u003e27 % issus de l'agriculture biologique\u003c\/strong\u003e, ce masque est certifié \u003cstrong\u003eCOSMOS Organic par Ecocert\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"soi-masq-compo\"\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003eCOSMOS Organic par Ecocert\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003e99 %\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eAgriculture biologique\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003e27 %\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eContenance\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003e50 ml (verre recyclable)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-compo-row\"\u003e\n\u003cspan class=\"soi-masq-compo-label\"\u003eFabrication\u003c\/span\u003e\n\u003cspan class=\"soi-masq-compo-value\"\u003eOccitanie, France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-tip\"\u003e\n\u003cdiv class=\"soi-masq-tip-icon\"\u003e📋\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eListe INCI\u003c\/strong\u003e\n\u003cp\u003eAqua, Kaolin, Illite, Mel (Miel bio), Corylus Avellana Seed Oil (Huile de noisette), Prunus Amygdalus Dulcis Oil (Huile d'amande douce), Propolis Cera (Propolis bio), Lavandula Angustifolia Oil, Rosmarinus Officinalis Leaf Oil, Salvia Sclarea Oil, et agents naturels de conservation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-grid-compact\"\u003e\n\u003cdiv class=\"soi-masq-card-mini\"\u003e\n\u003cspan class=\"soi-masq-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-value\"\u003eSulfates\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card-mini\"\u003e\n\u003cspan class=\"soi-masq-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-value\"\u003eColorants de synthèse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card-mini\"\u003e\n\u003cspan class=\"soi-masq-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-value\"\u003eActifs pétrochimiques\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card-mini\"\u003e\n\u003cspan class=\"soi-masq-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-label\"\u003eSans\u003c\/span\u003e\n\u003cspan class=\"soi-masq-card-mini-value\"\u003eParabènes ni silicones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003eComment utiliser ce masque pour le visage ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-masq-timeline\"\u003e\n\u003cdiv class=\"soi-masq-step\"\u003e\n\u003cdiv class=\"soi-masq-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step-content\"\u003e\n\u003ch3\u003eAppliquez\u003c\/h3\u003e\n\u003cp\u003eDéposez une couche généreuse sur le visage propre et sec, en évitant le contour des yeux et les lèvres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step\"\u003e\n\u003cdiv class=\"soi-masq-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step-content\"\u003e\n\u003ch3\u003eLaissez poser 10 à 15 minutes\u003c\/h3\u003e\n\u003cp\u003eNe laissez pas le masque sécher complètement pour préserver le confort des peaux sensibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step\"\u003e\n\u003cdiv class=\"soi-masq-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-step-content\"\u003e\n\u003ch3\u003eRincez et complétez votre routine\u003c\/h3\u003e\n\u003cp\u003eRincez abondamment à l'eau tiède et appliquez votre soin habituel. À utiliser 1 à 2 fois par semaine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-tip\"\u003e\n\u003cdiv class=\"soi-masq-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003ePour préserver le confort des peaux sensibles, veillez à ne pas laisser le masque sécher complètement avant de rincer. Votre peau ressort propre, lisse et lumineuse, sans effet de tiraillement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003ePour quels types de peaux ce masque est-il adapté ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-masq-benefits\"\u003e\n\u003cdiv class=\"soi-masq-benefit\"\u003e\n\u003cdiv class=\"soi-masq-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePeaux mixtes à grasses\u003c\/h3\u003e\n\u003cp\u003eL'argile verte régule efficacement les excès de sébum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-benefit\"\u003e\n\u003cdiv class=\"soi-masq-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePeaux sensibles ou réactives\u003c\/h3\u003e\n\u003cp\u003eL'argile blanche et le miel bio prennent soin de votre peau sans l'agresser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-benefit\"\u003e\n\u003cdiv class=\"soi-masq-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePeaux ternes ou fatiguées\u003c\/h3\u003e\n\u003cp\u003eLa propolis et les huiles essentielles redonnent de l'éclat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-benefit\"\u003e\n\u003cdiv class=\"soi-masq-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePeaux à imperfections\u003c\/h3\u003e\n\u003cp\u003eLa combinaison propolis et argile purifie et assainit les pores dilatés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\"\u003e\n\u003ch2\u003eEngagements Propolia : qualité, traçabilité, éthique\u003c\/h2\u003e\n\u003cdiv class=\"soi-masq-grid\"\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🏅 Certifié COSMOS Organic Ecocert\u003c\/h3\u003e\n\u003cp\u003eUne garantie indépendante sur la naturalité et le respect des formules bio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eProduit en Occitanie, avec une filière apicole maîtrisée de bout en bout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e🚫 Sans ingrédients controversés\u003c\/h3\u003e\n\u003cp\u003ePas de parabènes, pas de sulfates, pas de silicones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-card\"\u003e\n\u003ch3\u003e♻️ Contenant en verre recyclable\u003c\/h3\u003e\n\u003cp\u003eFormat 50 ml, pratique pour plusieurs semaines d'utilisation régulière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-masq-accordion\"\u003e\n\u003cdetails class=\"soi-masq-accordion-item\"\u003e\n\u003csummary class=\"soi-masq-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-masq-accordion-content\"\u003e\n\u003cp\u003eCe produit est un cosmétique et ne constitue pas un traitement médical. En cas de réaction cutanée, cessez l'utilisation et consultez un dermatologue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-masq-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-masq-cta-box\"\u003e\n\u003cp class=\"soi-masq-cta-tag\" style=\"color: white;\"\u003eVotre rituel purifiant hebdomadaire\u003c\/p\u003e\n\u003cp class=\"soi-masq-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau une pause purifiante et apaisante grâce au meilleur de la ruche et des argiles. Doux, efficace, naturel : un seul geste pour une peau propre, lisse et lumineuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-masq-marine: #1A2D3D;\n  --soi-masq-marine-dark: #0F1E2B;\n  --soi-masq-marine-light: #2C4458;\n  --soi-masq-pomme: #A1C544;\n  --soi-masq-pomme-dark: #84A636;\n  --soi-masq-pomme-light: rgba(161,197,68,0.10);\n  --soi-masq-white: #FFFFFF;\n  --soi-masq-off-white: #F8FAF6;\n  --soi-masq-stone: #F1F3EE;\n  --soi-masq-line: #E5E8E0;\n  --soi-masq-primary: #D4A82A;\n  --soi-masq-primary-soft: rgba(212,168,42,0.12);\n  --soi-masq-accent: #5A9E3A;\n  --soi-masq-text: #1A2D3D;\n  --soi-masq-text-soft: #4A5B6B;\n  --soi-masq-text-muted: #7B8693;\n  --soi-masq-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-masq-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-masq-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-masq-radius: 12px;\n  --soi-masq-radius-sm: 8px;\n  --soi-masq-radius-pill: 999px;\n}\n\n.soi-masq-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-masq-fiche img { max-width: 100%; height: auto; }\n\n.soi-masq-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-masq-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-masq-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-masq-hero {\n  position: relative;\n  background: var(--soi-masq-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-masq-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-masq-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-masq-pomme);\n}\n\n.soi-masq-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-masq-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-masq-pomme);\n  border-radius: 50%;\n}\n\n.soi-masq-hero-title {\n  display: block;\n  color: var(--soi-masq-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-masq-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-masq-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-masq-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-masq-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-masq-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-masq-label-accent {\n  background: var(--soi-masq-pomme);\n  border-color: var(--soi-masq-pomme);\n  color: var(--soi-masq-marine);\n  font-weight: 600;\n}\n\n.soi-masq-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-masq-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-masq-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-masq-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-masq-pomme);\n  border-radius: 2px;\n}\n\n.soi-masq-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-masq-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-masq-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-masq-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-masq-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-masq-section p strong {\n  color: var(--soi-masq-marine);\n  font-weight: 600;\n}\n\n.soi-masq-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-masq-card {\n  background: var(--soi-masq-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-masq-radius);\n  border-left: 3px solid var(--soi-masq-pomme);\n}\n\n.soi-masq-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-masq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-masq-card p {\n  font-size: 14px;\n  color: var(--soi-masq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-masq-benefit {\n  background: var(--soi-masq-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-masq-radius);\n  border: 1px solid var(--soi-masq-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-masq-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-masq-shadow-md);\n}\n\n.soi-masq-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-masq-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-masq-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-masq-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-masq-benefit:hover .soi-masq-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-masq-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-masq-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-masq-benefit p {\n  font-size: 13px;\n  color: var(--soi-masq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-masq-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-masq-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-masq-radius);\n  border: 1px solid var(--soi-masq-line);\n  align-items: flex-start;\n}\n\n.soi-masq-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-masq-marine);\n  color: var(--soi-masq-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-masq-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-masq-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-masq-step-content p {\n  font-size: 14px;\n  color: var(--soi-masq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-compo {\n  background: var(--soi-masq-off-white);\n  border-radius: var(--soi-masq-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-masq-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-masq-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-masq-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-masq-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-masq-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-masq-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-masq-marine);\n  text-align: right;\n}\n\n.soi-masq-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-masq-card-mini {\n  background: var(--soi-masq-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-masq-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-masq-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-masq-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-masq-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-masq-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-masq-marine);\n}\n\n.soi-masq-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-masq-pomme-light);\n  border-left: 4px solid var(--soi-masq-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-masq-radius) var(--soi-masq-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-masq-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-masq-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-masq-marine);\n  margin-bottom: 4px;\n}\n\n.soi-masq-tip p {\n  font-size: 14px;\n  color: var(--soi-masq-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-masq-accordion-item {\n  background: var(--soi-masq-off-white);\n  border-radius: var(--soi-masq-radius-sm);\n  border: 1px solid var(--soi-masq-line);\n  overflow: hidden;\n}\n\n.soi-masq-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-masq-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-masq-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-masq-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-masq-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-masq-accordion-item[open] .soi-masq-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-masq-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-masq-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-masq-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-masq-cta-box {\n  background: var(--soi-masq-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-masq-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-masq-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-masq-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-masq-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-masq-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-masq-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-masq-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-masq-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-masq-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-masq-compo-value {\n    text-align: left;\n  }\n\n  .soi-masq-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-masq-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-masq-fiche {\n    --soi-masq-text-soft: #2C3E50;\n    --soi-masq-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603154362698,"sku":"AP0098","price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/masque-visage-certifie-bio-propolis-miel-argiles-propolia-packshot_23358154-91aa-4e1a-aee0-194422223e25.webp?v=1788362016"},{"product_id":"teinture-mere-propolis","title":"Teinture Mère de Propolis brune Bio - 30 ml - Propolia","description":"\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003eTeinture Mère de Propolis Brune Bio\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003eUne concentration exceptionnelle de 21% minimum en propolis, une biodisponibilité maximale et une fabrication française en Occitanie pour soutenir votre immunité, apaiser votre gorge et prendre soin de votre peau au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eBIO OCCITANIE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2: Pourquoi choisir une teinture mère de propolis plutôt qu'une gélule ? --\u003e\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir une teinture mère de propolis plutôt qu'une gélule ?\u003c\/h2\u003e\n    \u003cp\u003eLa teinture mère est la forme la plus concentrée et la plus rapidement assimilée par l'organisme. Contrairement aux gélules, les actifs de la propolis sont déjà dissous dans le solvant hydroalcoolique : ils passent directement dans la muqueuse buccale. Vous bénéficiez ainsi d'une biodisponibilité maximale, idéale lorsque vous souhaitez agir vite, notamment au premier signe de fatigue ou d'irritation de la gorge.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2: Les vertus de la teinture mère de propolis --\u003e\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eLes vertus de la teinture mère de propolis\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eRiche en flavonoïdes et en acides phénoliques, la propolis contribue à renforcer vos défenses naturelles, surtout en période hivernale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🗣️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMaux de gorge et troubles ORL\u003c\/h3\u003e\n        \u003cp\u003eUtilisée en gargarisme, elle aide à apaiser les gorges irritées, les angines légères et les pharyngites.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🩹\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUsage cutané\u003c\/h3\u003e\n        \u003cp\u003eAppliquée localement, elle favorise la cicatrisation des petites plaies, aphtes, gerçures et irritations cutanées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEffet antioxydant\u003c\/h3\u003e\n        \u003cp\u003eLa propolis protège les cellules du stress oxydatif grâce à sa richesse naturelle en polyphénols.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2: Composition de la teinture mère de propolis Propolia --\u003e\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition de la teinture mère de propolis Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eExtrait de propolis brune purifiée bio\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e21% minimum par flacon\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eSolvant\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eAlcool éthylique bio à 55% vol.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eDosage par pipette\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eEnviron 75 mg de propolis brute\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eCaractéristiques\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eSans gluten, sans actifs de synthèse, sans impuretés\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2: Posologie et utilisation de la teinture mère de propolis --\u003e\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePosologie et utilisation de la teinture mère de propolis\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-timeline\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eEn complément alimentaire (voie orale)\u003c\/h3\u003e\n          \u003cp\u003eDiluez 20 à 30 gouttes (soit 1 à 1,5 pipette) dans un verre d'eau, de jus ou de miel, 1 à 3 fois par jour selon vos besoins. À consommer de préférence avant les repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eEn gargarisme (gorge irritée)\u003c\/h3\u003e\n          \u003cp\u003eDiluez 20 à 30 gouttes dans un peu d'eau tiède. Gargarisez pendant 30 secondes puis crachez. À répéter 2 à 3 fois par jour en cas d'inconfort.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eEn usage cutané\u003c\/h3\u003e\n          \u003cp\u003eAppliquez quelques gouttes pures ou légèrement diluées sur la zone à traiter (aphte, petite plaie, irritation) à l'aide d'un coton-tige.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCure recommandée : 3 semaines minimum, renouvelable après une pause d'une semaine. Ce produit ne remplace pas un traitement médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2: Garanties qualité Propolia --\u003e\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eGaranties qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-grid-compact\"\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🏆\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eDistinction\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eMeilleur Produit Bio 2020\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eAB, Ecocert, Bio Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eFlacon verre ambré 30 ml, pipette graduée\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-grid\" style=\"margin-top:1.25rem;\"\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🚫 Sans conservateur de synthèse\u003c\/h3\u003e\n        \u003cp\u003eAucun conservateur de synthèse n'est ajouté à cette formule. Seuls l'alcool éthylique bio et la propolis purifiée composent le produit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🌾 Sans gluten\u003c\/h3\u003e\n        \u003cp\u003eCette teinture mère convient aux personnes suivant un régime sans gluten, avec un contrôle rigoureux à chaque étape de fabrication.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2: À qui s'adresse cette teinture mère de propolis ? --\u003e\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse cette teinture mère de propolis ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-grid\"\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e❄️ Soutien hivernal\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez soutenir votre immunité en hiver ? Cette teinture mère concentrée vous accompagne naturellement pendant les périodes exigeantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🗣️ Gorge sensible\u003c\/h3\u003e\n        \u003cp\u003eVous souffrez régulièrement de maux de gorge ? La propolis en teinture mère agit rapidement grâce à sa biodisponibilité maximale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🩹 Petits bobos cutanés\u003c\/h3\u003e\n        \u003cp\u003eAphtes, gerçures, irritations : appliquée localement, elle favorise la cicatrisation et apaise les zones sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-accordion\" style=\"margin-top:1.25rem;\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eDéconseillée aux personnes allergiques aux produits de la ruche, aux femmes enceintes ou allaitantes sans avis médical préalable.\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-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003eLe meilleur de la ruche occitane, certifié bio\u003c\/p\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003eChaque goutte de cette teinture mère de propolis bio Propolia renferme une propolis pure, concentrée à 21% minimum et biodisponible en quelques instants. Que vous souhaitiez renforcer vos défenses, apaiser votre gorge ou prendre soin d'une peau irritée, elle s'intègre en quelques secondes dans votre 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-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n  --soi-prop-primary: #D4A82A;\n  --soi-prop-primary-soft: #F5ECD4;\n  --soi-prop-accent: #7A3B2E;\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-pomme);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-pomme);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-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-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-pomme);\n  border-color: var(--soi-prop-pomme);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-pomme);\n  border-radius: 2px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 13px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-prop-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-prop-card {\n  background: var(--soi-prop-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border-left: 3px solid var(--soi-prop-pomme);\n}\n\n.soi-prop-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-card p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-prop-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-prop-card-mini {\n  background: var(--soi-prop-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-prop-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-prop-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-prop-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-prop-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n}\n\n\/* COMPO *\/\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-pomme-light);\n  border-left: 4px solid var(--soi-prop-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 14px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603177759050,"sku":"AP0100","price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/teinture-mere-de-propolis-brune-bio-propolia-packshot.webp?v=1779199503"},{"product_id":"propolis-pure","title":"Propolis pure à mâcher Bio - Propolia","description":"\n\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003ePropolis pure à mâcher Bio\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003eLa force brute de la ruche dans votre poche : une propolis 100 % naturelle, à mâcher lentement pour une action directe sur la gorge, les gencives et vos défenses naturelles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003e100 % NATURELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS ADDITIFS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eQu'est-ce que la propolis pure bio et pourquoi la mâcher ?\u003c\/h2\u003e\n    \u003cp\u003eVous connaissez peut-être la propolis en spray ou en gélules, mais avez-vous déjà essayé de la mâcher à l'état brut ? Ce geste, presque instinctif, est pourtant l'un des plus efficaces : la propolis se libère lentement en bouche, là où elle agit directement.\u003c\/p\u003e\n    \u003cp\u003eLa propolis est une résine naturelle récoltée par les abeilles sur les bourgeons et l'écorce des arbres. Elles l'utilisent pour protéger et assainir leur ruche. Riche en \u003cstrong\u003eflavonoïdes, acides phénoliques et composés aromatiques\u003c\/strong\u003e, elle est reconnue pour ses propriétés antiseptiques, antioxydantes et immunostimulantes.\u003c\/p\u003e\n    \u003cp\u003eMâcher la propolis brute présente un avantage concret : elle agit en contact direct sur la \u003cstrong\u003emuqueuse buccale, les gencives et la gorge\u003c\/strong\u003e, dès les premières minutes. Un réflexe particulièrement apprécié en période hivernale, lors d'une irritation de la gorge ou pour entretenir votre santé bucco-dentaire au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition : que contient cette propolis à mâcher ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003ePropolis pure biologique (certifiée AB)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eAdditifs\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eSans additifs, sans conservateurs, sans arômes artificiels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eActifs naturels\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eFlavonoïdes et polyphénols (teneur naturelle selon la récolte)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003ePoids par barrette\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eEnviron 1 g de propolis pure\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e10 g (plaquette prédécoupée, soit 10 barrettes)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe conditionnement de 10 g correspond à une cure de 10 jours à raison d'1 g par jour. Pour une cure prolongée de 20 jours, prévoyez deux plaquettes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComment utiliser la propolis pure à mâcher Propolia ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-timeline\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eDétachez une barrette\u003c\/h3\u003e\n          \u003cp\u003eSéparez une barrette prédécoupée (environ 1 g) ou une demi-barrette selon votre sensibilité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eMâchez lentement\u003c\/h3\u003e\n          \u003cp\u003ePlacez la barrette en bouche et mâchez lentement pendant \u003cstrong\u003e10 à 15 minutes\u003c\/strong\u003e jusqu'à obtenir une pâte homogène.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eLibérez les actifs\u003c\/h3\u003e\n          \u003cp\u003ePlus vous mâchez longtemps, plus les principes actifs se libèrent. Vous pouvez ensuite avaler ou cracher le résidu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eRenouvelez chaque jour\u003c\/h3\u003e\n          \u003cp\u003eConsommez \u003cstrong\u003e1 à 2 barrettes par jour\u003c\/strong\u003e, de préférence entre les repas, pendant \u003cstrong\u003e10 à 20 jours\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eCe format convient aux adultes comme aux enfants. Pour les plus jeunes, commencez par une demi-barrette sous surveillance.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eLes bienfaits de la propolis bio à mâcher\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eLes flavonoïdes de la propolis contribuent à stimuler vos défenses naturelles, particulièrement en automne et en hiver.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e😊\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSanté buccale\u003c\/h3\u003e\n        \u003cp\u003eAction directe sur les gencives, la muqueuse buccale et la gorge. Appréciée en cas d'irritations légères ou d'aphtes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAntiseptique naturel\u003c\/h3\u003e\n        \u003cp\u003eLa propolis brute agit comme un bouclier naturel contre les agents pathogènes, sans agresser la flore buccale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAntioxydant\u003c\/h3\u003e\n        \u003cp\u003eLes polyphénols aident à lutter contre le stress oxydatif cellulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la propolis Propolia plutôt qu'une autre ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-grid\"\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eÉlaborée en Occitanie avec un savoir-faire apicole reconnu depuis plus de 30 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🌱 Certifiée Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003eLabel AB garanti : aucun pesticide, aucun résidu chimique dans la propolis.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e📐 Format plaquette prédécoupée\u003c\/h3\u003e\n        \u003cp\u003eDosage précis et pratique, facile à emporter même en déplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🔥 Propolis brute non chauffée\u003c\/h3\u003e\n        \u003cp\u003eAucun traitement thermique, pour préserver l'intégralité des actifs naturels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Allergies et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eLa propolis est déconseillée aux personnes allergiques aux produits de la ruche (miel, cire, pollen). En cas de doute, consultez un médecin ou un pharmacien avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e💊 Complément alimentaire\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical ni à une alimentation variée et équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eConservez le produit à l'abri de la chaleur et de l'humidité pour préserver toutes les qualités de la propolis.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, un geste à la fois\u003c\/p\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003eLa propolis pure à mâcher bio Propolia : un soutien immunitaire naturel, certifié bio et fabriqué en France, pour toute la famille dès les premiers frimas.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n  --soi-prop-primary: #D4A82A;\n  --soi-prop-primary-soft: rgba(212,168,42,0.12);\n  --soi-prop-accent: #B5503A;\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-primary);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-primary);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-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-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-primary);\n  border-color: var(--soi-prop-primary);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-pomme);\n  border-radius: 2px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 13px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-prop-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-prop-card {\n  background: var(--soi-prop-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border-left: 3px solid var(--soi-prop-primary);\n}\n\n.soi-prop-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-card p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-primary-soft);\n  border-left: 4px solid var(--soi-prop-primary);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 14px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-primary);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603178152266,"sku":"AP0101","price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/propolis-pure-a-macher-bio-propolia-packshot_7101065b-baa7-4aaa-9d65-f63cf1836ea8.webp?v=1782577248"},{"product_id":"gommes-propolis-gingembre-citron","title":"Gommes de Propolis Bio Gingembre \u0026 Citron - Propolia","description":"\u003cdiv class=\"soi-gpro-fiche\"\u003e\n\n  \u003csection class=\"soi-gpro-hero\"\u003e\n    \u003cdiv class=\"soi-gpro-hero-tag\"\u003e\n      \u003cspan class=\"soi-gpro-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gpro-hero-title\"\u003eLe réflexe douceur pour votre gorge\u003c\/span\u003e\n    \u003cp class=\"soi-gpro-hero-subtitle\"\u003ePropolis, gingembre et citron réunis dans une gomme fondante, pour apaiser naturellement les irritations et soutenir vos défenses au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gpro-hero-labels\"\u003e\n      \u003cspan class=\"soi-gpro-label soi-gpro-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-gpro-label\"\u003eECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-gpro-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-gpro-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-gpro-label\"\u003eDÈS 6 ANS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpro-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ces gommes à la propolis ?\u003c\/h2\u003e\n    \u003cp\u003eContrairement à de nombreuses pastilles du commerce, ces gommes de propolis certifiées bio misent sur la synergie de trois actifs complémentaires. La propolis, reconnue pour ses propriétés soutenant les défenses naturelles, le gingembre aux vertus réchauffantes et digestives, et le citron, tonique et riche en vitamine C. Fabriquées en France, en Occitanie, sans gluten, sans sucres ajoutés et sans arômes artificiels, elles répondent à des exigences de qualité que peu de concurrents atteignent.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gpro-benefits\"\u003e\n      \u003cdiv class=\"soi-gpro-benefit\"\u003e\n        \u003cdiv class=\"soi-gpro-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n        \u003cp\u003eUn bouclier naturel pour la gorge et l'immunité, au cœur de la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-benefit\"\u003e\n        \u003cdiv class=\"soi-gpro-benefit-icon\"\u003e\u003cspan\u003e🔥\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGingembre\u003c\/h3\u003e\n        \u003cp\u003eAide à la digestion et apporte une chaleur bienvenue en hiver.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-benefit\"\u003e\n        \u003cdiv class=\"soi-gpro-benefit-icon\"\u003e\u003cspan\u003e🍋\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCitron\u003c\/h3\u003e\n        \u003cp\u003eTonifiant et rafraîchissant, naturellement riche en vitamine C.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-benefit\"\u003e\n        \u003cdiv class=\"soi-gpro-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel\u003c\/h3\u003e\n        \u003cp\u003eAdoucit la gorge et sublime le goût de chaque gomme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpro-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cp\u003eCes gommes se distinguent par une formulation 100 % d'origine naturelle, dont 27 % d'ingrédients issus de l'agriculture biologique (certification Ecocert). Voici leur composition complète :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gpro-compo\"\u003e\n      \u003cdiv class=\"soi-gpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gpro-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-compo-value\"\u003eSirop de glucose, sucre de canne bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gpro-compo-label\"\u003eGélifiant\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-compo-value\"\u003eGélatine (origine bovine)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gpro-compo-label\"\u003eActifs de la ruche\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-compo-value\"\u003eMiel bio, extrait de propolis bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gpro-compo-label\"\u003eActifs végétaux\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-compo-value\"\u003eJus de citron bio concentré, extrait de gingembre bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gpro-compo-label\"\u003eCorrecteur d'acidité\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-compo-value\"\u003eAcide citrique (naturel)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-compo-row\"\u003e\n        \u003cspan class=\"soi-gpro-compo-label\"\u003eGaranties\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-compo-value\"\u003eSans gluten, sans arômes artificiels, sans sucres ajoutés\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gpro-grid-compact\"\u003e\n      \u003cdiv class=\"soi-gpro-card-mini\"\u003e\n        \u003cspan class=\"soi-gpro-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-card-mini-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-card-mini-value\"\u003e100 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-card-mini\"\u003e\n        \u003cspan class=\"soi-gpro-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-card-mini-label\"\u003eIngrédients bio\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-card-mini-value\"\u003e27 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-card-mini\"\u003e\n        \u003cspan class=\"soi-gpro-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-gpro-card-mini-value\"\u003e45 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpro-section\"\u003e\n    \u003ch2\u003eComment consommer ces gommes de propolis ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gpro-timeline\"\u003e\n      \u003cdiv class=\"soi-gpro-step\"\u003e\n        \u003cdiv class=\"soi-gpro-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gpro-step-content\"\u003e\n          \u003ch3\u003eDosage adultes et enfants dès 6 ans\u003c\/h3\u003e\n          \u003cp\u003eSucez 5 à 6 gommes par jour, de préférence réparties tout au long de la journée pour un effet continu sur la gorge.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-step\"\u003e\n        \u003cdiv class=\"soi-gpro-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gpro-step-content\"\u003e\n          \u003ch3\u003eEn cure ou à l'occasion\u003c\/h3\u003e\n          \u003cp\u003eParticulièrement appréciées aux changements de saison, en période hivernale, ou dès les premières sensations d'irritation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-step\"\u003e\n        \u003cdiv class=\"soi-gpro-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gpro-step-content\"\u003e\n          \u003ch3\u003eConservation et précautions\u003c\/h3\u003e\n          \u003cp\u003eÀ conserver à l'abri de la chaleur, dans un endroit sec. Ne pas dépasser la dose journalière recommandée. Ce produit ne remplace pas un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gpro-tip\"\u003e\n      \u003cdiv class=\"soi-gpro-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eGlissez la boîte dans votre sac dès l'automne. En les suçant lentement, vous profitez pleinement de l'action apaisante de la propolis et du gingembre sur votre gorge tout au long de la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpro-section\"\u003e\n    \u003ch2\u003eLes engagements qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gpro-grid\"\u003e\n      \u003cdiv class=\"soi-gpro-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eÉlaborées en Occitanie, dans des conditions de fabrication rigoureuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-card\"\u003e\n        \u003ch3\u003e🌱 Certifiées Bio Ecocert\u003c\/h3\u003e\n        \u003cp\u003e27 % d'ingrédients biologiques certifiés, pour une formule en accord avec la nature.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gpro-card\"\u003e\n        \u003ch3\u003e✅ Sans compromis\u003c\/h3\u003e\n        \u003cp\u003eSans gluten, sans sucres ajoutés, sans arômes artificiels. Pour toute la famille dès 6 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpro-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur les gommes propolis\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gpro-accordion\"\u003e\n      \u003cdetails class=\"soi-gpro-accordion-item\"\u003e\n        \u003csummary class=\"soi-gpro-accordion-header\"\u003e🍯 Les gommes de propolis sont-elles efficaces contre le mal de gorge ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gpro-accordion-content\"\u003e\n          \u003cp\u003eLa propolis est reconnue pour ses propriétés antibactériennes et apaisantes. Associée au miel et au citron, elle contribue à adoucir la gorge. Ces gommes sont un soutien naturel, et non un traitement médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gpro-accordion-item\"\u003e\n        \u003csummary class=\"soi-gpro-accordion-header\"\u003e👶 Peut-on donner ces gommes aux enfants ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gpro-accordion-content\"\u003e\n          \u003cp\u003eOui, elles sont adaptées dès 6 ans, avec la même posologie que les adultes : 5 à 6 gommes par jour à sucer lentement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gpro-accordion-item\"\u003e\n        \u003csummary class=\"soi-gpro-accordion-header\"\u003e🌿 Quelle différence avec les gommes propolis eucalyptus ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gpro-accordion-content\"\u003e\n          \u003cp\u003eLa version gingembre et citron mise davantage sur le côté digestif et réchauffant du gingembre, tandis que l'eucalyptus cible plus spécifiquement les voies respiratoires. Les deux sont complémentaires selon vos besoins du moment.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gpro-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gpro-cta-box\"\u003e\n      \u003cp class=\"soi-gpro-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement avec les trésors de la ruche\u003c\/p\u003e\n      \u003cp class=\"soi-gpro-cta-text\" style=\"color: white;\"\u003eDouces, efficaces et gourmandes, ces gommes de propolis bio accompagnent toute votre famille, simplement et naturellement, dès les premiers frimas.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gpro-marine: #1A2D3D;\n  --soi-gpro-marine-dark: #0F1E2B;\n  --soi-gpro-marine-light: #2C4458;\n  --soi-gpro-pomme: #A1C544;\n  --soi-gpro-pomme-dark: #84A636;\n  --soi-gpro-pomme-light: rgba(161,197,68,0.10);\n  --soi-gpro-white: #FFFFFF;\n  --soi-gpro-off-white: #F8FAF6;\n  --soi-gpro-stone: #F1F3EE;\n  --soi-gpro-line: #E5E8E0;\n  --soi-gpro-primary: #D4A82A;\n  --soi-gpro-primary-soft: #FFF8ED;\n  --soi-gpro-accent: #E8943A;\n  --soi-gpro-text: #1A2D3D;\n  --soi-gpro-text-soft: #4A5B6B;\n  --soi-gpro-text-muted: #7B8693;\n  --soi-gpro-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gpro-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gpro-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gpro-radius: 12px;\n  --soi-gpro-radius-sm: 8px;\n  --soi-gpro-radius-pill: 999px;\n}\n\n.soi-gpro-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gpro-fiche img { max-width: 100%; height: auto; }\n\n.soi-gpro-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gpro-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gpro-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-gpro-hero {\n  position: relative;\n  background: var(--soi-gpro-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-gpro-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gpro-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gpro-pomme);\n}\n\n.soi-gpro-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-gpro-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gpro-pomme);\n  border-radius: 50%;\n}\n\n.soi-gpro-hero-title {\n  display: block;\n  color: var(--soi-gpro-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-gpro-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-gpro-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gpro-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-gpro-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gpro-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gpro-label-accent {\n  background: var(--soi-gpro-pomme);\n  border-color: var(--soi-gpro-pomme);\n  color: var(--soi-gpro-marine);\n  font-weight: 600;\n}\n\n.soi-gpro-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gpro-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gpro-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-gpro-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gpro-pomme);\n  border-radius: 2px;\n}\n\n.soi-gpro-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gpro-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gpro-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gpro-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-gpro-benefit {\n  background: var(--soi-gpro-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gpro-radius);\n  border: 1px solid var(--soi-gpro-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gpro-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gpro-shadow-md);\n}\n\n.soi-gpro-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gpro-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-gpro-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gpro-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gpro-benefit:hover .soi-gpro-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gpro-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gpro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gpro-benefit p {\n  font-size: 13px;\n  color: var(--soi-gpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gpro-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gpro-card {\n  background: var(--soi-gpro-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gpro-radius);\n  border-left: 3px solid var(--soi-gpro-pomme);\n}\n\n.soi-gpro-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gpro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gpro-card p {\n  font-size: 14px;\n  color: var(--soi-gpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gpro-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-gpro-card-mini {\n  background: var(--soi-gpro-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gpro-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gpro-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gpro-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gpro-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gpro-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gpro-marine);\n}\n\n.soi-gpro-compo {\n  background: var(--soi-gpro-off-white);\n  border-radius: var(--soi-gpro-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gpro-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-gpro-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gpro-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gpro-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gpro-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gpro-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gpro-marine);\n  text-align: right;\n}\n\n.soi-gpro-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gpro-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gpro-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gpro-radius);\n  border: 1px solid var(--soi-gpro-line);\n  align-items: flex-start;\n}\n\n.soi-gpro-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gpro-marine);\n  color: var(--soi-gpro-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-gpro-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gpro-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gpro-step-content p {\n  font-size: 14px;\n  color: var(--soi-gpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gpro-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gpro-pomme-light);\n  border-left: 4px solid var(--soi-gpro-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gpro-radius) var(--soi-gpro-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-gpro-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gpro-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gpro-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gpro-tip p {\n  font-size: 14px;\n  color: var(--soi-gpro-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gpro-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gpro-accordion-item {\n  background: var(--soi-gpro-off-white);\n  border-radius: var(--soi-gpro-radius-sm);\n  border: 1px solid var(--soi-gpro-line);\n  overflow: hidden;\n}\n\n.soi-gpro-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gpro-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-gpro-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gpro-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gpro-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gpro-accordion-item[open] .soi-gpro-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gpro-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gpro-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gpro-cta-box {\n  background: var(--soi-gpro-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gpro-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gpro-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-gpro-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gpro-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-gpro-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gpro-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gpro-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-gpro-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gpro-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gpro-compo-value {\n    text-align: left;\n  }\n\n  .soi-gpro-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-gpro-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gpro-fiche {\n    --soi-gpro-text-soft: #2C3E50;\n    --soi-gpro-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603178447178,"sku":"AP0102","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gommes-de-propolis-bio-gingembre-citron-propolia-packshot.webp?v=1788355570"},{"product_id":"gel-douche-doux-bio-miel","title":"Gel douche doux Bio Miel, Aloe Vera et Lait d'Amande - Propolia","description":"\n\u003cdiv class=\"soi-gdmiel-fiche\"\u003e\n\n\u003csection class=\"soi-gdmiel-hero\"\u003e\n\u003cdiv class=\"soi-gdmiel-hero-tag\"\u003e\n\u003cspan class=\"soi-gdmiel-tag-dot\"\u003e\u003c\/span\u003e\nHygiène · Propolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-gdmiel-hero-title\"\u003eLa douceur du miel sous la douche\u003c\/span\u003e\n\u003cp class=\"soi-gdmiel-hero-subtitle\"\u003eFormulé à 99 % d'ingrédients d'origine naturelle, ce gel douche bio au miel, à l'aloe vera et au lait d'amande hydrate et adoucit votre peau au quotidien, pour toute la famille dès 3 ans.\u003c\/p\u003e\n\u003cdiv class=\"soi-gdmiel-hero-labels\"\u003e\n\u003cspan class=\"soi-gdmiel-label soi-gdmiel-label-accent\"\u003eBIO ECOCERT\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-label\"\u003eSANS SULFATES\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-label\"\u003eTESTÉ DERMATOLOGIQUEMENT\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-label\"\u003eDÈS 3 ANS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gdmiel-section\"\u003e\n\u003ch2\u003eCe que ce gel douche ultra doux apporte concrètement à votre peau\u003c\/h2\u003e\n\u003cp class=\"soi-gdmiel-section-intro\"\u003eDerrière son parfum gourmand d'amande douce se cache une formule pensée pour respecter et chouchouter votre peau, pas seulement la laver.\u003c\/p\u003e\n\u003cdiv class=\"soi-gdmiel-benefits\"\u003e\n\u003cdiv class=\"soi-gdmiel-benefit\"\u003e\n\u003cdiv class=\"soi-gdmiel-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eMiel bio\u003c\/h3\u003e\n\u003cp\u003eActif naturellement humectant, il attire et retient l'eau dans les cellules cutanées. Résultat : une peau souple et nourrie, sans effet gras.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-benefit\"\u003e\n\u003cdiv class=\"soi-gdmiel-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eAloe vera bio\u003c\/h3\u003e\n\u003cp\u003eApaisant et hydratant, il soulage les petites irritations et laisse la peau fraîche après la douche, même en cas de peau sèche ou réactive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-benefit\"\u003e\n\u003cdiv class=\"soi-gdmiel-benefit-icon\"\u003e\u003cspan\u003e🥛\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eLait d'amande\u003c\/h3\u003e\n\u003cp\u003eRiche en acides gras, il enveloppe la peau d'un voile protecteur et adoucissant qui limite les tiraillements après le rinçage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-tip\"\u003e\n\u003cdiv class=\"soi-gdmiel-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003eEnsemble, ces trois actifs forment un trio complémentaire qui nettoie en douceur, hydrate et adoucit sans perturber le film hydrolipidique naturel de votre peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gdmiel-section\"\u003e\n\u003ch2\u003eUn gel douche bio ultra doux pour toute la famille\u003c\/h2\u003e\n\u003cp class=\"soi-gdmiel-section-intro\"\u003eSa formule hypoallergénique, sans savon et sans tensioactifs sulfatés, le rend adapté à une utilisation quotidienne, y compris pour :\u003c\/p\u003e\n\u003cdiv class=\"soi-gdmiel-grid\"\u003e\n\u003cdiv class=\"soi-gdmiel-card\"\u003e\n\u003ch3\u003e🌸 Peaux sensibles et réactives\u003c\/h3\u003e\n\u003cp\u003eConvient aux peaux sujettes aux rougeurs grâce à sa formule douce et apaisante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-card\"\u003e\n\u003ch3\u003e💧 Peaux sèches ou très sèches\u003c\/h3\u003e\n\u003cp\u003eSes actifs hydratants et nourrissants préviennent les sensations de tiraillement après la douche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-card\"\u003e\n\u003ch3\u003e👶 Enfants dès 3 ans\u003c\/h3\u003e\n\u003cp\u003eUsage familial confirmé : sa tolérance a été testée sous contrôle dermatologique, même pour les épidermes les plus délicats.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-card\"\u003e\n\u003ch3\u003e🌱 Adeptes du bio exigeants\u003c\/h3\u003e\n\u003cp\u003eUn gel douche doux certifié bio, sans compromis sur l'efficacité ni sur le plaisir d'utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gdmiel-section\"\u003e\n\u003ch2\u003eComposition complète du gel douche doux Propolia\u003c\/h2\u003e\n\u003cdiv class=\"soi-gdmiel-compo\"\u003e\n\u003cdiv class=\"soi-gdmiel-compo-row\"\u003e\n\u003cspan class=\"soi-gdmiel-compo-label\"\u003eContenance\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-compo-value\"\u003e200 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-compo-row\"\u003e\n\u003cspan class=\"soi-gdmiel-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-compo-value\"\u003e99 % d'ingrédients d'origine naturelle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-compo-row\"\u003e\n\u003cspan class=\"soi-gdmiel-compo-label\"\u003eAgriculture biologique\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-compo-value\"\u003e16 % du total des ingrédients\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-compo-row\"\u003e\n\u003cspan class=\"soi-gdmiel-compo-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-compo-value\"\u003eEcocert\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-compo-row\"\u003e\n\u003cspan class=\"soi-gdmiel-compo-label\"\u003eFabrication\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-compo-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-accordion\"\u003e\n\u003cdetails class=\"soi-gdmiel-accordion-item\"\u003e\n\u003csummary class=\"soi-gdmiel-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n\u003cdiv class=\"soi-gdmiel-accordion-content\"\u003e\n\u003cp\u003eAqua, Sodium Cocoyl Glutamate, Coco-Glucoside, Glycerin*, Glyceryl Oleate, Prunus Amygdalus Dulcis (Sweet Almond) Milk, Aloe Barbadensis Leaf Juice*, Mel* (Honey), Sodium Chloride, Parfum, Sodium Benzoate, Potassium Sorbate, Citric Acid, Lactic Acid.\u003c\/p\u003e\n\u003cp\u003e* Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gdmiel-section\"\u003e\n\u003ch2\u003eComment utiliser ce gel douche doux au quotidien\u003c\/h2\u003e\n\u003cdiv class=\"soi-gdmiel-timeline\"\u003e\n\u003cdiv class=\"soi-gdmiel-step\"\u003e\n\u003cdiv class=\"soi-gdmiel-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-step-content\"\u003e\n\u003ch3\u003eAppliquer\u003c\/h3\u003e\n\u003cp\u003eVersez une noisette de gel sur une éponge ou directement sur la peau humide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-step\"\u003e\n\u003cdiv class=\"soi-gdmiel-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-step-content\"\u003e\n\u003ch3\u003eFaire mousser\u003c\/h3\u003e\n\u003cp\u003eMassez délicatement l'ensemble du corps avec des gestes circulaires pour faire mousser le gel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-step\"\u003e\n\u003cdiv class=\"soi-gdmiel-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-step-content\"\u003e\n\u003ch3\u003eRincer\u003c\/h3\u003e\n\u003cp\u003eRincez abondamment à l'eau tiède. Profitez du parfum gourmand d'amande douce qui persiste après la douche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gdmiel-section\"\u003e\n\u003ch2\u003eLes engagements Propolia qui font la différence\u003c\/h2\u003e\n\u003cdiv class=\"soi-gdmiel-grid-compact\"\u003e\n\u003cdiv class=\"soi-gdmiel-card-mini\"\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-value\"\u003eBio Ecocert\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-card-mini\"\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-card-mini\"\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-label\"\u003eFormule\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-value\"\u003eSans sulfates\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-card-mini\"\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-label\"\u003eTolérance\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-value\"\u003eTesté dermatologiquement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gdmiel-card-mini\"\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-icon\"\u003e👶\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-label\"\u003eUsage familial\u003c\/span\u003e\n\u003cspan class=\"soi-gdmiel-card-mini-value\"\u003eDès 3 ans\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gdmiel-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-gdmiel-cta-box\"\u003e\n\u003cp class=\"soi-gdmiel-cta-tag\" style=\"color: white;\"\u003eUn rituel de douceur pour toute la famille\u003c\/p\u003e\n\u003cp class=\"soi-gdmiel-cta-text\" style=\"color: white;\"\u003eBien plus qu'un simple nettoyant, ce gel douche bio Propolia transforme chaque douche en un geste de soin naturel, doux sur les peaux sensibles et parfumé comme un instant de gourmandise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gdmiel-marine: #1A2D3D;\n  --soi-gdmiel-marine-dark: #0F1E2B;\n  --soi-gdmiel-marine-light: #2C4458;\n  --soi-gdmiel-pomme: #A1C544;\n  --soi-gdmiel-pomme-dark: #84A636;\n  --soi-gdmiel-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gdmiel-white: #FFFFFF;\n  --soi-gdmiel-off-white: #F8FAF6;\n  --soi-gdmiel-stone: #F1F3EE;\n  --soi-gdmiel-line: #E5E8E0;\n\n  --soi-gdmiel-primary: #8B5FA0;\n  --soi-gdmiel-primary-soft: rgba(139,95,160,0.10);\n  --soi-gdmiel-accent: #D4A82A;\n\n  --soi-gdmiel-text: #1A2D3D;\n  --soi-gdmiel-text-soft: #4A5B6B;\n  --soi-gdmiel-text-muted: #7B8693;\n\n  --soi-gdmiel-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gdmiel-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gdmiel-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gdmiel-radius: 12px;\n  --soi-gdmiel-radius-sm: 8px;\n  --soi-gdmiel-radius-pill: 999px;\n}\n\n.soi-gdmiel-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gdmiel-fiche img { max-width: 100%; height: auto; }\n\n.soi-gdmiel-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gdmiel-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gdmiel-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gdmiel-hero {\n  position: relative;\n  background: var(--soi-gdmiel-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-gdmiel-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gdmiel-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gdmiel-pomme);\n}\n\n.soi-gdmiel-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-gdmiel-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gdmiel-pomme);\n  border-radius: 50%;\n}\n\n.soi-gdmiel-hero-title {\n  display: block;\n  color: var(--soi-gdmiel-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-gdmiel-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-gdmiel-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gdmiel-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-gdmiel-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gdmiel-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gdmiel-label-accent {\n  background: var(--soi-gdmiel-pomme);\n  border-color: var(--soi-gdmiel-pomme);\n  color: var(--soi-gdmiel-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gdmiel-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gdmiel-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gdmiel-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-gdmiel-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gdmiel-pomme);\n  border-radius: 2px;\n}\n\n.soi-gdmiel-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gdmiel-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gdmiel-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gdmiel-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gdmiel-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gdmiel-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-gdmiel-benefit {\n  background: var(--soi-gdmiel-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gdmiel-radius);\n  border: 1px solid var(--soi-gdmiel-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gdmiel-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gdmiel-shadow-md);\n}\n\n.soi-gdmiel-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gdmiel-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-gdmiel-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gdmiel-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gdmiel-benefit:hover .soi-gdmiel-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gdmiel-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gdmiel-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gdmiel-benefit p {\n  font-size: 15px;\n  color: var(--soi-gdmiel-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gdmiel-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gdmiel-card {\n  background: var(--soi-gdmiel-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gdmiel-radius);\n  border-left: 3px solid var(--soi-gdmiel-pomme);\n}\n\n.soi-gdmiel-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gdmiel-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gdmiel-card p {\n  font-size: 14px;\n  color: var(--soi-gdmiel-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-gdmiel-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gdmiel-card-mini {\n  background: var(--soi-gdmiel-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gdmiel-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gdmiel-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gdmiel-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gdmiel-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gdmiel-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gdmiel-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-gdmiel-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gdmiel-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gdmiel-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gdmiel-radius);\n  border: 1px solid var(--soi-gdmiel-line);\n  align-items: flex-start;\n}\n\n.soi-gdmiel-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gdmiel-marine);\n  color: var(--soi-gdmiel-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-gdmiel-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gdmiel-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gdmiel-step-content p {\n  font-size: 15px;\n  color: var(--soi-gdmiel-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gdmiel-compo {\n  background: var(--soi-gdmiel-off-white);\n  border-radius: var(--soi-gdmiel-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1rem;\n}\n\n.soi-gdmiel-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-gdmiel-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gdmiel-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gdmiel-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gdmiel-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gdmiel-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gdmiel-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-gdmiel-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gdmiel-pomme-light);\n  border-left: 4px solid var(--soi-gdmiel-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gdmiel-radius) var(--soi-gdmiel-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gdmiel-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gdmiel-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gdmiel-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gdmiel-tip p {\n  font-size: 15px;\n  color: var(--soi-gdmiel-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gdmiel-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gdmiel-accordion-item {\n  background: var(--soi-gdmiel-off-white);\n  border-radius: var(--soi-gdmiel-radius-sm);\n  border: 1px solid var(--soi-gdmiel-line);\n  overflow: hidden;\n}\n\n.soi-gdmiel-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gdmiel-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-gdmiel-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gdmiel-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gdmiel-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gdmiel-accordion-item[open] .soi-gdmiel-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gdmiel-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gdmiel-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gdmiel-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.5rem 0;\n}\n\n.soi-gdmiel-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gdmiel-cta-box {\n  background: var(--soi-gdmiel-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gdmiel-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gdmiel-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-gdmiel-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gdmiel-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-gdmiel-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gdmiel-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gdmiel-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-gdmiel-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gdmiel-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gdmiel-compo-value {\n    text-align: left;\n  }\n\n  .soi-gdmiel-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gdmiel-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gdmiel-fiche {\n    --soi-gdmiel-text-soft: #2C3E50;\n    --soi-gdmiel-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603178611018,"sku":"AP0103","price":10.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gel-douche-doux-bio-miel-aloe-vera-et-lait-damande-propolia-packshot.webp?v=1788683708"},{"product_id":"savon-actif-propolis-miel-karite","title":"Savon actif Bio - Propolis, Miel \u0026 Karité - Propolia","description":"\n\u003cdiv class=\"soi-sav-fiche\"\u003e\n\n  \u003csection class=\"soi-sav-hero\"\u003e\n    \u003cdiv class=\"soi-sav-hero-tag\"\u003e\n      \u003cspan class=\"soi-sav-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène · Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sav-hero-title\"\u003ePropolis, Miel \u0026amp; Karité réunis dans un savon\u003c\/span\u003e\n    \u003cp class=\"soi-sav-hero-subtitle\"\u003eTrois trésors de la ruche et du karité réunis dans un savon purifiant certifié bio, pour une peau nette, apaisée et nourrie au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sav-hero-labels\"\u003e\n      \u003cspan class=\"soi-sav-label soi-sav-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-sav-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-sav-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-sav-label\"\u003eSANS PARABÈNES\u003c\/span\u003e\n      \u003cspan class=\"soi-sav-label\"\u003eSANS SULFATES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sav-section\"\u003e\n    \u003ch2\u003ePourquoi ce savon miel propolis bio fait la différence\u003c\/h2\u003e\n    \u003cp\u003eLa propolis est une résine naturelle produite par les abeilles pour protéger leur ruche. Riche en flavonoïdes et en composés phénoliques, elle est reconnue pour ses puissantes propriétés purifiantes et assainissantes. Associée au miel bio, hydratant et apaisant, et au beurre de karité, fondant et nourrissant, ce trio forme une formule cohérente et complémentaire, particulièrement adaptée aux peaux mixtes, grasses ou à tendance acnéique.\u003c\/p\u003e\n    \u003cp\u003eContrairement à de nombreux savons du commerce, celui-ci est certifié Cosmos Organic par Ecocert, composé à 99 % d'ingrédients d'origine naturelle, sans sulfates agressifs ni parabènes. Il est fabriqué en France, en Occitanie, selon des exigences de qualité rigoureuses.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sav-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce savon actif bio propolis ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sav-grid\"\u003e\n      \u003cdiv class=\"soi-sav-card\"\u003e\n        \u003ch3\u003e🌱 Peaux jeunes et juvéniles\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les adolescents confrontés aux imperfections et aux excès de sébum.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-card\"\u003e\n        \u003ch3\u003e✨ Peaux à problèmes\u003c\/h3\u003e\n        \u003cp\u003eBoutons, points noirs, pores dilatés, peau terne : ce savon purifiant vous aide à retrouver un teint plus net.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-card\"\u003e\n        \u003ch3\u003e🤍 Peaux sensibles\u003c\/h3\u003e\n        \u003cp\u003eLa douceur du karité et du miel équilibre le pouvoir purifiant de la propolis, pour un nettoyage sans agression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧‍👦 Toute la famille\u003c\/h3\u003e\n        \u003cp\u003eConvient aux adultes et aux enfants dès 3 ans, pour le visage comme pour le corps.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sav-section\"\u003e\n    \u003ch2\u003eComposition du savon karité miel propolis\u003c\/h2\u003e\n    \u003cp class=\"soi-sav-section-intro\"\u003eCe savon repose sur une recette enrichie en propolis bio, pensée pour allier efficacité et respect cutané.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sav-benefits\"\u003e\n      \u003cdiv class=\"soi-sav-benefit\"\u003e\n        \u003cdiv class=\"soi-sav-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n        \u003cp\u003eAction purifiante, assainissante et protectrice.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-benefit\"\u003e\n        \u003cdiv class=\"soi-sav-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eHydratant et apaisant, il aide à maintenir le film hydrolipidique naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-benefit\"\u003e\n        \u003cdiv class=\"soi-sav-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBeurre de karité bio\u003c\/h3\u003e\n        \u003cp\u003eNourrit, adoucit et protège la barrière cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-benefit\"\u003e\n        \u003cdiv class=\"soi-sav-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBase saponifiée végétale\u003c\/h3\u003e\n        \u003cp\u003eRiche et onctueuse, pour une mousse douce et enveloppante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1.25rem;\"\u003e\u003cem\u003eIngrédients INCI complets disponibles sur l'emballage. Formule sans sulfates (SLS\/SLES), sans parabènes, sans huile de palme.\u003c\/em\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sav-section\"\u003e\n    \u003ch2\u003eComment utiliser ce savon bio pour le visage et le corps ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sav-timeline\"\u003e\n      \u003cdiv class=\"soi-sav-step\"\u003e\n        \u003cdiv class=\"soi-sav-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sav-step-content\"\u003e\n          \u003ch3\u003eHumidifiez\u003c\/h3\u003e\n          \u003cp\u003eMouillez votre peau avec de l'eau tiède pour ouvrir les pores et préparer le nettoyage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-step\"\u003e\n        \u003cdiv class=\"soi-sav-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sav-step-content\"\u003e\n          \u003ch3\u003eFaites mousser\u003c\/h3\u003e\n          \u003cp\u003eFaites mousser le savon entre vos mains ou directement sur la peau en effectuant des mouvements circulaires doux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-step\"\u003e\n        \u003cdiv class=\"soi-sav-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-sav-step-content\"\u003e\n          \u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau claire. Pour une conservation optimale du pain de savon, laissez-le sécher entre deux utilisations.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sav-tip\"\u003e\n      \u003cdiv class=\"soi-sav-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUne utilisation quotidienne, matin et soir, est idéale pour les peaux à tendance acnéique. Pour les peaux plus sèches, réservez-le à une utilisation le soir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sav-section\"\u003e\n    \u003ch2\u003eCertifications et engagements Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sav-grid-compact\"\u003e\n      \u003cdiv class=\"soi-sav-card-mini\"\u003e\n        \u003cspan class=\"soi-sav-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-sav-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-sav-card-mini-value\"\u003eCosmos Organic Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-card-mini\"\u003e\n        \u003cspan class=\"soi-sav-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-sav-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-sav-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-card-mini\"\u003e\n        \u003cspan class=\"soi-sav-card-mini-icon\"\u003e🐝\u003c\/span\u003e\n        \u003cspan class=\"soi-sav-card-mini-label\"\u003eSavoir-faire\u003c\/span\u003e\n        \u003cspan class=\"soi-sav-card-mini-value\"\u003ePlus de 30 ans d'expertise apicole\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sav-card-mini\"\u003e\n        \u003cspan class=\"soi-sav-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-sav-card-mini-label\"\u003eNaturalité\u003c\/span\u003e\n        \u003cspan class=\"soi-sav-card-mini-value\"\u003e99 % d'origine naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sav-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sav-cta-box\"\u003e\n      \u003cp class=\"soi-sav-cta-tag\" style=\"color: white;\"\u003ePropolis, miel et karité : le trio purifiant de la ruche\u003c\/p\u003e\n      \u003cp class=\"soi-sav-cta-text\" style=\"color: white;\"\u003eUn savon bio fabriqué en France, conçu pour toute la famille. Une routine simple, naturelle et efficace pour retrouver une peau nette et douce 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-sav-marine: #1A2D3D;\n  --soi-sav-marine-dark: #0F1E2B;\n  --soi-sav-marine-light: #2C4458;\n  --soi-sav-pomme: #A1C544;\n  --soi-sav-pomme-dark: #84A636;\n  --soi-sav-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-sav-white: #FFFFFF;\n  --soi-sav-off-white: #F8FAF6;\n  --soi-sav-stone: #F1F3EE;\n  --soi-sav-line: #E5E8E0;\n\n  --soi-sav-primary: #7B4FA6;\n  --soi-sav-primary-soft: #F5F0FA;\n  --soi-sav-accent: #D4A42A;\n\n  --soi-sav-text: #1A2D3D;\n  --soi-sav-text-soft: #4A5B6B;\n  --soi-sav-text-muted: #7B8693;\n\n  --soi-sav-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sav-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sav-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sav-radius: 12px;\n  --soi-sav-radius-sm: 8px;\n  --soi-sav-radius-pill: 999px;\n}\n\n.soi-sav-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sav-fiche img { max-width: 100%; height: auto; }\n\n.soi-sav-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sav-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sav-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-sav-hero {\n  position: relative;\n  background: var(--soi-sav-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-sav-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sav-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sav-pomme);\n}\n\n.soi-sav-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-sav-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sav-pomme);\n  border-radius: 50%;\n}\n\n.soi-sav-hero-title {\n  display: block;\n  color: var(--soi-sav-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-sav-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-sav-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sav-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-sav-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sav-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sav-label-accent {\n  background: var(--soi-sav-pomme);\n  border-color: var(--soi-sav-pomme);\n  color: var(--soi-sav-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-sav-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sav-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sav-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-sav-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sav-pomme);\n  border-radius: 2px;\n}\n\n.soi-sav-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sav-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sav-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sav-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sav-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-sav-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-sav-benefit {\n  background: var(--soi-sav-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-sav-radius);\n  border: 1px solid var(--soi-sav-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-sav-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-sav-shadow-md);\n}\n\n.soi-sav-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-sav-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-sav-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-sav-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-sav-benefit:hover .soi-sav-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-sav-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sav-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sav-benefit p {\n  font-size: 13px;\n  color: var(--soi-sav-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-sav-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sav-card {\n  background: var(--soi-sav-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sav-radius);\n  border-left: 3px solid var(--soi-sav-pomme);\n}\n\n.soi-sav-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sav-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sav-card p {\n  font-size: 14px;\n  color: var(--soi-sav-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-sav-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-sav-card-mini {\n  background: var(--soi-sav-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-sav-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-sav-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-sav-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-sav-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-sav-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sav-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-sav-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-sav-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sav-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sav-radius);\n  border: 1px solid var(--soi-sav-line);\n  align-items: flex-start;\n}\n\n.soi-sav-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sav-marine);\n  color: var(--soi-sav-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-sav-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sav-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sav-step-content p {\n  font-size: 14px;\n  color: var(--soi-sav-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-sav-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sav-pomme-light);\n  border-left: 4px solid var(--soi-sav-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sav-radius) var(--soi-sav-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sav-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sav-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sav-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sav-tip p {\n  font-size: 14px;\n  color: var(--soi-sav-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-sav-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sav-accordion-item {\n  background: var(--soi-sav-off-white);\n  border-radius: var(--soi-sav-radius-sm);\n  border: 1px solid var(--soi-sav-line);\n  overflow: hidden;\n}\n\n.soi-sav-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sav-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-sav-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sav-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sav-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sav-accordion-item[open] .soi-sav-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sav-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sav-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sav-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-sav-cta-box {\n  background: var(--soi-sav-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sav-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sav-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-sav-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sav-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-sav-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sav-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sav-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-sav-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sav-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-sav-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-sav-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sav-fiche {\n    --soi-sav-text-soft: #2C3E50;\n    --soi-sav-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603179659594,"sku":"AP0104","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/savon-actif-certifie-bio-propolis-miel-et-karite-propolia-packshot_caa0d251-f3b7-4bc3-ba91-480aa3949b4f.webp?v=1779809098"},{"product_id":"apres-shampooing-miel-argan-ble","title":"Après-Shampoing certifié Bio Miel, Argan et Protéines de Blé - Propolia","description":"\n\u003cdiv class=\"soi-apsh-fiche\"\u003e\n\n  \u003csection class=\"soi-apsh-hero\"\u003e\n    \u003cdiv class=\"soi-apsh-hero-tag\"\u003e\n      \u003cspan class=\"soi-apsh-tag-dot\"\u003e\u003c\/span\u003e\n      Soin capillaire bio · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-apsh-hero-title\"\u003eLe trio miel, argan et blé pour des cheveux sublimés\u003c\/span\u003e\n    \u003cp class=\"soi-apsh-hero-subtitle\"\u003eUn après-shampoing certifié Cosmos Organic qui démêle, nourrit et adoucit vos cheveux grâce à trois actifs d'exception, dans une formule à 98 % d'origine naturelle, fabriquée en France.\u003c\/p\u003e\n    \u003cdiv class=\"soi-apsh-hero-labels\"\u003e\n      \u003cspan class=\"soi-apsh-label soi-apsh-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-apsh-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-apsh-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-apsh-label\"\u003eSANS SILICONE\u003c\/span\u003e\n      \u003cspan class=\"soi-apsh-label\"\u003eTESTÉ DERMATOLOGIQUEMENT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un après-shampoing bio plutôt qu'un conditionner classique ?\u003c\/h2\u003e\n    \u003cp\u003eLes après-shampoings conventionnels contiennent souvent des silicones qui créent un effet gaine artificiel, un lissage de façade qui finit par étouffer la fibre capillaire. En optant pour un après-shampoing bio naturel comme celui de Propolia, vous nourrissez vraiment vos cheveux sans les alourdir ni les encombrer.\u003c\/p\u003e\n    \u003cp\u003eSa formule, composée à \u003cstrong\u003e98 % d'ingrédients d'origine naturelle\u003c\/strong\u003e dont \u003cstrong\u003e25 % issus de l'agriculture biologique\u003c\/strong\u003e, est exempte de silicones, de colorants de synthèse et d'actifs controversés. C'est un soin capillaire que vous pouvez utiliser l'esprit léger, pour toute la famille dès 3 ans.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eLes trois actifs clés qui font la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-apsh-benefits\"\u003e\n      \u003cdiv class=\"soi-apsh-benefit\"\u003e\n        \u003cdiv class=\"soi-apsh-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eHumectant naturel reconnu, il capte et retient l'humidité dans la fibre capillaire, laissant les cheveux souples et brillants après chaque lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-benefit\"\u003e\n        \u003cdiv class=\"soi-apsh-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile d'argan\u003c\/h3\u003e\n        \u003cp\u003eSurnommée « or liquide du Maroc », elle est riche en acides gras essentiels et en vitamine E. Elle nourrit en profondeur, dompte les frisottis et apporte un toucher soyeux sans effet gras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-benefit\"\u003e\n        \u003cdiv class=\"soi-apsh-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eProtéines de blé\u003c\/h3\u003e\n        \u003cp\u003eElles pénètrent le cortex du cheveu pour le renforcer de l'intérieur, réduire la casse et améliorer la résistance au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eCe que vous allez vraiment ressentir après utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-apsh-grid\"\u003e\n      \u003cdiv class=\"soi-apsh-card\"\u003e\n        \u003ch3\u003e✨ Démêlage facilité\u003c\/h3\u003e\n        \u003cp\u003eMême sur les cheveux épais ou bouclés, vos doigts glissent sans tirer ni casser la fibre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card\"\u003e\n        \u003ch3\u003e🤍 Douceur immédiate\u003c\/h3\u003e\n        \u003cp\u003eDès le rinçage, vos cheveux retrouvent un toucher naturellement soyeux et agréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card\"\u003e\n        \u003ch3\u003e💎 Brillance naturelle\u003c\/h3\u003e\n        \u003cp\u003eUn éclat retrouvé, sans effet plastifié, avec un parfum délicat qui persiste après le séchage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card\"\u003e\n        \u003ch3\u003e💪 Cheveux renforcés\u003c\/h3\u003e\n        \u003cp\u003eAprès plusieurs semaines d'utilisation régulière, vos cheveux sont visiblement plus forts et résistants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eComment utiliser cet après-shampoing bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-apsh-timeline\"\u003e\n      \u003cdiv class=\"soi-apsh-step\"\u003e\n        \u003cdiv class=\"soi-apsh-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-apsh-step-content\"\u003e\n          \u003ch3\u003eAppliquez sur cheveux propres\u003c\/h3\u003e\n          \u003cp\u003eAprès votre shampooing habituel, essorez légèrement vos cheveux avant d'appliquer le soin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-step\"\u003e\n        \u003cdiv class=\"soi-apsh-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-apsh-step-content\"\u003e\n          \u003ch3\u003eRépartissez sur les longueurs\u003c\/h3\u003e\n          \u003cp\u003eDistribuez le produit sur les longueurs et les pointes, en évitant les racines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-step\"\u003e\n        \u003cdiv class=\"soi-apsh-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-apsh-step-content\"\u003e\n          \u003ch3\u003eLaissez poser puis rincez\u003c\/h3\u003e\n          \u003cp\u003eLaissez agir 2 à 3 minutes pour que les actifs pénètrent la fibre, puis rincez abondamment à l'eau tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-apsh-tip\"\u003e\n      \u003cdiv class=\"soi-apsh-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCe soin convient à tous types de cheveux, des plus fins aux plus épais, et peut être utilisé à chaque shampoing pour un résultat optimal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cp\u003eAqua, Cetearyl Alcohol, Behentrimonium Chloride, Argania Spinosa Kernel Oil*, Mel*, Triticum Vulgare Protein, Parfum, Citric Acid, Benzyl Alcohol, Dehydroacetic Acid, Limonene, Linalool.\u003c\/p\u003e\n    \u003cp\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique. 98 % du total des ingrédients sont d'origine naturelle. 25 % du total des ingrédients sont issus de l'agriculture biologique. Certifié Cosmos Organic par Ecocert Greenlife.\u003c\/em\u003e\u003c\/p\u003e\n    \u003cdiv class=\"soi-apsh-compo\"\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003e150 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003e98 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eIngrédients bio\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003e25 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003eCosmos Organic par Ecocert Greenlife\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-compo-row\"\u003e\n        \u003cspan class=\"soi-apsh-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-compo-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-apsh-section\"\u003e\n    \u003ch2\u003eLes engagements Propolia qui font la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-apsh-grid-compact\"\u003e\n      \u003cdiv class=\"soi-apsh-card-mini\"\u003e\n        \u003cspan class=\"soi-apsh-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-value\"\u003eCosmos Organic Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card-mini\"\u003e\n        \u003cspan class=\"soi-apsh-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card-mini\"\u003e\n        \u003cspan class=\"soi-apsh-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-value\"\u003eSans silicone ni colorant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-apsh-card-mini\"\u003e\n        \u003cspan class=\"soi-apsh-card-mini-icon\"\u003e👨‍👩‍👧\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-label\"\u003eConvient\u003c\/span\u003e\n        \u003cspan class=\"soi-apsh-card-mini-value\"\u003eToute la famille dès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-apsh-accordion\"\u003e\n      \u003cdetails class=\"soi-apsh-accordion-item\"\u003e\n        \u003csummary class=\"soi-apsh-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-apsh-accordion-content\"\u003e\n          \u003cp\u003eCe produit est un soin cosmétique et ne constitue pas un traitement médical. En cas de réaction cutanée, cessez l'utilisation et 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-apsh-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-apsh-cta-box\"\u003e\n      \u003cp class=\"soi-apsh-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, se coiffer naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-apsh-cta-text\" style=\"color: white;\"\u003eTrois actifs précieux réunis dans un tube : le miel pour l'éclat, l'argan pour la souplesse, les protéines de blé pour la force. Transformez chaque lavage en véritable rituel capillaire, sans ingrédient superflu.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-apsh-marine: #1A2D3D;\n  --soi-apsh-marine-dark: #0F1E2B;\n  --soi-apsh-marine-light: #2C4458;\n  --soi-apsh-pomme: #A1C544;\n  --soi-apsh-pomme-dark: #84A636;\n  --soi-apsh-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-apsh-white: #FFFFFF;\n  --soi-apsh-off-white: #F8FAF6;\n  --soi-apsh-stone: #F1F3EE;\n  --soi-apsh-line: #E5E8E0;\n\n  --soi-apsh-primary: #D4A52A;\n  --soi-apsh-primary-soft: rgba(212,165,42,0.12);\n  --soi-apsh-accent: #C8A0A0;\n\n  --soi-apsh-text: #1A2D3D;\n  --soi-apsh-text-soft: #4A5B6B;\n  --soi-apsh-text-muted: #7B8693;\n\n  --soi-apsh-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-apsh-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-apsh-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-apsh-radius: 12px;\n  --soi-apsh-radius-sm: 8px;\n  --soi-apsh-radius-pill: 999px;\n}\n\n.soi-apsh-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-apsh-fiche img { max-width: 100%; height: auto; }\n\n.soi-apsh-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-apsh-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-apsh-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-apsh-hero {\n  position: relative;\n  background: var(--soi-apsh-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-apsh-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-apsh-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-apsh-pomme);\n}\n\n.soi-apsh-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-apsh-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-apsh-pomme);\n  border-radius: 50%;\n}\n\n.soi-apsh-hero-title {\n  display: block;\n  color: var(--soi-apsh-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-apsh-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-apsh-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-apsh-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-apsh-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-apsh-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-apsh-label-accent {\n  background: var(--soi-apsh-pomme);\n  border-color: var(--soi-apsh-pomme);\n  color: var(--soi-apsh-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-apsh-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-apsh-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-apsh-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-apsh-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-apsh-pomme);\n  border-radius: 2px;\n}\n\n.soi-apsh-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-apsh-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-apsh-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-apsh-section p em {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-apsh-text-muted);\n}\n\n\/* === BENEFITS === *\/\n.soi-apsh-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-apsh-benefit {\n  background: var(--soi-apsh-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-apsh-radius);\n  border: 1px solid var(--soi-apsh-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-apsh-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-apsh-shadow-md);\n}\n\n.soi-apsh-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-apsh-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-apsh-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-apsh-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-apsh-benefit:hover .soi-apsh-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-apsh-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-apsh-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-apsh-benefit p {\n  font-size: 15px;\n  color: var(--soi-apsh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-apsh-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-apsh-card {\n  background: var(--soi-apsh-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-apsh-radius);\n  border-left: 3px solid var(--soi-apsh-pomme);\n}\n\n.soi-apsh-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-apsh-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-apsh-card p {\n  font-size: 14px;\n  color: var(--soi-apsh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-apsh-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.5rem;\n}\n\n.soi-apsh-card-mini {\n  background: var(--soi-apsh-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-apsh-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-apsh-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-apsh-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-apsh-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-apsh-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-apsh-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-apsh-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-apsh-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-apsh-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-apsh-radius);\n  border: 1px solid var(--soi-apsh-line);\n  align-items: flex-start;\n}\n\n.soi-apsh-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-apsh-marine);\n  color: var(--soi-apsh-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-apsh-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-apsh-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-apsh-step-content p {\n  font-size: 15px;\n  color: var(--soi-apsh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-apsh-compo {\n  background: var(--soi-apsh-off-white);\n  border-radius: var(--soi-apsh-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n}\n\n.soi-apsh-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-apsh-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-apsh-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-apsh-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-apsh-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-apsh-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-apsh-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-apsh-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-apsh-pomme-light);\n  border-left: 4px solid var(--soi-apsh-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-apsh-radius) var(--soi-apsh-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-apsh-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-apsh-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-apsh-marine);\n  margin-bottom: 4px;\n}\n\n.soi-apsh-tip p {\n  font-size: 15px;\n  color: var(--soi-apsh-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-apsh-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-apsh-accordion-item {\n  background: var(--soi-apsh-off-white);\n  border-radius: var(--soi-apsh-radius-sm);\n  border: 1px solid var(--soi-apsh-line);\n  overflow: hidden;\n}\n\n.soi-apsh-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-apsh-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-apsh-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-apsh-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-apsh-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-apsh-accordion-item[open] .soi-apsh-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-apsh-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-apsh-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-apsh-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-apsh-cta-box {\n  background: var(--soi-apsh-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-apsh-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-apsh-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-apsh-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-apsh-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-apsh-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-apsh-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-apsh-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-apsh-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-apsh-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-apsh-compo-value {\n    text-align: left;\n  }\n\n  .soi-apsh-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-apsh-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-apsh-fiche {\n    --soi-apsh-text-soft: #2C3E50;\n    --soi-apsh-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603179757898,"sku":"AP0105","price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/apres-shampoing-certifie-bio-miel-argan-et-proteines-de-ble--packshot.webp?v=1789821568"},{"product_id":"spray-apaisant-gorge-propolis","title":"Spray gorge Bio - Propolis, Miel \u0026 Thym - Propolia","description":"\u003cdiv class=\"soi-spgo-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-spgo-hero\"\u003e\n    \u003cdiv class=\"soi-spgo-hero-tag\"\u003e\n      \u003cspan class=\"soi-spgo-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-spgo-hero-title\"\u003ePropolis, miel et thym dans votre poche\u003c\/span\u003e\n    \u003cp class=\"soi-spgo-hero-subtitle\"\u003eApaise et soulage votre gorge en quelques secondes grâce à une synergie d'actifs naturels issus de la ruche et de l'agriculture biologique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spgo-hero-labels\"\u003e\n      \u003cspan class=\"soi-spgo-label soi-spgo-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-spgo-label\"\u003eCERTIFIÉ ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-spgo-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-spgo-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-spgo-label\"\u003eÉLU MEILLEUR PRODUIT BIO 2021\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Pourquoi choisir ce spray --\u003e\n  \u003csection class=\"soi-spgo-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray propolis pour la gorge ?\u003c\/h2\u003e\n    \u003cp class=\"soi-spgo-section-intro\"\u003eCe qui différencie ce spray gorge propolis de la concurrence, c'est la synergie de ses actifs naturels, tous issus de l'agriculture biologique et fabriqués en Occitanie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spgo-benefits\"\u003e\n      \u003cdiv class=\"soi-spgo-benefit\"\u003e\n        \u003cdiv class=\"soi-spgo-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio à haute concentration\u003c\/h3\u003e\n        \u003cp\u003eVéritable bouclier naturel des abeilles, elle apaise et protège la muqueuse buccale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-benefit\"\u003e\n        \u003cdiv class=\"soi-spgo-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eAdoucit instantanément la gorge et forme un film protecteur réconfortant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-benefit\"\u003e\n        \u003cdiv class=\"soi-spgo-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile essentielle de thym bio\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés purifiantes et son action sur les voies respiratoires supérieures.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-benefit\"\u003e\n        \u003cdiv class=\"soi-spgo-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuile essentielle d'eucalyptus bio\u003c\/h3\u003e\n        \u003cp\u003eContribue à dégager et rafraîchir les voies aériennes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spgo-tip\"\u003e\n      \u003cdiv class=\"soi-spgo-tip-icon\"\u003e✨\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eDouble action\u003c\/strong\u003e\n        \u003cp\u003eEnsemble, ces ingrédients offrent une action à la fois apaisante et protectrice, pour un soulagement rapide des maux de gorge, que vous soyez en période hivernale ou exposé à des environnements secs et climatisés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Composition --\u003e\n  \u003csection class=\"soi-spgo-section\"\u003e\n    \u003ch2\u003eComposition complète du spray gorge propolis Propolia\u003c\/h2\u003e\n    \u003cp class=\"soi-spgo-section-intro\"\u003eTransparence totale sur ce que vous pulvérisez dans votre gorge.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spgo-compo\"\u003e\n      \u003cdiv class=\"soi-spgo-compo-row\"\u003e\n        \u003cspan class=\"soi-spgo-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-compo-value\"\u003eExtrait de propolis bio (Populus spp.)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-compo-row\"\u003e\n        \u003cspan class=\"soi-spgo-compo-label\"\u003eActif adoucissant\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-compo-value\"\u003eMiel bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-compo-row\"\u003e\n        \u003cspan class=\"soi-spgo-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-compo-value\"\u003eThym bio (Thymus vulgaris)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-compo-row\"\u003e\n        \u003cspan class=\"soi-spgo-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-compo-value\"\u003eEucalyptus bio (Eucalyptus globulus)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-compo-row\"\u003e\n        \u003cspan class=\"soi-spgo-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-compo-value\"\u003eEau, glycérine végétale bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spgo-grid-compact\"\u003e\n      \u003cdiv class=\"soi-spgo-card-mini\"\u003e\n        \u003cspan class=\"soi-spgo-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-card-mini-label\"\u003eSans alcool\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-card-mini-value\"\u003eOui\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-card-mini\"\u003e\n        \u003cspan class=\"soi-spgo-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-card-mini-label\"\u003eSans OGM\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-card-mini-value\"\u003eOui\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-card-mini\"\u003e\n        \u003cspan class=\"soi-spgo-card-mini-icon\"\u003e🎨\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-card-mini-label\"\u003eSans colorants\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-card-mini-value\"\u003eOui\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-card-mini\"\u003e\n        \u003cspan class=\"soi-spgo-card-mini-icon\"\u003e🧪\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-card-mini-label\"\u003eSans conservateurs de synthèse\u003c\/span\u003e\n        \u003cspan class=\"soi-spgo-card-mini-value\"\u003eOui\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Utilisation --\u003e\n  \u003csection class=\"soi-spgo-section\"\u003e\n    \u003ch2\u003eComment utiliser ce spray gorge à la propolis ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spgo-timeline\"\u003e\n      \u003cdiv class=\"soi-spgo-step\"\u003e\n        \u003cdiv class=\"soi-spgo-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-spgo-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-spgo-step\"\u003e\n        \u003cdiv class=\"soi-spgo-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-spgo-step-content\"\u003e\n          \u003ch3\u003ePulvérisez 2 à 3 pressions\u003c\/h3\u003e\n          \u003cp\u003eDirectement sur la gorge, en visant l'arrière du palais.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-step\"\u003e\n        \u003cdiv class=\"soi-spgo-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-spgo-step-content\"\u003e\n          \u003ch3\u003eRenouvelez 3 à 6 fois par jour\u003c\/h3\u003e\n          \u003cp\u003eSelon l'intensité de l'inconfort, sans dépasser les recommandations.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-step\"\u003e\n        \u003cdiv class=\"soi-spgo-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-spgo-step-content\"\u003e\n          \u003ch3\u003ePatientez après l'application\u003c\/h3\u003e\n          \u003cp\u003eÉvitez de boire ou de manger dans les 10 à 15 minutes suivant l'application pour optimiser l'action des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spgo-tip\"\u003e\n      \u003cdiv class=\"soi-spgo-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe flacon de 20 ml se glisse facilement dans un sac ou une trousse. Idéal au bureau, en voyage ou à portée de main dès les premiers signes d'irritation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Engagements qualité --\u003e\n  \u003csection class=\"soi-spgo-section\"\u003e\n    \u003ch2\u003eEngagements qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spgo-grid\"\u003e\n      \u003cdiv class=\"soi-spgo-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eEn Occitanie, par des apiculteurs passionnés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-card\"\u003e\n        \u003ch3\u003e🌿 Certifié Agriculture Biologique\u003c\/h3\u003e\n        \u003cp\u003ePar Ecocert, garantie d'une formule respectueuse de l'environnement et de votre santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-card\"\u003e\n        \u003ch3\u003e🏆 Élu Meilleur Produit Bio 2021\u003c\/h3\u003e\n        \u003cp\u003eUne reconnaissance de l'excellence et de la qualité de cette formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spgo-card\"\u003e\n        \u003ch3\u003e🤍 Sans alcool\u003c\/h3\u003e\n        \u003cp\u003eFormule respectueuse des muqueuses, pour une utilisation confortable au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Précautions --\u003e\n  \u003csection class=\"soi-spgo-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spgo-accordion\"\u003e\n      \u003cdetails class=\"soi-spgo-accordion-item\"\u003e\n        \u003csummary class=\"soi-spgo-accordion-header\"\u003e⚠️ Allergies et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spgo-accordion-content\"\u003e\n          \u003cp\u003eCe spray gorge propolis est déconseillé aux personnes allergiques aux produits de la ruche, au pollen ou aux plantes de la famille des Astéracées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-spgo-accordion-item\"\u003e\n        \u003csummary class=\"soi-spgo-accordion-header\"\u003e👶 Enfants et femmes enceintes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spgo-accordion-content\"\u003e\n          \u003cp\u003eCe produit n'est pas recommandé chez les enfants de moins de 6 ans, ni chez la femme enceinte ou allaitante sans avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-spgo-accordion-item\"\u003e\n        \u003csummary class=\"soi-spgo-accordion-header\"\u003e🩺 Avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-spgo-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical. En cas de symptômes persistants au-delà de 48 heures, 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 FINAL --\u003e\n  \u003csection class=\"soi-spgo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-spgo-cta-box\"\u003e\n      \u003cp class=\"soi-spgo-cta-text\" style=\"color: white;\"\u003eQuand la gorge envoie ses premiers signaux d'alarme, ce spray propolis bio répond présent en quelques secondes. Une alliée naturelle, certifiée bio, à avoir toujours sur soi. Parce que prendre soin de sa gorge, c'est aussi prendre soin de soi.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-spgo-marine: #1A2D3D;\n  --soi-spgo-marine-dark: #0F1E2B;\n  --soi-spgo-marine-light: #2C4458;\n  --soi-spgo-pomme: #A1C544;\n  --soi-spgo-pomme-dark: #84A636;\n  --soi-spgo-pomme-light: rgba(161,197,68,0.10);\n  --soi-spgo-white: #FFFFFF;\n  --soi-spgo-off-white: #F8FAF6;\n  --soi-spgo-stone: #F1F3EE;\n  --soi-spgo-line: #E5E8E0;\n  --soi-spgo-primary: #D4A82A;\n  --soi-spgo-primary-soft: #F5E6B8;\n  --soi-spgo-accent: #8B3A2A;\n  --soi-spgo-text: #1A2D3D;\n  --soi-spgo-text-soft: #4A5B6B;\n  --soi-spgo-text-muted: #7B8693;\n  --soi-spgo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spgo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spgo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spgo-radius: 12px;\n  --soi-spgo-radius-sm: 8px;\n  --soi-spgo-radius-pill: 999px;\n}\n\n.soi-spgo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spgo-fiche img { max-width: 100%; height: auto; }\n\n.soi-spgo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spgo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spgo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-spgo-hero {\n  position: relative;\n  background: var(--soi-spgo-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-spgo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spgo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spgo-primary);\n}\n\n.soi-spgo-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-spgo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spgo-primary);\n  border-radius: 50%;\n}\n\n.soi-spgo-hero-title {\n  display: block;\n  color: var(--soi-spgo-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-spgo-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-spgo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spgo-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-spgo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spgo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spgo-label-accent {\n  background: var(--soi-spgo-primary);\n  border-color: var(--soi-spgo-primary);\n  color: var(--soi-spgo-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-spgo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spgo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spgo-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-spgo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spgo-primary);\n  border-radius: 2px;\n}\n\n.soi-spgo-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-spgo-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-spgo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spgo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spgo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-spgo-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-spgo-benefit {\n  background: var(--soi-spgo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-spgo-radius);\n  border: 1px solid var(--soi-spgo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-spgo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-spgo-shadow-md);\n}\n\n.soi-spgo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-spgo-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-spgo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-spgo-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-spgo-benefit:hover .soi-spgo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-spgo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spgo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spgo-benefit p {\n  font-size: 13px;\n  color: var(--soi-spgo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-spgo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-spgo-card {\n  background: var(--soi-spgo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spgo-radius);\n  border-left: 3px solid var(--soi-spgo-primary);\n}\n\n.soi-spgo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spgo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spgo-card p {\n  font-size: 14px;\n  color: var(--soi-spgo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-spgo-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-spgo-card-mini {\n  background: var(--soi-spgo-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-spgo-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-spgo-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-spgo-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-spgo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-spgo-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spgo-marine);\n}\n\n\/* COMPOSITION *\/\n.soi-spgo-compo {\n  background: var(--soi-spgo-off-white);\n  border-radius: var(--soi-spgo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-spgo-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-spgo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spgo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spgo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spgo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spgo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spgo-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-spgo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-spgo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spgo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spgo-radius);\n  border: 1px solid var(--soi-spgo-line);\n  align-items: flex-start;\n}\n\n.soi-spgo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spgo-marine);\n  color: var(--soi-spgo-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-spgo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spgo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spgo-step-content p {\n  font-size: 14px;\n  color: var(--soi-spgo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-spgo-tip {\n  display: flex;\n  gap: 1rem;\n  background: rgba(212,168,42,0.08);\n  border-left: 4px solid var(--soi-spgo-primary);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-spgo-radius) var(--soi-spgo-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-spgo-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-spgo-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-spgo-marine);\n  margin-bottom: 4px;\n}\n\n.soi-spgo-tip p {\n  font-size: 14px;\n  color: var(--soi-spgo-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-spgo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-spgo-accordion-item {\n  background: var(--soi-spgo-off-white);\n  border-radius: var(--soi-spgo-radius-sm);\n  border: 1px solid var(--soi-spgo-line);\n  overflow: hidden;\n}\n\n.soi-spgo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-spgo-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-spgo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-spgo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-spgo-primary);\n  transition: transform 0.2s ease;\n}\n\n.soi-spgo-accordion-item[open] .soi-spgo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-spgo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-spgo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-spgo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-spgo-cta-box {\n  background: var(--soi-spgo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spgo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spgo-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-spgo-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spgo-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-spgo-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spgo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spgo-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-spgo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spgo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spgo-compo-value {\n    text-align: left;\n  }\n\n  .soi-spgo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-spgo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spgo-fiche {\n    --soi-spgo-text-soft: #2C3E50;\n    --soi-spgo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603230187850,"sku":"AP0107","price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-gorge-bio-propolis-miel-thym-propolia-packshot_c4dae7f3-08db-4fc0-8ab3-cf61d2633a9e.webp?v=1785764546"},{"product_id":"gommes-propolis-bio-miel","title":"Gommes Bio de Propolis et Miel - Propolia","description":"\u003cdiv class=\"soi-gpro-fiche\"\u003e\n\n\u003csection class=\"soi-gpro-hero\"\u003e\n\u003cdiv class=\"soi-gpro-hero-tag\"\u003e\n\u003cspan class=\"soi-gpro-tag-dot\"\u003e\u003c\/span\u003e\nApithérapie · Propolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-gpro-hero-title\"\u003eLa douceur de la ruche au creux de votre poche\u003c\/span\u003e\n\u003cp class=\"soi-gpro-hero-subtitle\"\u003eGommes fondantes au miel bio et à la propolis purifiée, formulées pour apaiser votre gorge au quotidien, en famille, dès 3 ans.\u003c\/p\u003e\n\u003cdiv class=\"soi-gpro-hero-labels\"\u003e\n\u003cspan class=\"soi-gpro-label soi-gpro-label-accent\"\u003eBIO\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-label\"\u003eSANS SUCRES AJOUTÉS\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-label\"\u003eCERTIFIÉ ECOCERT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gpro-section\"\u003e\n\u003ch2\u003ePourquoi choisir ces gommes à la propolis ?\u003c\/h2\u003e\n\u003cp\u003eLa propolis est une résine naturelle produite par les abeilles pour protéger leur ruche. Reconnue pour ses propriétés bienfaisantes, elle est depuis longtemps utilisée pour soutenir le confort de la gorge et les défenses naturelles. Associée au miel bio, réputé pour ses vertus adoucissantes, cette formule vous offre une solution naturelle et agréable à consommer, sans arrière-goût chimique.\u003c\/p\u003e\n\u003cp\u003eContrairement à de nombreuses gommes du marché, celles de Propolia sont formulées sans sucres ajoutés, sans gluten et sans arômes artificiels : une composition honnête, au plus proche de la nature.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gpro-section\"\u003e\n\u003ch2\u003eComposition détaillée des gommes propolis bio miel\u003c\/h2\u003e\n\u003cdiv class=\"soi-gpro-compo\"\u003e\n\u003cdiv class=\"soi-gpro-compo-row\"\u003e\n\u003cspan class=\"soi-gpro-compo-label\"\u003eMiel bio\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-compo-value\"\u003e35 % de la formule\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-compo-row\"\u003e\n\u003cspan class=\"soi-gpro-compo-label\"\u003ePropolis purifiée bio\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-compo-value\"\u003e11 %\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-compo-row\"\u003e\n\u003cspan class=\"soi-gpro-compo-label\"\u003eOrigine des ingrédients\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-compo-value\"\u003e100 % d'origine naturelle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-compo-row\"\u003e\n\u003cspan class=\"soi-gpro-compo-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-compo-value\"\u003eAgriculture Biologique (Ecocert)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-compo-row\"\u003e\n\u003cspan class=\"soi-gpro-compo-label\"\u003eConditionnement\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-compo-value\"\u003eBoîte de 45 g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-grid-compact\"\u003e\n\u003cdiv class=\"soi-gpro-card-mini\"\u003e\n\u003cspan class=\"soi-gpro-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-card-mini-label\"\u003eSans gluten\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-card-mini\"\u003e\n\u003cspan class=\"soi-gpro-card-mini-icon\"\u003e🍯\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-card-mini-label\"\u003eSans sucres ajoutés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-card-mini\"\u003e\n\u003cspan class=\"soi-gpro-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n\u003cspan class=\"soi-gpro-card-mini-label\"\u003eSans arômes artificiels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gpro-section\"\u003e\n\u003ch2\u003eComment utiliser les gommes de propolis ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-gpro-timeline\"\u003e\n\u003cdiv class=\"soi-gpro-step\"\u003e\n\u003cdiv class=\"soi-gpro-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-step-content\"\u003e\n\u003ch3\u003eLaissez fondre lentement\u003c\/h3\u003e\n\u003cp\u003ePlacez une gomme en bouche et laissez-la fondre sans croquer. Le contact prolongé avec la gorge favorise l'action apaisante du miel et de la propolis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-step\"\u003e\n\u003cdiv class=\"soi-gpro-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-step-content\"\u003e\n\u003ch3\u003e2 à 4 gommes par jour\u003c\/h3\u003e\n\u003cp\u003eConsommez 2 à 4 gommes par jour, en cas d'irritation ou de légère fatigue vocale. Elles s'intègrent facilement dans votre quotidien, au bureau comme en déplacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-step\"\u003e\n\u003cdiv class=\"soi-gpro-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-step-content\"\u003e\n\u003ch3\u003ePour toute la famille\u003c\/h3\u003e\n\u003cp\u003eAdaptées aux enfants dès 3 ans et aux adultes, elles conviennent à toute la famille, particulièrement en hiver ou lors des changements de 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-gpro-section\"\u003e\n\u003ch2\u003eLes engagements qualité Propolia\u003c\/h2\u003e\n\u003cdiv class=\"soi-gpro-benefits\"\u003e\n\u003cdiv class=\"soi-gpro-benefit\"\u003e\n\u003cdiv class=\"soi-gpro-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n\u003cp\u003eConçu en Occitanie par des apiculteurs passionnés qui maîtrisent leur filière de A à Z.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-benefit\"\u003e\n\u003cdiv class=\"soi-gpro-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eCertifié Bio\u003c\/h3\u003e\n\u003cp\u003eCertifié Agriculture Biologique par Ecocert : chaque ingrédient répond à des critères stricts de traçabilité et de pureté.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-benefit\"\u003e\n\u003cdiv class=\"soi-gpro-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eSucré naturellement\u003c\/h3\u003e\n\u003cp\u003eSans sucres ajoutés : le goût sucré provient uniquement du miel, naturellement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-benefit\"\u003e\n\u003cdiv class=\"soi-gpro-benefit-icon\"\u003e\u003cspan\u003e🌾\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eSans gluten\u003c\/h3\u003e\n\u003cp\u003eConvient aux personnes sensibles au gluten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gpro-section\"\u003e\n\u003ch2\u003ePour qui sont ces gommes propolis bio ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-gpro-grid\"\u003e\n\u003cdiv class=\"soi-gpro-card\"\u003e\n\u003ch3\u003e🗣️ Gorge sensible\u003c\/h3\u003e\n\u003cp\u003eVous êtes sujet aux irritations de gorge en automne et en hiver ? Ces gommes vous apportent un confort apaisant tout au long de la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-card\"\u003e\n\u003ch3\u003e🎤 Professionnels de la voix\u003c\/h3\u003e\n\u003cp\u003eEnseignants, chanteurs ou tout professionnel exposé à la fatigue vocale : un allié discret et naturel à garder à portée de main.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gpro-card\"\u003e\n\u003ch3\u003e👨‍👩‍👧 Toute la famille\u003c\/h3\u003e\n\u003cp\u003eUne solution naturelle et douce pour vos enfants dès 3 ans comme pour les adultes souhaitant soutenir leurs défenses naturelles sans recourir à des produits chimiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gpro-section\"\u003e\n\u003cdiv class=\"soi-gpro-accordion\"\u003e\n\u003cdetails class=\"soi-gpro-accordion-item\"\u003e\n\u003csummary class=\"soi-gpro-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"soi-gpro-accordion-content\"\u003e\n\u003cp\u003eCe produit est un complément alimentaire. Il ne se substitue pas à un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gpro-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-gpro-cta-box\"\u003e\n\u003cp class=\"soi-gpro-cta-tag\" style=\"color: white;\"\u003eUn geste simple, naturel et savoureux\u003c\/p\u003e\n\u003cp class=\"soi-gpro-cta-text\" style=\"color: white;\"\u003ePrenez soin de votre gorge chaque jour avec la douceur de la ruche. Fabriquées en France, certifiées bio, sans compromis sur la qualité : parce que votre bien-être mérite ce qu'il y a de meilleur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gpro-marine: #1A2D3D;\n  --soi-gpro-marine-dark: #0F1E2B;\n  --soi-gpro-marine-light: #2C4458;\n  --soi-gpro-pomme: #A1C544;\n  --soi-gpro-pomme-dark: #84A636;\n  --soi-gpro-pomme-light: rgba(161,197,68,0.10);\n  --soi-gpro-white: #FFFFFF;\n  --soi-gpro-off-white: #F8FAF6;\n  --soi-gpro-stone: #F1F3EE;\n  --soi-gpro-line: #E5E8E0;\n  --soi-gpro-primary: #D4A82A;\n  --soi-gpro-primary-soft: #F5E6B8;\n  --soi-gpro-accent: #8B3A3A;\n  --soi-gpro-text: #1A2D3D;\n  --soi-gpro-text-soft: #4A5B6B;\n  --soi-gpro-text-muted: #7B8693;\n  --soi-gpro-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gpro-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gpro-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gpro-radius: 12px;\n  --soi-gpro-radius-sm: 8px;\n  --soi-gpro-radius-pill: 999px;\n}\n\n.soi-gpro-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gpro-fiche img { max-width: 100%; height: auto; }\n\n.soi-gpro-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gpro-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gpro-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gpro-hero {\n  position: relative;\n  background: var(--soi-gpro-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-gpro-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gpro-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gpro-pomme);\n}\n\n.soi-gpro-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-gpro-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gpro-pomme);\n  border-radius: 50%;\n}\n\n.soi-gpro-hero-title {\n  display: block;\n  color: var(--soi-gpro-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-gpro-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-gpro-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gpro-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-gpro-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gpro-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gpro-label-accent {\n  background: var(--soi-gpro-pomme);\n  border-color: var(--soi-gpro-pomme);\n  color: var(--soi-gpro-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gpro-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gpro-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gpro-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-gpro-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gpro-pomme);\n  border-radius: 2px;\n}\n\n.soi-gpro-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gpro-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gpro-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gpro-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gpro-benefit {\n  background: var(--soi-gpro-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gpro-radius);\n  border: 1px solid var(--soi-gpro-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gpro-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gpro-shadow-md);\n}\n\n.soi-gpro-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gpro-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-gpro-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gpro-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gpro-benefit:hover .soi-gpro-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gpro-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gpro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gpro-benefit p {\n  font-size: 13px;\n  color: var(--soi-gpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gpro-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gpro-card {\n  background: var(--soi-gpro-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gpro-radius);\n  border-left: 3px solid var(--soi-gpro-pomme);\n}\n\n.soi-gpro-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gpro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gpro-card p {\n  font-size: 14px;\n  color: var(--soi-gpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-gpro-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-gpro-card-mini {\n  background: var(--soi-gpro-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gpro-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gpro-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gpro-card-mini-label {\n  font-size: 12px;\n  color: var(--soi-gpro-text-muted);\n  font-weight: 500;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gpro-compo {\n  background: var(--soi-gpro-off-white);\n  border-radius: var(--soi-gpro-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gpro-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-gpro-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gpro-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gpro-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gpro-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gpro-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gpro-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-gpro-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gpro-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gpro-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gpro-radius);\n  border: 1px solid var(--soi-gpro-line);\n  align-items: flex-start;\n}\n\n.soi-gpro-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gpro-marine);\n  color: var(--soi-gpro-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-gpro-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gpro-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gpro-step-content p {\n  font-size: 14px;\n  color: var(--soi-gpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-gpro-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gpro-accordion-item {\n  background: var(--soi-gpro-off-white);\n  border-radius: var(--soi-gpro-radius-sm);\n  border: 1px solid var(--soi-gpro-line);\n  overflow: hidden;\n}\n\n.soi-gpro-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gpro-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-gpro-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gpro-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gpro-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gpro-accordion-item[open] .soi-gpro-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gpro-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gpro-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gpro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gpro-cta-box {\n  background: var(--soi-gpro-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gpro-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gpro-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-gpro-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gpro-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-gpro-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gpro-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gpro-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-gpro-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gpro-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gpro-compo-value {\n    text-align: left;\n  }\n\n  .soi-gpro-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gpro-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gpro-fiche {\n    --soi-gpro-text-soft: #2C3E50;\n    --soi-gpro-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603230777674,"sku":"AP0109","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gommes-bio-de-propolis-et-miel-propolia-packshot.webp?v=1788684069"},{"product_id":"teinture-mere-de-propolis","title":"Teinture mère de Propolis brune - Propolia","description":"\n\n\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003eTeinture mère de Propolis brune\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003eLa puissance brute de la ruche dans un flacon de 30 mL. Une formule liquide ultra-concentrée, fabriquée en Occitanie à partir de propolis brune européenne soigneusement sélectionnée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003ePROPOLIS 21% MIN.\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003e30 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eTeinture mère de propolis brune Propolia : la propolis à l'état pur\u003c\/h2\u003e\n    \u003cp\u003eSi vous cherchez une teinture mère de propolis vraiment concentrée, sans compromis sur la qualité, vous êtes au bon endroit. La teinture mère propolis Propolia est une formule liquide ultra-purifiée, fabriquée en Occitanie à partir de propolis brune européenne soigneusement sélectionnée. Résultat : un extrait standardisé à minimum 21 % de propolis, homogène, sans impuretés, prêt à l'emploi.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition et dosage précis\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eExtrait de propolis brune purifiée, alcool éthylique (54 % vol.)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eConcentration\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eMinimum 21 % de propolis\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eFlacon de 30 mL avec pipette graduée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e1 pipette\/jour (30 gouttes) = 75 mg de propolis\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eCaractéristiques\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eSans gluten, sans colorant, sans conservateur artificiel\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem;\"\u003eChaque flacon représente environ 30 jours de cure à raison d'une pipette complète par jour. La pipette graduée vous permet d'ajuster facilement votre dosage selon vos besoins.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComment utiliser cette teinture de propolis au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-timeline\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eVoie orale\u003c\/h3\u003e\n          \u003cp\u003eDiluez 1 pipette (30 gouttes) dans un verre d'eau, de jus ou de miel tiède. À prendre de préférence le matin, en dehors des repas, pendant 4 à 6 semaines en cure saisonnière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eGargarisme\u003c\/h3\u003e\n          \u003cp\u003ePour apaiser la gorge ou la bouche, diluez 10 à 15 gouttes dans un peu d'eau tiède et faites des gargarismes matin et soir pendant quelques jours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eUsage cutané\u003c\/h3\u003e\n          \u003cp\u003eAppliquez quelques gouttes pures ou diluées sur une zone à traiter (petite plaie, bouton, imperfection) à l'aide d'un coton. Ne pas utiliser sur de grandes surfaces.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa propolis en teinture mère a un goût prononcé et légèrement amer. Diluée dans du miel ou un jus de fruit, elle passe beaucoup mieux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la propolis brune en teinture mère plutôt qu'en gélule ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAbsorption rapide\u003c\/h3\u003e\n        \u003cp\u003eLa forme liquide est assimilée plus vite par l'organisme que les gélules.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePolyvalence d'utilisation\u003c\/h3\u003e\n        \u003cp\u003eUne seule bouteille pour un usage interne, buccal et cutané.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDosage flexible\u003c\/h3\u003e\n        \u003cp\u003eVous ajustez précisément la quantité à votre situation grâce à la pipette graduée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConcentration maximale\u003c\/h3\u003e\n        \u003cp\u003e75 mg de propolis par pipette, sans charge inutile.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eQualité et traçabilité : l'engagement Propolia\u003c\/h2\u003e\n    \u003cp\u003ePropolia est un acteur reconnu de l'apithérapie française depuis plus de 30 ans. Leur propolis brune provient de ruches européennes, avec une traçabilité complète de la ruche au flacon. La production est réalisée en Occitanie, dans le respect des bonnes pratiques de fabrication. Chaque lot est standardisé et contrôlé pour garantir une teneur en propolis constante d'un flacon à l'autre.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-grid-compact\"\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🐝\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003ePropolis\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eEuropéenne traçable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eHomogénéisée et standardisée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🌾\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eCaractéristique\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eNaturellement sans gluten\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Contre-indications et allergies\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux personnes allergiques aux produits de la ruche ou aux peupliers. Ne pas utiliser chez la femme enceinte ou allaitante sans avis médical. Tenir hors de portée des enfants de moins de 3 ans.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e💊 Avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eConserver à l'abri de la lumière et de la chaleur, flacon bien fermé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003eConcentrée, pure, fabriquée en France : la teinture mère de propolis Propolia accompagne vos défenses naturelles avec la flexibilité d'un usage oral, buccal ou cutané.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n  --soi-prop-primary: #D4A82A;\n  --soi-prop-primary-soft: rgba(212,168,42,0.12);\n  --soi-prop-accent: #8B2E2E;\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-primary);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-primary);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-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-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-primary);\n  border-color: var(--soi-prop-primary);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-pomme);\n  border-radius: 2px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-pomme-light);\n  border-left: 4px solid var(--soi-prop-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 14px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 13px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-prop-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-prop-card-mini {\n  background: var(--soi-prop-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-prop-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-prop-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-prop-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-prop-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n}\n\n\/* === ACCORDÉON === *\/\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603233235274,"sku":"AP0012","price":13.19,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/teinture-mere-de-propolis-brune-propolia-packshot_e282ee18-e406-4dc9-9947-3569d75070b9.webp?v=1779443930"},{"product_id":"propolis-gelule-bio-immunite","title":"Propolis Brune en gélules - Propolia","description":"\n\n\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003eLa puissance de la propolis dans une gélule\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003eLa puissance concentrée de la propolis brune, purifiée et standardisée, pour soutenir vos défenses naturelles tout au long de la saison froide.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eVÉGÉTARIEN\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003e120 GÉLULES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir des gélules de propolis brune ?\u003c\/h2\u003e\n    \u003cp class=\"soi-prop-section-intro\"\u003eLa propolis est une résine naturelle produite par les abeilles pour protéger leur ruche des agents extérieurs. La propolis brune, récoltée en Europe et notamment en France, se distingue par sa richesse en flavonoïdes, ces antioxydants qui soutiennent le système immunitaire et participent à la protection cellulaire. Contrairement à une propolis brute non purifiée, la formule Propolis Intense est homogénéisée et standardisée : vous bénéficiez de la même concentration active à chaque gélule, sans impuretés.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDéfenses immunitaires\u003c\/h3\u003e\n        \u003cp\u003eRenforcement naturel de vos défenses pour mieux résister aux agressions saisonnières.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePolyphénols et flavonoïdes\u003c\/h3\u003e\n        \u003cp\u003eUn apport concentré en antioxydants qui contribuent à la protection cellulaire de votre organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRésistance saisonnière\u003c\/h3\u003e\n        \u003cp\u003eAction soutenue sur la résistance de l'organisme face aux agressions de l'automne et de l'hiver.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-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 dès 3 ans, pour une protection partagée au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition et posologie des gélules de propolis Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eActif principal (par gélule)\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003ePropolis brune purifiée et standardisée : 75 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eGélule en gélatine végétale (HPMC)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e120 gélules (1 cure complète d'un mois pour adulte)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003ePureté\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eSans additifs, sans conservateurs, sans OGM, sans gluten\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-prop-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eAdultes\u003c\/h3\u003e\n          \u003cp\u003e4 gélules par jour (soit 300 mg de propolis), à avaler avec un verre d'eau, de préférence avant les repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eEnfants dès 3 ans\u003c\/h3\u003e\n          \u003cp\u003e2 gélules par jour, réparties en deux prises.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003e15 à 30 jours, renouvelable selon les besoins saisonniers. Pour une efficacité optimale, commencez votre cure dès les premiers signes de faiblesse ou en prévention dès l'entrée dans la saison froide.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eLes bienfaits de la propolis en gélules : ce que disent les utilisateurs\u003c\/h2\u003e\n    \u003cp class=\"soi-prop-section-intro\"\u003eLes gélules de propolis Propolia sont plébiscitées pour leur facilité d'utilisation et leur efficacité ressentie. Voici les retours les plus fréquents :\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-grid\"\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🌡️ Moins de maux hivernaux\u003c\/h3\u003e\n        \u003cp\u003eLes utilisateurs constatent une réduction des petits maux hivernaux après 2 à 3 semaines de cure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e⚡ Récupération plus rapide\u003c\/h3\u003e\n        \u003cp\u003eUne récupération plus rapide en cas de fatigue ou d'infection passagère est régulièrement rapportée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🫶 Bonne tolérance digestive\u003c\/h3\u003e\n        \u003cp\u003eBonne tolérance digestive, y compris pour les estomacs sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e💊 Format pratique\u003c\/h3\u003e\n        \u003cp\u003eLe format gélule est très apprécié, sans le goût amer de la propolis liquide.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eGaranties qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-grid-compact\"\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003ePureté\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eSans OGM, sans additifs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003e100% recyclé et recyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eRégime\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eVégétarien, sans gluten\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Allergies aux produits de la ruche\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eEn cas d'allergie connue aux produits de la ruche (miel, cire, pollen), consultez un professionnel de santé avant toute prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e🤰 Femmes enceintes et allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eCe complément est déconseillé aux femmes enceintes et allaitantes sans avis médical préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e👶 Enfants de moins de 3 ans\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants de moins de 3 ans. Ce complément alimentaire ne se substitue pas à un traitement médical. Ne pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003eLa puissance de la ruche, au service de votre immunité\u003c\/p\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003eRiche en flavonoïdes, purifiée et fabriquée en France, chaque gélule de propolis brune Propolia vous apporte ce dont vos défenses naturelles ont besoin pour traverser l'hiver avec sérénité. Une cure simple, naturelle, pour vous et 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-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n  --soi-prop-primary: #8B2D3A;\n  --soi-prop-primary-soft: rgba(139,45,58,0.08);\n  --soi-prop-accent: #D4A42A;\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.soi-prop-fiche img {\n  max-width: 100%;\n  height: auto;\n}\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: var(--soi-prop-pomme);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-pomme);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-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-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-pomme);\n  border-color: var(--soi-prop-pomme);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-pomme);\n  border-radius: 2px;\n}\n\n.soi-prop-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-prop-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 13px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-prop-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-prop-card {\n  background: var(--soi-prop-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border-left: 3px solid var(--soi-prop-pomme);\n}\n\n.soi-prop-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-card p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-prop-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-prop-card-mini {\n  background: var(--soi-prop-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-prop-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-prop-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-prop-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-prop-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n}\n\n\/* === COMPOSITION === *\/\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-pomme-light);\n  border-left: 4px solid var(--soi-prop-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 14px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603292119370,"sku":"AP0117","price":22.35,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/propolis-ultra-en-gelules-propolia-packshot_11zon.jpg?v=1779801707"},{"product_id":"infusion-bio-propolis-plantes","title":"Infusion du soir Bio - Propolis et Plantes - Propolia","description":"\u003cdiv class=\"soi-infs-fiche\"\u003e\n\n\u003csection class=\"soi-infs-hero\"\u003e\n  \u003cdiv class=\"soi-infs-hero-tag\"\u003e\n    \u003cspan class=\"soi-infs-tag-dot\"\u003e\u003c\/span\u003e\n    Infusion bio · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-infs-hero-title\"\u003eDouceur du coucher pour toute la famille\u003c\/span\u003e\n  \u003cp class=\"soi-infs-hero-subtitle\"\u003eGuimauve, tilleul, romarin, oranger et propolis bio se réunissent dans une infusion du soir sans théine, pensée pour accompagner votre rituel d'endormissement en toute sérénité.\u003c\/p\u003e\n  \u003cdiv class=\"soi-infs-hero-labels\"\u003e\n    \u003cspan class=\"soi-infs-label soi-infs-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-infs-label\"\u003eECOCERT\u003c\/span\u003e\n    \u003cspan class=\"soi-infs-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-infs-label\"\u003eSANS THÉINE\u003c\/span\u003e\n    \u003cspan class=\"soi-infs-label\"\u003eADULTES \u0026amp; ENFANTS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-infs-section\"\u003e\n  \u003ch2\u003ePourquoi cette infusion du soir est différente des autres ?\u003c\/h2\u003e\n  \u003cp\u003eSur le marché des infusions du soir, beaucoup de références se contentent de tilleul ou de verveine. Propolia va plus loin en intégrant la propolis bio, ce trésor de la ruche reconnu pour ses vertus apaisantes et son soutien au bien-être général. Résultat : une infusion qui ne se limite pas à la relaxation, mais qui prend soin de vous dans sa globalité.\u003c\/p\u003e\n  \u003cdiv class=\"soi-infs-benefits\"\u003e\n    \u003cdiv class=\"soi-infs-benefit\"\u003e\n      \u003cdiv class=\"soi-infs-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans théine ni caféine\u003c\/h3\u003e\n      \u003cp\u003eParfaite à consommer le soir sans perturber votre endormissement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-benefit\"\u003e\n      \u003cdiv class=\"soi-infs-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eToute la famille\u003c\/h3\u003e\n      \u003cp\u003eUne formule douce et accessible, convenant aux enfants comme aux adultes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-benefit\"\u003e\n      \u003cdiv class=\"soi-infs-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCertifiée Agriculture Biologique\u003c\/h3\u003e\n      \u003cp\u003e100 % ingrédients issus de l'agriculture biologique, certifiés par Ecocert.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-benefit\"\u003e\n      \u003cdiv class=\"soi-infs-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEmballage écoresponsable\u003c\/h3\u003e\n      \u003cp\u003eÉtui PEFC, infusettes en papier non blanchi, sur-enveloppes compostables, sans plastique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-infs-section\"\u003e\n  \u003ch2\u003eLes plantes de cette infusion du soir : à quoi servent-elles vraiment ?\u003c\/h2\u003e\n  \u003cp\u003eChaque plante a été choisie pour sa complémentarité. Voici ce que vous retrouvez dans votre tasse :\u003c\/p\u003e\n  \u003cdiv class=\"soi-infs-grid\"\u003e\n    \u003cdiv class=\"soi-infs-card\"\u003e\n      \u003ch3\u003e🌳 Tilleul\u003c\/h3\u003e\n      \u003cp\u003eLa star des infusions apaisantes. Reconnu depuis des siècles pour favoriser la relaxation et préparer au sommeil.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-card\"\u003e\n      \u003ch3\u003e🤍 Guimauve\u003c\/h3\u003e\n      \u003cp\u003eDouce et enveloppante, elle apporte une texture légèrement veloutée en bouche et contribue à l'apaisement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-card\"\u003e\n      \u003ch3\u003e🌸 Oranger doux\u003c\/h3\u003e\n      \u003cp\u003eSes notes florales subtiles calment le système nerveux et participent à réduire la tension de fin de journée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-card\"\u003e\n      \u003ch3\u003e🌿 Romarin\u003c\/h3\u003e\n      \u003cp\u003eInattendu dans une infusion du soir, il apporte de la profondeur aromatique et soutient le bien-être général.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-card\"\u003e\n      \u003ch3\u003e🐝 Propolis bio\u003c\/h3\u003e\n      \u003cp\u003eL'actif signature Propolia. Issu des ruches, ce concentré naturel complète les plantes pour un effet global sur le confort du soir.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-infs-section\"\u003e\n  \u003ch2\u003eComposition complète et informations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-infs-compo\"\u003e\n    \u003cdiv class=\"soi-infs-compo-row\"\u003e\n      \u003cspan class=\"soi-infs-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-infs-compo-value\"\u003eGuimauve* (feuilles), tilleul* (fleurs et bractées), romarin* (feuilles), oranger doux* (fleurs), propolis* (extrait sec) — *issu de l'agriculture biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-compo-row\"\u003e\n      \u003cspan class=\"soi-infs-compo-label\"\u003eContenu\u003c\/span\u003e\n      \u003cspan class=\"soi-infs-compo-value\"\u003e20 infusettes pour 30 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-compo-row\"\u003e\n      \u003cspan class=\"soi-infs-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-infs-compo-value\"\u003eInfusettes en papier non blanchi, sur-enveloppes compostables, sans film plastique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-compo-row\"\u003e\n      \u003cspan class=\"soi-infs-compo-label\"\u003eConvient à\u003c\/span\u003e\n      \u003cspan class=\"soi-infs-compo-value\"\u003eAdultes et enfants\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-compo-row\"\u003e\n      \u003cspan class=\"soi-infs-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-infs-compo-value\"\u003eAgriculture Biologique (Ecocert)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-compo-row\"\u003e\n      \u003cspan class=\"soi-infs-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-infs-compo-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-infs-section\"\u003e\n  \u003ch2\u003eComment préparer votre infusion du soir Propolia ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-infs-timeline\"\u003e\n    \u003cdiv class=\"soi-infs-step\"\u003e\n      \u003cdiv class=\"soi-infs-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-infs-step-content\"\u003e\n        \u003ch3\u003eChauffez l'eau\u003c\/h3\u003e\n        \u003cp\u003eFaites chauffer de l'eau à 90-95 °C (pas à ébullition complète pour préserver les arômes délicats).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-step\"\u003e\n      \u003cdiv class=\"soi-infs-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-infs-step-content\"\u003e\n        \u003ch3\u003eDéposez l'infusette\u003c\/h3\u003e\n        \u003cp\u003ePlacez 1 infusette dans votre tasse et versez 200 ml d'eau chaude.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-step\"\u003e\n      \u003cdiv class=\"soi-infs-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-infs-step-content\"\u003e\n        \u003ch3\u003eLaissez infuser\u003c\/h3\u003e\n        \u003cp\u003ePatientez 5 à 8 minutes, couvercle posé sur la tasse pour conserver tous les arômes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infs-step\"\u003e\n      \u003cdiv class=\"soi-infs-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-infs-step-content\"\u003e\n        \u003ch3\u003eDégustez et savourez\u003c\/h3\u003e\n        \u003cp\u003eDégustez nature ou avec un filet de miel bio pour encore plus de douceur. Idéalement 30 minutes avant de vous coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-infs-tip\"\u003e\n    \u003cdiv class=\"soi-infs-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour un rituel du coucher encore plus enveloppant, accompagnez votre infusion d'un moment calme, loin des écrans. Votre corps et votre esprit vous remercieront.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-infs-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur l'infusion du soir bio Propolia\u003c\/h2\u003e\n  \u003cdiv class=\"soi-infs-accordion\"\u003e\n    \u003cdetails class=\"soi-infs-accordion-item\"\u003e\n      \u003csummary class=\"soi-infs-accordion-header\"\u003e🌙 Cette infusion aide-t-elle vraiment à dormir ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-infs-accordion-content\"\u003e\n        \u003cp\u003eElle ne remplace pas un traitement médical contre les troubles du sommeil, mais ses plantes traditionnellement reconnues pour leurs propriétés apaisantes participent à créer les conditions idéales pour un endormissement naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-infs-accordion-item\"\u003e\n      \u003csummary class=\"soi-infs-accordion-header\"\u003e👶 Peut-on la donner à un enfant ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-infs-accordion-content\"\u003e\n        \u003cp\u003eOui, la formule est adaptée aux enfants. Consultez votre pédiatre en cas de doute pour les plus jeunes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-infs-accordion-item\"\u003e\n      \u003csummary class=\"soi-infs-accordion-header\"\u003e🍬 Y a-t-il du sucre ou des arômes ajoutés ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-infs-accordion-content\"\u003e\n        \u003cp\u003eNon. La douceur vient uniquement des plantes elles-mêmes, sans arôme artificiel ni sucre ajouté.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-infs-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-infs-cta-box\"\u003e\n    \u003cp class=\"soi-infs-cta-tag\" style=\"color: white;\"\u003eVotre rituel de douceur commence ici\u003c\/p\u003e\n    \u003cp class=\"soi-infs-cta-text\" style=\"color: white;\"\u003eGuimauve, tilleul, oranger, romarin et propolis bio se réunissent dans votre tasse pour relâcher les tensions, calmer l'esprit et préparer votre corps à une nuit apaisée. Bio, sans théine, fabriquée en France et 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-infs-marine: #1A2D3D;\n  --soi-infs-marine-dark: #0F1E2B;\n  --soi-infs-marine-light: #2C4458;\n  --soi-infs-pomme: #A1C544;\n  --soi-infs-pomme-dark: #84A636;\n  --soi-infs-pomme-light: rgba(161,197,68,0.10);\n  --soi-infs-white: #FFFFFF;\n  --soi-infs-off-white: #F8FAF6;\n  --soi-infs-stone: #F1F3EE;\n  --soi-infs-line: #E5E8E0;\n  --soi-infs-primary: #7B6FA0;\n  --soi-infs-primary-soft: #E8E4F0;\n  --soi-infs-accent: #D4A82A;\n  --soi-infs-text: #1A2D3D;\n  --soi-infs-text-soft: #4A5B6B;\n  --soi-infs-text-muted: #7B8693;\n  --soi-infs-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-infs-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-infs-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-infs-radius: 12px;\n  --soi-infs-radius-sm: 8px;\n  --soi-infs-radius-pill: 999px;\n}\n\n.soi-infs-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-infs-fiche img { max-width: 100%; height: auto; }\n\n.soi-infs-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-infs-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-infs-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-infs-hero {\n  position: relative;\n  background: var(--soi-infs-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-infs-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-infs-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-infs-pomme);\n}\n\n.soi-infs-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-infs-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-infs-pomme);\n  border-radius: 50%;\n}\n\n.soi-infs-hero-title {\n  display: block;\n  color: var(--soi-infs-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-infs-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-infs-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-infs-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-infs-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-infs-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-infs-label-accent {\n  background: var(--soi-infs-pomme);\n  border-color: var(--soi-infs-pomme);\n  color: var(--soi-infs-marine);\n  font-weight: 600;\n}\n\n.soi-infs-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-infs-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-infs-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-infs-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-infs-pomme);\n  border-radius: 2px;\n}\n\n.soi-infs-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-infs-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-infs-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-infs-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-infs-benefit {\n  background: var(--soi-infs-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-infs-radius);\n  border: 1px solid var(--soi-infs-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-infs-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-infs-shadow-md);\n}\n\n.soi-infs-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-infs-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-infs-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-infs-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-infs-benefit:hover .soi-infs-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-infs-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-infs-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-infs-benefit p {\n  font-size: 13px;\n  color: var(--soi-infs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-infs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-infs-card {\n  background: var(--soi-infs-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-infs-radius);\n  border-left: 3px solid var(--soi-infs-pomme);\n}\n\n.soi-infs-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-infs-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-infs-card p {\n  font-size: 14px;\n  color: var(--soi-infs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-infs-compo {\n  background: var(--soi-infs-off-white);\n  border-radius: var(--soi-infs-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-infs-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-infs-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-infs-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-infs-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-infs-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-infs-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-infs-marine);\n  text-align: right;\n}\n\n.soi-infs-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-infs-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-infs-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-infs-radius);\n  border: 1px solid var(--soi-infs-line);\n  align-items: flex-start;\n}\n\n.soi-infs-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-infs-marine);\n  color: var(--soi-infs-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-infs-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-infs-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-infs-step-content p {\n  font-size: 14px;\n  color: var(--soi-infs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-infs-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-infs-pomme-light);\n  border-left: 4px solid var(--soi-infs-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-infs-radius) var(--soi-infs-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-infs-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-infs-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-infs-marine);\n  margin-bottom: 4px;\n}\n\n.soi-infs-tip p {\n  font-size: 14px;\n  color: var(--soi-infs-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-infs-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-infs-accordion-item {\n  background: var(--soi-infs-off-white);\n  border-radius: var(--soi-infs-radius-sm);\n  border: 1px solid var(--soi-infs-line);\n  overflow: hidden;\n}\n\n.soi-infs-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-infs-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-infs-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-infs-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-infs-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-infs-accordion-item[open] .soi-infs-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-infs-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-infs-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-infs-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-infs-cta-box {\n  background: var(--soi-infs-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-infs-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-infs-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-infs-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-infs-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-infs-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-infs-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-infs-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-infs-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-infs-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-infs-compo-value {\n    text-align: left;\n  }\n\n  .soi-infs-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-infs-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-infs-fiche {\n    --soi-infs-text-soft: #2C3E50;\n    --soi-infs-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603349070154,"sku":"AP0122","price":6.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/infusion-du-soir-bio-propolis-et-plantes-propolia-packshot.webp?v=1788684771"},{"product_id":"creme-jour-propolis-calendula","title":"Crème de jour Bio peaux sèches - Propolia","description":"\n\u003cdiv class=\"soi-cjpc-fiche\"\u003e\n\n\u003csection class=\"soi-cjpc-hero\"\u003e\n  \u003cdiv class=\"soi-cjpc-hero-tag\"\u003e\n    \u003cspan class=\"soi-cjpc-tag-dot\"\u003e\u003c\/span\u003e\n    Soin visage · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-cjpc-hero-title\"\u003eLe rituel nourrissant des peaux assoiffées\u003c\/span\u003e\n  \u003cp class=\"soi-cjpc-hero-subtitle\"\u003ePropolis, calendula et karité bio s'unissent dans une crème de jour qui nourrit en profondeur, protège et réconforte les peaux sèches à très sèches, chaque matin.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cjpc-hero-labels\"\u003e\n    \u003cspan class=\"soi-cjpc-label soi-cjpc-label-accent\"\u003eBIO COSMEBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-cjpc-label\"\u003eFABRIQUÉE EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-cjpc-label\"\u003e98% ORIGINE NATURELLE\u003c\/span\u003e\n    \u003cspan class=\"soi-cjpc-label\"\u003eSANS PARABÈNE\u003c\/span\u003e\n    \u003cspan class=\"soi-cjpc-label\"\u003eTESTÉE DERMATOLOGIQUEMENT\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003eCe que cette crème de jour bio apporte vraiment à votre peau sèche\u003c\/h2\u003e\n  \u003cp class=\"soi-cjpc-section-intro\"\u003eLà où beaucoup de crèmes hydratantes bio se contentent d'un effet de surface, celle-ci agit en profondeur grâce à la synergie de trois actifs complémentaires.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cjpc-benefits\"\u003e\n    \u003cdiv class=\"soi-cjpc-benefit\"\u003e\n      \u003cdiv class=\"soi-cjpc-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n      \u003cp\u003eVéritable bouclier naturel des abeilles, elle est reconnue pour ses propriétés apaisantes et protectrices. Elle aide votre peau à mieux résister aux agressions quotidiennes : froid, pollution, stress thermique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-benefit\"\u003e\n      \u003cdiv class=\"soi-cjpc-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCalendula bio\u003c\/h3\u003e\n      \u003cp\u003eCe macérat de fleurs d'exception est l'allié historique des peaux sensibles et sèches. Il apaise les inconforts, favorise le renouvellement cutané et redonne un teint plus uniforme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-benefit\"\u003e\n      \u003cdiv class=\"soi-cjpc-benefit-icon\"\u003e\u003cspan\u003e🧈\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBeurre de karité bio\u003c\/h3\u003e\n      \u003cp\u003eIl forme un film protecteur sur l'épiderme tout en l'assouplissant. Idéal pour les peaux qui manquent cruellement de lipides.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cjpc-tip\"\u003e\n    \u003cdiv class=\"soi-cjpc-tip-icon\"\u003e✨\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe résultat\u003c\/strong\u003e\n      \u003cp\u003eUne peau nourrie, confortée et protégée, dès les premières semaines d'utilisation régulière.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003eComposition : une formule bio à 98% d'origine naturelle\u003c\/h2\u003e\n  \u003cp\u003eLa Crème de Jour Propolia est formulée avec 98% d'ingrédients d'origine naturelle, dont 51% issus de l'agriculture biologique. Certifiée Cosmebio, elle est fabriquée en France, en Occitanie.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cjpc-compo\"\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003e98%\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eIssus de l'agriculture biologique\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003e51%\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003eCosmebio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-compo-row\"\u003e\n      \u003cspan class=\"soi-cjpc-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-cjpc-compo-value\"\u003e50 ml (flacon airless)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-cjpc-accordion\"\u003e\n    \u003cdetails class=\"soi-cjpc-accordion-item\"\u003e\n      \u003csummary class=\"soi-cjpc-accordion-header\"\u003e🧪 Liste INCI complète\u003c\/summary\u003e\n      \u003cdiv class=\"soi-cjpc-accordion-content\"\u003e\n        \u003cp\u003eAloe Barbadensis Leaf Juice*, Aqua, Butyrospermum Parkii Butter*, Glycerin*, Propolis Cera*, Calendula Officinalis Flower Extract*, Helianthus Annuus Seed Oil*, Cetearyl Alcohol, Sodium Stearoyl Lactylate, Xanthan Gum, Tocopherol, Parfum (naturel).\u003c\/p\u003e\n        \u003cp\u003e*Ingrédients issus de l'agriculture biologique. Sans conservateurs de synthèse. Testé sous contrôle dermatologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003eComment utiliser votre crème hydratante bio visage au quotidien\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cjpc-timeline\"\u003e\n    \u003cdiv class=\"soi-cjpc-step\"\u003e\n      \u003cdiv class=\"soi-cjpc-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-cjpc-step-content\"\u003e\n        \u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n        \u003cp\u003eNettoyez et séchez votre visage. Appuyez sur le flacon airless pour doser la quantité exacte nécessaire, sans gaspillage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-step\"\u003e\n      \u003cdiv class=\"soi-cjpc-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-cjpc-step-content\"\u003e\n        \u003ch3\u003eAppliquez en douceur\u003c\/h3\u003e\n        \u003cp\u003eMassez en mouvements circulaires doux sur le visage et le cou, en insistant sur les zones les plus sèches.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-step\"\u003e\n      \u003cdiv class=\"soi-cjpc-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-cjpc-step-content\"\u003e\n        \u003ch3\u003eAdoptez le geste chaque matin\u003c\/h3\u003e\n        \u003cp\u003eUtilisez chaque matin avant votre maquillage ou en soin de jour seul. Convient aussi aux cous et décolletés secs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003eLes engagements Propolia qui font la différence\u003c\/h2\u003e\n  \u003cdiv class=\"soi-cjpc-grid\"\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e🌿 Certifiée Cosmebio\u003c\/h3\u003e\n      \u003cp\u003eConformité totale aux exigences bio les plus strictes du marché.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n      \u003cp\u003eProduite en Occitanie, dans le respect des savoir-faire apicoles locaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e🧴 Flacon airless 50 ml\u003c\/h3\u003e\n      \u003cp\u003eProtège les actifs de l'oxydation, garantit une hygiène optimale et évite tout gaspillage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e🚫 Formule clean\u003c\/h3\u003e\n      \u003cp\u003eSans conservateurs de synthèse, sans silicone, sans parabène. Testée dermatologiquement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cjpc-card\"\u003e\n      \u003ch3\u003e♻️ Emballage recyclable\u003c\/h3\u003e\n      \u003cp\u003eConçu pour limiter l'impact environnemental.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\"\u003e\n  \u003ch2\u003ePour qui est faite cette crème bio peau sèche ?\u003c\/h2\u003e\n  \u003cp\u003eCette crème de jour est idéale si vous avez une peau sèche à très sèche, sujette aux tiraillements, aux rougeurs ou aux inconforts saisonniers. Elle convient aussi aux peaux sensibles cherchant un soin du quotidien rassurant, sans liste d'ingrédients à rallonge ni composants controversés. Elle peut également être utilisée sur les zones sèches du corps (coudes, genoux) en appoint.\u003c\/p\u003e\n  \u003cdiv class=\"soi-cjpc-tip\"\u003e\n    \u003cdiv class=\"soi-cjpc-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eSi votre peau est mixte ou grasse, sa texture riche pourrait ne pas correspondre à vos besoins. Pour les peaux à tendance acnéique, consultez un dermatologue avant utilisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-cjpc-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-cjpc-cta-box\"\u003e\n    \u003cp class=\"soi-cjpc-cta-tag\" style=\"color: white;\"\u003eVotre peau sèche mérite un soin à la hauteur\u003c\/p\u003e\n    \u003cp class=\"soi-cjpc-cta-text\" style=\"color: white;\"\u003eDouce, protectrice et honnêtement bio : offrez à votre peau exactement ce dont elle manque, un mélange de propolis, calendula et karité bio qui nourrit sans alourdir. Chaque matin, un geste simple pour une peau enfin à l'aise.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cjpc-marine: #1A2D3D;\n  --soi-cjpc-marine-dark: #0F1E2B;\n  --soi-cjpc-marine-light: #2C4458;\n  --soi-cjpc-pomme: #A1C544;\n  --soi-cjpc-pomme-dark: #84A636;\n  --soi-cjpc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cjpc-white: #FFFFFF;\n  --soi-cjpc-off-white: #F8FAF6;\n  --soi-cjpc-stone: #F1F3EE;\n  --soi-cjpc-line: #E5E8E0;\n\n  --soi-cjpc-primary: #5A9EA6;\n  --soi-cjpc-primary-soft: rgba(90,158,166,0.10);\n  --soi-cjpc-accent: #D4A8A4;\n\n  --soi-cjpc-text: #1A2D3D;\n  --soi-cjpc-text-soft: #4A5B6B;\n  --soi-cjpc-text-muted: #7B8693;\n\n  --soi-cjpc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cjpc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cjpc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cjpc-radius: 12px;\n  --soi-cjpc-radius-sm: 8px;\n  --soi-cjpc-radius-pill: 999px;\n}\n\n.soi-cjpc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cjpc-fiche img { max-width: 100%; height: auto; }\n\n.soi-cjpc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cjpc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cjpc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-cjpc-hero {\n  position: relative;\n  background: var(--soi-cjpc-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-cjpc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cjpc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cjpc-pomme);\n}\n\n.soi-cjpc-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-cjpc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cjpc-pomme);\n  border-radius: 50%;\n}\n\n.soi-cjpc-hero-title {\n  display: block;\n  color: var(--soi-cjpc-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-cjpc-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-cjpc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cjpc-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-cjpc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cjpc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cjpc-label-accent {\n  background: var(--soi-cjpc-pomme);\n  border-color: var(--soi-cjpc-pomme);\n  color: var(--soi-cjpc-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-cjpc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cjpc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cjpc-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-cjpc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cjpc-pomme);\n  border-radius: 2px;\n}\n\n.soi-cjpc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cjpc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cjpc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cjpc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cjpc-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-cjpc-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-cjpc-benefit {\n  background: var(--soi-cjpc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cjpc-radius);\n  border: 1px solid var(--soi-cjpc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cjpc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cjpc-shadow-md);\n}\n\n.soi-cjpc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cjpc-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-cjpc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cjpc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cjpc-benefit:hover .soi-cjpc-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cjpc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cjpc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cjpc-benefit p {\n  font-size: 15px;\n  color: var(--soi-cjpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-cjpc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cjpc-card {\n  background: var(--soi-cjpc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cjpc-radius);\n  border-left: 3px solid var(--soi-cjpc-pomme);\n}\n\n.soi-cjpc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cjpc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cjpc-card p {\n  font-size: 14px;\n  color: var(--soi-cjpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-cjpc-compo {\n  background: var(--soi-cjpc-off-white);\n  border-radius: var(--soi-cjpc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cjpc-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-cjpc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cjpc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cjpc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cjpc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cjpc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cjpc-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-cjpc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cjpc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cjpc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cjpc-radius);\n  border: 1px solid var(--soi-cjpc-line);\n  align-items: flex-start;\n}\n\n.soi-cjpc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cjpc-marine);\n  color: var(--soi-cjpc-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-cjpc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cjpc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cjpc-step-content p {\n  font-size: 15px;\n  color: var(--soi-cjpc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-cjpc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cjpc-pomme-light);\n  border-left: 4px solid var(--soi-cjpc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cjpc-radius) var(--soi-cjpc-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-cjpc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cjpc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cjpc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cjpc-tip p {\n  font-size: 15px;\n  color: var(--soi-cjpc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-cjpc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cjpc-accordion-item {\n  background: var(--soi-cjpc-off-white);\n  border-radius: var(--soi-cjpc-radius-sm);\n  border: 1px solid var(--soi-cjpc-line);\n  overflow: hidden;\n}\n\n.soi-cjpc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cjpc-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-cjpc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cjpc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cjpc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cjpc-accordion-item[open] .soi-cjpc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cjpc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cjpc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cjpc-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.5rem 0;\n}\n\n.soi-cjpc-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-cjpc-cta-box {\n  background: var(--soi-cjpc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cjpc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cjpc-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-cjpc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cjpc-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-cjpc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cjpc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cjpc-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-cjpc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cjpc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cjpc-compo-value {\n    text-align: left;\n  }\n\n  .soi-cjpc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cjpc-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cjpc-fiche {\n    --soi-cjpc-text-soft: #2C3E50;\n    --soi-cjpc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603352805706,"sku":"AP0130","price":30.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/creme-de-jour-bio-peaux-seches-propolia-packshot_82ed7b74-6382-44f3-bece-be6577b6c637.webp?v=1788362495"},{"product_id":"soin-s-o-s-bucco-dentaire-propolis-miel-girofle-propolia","title":"Soin S.O.S. bucco-dentaire Propolis, Miel \u0026 Girofle – Propolia","description":"\n\u003cdiv class=\"soi-sosd-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-sosd-hero\"\u003e\n    \u003cdiv class=\"soi-sosd-hero-tag\"\u003e\n      \u003cspan class=\"soi-sosd-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène bucco-dentaire · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sosd-hero-title\"\u003eLa ruche au service de votre sourire\u003c\/span\u003e\n    \u003cp class=\"soi-sosd-hero-subtitle\"\u003eApaisez, purifiez et protégez votre sphère buccale grâce à la puissance de la propolis et des huiles essentielles, dans un soin 100 % naturel certifié Cosmos Natural.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sosd-hero-labels\"\u003e\n      \u003cspan class=\"soi-sosd-label soi-sosd-label-accent\"\u003eCOSMOS NATURAL\u003c\/span\u003e\n      \u003cspan class=\"soi-sosd-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-sosd-label\"\u003eACTIFS 100 % NATURELS\u003c\/span\u003e\n      \u003cspan class=\"soi-sosd-label\"\u003eFLACON VERRE RECYCLABLE\u003c\/span\u003e\n      \u003cspan class=\"soi-sosd-label\"\u003eDÈS 6 ANS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-sosd-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce soin bucco-dentaire naturel ?\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003epropolis\u003c\/strong\u003e est l'un des trésors de la ruche : utilisée depuis des siècles pour ses propriétés purifiantes, elle s'associe ici à deux huiles essentielles reconnues pour le soin buccal. Le \u003cstrong\u003eclou de girofle\u003c\/strong\u003e est traditionnellement apprécié pour son action apaisante sur les gencives sensibles, tandis que la \u003cstrong\u003ecannelle\u003c\/strong\u003e contribue à assainir la sphère orale.\u003c\/p\u003e\n    \u003cp\u003eLe \u003cstrong\u003emiel\u003c\/strong\u003e, quant à lui, vient adoucir et protéger les muqueuses fragilisées. Le résultat : un soin de la bouche ciblé, sans ingrédients de synthèse, qui agit là où vous en avez le plus besoin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Composition --\u003e\n  \u003csection class=\"soi-sosd-section\"\u003e\n    \u003ch2\u003eComposition complète du soin\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sosd-grid\"\u003e\n      \u003cdiv class=\"soi-sosd-card\"\u003e\n        \u003ch3\u003e🐝 Propolis purifiante\u003c\/h3\u003e\n        \u003cp\u003eActif phare de la ruche, reconnue pour ses vertus nettoyantes et protectrices de la sphère buccale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-card\"\u003e\n        \u003ch3\u003e🍯 Miel naturel\u003c\/h3\u003e\n        \u003cp\u003eAdoucit et apaise les muqueuses buccales sensibles pour un confort immédiat.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-card\"\u003e\n        \u003ch3\u003e🌿 HE de clou de girofle\u003c\/h3\u003e\n        \u003cp\u003eAction apaisante ciblée sur les gencives et les dents sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-card\"\u003e\n        \u003ch3\u003e🌱 HE de cannelle\u003c\/h3\u003e\n        \u003cp\u003ePurifie et assainit la bouche en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-card\"\u003e\n        \u003ch3\u003e☘️ HE de romarin\u003c\/h3\u003e\n        \u003cp\u003eComplète l'action purifiante de la formule pour une hygiène buccale optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosd-compo\"\u003e\n      \u003cdiv class=\"soi-sosd-compo-row\"\u003e\n        \u003cspan class=\"soi-sosd-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-compo-value\"\u003e30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-compo-row\"\u003e\n        \u003cspan class=\"soi-sosd-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-compo-value\"\u003eFlacon pipette en verre recyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-compo-row\"\u003e\n        \u003cspan class=\"soi-sosd-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-compo-value\"\u003eCosmos Natural\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-compo-row\"\u003e\n        \u003cspan class=\"soi-sosd-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-compo-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-compo-row\"\u003e\n        \u003cspan class=\"soi-sosd-compo-label\"\u003eTests\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-compo-value\"\u003eTesté sous contrôle dermatologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-compo-row\"\u003e\n        \u003cspan class=\"soi-sosd-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-compo-value\"\u003eSans colorants ni actifs de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Comment utiliser --\u003e\n  \u003csection class=\"soi-sosd-section\"\u003e\n    \u003ch2\u003eComment utiliser ce soin bucco-dentaire ?\u003c\/h2\u003e\n    \u003cp class=\"soi-sosd-section-intro\"\u003eCe soin s'utilise de deux façons selon vos besoins :\u003c\/p\u003e\n    \u003cdiv class=\"soi-sosd-timeline\"\u003e\n      \u003cdiv class=\"soi-sosd-step\"\u003e\n        \u003cdiv class=\"soi-sosd-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sosd-step-content\"\u003e\n          \u003ch3\u003eApplication locale\u003c\/h3\u003e\n          \u003cp\u003eDéposez quelques gouttes directement sur la zone concernée (gencive douloureuse, aphte, irritation) à l'aide de la pipette. Répétez 2 à 3 fois par jour selon le besoin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-step\"\u003e\n        \u003cdiv class=\"soi-sosd-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sosd-step-content\"\u003e\n          \u003ch3\u003eBain de bouche dilué\u003c\/h3\u003e\n          \u003cp\u003eDiluez 20 à 30 gouttes dans un verre d'eau tiède. Faites un bain de bouche pendant 30 secondes, matin et soir, pour assainir l'ensemble de la sphère buccale et entretenir votre hygiène quotidienne.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosd-tip\"\u003e\n      \u003cdiv class=\"soi-sosd-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour un confort optimal, commencez par l'application locale lors de gênes ponctuelles, puis intégrez le bain de bouche dilué à votre routine d'hygiène dentaire quotidienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Pour qui --\u003e\n  \u003csection class=\"soi-sosd-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce soin de la bouche ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sosd-benefits\"\u003e\n      \u003cdiv class=\"soi-sosd-benefit\"\u003e\n        \u003cdiv class=\"soi-sosd-benefit-icon\"\u003e\u003cspan\u003e😣\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGencives sensibles\u003c\/h3\u003e\n        \u003cp\u003eVous souffrez de gencives sensibles ou irritées et recherchez un soulagement naturel au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-benefit\"\u003e\n        \u003cdiv class=\"soi-sosd-benefit-icon\"\u003e\u003cspan\u003e🩹\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAphtes et petites plaies\u003c\/h3\u003e\n        \u003cp\u003eVous êtes sujet aux aphtes ou aux petites plaies buccales récurrentes et souhaitez favoriser leur apaisement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-benefit\"\u003e\n        \u003cdiv class=\"soi-sosd-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHygiène naturelle\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez compléter votre hygiène dentaire avec un soin naturel, en alternative aux bains de bouche conventionnels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-benefit\"\u003e\n        \u003cdiv class=\"soi-sosd-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 dès 6 ans, sous surveillance parentale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosd-accordion\"\u003e\n      \u003cdetails class=\"soi-sosd-accordion-item\"\u003e\n        \u003csummary class=\"soi-sosd-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sosd-accordion-content\"\u003e\n          \u003cp\u003eCe soin ne se substitue pas à un traitement médical ou dentaire. En cas de douleur persistante, consultez un professionnel de santé. Convient aux enfants dès 6 ans sous surveillance parentale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Engagements --\u003e\n  \u003csection class=\"soi-sosd-section\"\u003e\n    \u003ch2\u003eLes engagements qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sosd-grid-compact\"\u003e\n      \u003cdiv class=\"soi-sosd-card-mini\"\u003e\n        \u003cspan class=\"soi-sosd-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-card-mini-value\"\u003e100 % naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-card-mini\"\u003e\n        \u003cspan class=\"soi-sosd-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-card-mini\"\u003e\n        \u003cspan class=\"soi-sosd-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-card-mini-label\"\u003eFlacon\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-card-mini-value\"\u003eVerre recyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sosd-card-mini\"\u003e\n        \u003cspan class=\"soi-sosd-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-card-mini-label\"\u003eContrôle\u003c\/span\u003e\n        \u003cspan class=\"soi-sosd-card-mini-value\"\u003eDermatologique\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-sosd-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sosd-cta-box\"\u003e\n      \u003cp class=\"soi-sosd-cta-tag\" style=\"color: white;\"\u003eLa ruche au service de votre sourire\u003c\/p\u003e\n      \u003cp class=\"soi-sosd-cta-text\" style=\"color: white;\"\u003eQuand la nature prend soin de votre bouche, chaque journée commence mieux. Propolis, girofle et cannelle réunis dans un flacon de 30 ml pour apaiser, purifier et protéger votre sphère buccale en toute confiance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sosd-marine: #1A2D3D;\n  --soi-sosd-marine-dark: #0F1E2B;\n  --soi-sosd-marine-light: #2C4458;\n  --soi-sosd-pomme: #A1C544;\n  --soi-sosd-pomme-dark: #84A636;\n  --soi-sosd-pomme-light: rgba(161,197,68,0.10);\n  --soi-sosd-white: #FFFFFF;\n  --soi-sosd-off-white: #F8FAF6;\n  --soi-sosd-stone: #F1F3EE;\n  --soi-sosd-line: #E5E8E0;\n  --soi-sosd-primary: #5AAFA5;\n  --soi-sosd-primary-soft: #D6EFEC;\n  --soi-sosd-accent: #D4A82A;\n  --soi-sosd-text: #1A2D3D;\n  --soi-sosd-text-soft: #4A5B6B;\n  --soi-sosd-text-muted: #7B8693;\n  --soi-sosd-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sosd-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sosd-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sosd-radius: 12px;\n  --soi-sosd-radius-sm: 8px;\n  --soi-sosd-radius-pill: 999px;\n}\n\n.soi-sosd-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sosd-fiche img { max-width: 100%; height: auto; }\n\n.soi-sosd-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sosd-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sosd-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-sosd-hero {\n  position: relative;\n  background: var(--soi-sosd-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-sosd-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sosd-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sosd-pomme);\n}\n\n.soi-sosd-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-sosd-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sosd-pomme);\n  border-radius: 50%;\n}\n\n.soi-sosd-hero-title {\n  display: block;\n  color: var(--soi-sosd-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-sosd-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-sosd-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sosd-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-sosd-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sosd-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sosd-label-accent {\n  background: var(--soi-sosd-pomme);\n  border-color: var(--soi-sosd-pomme);\n  color: var(--soi-sosd-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-sosd-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sosd-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sosd-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-sosd-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sosd-pomme);\n  border-radius: 2px;\n}\n\n.soi-sosd-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sosd-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sosd-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sosd-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sosd-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-sosd-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-sosd-card {\n  background: var(--soi-sosd-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sosd-radius);\n  border-left: 3px solid var(--soi-sosd-pomme);\n}\n\n.soi-sosd-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosd-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sosd-card p {\n  font-size: 14px;\n  color: var(--soi-sosd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION (data rows) === *\/\n.soi-sosd-compo {\n  background: var(--soi-sosd-off-white);\n  border-radius: var(--soi-sosd-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sosd-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-sosd-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sosd-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sosd-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sosd-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sosd-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sosd-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-sosd-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-sosd-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sosd-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sosd-radius);\n  border: 1px solid var(--soi-sosd-line);\n  align-items: flex-start;\n}\n\n.soi-sosd-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sosd-marine);\n  color: var(--soi-sosd-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-sosd-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sosd-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sosd-step-content p {\n  font-size: 14px;\n  color: var(--soi-sosd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-sosd-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-sosd-benefit {\n  background: var(--soi-sosd-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-sosd-radius);\n  border: 1px solid var(--soi-sosd-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-sosd-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-sosd-shadow-md);\n}\n\n.soi-sosd-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-sosd-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-sosd-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-sosd-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-sosd-benefit:hover .soi-sosd-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-sosd-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosd-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sosd-benefit p {\n  font-size: 13px;\n  color: var(--soi-sosd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-sosd-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sosd-pomme-light);\n  border-left: 4px solid var(--soi-sosd-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sosd-radius) var(--soi-sosd-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sosd-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sosd-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sosd-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sosd-tip p {\n  font-size: 14px;\n  color: var(--soi-sosd-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-sosd-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-sosd-card-mini {\n  background: var(--soi-sosd-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-sosd-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-sosd-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-sosd-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-sosd-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-sosd-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sosd-marine);\n}\n\n\/* === ACCORDÉON === *\/\n.soi-sosd-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sosd-accordion-item {\n  background: var(--soi-sosd-off-white);\n  border-radius: var(--soi-sosd-radius-sm);\n  border: 1px solid var(--soi-sosd-line);\n  overflow: hidden;\n}\n\n.soi-sosd-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sosd-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-sosd-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sosd-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sosd-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sosd-accordion-item[open] .soi-sosd-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sosd-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sosd-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sosd-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-sosd-cta-box {\n  background: var(--soi-sosd-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sosd-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sosd-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-sosd-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sosd-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-sosd-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sosd-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sosd-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-sosd-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sosd-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sosd-compo-value {\n    text-align: left;\n  }\n\n  .soi-sosd-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-sosd-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sosd-fiche {\n    --soi-sosd-text-soft: #2C3E50;\n    --soi-sosd-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603398254922,"sku":"AP0160","price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/soin-sos-bucco-dentaire-propolis-miel-girofle-propolia-packshot_cd2eb9cc-1e8d-4fd7-b32d-6667d325ab1c.webp?v=1784537989"},{"product_id":"savon-actif-propolis-miel-et-karite-propolia","title":"Savon actif Propolis, Miel et Karité - Propolia","description":"\u003cdiv class=\"soi-spro-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-spro-hero\"\u003e\n    \u003cdiv class=\"soi-spro-hero-tag\"\u003e\n      \u003cspan class=\"soi-spro-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-spro-hero-title\"\u003e1 savon, 3 ingrédients\u003c\/span\u003e\n    \u003cp class=\"soi-spro-hero-subtitle\"\u003ePurifier, réparer et nourrir votre peau au quotidien grâce à trois actifs naturels d'exception issus de la ruche et du karité, certifiés bio.\u003c\/p\u003e\n    \u003cdiv class=\"soi-spro-hero-labels\"\u003e\n      \u003cspan class=\"soi-spro-label soi-spro-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-spro-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-spro-label\"\u003eSANS PARABÈNE\u003c\/span\u003e\n      \u003cspan class=\"soi-spro-label\"\u003eSANS SULFATE\u003c\/span\u003e\n      \u003cspan class=\"soi-spro-label\"\u003e97 % NATUREL\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Purifier, réparer et nourrir au naturel --\u003e\n  \u003csection class=\"soi-spro-section\"\u003e\n    \u003ch2\u003eSavon actif Propolis, Miel et Karité : purifier, réparer et nourrir au naturel\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez un savon capable de nettoyer vraiment en profondeur, sans agresser votre peau ni la dessécher ? Le savon actif propolis miel et karité Propolia est fait pour vous. Certifié COSMOS Organic et fabriqué en France (Occitanie), il combine trois actifs naturels d'exception pour un soin complet, visage et corps, adapté à toute la famille dès 3 ans.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Pourquoi ce savon fait la différence --\u003e\n  \u003csection class=\"soi-spro-section\"\u003e\n    \u003ch2\u003ePourquoi ce savon miel et propolis fait la différence\u003c\/h2\u003e\n    \u003cp class=\"soi-spro-section-intro\"\u003eContrairement à un savon classique, ce soin actif ne se contente pas de nettoyer la surface. Chaque ingrédient a un rôle précis :\u003c\/p\u003e\n    \u003cdiv class=\"soi-spro-benefits\"\u003e\n      \u003cdiv class=\"soi-spro-benefit\"\u003e\n        \u003cdiv class=\"soi-spro-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n        \u003cp\u003eRésine naturelle produite par les abeilles, reconnue pour ses propriétés purifiantes et protectrices. Elle aide à assainir les peaux à tendance acnéique et à limiter les imperfections.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-benefit\"\u003e\n        \u003cdiv class=\"soi-spro-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eDoux, apaisant et réparateur, il hydrate la peau tout en la protégeant des agressions extérieures. Idéal pour les peaux sensibles ou réactives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-benefit\"\u003e\n        \u003cdiv class=\"soi-spro-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBeurre de karité bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en acides gras essentiels, il nourrit et adoucit la peau durablement, sans laisser de sensation grasse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-benefit\"\u003e\n        \u003cdiv class=\"soi-spro-benefit-icon\"\u003e\u003cspan\u003e💐\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eHuiles essentielles\u003c\/h3\u003e\n        \u003cp\u003eLa lavande et le romarin apportent une odeur fraîche et naturelle, tout en renforçant l'action purifiante du savon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spro-tip\"\u003e\n      \u003cdiv class=\"soi-spro-tip-icon\"\u003e✨\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe résultat\u003c\/strong\u003e\n        \u003cp\u003eUne peau propre, équilibrée, douce au toucher, sans tiraillement après le rinçage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Pour qui --\u003e\n  \u003csection class=\"soi-spro-section\"\u003e\n    \u003ch2\u003ePour qui est ce savon miel propolis bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spro-grid\"\u003e\n      \u003cdiv class=\"soi-spro-card\"\u003e\n        \u003ch3\u003e🎯 Peaux à imperfections ou acnéiques\u003c\/h3\u003e\n        \u003cp\u003eLa propolis aide à assainir sans irriter, ce qui en fait une alternative naturelle sérieuse aux savons chimiques anti-acné.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-card\"\u003e\n        \u003ch3\u003e🤍 Peaux sensibles ou sèches\u003c\/h3\u003e\n        \u003cp\u003eLe karité et le miel compensent l'effet nettoyant pour éviter toute sensation d'inconfort.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧‍👦 Toute la famille\u003c\/h3\u003e\n        \u003cp\u003eFormulé pour les adultes comme pour les enfants dès 3 ans, il s'utilise au quotidien sur le visage et le corps.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Composition --\u003e\n  \u003csection class=\"soi-spro-section\"\u003e\n    \u003ch2\u003eComposition du savon actif Propolia (INCI)\u003c\/h2\u003e\n    \u003cp class=\"soi-spro-section-intro\"\u003eCe savon contient 97 % d'ingrédients d'origine naturelle, dont une part certifiée biologique. Principaux actifs :\u003c\/p\u003e\n    \u003cdiv class=\"soi-spro-compo\"\u003e\n      \u003cdiv class=\"soi-spro-compo-row\"\u003e\n        \u003cspan class=\"soi-spro-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-compo-value\"\u003ePropolis bio (extrait)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-compo-row\"\u003e\n        \u003cspan class=\"soi-spro-compo-label\"\u003eActif hydratant\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-compo-value\"\u003eMiel bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-compo-row\"\u003e\n        \u003cspan class=\"soi-spro-compo-label\"\u003eActif nourrissant\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-compo-value\"\u003eBeurre de karité bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-compo-row\"\u003e\n        \u003cspan class=\"soi-spro-compo-label\"\u003eHuiles essentielles\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-compo-value\"\u003eLavande vraie, Romarin\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-compo-row\"\u003e\n        \u003cspan class=\"soi-spro-compo-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-compo-value\"\u003e100 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-compo-row\"\u003e\n        \u003cspan class=\"soi-spro-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-compo-value\"\u003eSans parabène, sans sulfate, sans colorant artificiel\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spro-tip\"\u003e\n      \u003cdiv class=\"soi-spro-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eUsage externe uniquement\u003c\/strong\u003e\n        \u003cp\u003eCe savon n'est pas un complément alimentaire : il est exclusivement réservé à un usage cutané externe.\u003c\/p\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-spro-section\"\u003e\n    \u003ch2\u003eComment utiliser le savon propolis miel et karité ?\u003c\/h2\u003e\n    \u003cp class=\"soi-spro-section-intro\"\u003eSon utilisation est simple et adaptée à votre routine quotidienne :\u003c\/p\u003e\n    \u003cdiv class=\"soi-spro-timeline\"\u003e\n      \u003cdiv class=\"soi-spro-step\"\u003e\n        \u003cdiv class=\"soi-spro-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-spro-step-content\"\u003e\n          \u003ch3\u003eMouillez\u003c\/h3\u003e\n          \u003cp\u003eMouillez votre visage ou votre corps à l'eau tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-step\"\u003e\n        \u003cdiv class=\"soi-spro-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-spro-step-content\"\u003e\n          \u003ch3\u003eFaites mousser\u003c\/h3\u003e\n          \u003cp\u003eFaites mousser le savon entre vos mains ou directement sur la peau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-step\"\u003e\n        \u003cdiv class=\"soi-spro-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-spro-step-content\"\u003e\n          \u003ch3\u003eMassez et rincez\u003c\/h3\u003e\n          \u003cp\u003eMassez doucement en mouvements circulaires, puis rincez abondamment.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-step\"\u003e\n        \u003cdiv class=\"soi-spro-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-spro-step-content\"\u003e\n          \u003ch3\u003eFréquence\u003c\/h3\u003e\n          \u003cp\u003eUtilisez matin et\/ou soir selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-spro-tip\"\u003e\n      \u003cdiv class=\"soi-spro-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour prolonger la durée de vie du pain de savon, conservez-le sur un porte-savon aéré entre deux utilisations.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 : Garanties qualité --\u003e\n  \u003csection class=\"soi-spro-section\"\u003e\n    \u003ch2\u003eLes garanties qualité Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-spro-grid-compact\"\u003e\n      \u003cdiv class=\"soi-spro-card-mini\"\u003e\n        \u003cspan class=\"soi-spro-card-mini-icon\"\u003e🏅\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-card-mini-value\"\u003eCOSMOS Organic\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-card-mini\"\u003e\n        \u003cspan class=\"soi-spro-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-card-mini\"\u003e\n        \u003cspan class=\"soi-spro-card-mini-icon\"\u003e🐝\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-card-mini-label\"\u003eEngagement\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-card-mini-value\"\u003e+ de 30 ans d'apiculture\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-spro-card-mini\"\u003e\n        \u003cspan class=\"soi-spro-card-mini-icon\"\u003e✈️\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-spro-card-mini-value\"\u003e100 g, compact\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-spro-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-spro-cta-box\"\u003e\n      \u003cp class=\"soi-spro-cta-tag\" style=\"color: white;\"\u003eUn soin d'hygiène purifiant, certifié bio\u003c\/p\u003e\n      \u003cp class=\"soi-spro-cta-text\" style=\"color: white;\"\u003eOffrez à votre peau la douceur de la ruche et du karité. Le savon actif Propolia, c'est la réponse naturelle pour une peau visiblement plus nette et plus douce, 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-spro-marine: #1A2D3D;\n  --soi-spro-marine-dark: #0F1E2B;\n  --soi-spro-marine-light: #2C4458;\n  --soi-spro-pomme: #A1C544;\n  --soi-spro-pomme-dark: #84A636;\n  --soi-spro-pomme-light: rgba(161,197,68,0.10);\n  --soi-spro-white: #FFFFFF;\n  --soi-spro-off-white: #F8FAF6;\n  --soi-spro-stone: #F1F3EE;\n  --soi-spro-line: #E5E8E0;\n  --soi-spro-primary: #D4A82A;\n  --soi-spro-primary-soft: #F5E6B8;\n  --soi-spro-accent: #8A5082;\n  --soi-spro-text: #1A2D3D;\n  --soi-spro-text-soft: #4A5B6B;\n  --soi-spro-text-muted: #7B8693;\n  --soi-spro-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spro-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spro-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spro-radius: 12px;\n  --soi-spro-radius-sm: 8px;\n  --soi-spro-radius-pill: 999px;\n}\n\n.soi-spro-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spro-fiche img { max-width: 100%; height: auto; }\n\n.soi-spro-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spro-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spro-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-spro-hero {\n  position: relative;\n  background: var(--soi-spro-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-spro-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spro-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spro-pomme);\n}\n\n.soi-spro-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-spro-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spro-pomme);\n  border-radius: 50%;\n}\n\n.soi-spro-hero-title {\n  display: block;\n  color: var(--soi-spro-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-spro-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-spro-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spro-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-spro-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spro-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spro-label-accent {\n  background: var(--soi-spro-pomme);\n  border-color: var(--soi-spro-pomme);\n  color: var(--soi-spro-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-spro-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spro-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spro-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-spro-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spro-pomme);\n  border-radius: 2px;\n}\n\n.soi-spro-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-spro-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-spro-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spro-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spro-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-spro-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-spro-benefit {\n  background: var(--soi-spro-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-spro-radius);\n  border: 1px solid var(--soi-spro-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-spro-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-spro-shadow-md);\n}\n\n.soi-spro-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-spro-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-spro-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-spro-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-spro-benefit:hover .soi-spro-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-spro-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spro-benefit p {\n  font-size: 13px;\n  color: var(--soi-spro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-spro-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-spro-card {\n  background: var(--soi-spro-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spro-radius);\n  border-left: 3px solid var(--soi-spro-pomme);\n}\n\n.soi-spro-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spro-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spro-card p {\n  font-size: 14px;\n  color: var(--soi-spro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-spro-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-spro-card-mini {\n  background: var(--soi-spro-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-spro-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-spro-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-spro-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-spro-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-spro-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spro-marine);\n}\n\n\/* TIMELINE *\/\n.soi-spro-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-spro-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spro-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spro-radius);\n  border: 1px solid var(--soi-spro-line);\n  align-items: flex-start;\n}\n\n.soi-spro-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spro-marine);\n  color: var(--soi-spro-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-spro-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spro-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spro-step-content p {\n  font-size: 14px;\n  color: var(--soi-spro-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-spro-compo {\n  background: var(--soi-spro-off-white);\n  border-radius: var(--soi-spro-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-spro-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-spro-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spro-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spro-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spro-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spro-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spro-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-spro-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-spro-pomme-light);\n  border-left: 4px solid var(--soi-spro-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-spro-radius) var(--soi-spro-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-spro-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-spro-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-spro-marine);\n  margin-bottom: 4px;\n}\n\n.soi-spro-tip p {\n  font-size: 14px;\n  color: var(--soi-spro-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-spro-cta-box {\n  background: var(--soi-spro-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spro-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spro-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-spro-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spro-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-spro-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spro-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spro-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-spro-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spro-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spro-compo-value {\n    text-align: left;\n  }\n\n  .soi-spro-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-spro-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spro-fiche {\n    --soi-spro-text-soft: #2C3E50;\n    --soi-spro-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603407397194,"sku":"AP0041","price":5.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/savon-actif-propolis-miel-et-karite-propolia-packshot.webp?v=1779803435"},{"product_id":"bain-de-bouche-certifie-bio-propolis-menthe-propolia","title":"Bain de bouche bio Propolis \u0026 Menthe – Propolia","description":"\u003cdiv class=\"soi-bbio-fiche\"\u003e\n\n\u003csection class=\"soi-bbio-hero\"\u003e\n  \u003cdiv class=\"soi-bbio-hero-tag\"\u003e\n    \u003cspan class=\"soi-bbio-tag-dot\"\u003e\u003c\/span\u003e\n    Hygiène bucco-dentaire · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-bbio-hero-title\"\u003eFraîcheur et protection au cœur de la ruche\u003c\/span\u003e\n  \u003cp class=\"soi-bbio-hero-subtitle\"\u003eUn bain de bouche bio sans alcool à la propolis, à la menthe et au xylitol pour une hygiène bucco-dentaire complète, naturelle et respectueuse de votre bouche.\u003c\/p\u003e\n  \u003cdiv class=\"soi-bbio-hero-labels\"\u003e\n    \u003cspan class=\"soi-bbio-label soi-bbio-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n    \u003cspan class=\"soi-bbio-label\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-bbio-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-bbio-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bbio-section\"\u003e\n  \u003ch2\u003eBain de bouche bio à la propolis et menthe : fraîcheur et protection naturelle\u003c\/h2\u003e\n  \u003cp\u003eVous cherchez un \u003cstrong\u003ebain de bouche bio sans alcool\u003c\/strong\u003e, vraiment efficace et respectueux de votre bouche ? Ce bain de bouche certifié Cosmos Organic de Propolia réunit le meilleur de la ruche : la \u003cstrong\u003epropolis\u003c\/strong\u003e, reconnue depuis des siècles pour ses propriétés assainissantes, associée à la fraîcheur de la menthe et au pouvoir protecteur du xylitol. Résultat : une hygiène bucco-dentaire complète, sans compromis sur la naturalité.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bbio-section\"\u003e\n  \u003ch2\u003ePourquoi choisir ce bain de bouche à la propolis ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-bbio-benefits\"\u003e\n    \u003cdiv class=\"soi-bbio-benefit\"\u003e\n      \u003cdiv class=\"soi-bbio-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePropolis purifiante\u003c\/h3\u003e\n      \u003cp\u003eLa propolis, actif naturel aux vertus antibactériennes reconnues, aide à limiter la prolifération des bactéries responsables de la plaque dentaire et des inconforts gingivaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-benefit\"\u003e\n      \u003cdiv class=\"soi-bbio-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMenthe fraîche et xylitol\u003c\/h3\u003e\n      \u003cp\u003eL'huile essentielle de menthe apporte une sensation de fraîcheur durable. Le xylitol, extrait du bouleau, contribue à neutraliser l'acidité buccale et à protéger l'émail des dents.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-benefit\"\u003e\n      \u003cdiv class=\"soi-bbio-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCertifié Cosmos Organic\u003c\/h3\u003e\n      \u003cp\u003e99 % d'ingrédients d'origine naturelle, dont 30 % issus de l'Agriculture Biologique. Sans fluor, sans colorants artificiels, sans actifs de synthèse : une formule clean pour toute la famille.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-benefit\"\u003e\n      \u003cdiv class=\"soi-bbio-benefit-icon\"\u003e\u003cspan\u003e🏆\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePrimé et testé\u003c\/h3\u003e\n      \u003cp\u003eÉlu Meilleur Produit Bio en 2019, testé sous contrôle odontologique et fabriqué en Occitanie. Un gage de sérieux et d'efficacité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bbio-section\"\u003e\n  \u003ch2\u003eComposition du bain de bouche bio Propolia\u003c\/h2\u003e\n  \u003cp class=\"soi-bbio-section-intro\"\u003eLa formule est transparente et pensée pour respecter les muqueuses buccales les plus sensibles :\u003c\/p\u003e\n  \u003cdiv class=\"soi-bbio-grid\"\u003e\n    \u003cdiv class=\"soi-bbio-card\"\u003e\n      \u003ch3\u003e🐝 Extrait de propolis bio\u003c\/h3\u003e\n      \u003cp\u003eActif phare, reconnu pour ses propriétés assainissantes et protectrices.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-card\"\u003e\n      \u003ch3\u003e🛡️ Xylitol\u003c\/h3\u003e\n      \u003cp\u003eAgent naturel qui contribue à réduire l'acidité et à protéger les dents.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-card\"\u003e\n      \u003ch3\u003e🌿 Huile essentielle de menthe poivrée bio\u003c\/h3\u003e\n      \u003cp\u003eFraîcheur immédiate et longue durée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-card\"\u003e\n      \u003ch3\u003e🌱 Aloe vera bio\u003c\/h3\u003e\n      \u003cp\u003eApaise les gencives irritées et hydrate les muqueuses.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-bbio-tip\"\u003e\n    \u003cdiv class=\"soi-bbio-tip-icon\"\u003e📋\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eFormule sans alcool, sans fluor, sans colorants de synthèse\u003c\/strong\u003e\n      \u003cp\u003eLa liste complète des ingrédients (INCI) est disponible sur l'emballage du produit. Composition conforme à la certification Cosmos Organic délivrée par Ecocert.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bbio-section\"\u003e\n  \u003ch2\u003eComment utiliser ce bain de bouche bio sans alcool ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-bbio-timeline\"\u003e\n    \u003cdiv class=\"soi-bbio-step\"\u003e\n      \u003cdiv class=\"soi-bbio-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-bbio-step-content\"\u003e\n        \u003ch3\u003eVersez la dose\u003c\/h3\u003e\n        \u003cp\u003eVersez 10 à 15 mL dans le gobelet doseur fourni.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-step\"\u003e\n      \u003cdiv class=\"soi-bbio-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-bbio-step-content\"\u003e\n        \u003ch3\u003eRincez-vous la bouche\u003c\/h3\u003e\n        \u003cp\u003eRincez-vous la bouche pendant 30 à 60 secondes, en faisant circuler le liquide entre les dents.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-step\"\u003e\n      \u003cdiv class=\"soi-bbio-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-bbio-step-content\"\u003e\n        \u003ch3\u003eRecrachez sans rincer\u003c\/h3\u003e\n        \u003cp\u003eRecrachez sans rincer à l'eau pour laisser les actifs agir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-step\"\u003e\n      \u003cdiv class=\"soi-bbio-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-bbio-step-content\"\u003e\n        \u003ch3\u003eFréquence recommandée\u003c\/h3\u003e\n        \u003cp\u003eUtilisez 1 à 2 fois par jour, idéalement après le brossage des dents.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-bbio-tip\"\u003e\n    \u003cdiv class=\"soi-bbio-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eConvient aux adultes et aux enfants dès 6 ans. Pour les plus jeunes, veillez à la surveillance d'un adulte. Le flacon de 300 mL représente environ 20 à 30 utilisations selon la dose.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bbio-section\"\u003e\n  \u003ch2\u003eCe bain de bouche est-il fait pour vous ?\u003c\/h2\u003e\n  \u003cp\u003eCe produit s'adresse à toute personne souhaitant adopter une \u003cstrong\u003eroutine bucco-dentaire naturelle et bio\u003c\/strong\u003e. Il vous conviendra particulièrement si vous avez des \u003cstrong\u003egencives sensibles\u003c\/strong\u003e, si vous souhaitez éviter l'alcool ou les ingrédients de synthèse présents dans les bains de bouche conventionnels, ou si vous cherchez une alternative saine aux grandes marques.\u003c\/p\u003e\n  \u003cp\u003eCe produit cosmétique ne remplace pas un suivi dentaire régulier ni un traitement médical prescrit par un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bbio-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-bbio-compo\"\u003e\n    \u003cdiv class=\"soi-bbio-compo-row\"\u003e\n      \u003cspan class=\"soi-bbio-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-bbio-compo-value\"\u003e300 mL avec gobelet doseur inclus\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-compo-row\"\u003e\n      \u003cspan class=\"soi-bbio-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-bbio-compo-value\"\u003eCosmos Organic (Ecocert)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-compo-row\"\u003e\n      \u003cspan class=\"soi-bbio-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-bbio-compo-value\"\u003eFrance (Occitanie)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-compo-row\"\u003e\n      \u003cspan class=\"soi-bbio-compo-label\"\u003eConvient à\u003c\/span\u003e\n      \u003cspan class=\"soi-bbio-compo-value\"\u003eAdultes et enfants dès 6 ans\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-bbio-compo-row\"\u003e\n      \u003cspan class=\"soi-bbio-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-bbio-compo-value\"\u003eAlcool, fluor, colorants artificiels, actifs de synthèse\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-bbio-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-bbio-cta-box\"\u003e\n    \u003cp class=\"soi-bbio-cta-tag\" style=\"color: white;\"\u003eVotre rituel bucco-dentaire naturel\u003c\/p\u003e\n    \u003cp class=\"soi-bbio-cta-text\" style=\"color: white;\"\u003ePrenez soin de votre sourire avec ce que la nature fait de mieux. Une bouche propre, des gencives apaisées et une fraîcheur qui dure, le tout certifié bio, sans compromis sur la douceur ni sur l'efficacité.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-bbio-marine: #1A2D3D;\n  --soi-bbio-marine-dark: #0F1E2B;\n  --soi-bbio-marine-light: #2C4458;\n  --soi-bbio-pomme: #A1C544;\n  --soi-bbio-pomme-dark: #84A636;\n  --soi-bbio-pomme-light: rgba(161,197,68,0.10);\n  --soi-bbio-white: #FFFFFF;\n  --soi-bbio-off-white: #F8FAF6;\n  --soi-bbio-stone: #F1F3EE;\n  --soi-bbio-line: #E5E8E0;\n  --soi-bbio-primary: #D4A82A;\n  --soi-bbio-primary-soft: #F5EDD4;\n  --soi-bbio-accent: #7ABFB8;\n  --soi-bbio-text: #1A2D3D;\n  --soi-bbio-text-soft: #4A5B6B;\n  --soi-bbio-text-muted: #7B8693;\n  --soi-bbio-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bbio-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bbio-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bbio-radius: 12px;\n  --soi-bbio-radius-sm: 8px;\n  --soi-bbio-radius-pill: 999px;\n}\n\n.soi-bbio-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bbio-fiche img { max-width: 100%; height: auto; }\n\n.soi-bbio-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bbio-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bbio-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-bbio-hero {\n  position: relative;\n  background: var(--soi-bbio-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-bbio-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bbio-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bbio-pomme);\n}\n\n.soi-bbio-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-bbio-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bbio-pomme);\n  border-radius: 50%;\n}\n\n.soi-bbio-hero-title {\n  display: block;\n  color: var(--soi-bbio-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-bbio-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-bbio-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bbio-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-bbio-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bbio-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bbio-label-accent {\n  background: var(--soi-bbio-pomme);\n  border-color: var(--soi-bbio-pomme);\n  color: var(--soi-bbio-marine);\n  font-weight: 600;\n}\n\n.soi-bbio-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bbio-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bbio-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-bbio-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bbio-pomme);\n  border-radius: 2px;\n}\n\n.soi-bbio-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bbio-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bbio-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bbio-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bbio-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-bbio-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bbio-benefit {\n  background: var(--soi-bbio-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bbio-radius);\n  border: 1px solid var(--soi-bbio-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bbio-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bbio-shadow-md);\n}\n\n.soi-bbio-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bbio-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-bbio-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bbio-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bbio-benefit:hover .soi-bbio-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bbio-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bbio-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bbio-benefit p {\n  font-size: 13px;\n  color: var(--soi-bbio-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-bbio-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-bbio-card {\n  background: var(--soi-bbio-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bbio-radius);\n  border-left: 3px solid var(--soi-bbio-pomme);\n}\n\n.soi-bbio-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bbio-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bbio-card p {\n  font-size: 14px;\n  color: var(--soi-bbio-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-bbio-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-bbio-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bbio-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bbio-radius);\n  border: 1px solid var(--soi-bbio-line);\n  align-items: flex-start;\n}\n\n.soi-bbio-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bbio-marine);\n  color: var(--soi-bbio-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-bbio-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-bbio-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bbio-step-content p {\n  font-size: 14px;\n  color: var(--soi-bbio-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-bbio-compo {\n  background: var(--soi-bbio-off-white);\n  border-radius: var(--soi-bbio-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bbio-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-bbio-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bbio-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bbio-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bbio-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-bbio-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bbio-marine);\n  text-align: right;\n}\n\n.soi-bbio-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bbio-pomme-light);\n  border-left: 4px solid var(--soi-bbio-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bbio-radius) var(--soi-bbio-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-bbio-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bbio-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bbio-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bbio-tip p {\n  font-size: 14px;\n  color: var(--soi-bbio-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-bbio-cta-box {\n  background: var(--soi-bbio-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bbio-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bbio-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-bbio-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bbio-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-bbio-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bbio-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bbio-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-bbio-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bbio-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bbio-compo-value {\n    text-align: left;\n  }\n\n  .soi-bbio-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-bbio-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bbio-fiche {\n    --soi-bbio-text-soft: #2C3E50;\n    --soi-bbio-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603669705034,"sku":"AP0108","price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bain-de-bouche-certifie-bio-propolis-menthe-propolia-packshot_11zon.webp?v=1781341721"},{"product_id":"baume-a-levres-bio-teinte-au-miel-vital-osmose","title":"Baume Lèvres Bio Teinté - Miel, Fraise \u0026 Karité - Propolia","description":"\u003cdiv class=\"soi-blvr-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-blvr-hero\"\u003e\n    \u003cdiv class=\"soi-blvr-hero-tag\"\u003e\n      \u003cspan class=\"soi-blvr-tag-dot\"\u003e\u003c\/span\u003e\n      Cosmétiques \u0026amp; Soins lèvres · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-blvr-hero-title\"\u003eL'éclat fruité d'un soin certifié bio\u003c\/span\u003e\n    \u003cp class=\"soi-blvr-hero-subtitle\"\u003eUn baume à lèvres teinté au miel, à la cire d'abeille et au karité bio, qui hydrate en profondeur tout en offrant une jolie teinte rosée framboise, satinée et lumineuse.\u003c\/p\u003e\n    \u003cdiv class=\"soi-blvr-hero-labels\"\u003e\n      \u003cspan class=\"soi-blvr-label soi-blvr-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-blvr-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-blvr-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-blvr-label\"\u003eSANS SILICONE NI PARAFFINE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi ce baume à lèvres au miel est différent --\u003e\n  \u003csection class=\"soi-blvr-section\"\u003e\n    \u003ch2\u003ePourquoi ce baume à lèvres au miel est différent\u003c\/h2\u003e\n    \u003cp class=\"soi-blvr-section-intro\"\u003eLà où de nombreux baumes classiques s'appuient sur des silicones ou de la paraffine pour créer une sensation de confort, Propolia mise sur trois actifs naturels complémentaires.\u003c\/p\u003e\n    \u003cdiv class=\"soi-blvr-benefits\"\u003e\n      \u003cdiv class=\"soi-blvr-benefit\"\u003e\n        \u003cdiv class=\"soi-blvr-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel bio\u003c\/h3\u003e\n        \u003cp\u003eNaturellement humectant, il attire et retient l'eau au cœur des lèvres pour une hydratation durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-benefit\"\u003e\n        \u003cdiv class=\"soi-blvr-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCire d'abeille bio\u003c\/h3\u003e\n        \u003cp\u003eElle forme un film protecteur souple qui prévient le dessèchement, même par temps froid ou venteux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-benefit\"\u003e\n        \u003cdiv class=\"soi-blvr-benefit-icon\"\u003e\u003cspan\u003e🌰\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBeurre de karité bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en acides gras, il nourrit et répare les lèvres gercées, leur restituant souplesse et confort immédiat.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:1.25rem;\"\u003eRésultat : des lèvres douces, nourries et joliment colorées, sans aucun ingrédient controversé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition complète du baume à lèvres teinté bio Propolia --\u003e\n  \u003csection class=\"soi-blvr-section\"\u003e\n    \u003ch2\u003eComposition complète du baume à lèvres teinté bio Propolia\u003c\/h2\u003e\n    \u003cp\u003eLa formule est composée à \u003cstrong\u003e96 % d'ingrédients issus de l'Agriculture Biologique\u003c\/strong\u003e et à 100 % d'origine naturelle. Elle est exempte de conservateurs, silicones, paraffine et huiles essentielles. Convient aux adultes comme aux enfants dès 3 ans.\u003c\/p\u003e\n    \u003cdiv class=\"soi-blvr-compo\"\u003e\n      \u003cdiv class=\"soi-blvr-compo-row\"\u003e\n        \u003cspan class=\"soi-blvr-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-compo-value\"\u003e6 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-compo-row\"\u003e\n        \u003cspan class=\"soi-blvr-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-compo-value\"\u003eCosmos Organic par Ecocert Greenlife\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-compo-row\"\u003e\n        \u003cspan class=\"soi-blvr-compo-label\"\u003e% Bio\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-compo-value\"\u003e96 % d'ingrédients issus de l'Agriculture Biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-compo-row\"\u003e\n        \u003cspan class=\"soi-blvr-compo-label\"\u003eOrigine naturelle\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-compo-value\"\u003e100 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-compo-row\"\u003e\n        \u003cspan class=\"soi-blvr-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-compo-value\"\u003eConservateurs, silicones, paraffine, huiles essentielles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-compo-row\"\u003e\n        \u003cspan class=\"soi-blvr-compo-label\"\u003eConvient\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-compo-value\"\u003eAdultes et enfants dès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-blvr-accordion\" style=\"margin-top:1.25rem;\"\u003e\n      \u003cdetails class=\"soi-blvr-accordion-item\"\u003e\n        \u003csummary class=\"soi-blvr-accordion-header\"\u003e🧪 Liste INCI complète\u003c\/summary\u003e\n        \u003cdiv class=\"soi-blvr-accordion-content\"\u003e\n          \u003cp\u003eRicinus Communis (Castor) Seed Oil*, Cera Alba (Beeswax)*, Butyrospermum Parkii (Shea) Butter*, Mel (Honey)*, Hydrogenated Coconut Oil*, CI 15850, CI 77891, Tocopherol.\u003c\/p\u003e\n          \u003cp\u003e\u003cem\u003e* Ingrédients issus de l'Agriculture Biologique.\u003c\/em\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser votre baume lèvres au miel Propolia --\u003e\n  \u003csection class=\"soi-blvr-section\"\u003e\n    \u003ch2\u003eComment utiliser votre baume lèvres au miel Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-blvr-timeline\"\u003e\n      \u003cdiv class=\"soi-blvr-step\"\u003e\n        \u003cdiv class=\"soi-blvr-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-blvr-step-content\"\u003e\n          \u003ch3\u003ePrélevez\u003c\/h3\u003e\n          \u003cp\u003ePrélevez une petite quantité du bout du doigt ou appliquez directement le pot sur vos lèvres.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-step\"\u003e\n        \u003cdiv class=\"soi-blvr-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-blvr-step-content\"\u003e\n          \u003ch3\u003eÉtalez\u003c\/h3\u003e\n          \u003cp\u003eÉtalez en couche fine pour un effet bonne mine naturel, ou superposez pour une couleur plus intense.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-step\"\u003e\n        \u003cdiv class=\"soi-blvr-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-blvr-step-content\"\u003e\n          \u003ch3\u003eRenouvelez\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez l'application aussi souvent que nécessaire, au quotidien ou avant une sortie.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-blvr-tip\" style=\"margin-top:1.25rem;\"\u003e\n      \u003cdiv class=\"soi-blvr-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUtilisez-le le soir comme soin réparateur intensif pour retrouver des lèvres douces au réveil.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Ce baume bio au miel face aux autres baumes lèvres du marché --\u003e\n  \u003csection class=\"soi-blvr-section\"\u003e\n    \u003ch2\u003eCe baume bio au miel face aux autres baumes lèvres du marché\u003c\/h2\u003e\n    \u003cp\u003eVous avez peut-être déjà essayé un baume à lèvres au miel classique ou des formules populaires. La différence avec le baume Propolia tient à sa certification \u003cstrong\u003eCosmos Organic\u003c\/strong\u003e, sa fabrication française, l'absence totale de pétrochimie, et sa double action soin et couleur. C'est un choix cohérent si vous souhaitez passer à un baume à lèvres teinté bio sans sacrifier le plaisir d'un joli résultat.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Points forts en un coup d'œil --\u003e\n  \u003csection class=\"soi-blvr-section\"\u003e\n    \u003ch2\u003ePoints forts en un coup d'œil\u003c\/h2\u003e\n    \u003cdiv class=\"soi-blvr-grid-compact\"\u003e\n      \u003cdiv class=\"soi-blvr-card-mini\"\u003e\n        \u003cspan class=\"soi-blvr-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-value\"\u003eCosmos Organic\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-card-mini\"\u003e\n        \u003cspan class=\"soi-blvr-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-card-mini\"\u003e\n        \u003cspan class=\"soi-blvr-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-label\"\u003eEmballage\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-value\"\u003eRecyclable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-card-mini\"\u003e\n        \u003cspan class=\"soi-blvr-card-mini-icon\"\u003e👧\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-label\"\u003eConvient\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-value\"\u003eDès 3 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-card-mini\"\u003e\n        \u003cspan class=\"soi-blvr-card-mini-icon\"\u003e🍓\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-value\"\u003eFraise gourmand\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-blvr-card-mini\"\u003e\n        \u003cspan class=\"soi-blvr-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-label\"\u003eFormulé sans\u003c\/span\u003e\n        \u003cspan class=\"soi-blvr-card-mini-value\"\u003eSilicone ni paraffine\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-blvr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-blvr-cta-box\"\u003e\n      \u003cp class=\"soi-blvr-cta-tag\" style=\"color: white;\"\u003eUn soin gourmand pour toute la famille\u003c\/p\u003e\n      \u003cp class=\"soi-blvr-cta-text\" style=\"color: white;\"\u003eUn baume à lèvres bio teinté qui sent la fraise, hydrate vraiment et colore subtilement, dans un pot recyclable fabriqué en France. Glissez-le dans votre sac et offrez à vos lèvres ce qu'elles méritent 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-blvr-marine: #1A2D3D;\n  --soi-blvr-marine-dark: #0F1E2B;\n  --soi-blvr-marine-light: #2C4458;\n  --soi-blvr-pomme: #A1C544;\n  --soi-blvr-pomme-dark: #84A636;\n  --soi-blvr-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-blvr-white: #FFFFFF;\n  --soi-blvr-off-white: #F8FAF6;\n  --soi-blvr-stone: #F1F3EE;\n  --soi-blvr-line: #E5E8E0;\n\n  --soi-blvr-primary: #D84B8A;\n  --soi-blvr-primary-soft: #F5E0EB;\n  --soi-blvr-accent: #E8608F;\n\n  --soi-blvr-text: #1A2D3D;\n  --soi-blvr-text-soft: #4A5B6B;\n  --soi-blvr-text-muted: #7B8693;\n\n  --soi-blvr-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-blvr-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-blvr-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-blvr-radius: 12px;\n  --soi-blvr-radius-sm: 8px;\n  --soi-blvr-radius-pill: 999px;\n}\n\n.soi-blvr-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-blvr-fiche img { max-width: 100%; height: auto; }\n\n.soi-blvr-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-blvr-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-blvr-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-blvr-hero {\n  position: relative;\n  background: var(--soi-blvr-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-blvr-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-blvr-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-blvr-pomme);\n}\n\n.soi-blvr-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-blvr-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-blvr-pomme);\n  border-radius: 50%;\n}\n\n.soi-blvr-hero-title {\n  display: block;\n  color: var(--soi-blvr-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-blvr-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-blvr-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-blvr-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-blvr-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-blvr-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-blvr-label-accent {\n  background: var(--soi-blvr-pomme);\n  border-color: var(--soi-blvr-pomme);\n  color: var(--soi-blvr-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-blvr-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-blvr-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-blvr-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-blvr-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-blvr-pomme);\n  border-radius: 2px;\n}\n\n.soi-blvr-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-blvr-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-blvr-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-blvr-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-blvr-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-blvr-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-blvr-benefit {\n  background: var(--soi-blvr-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-blvr-radius);\n  border: 1px solid var(--soi-blvr-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-blvr-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-blvr-shadow-md);\n}\n\n.soi-blvr-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-blvr-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-blvr-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-blvr-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-blvr-benefit:hover .soi-blvr-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-blvr-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-blvr-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-blvr-benefit p {\n  font-size: 13px;\n  color: var(--soi-blvr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-blvr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-blvr-card-mini {\n  background: var(--soi-blvr-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-blvr-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-blvr-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-blvr-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-blvr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-blvr-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-blvr-marine);\n}\n\n\/* === COMPO === *\/\n.soi-blvr-compo {\n  background: var(--soi-blvr-off-white);\n  border-radius: var(--soi-blvr-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-blvr-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-blvr-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-blvr-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-blvr-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-blvr-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-blvr-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-blvr-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-blvr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-blvr-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-blvr-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-blvr-radius);\n  border: 1px solid var(--soi-blvr-line);\n  align-items: flex-start;\n}\n\n.soi-blvr-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-blvr-marine);\n  color: var(--soi-blvr-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-blvr-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-blvr-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-blvr-step-content p {\n  font-size: 14px;\n  color: var(--soi-blvr-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-blvr-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-blvr-pomme-light);\n  border-left: 4px solid var(--soi-blvr-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-blvr-radius) var(--soi-blvr-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-blvr-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-blvr-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-blvr-marine);\n  margin-bottom: 4px;\n}\n\n.soi-blvr-tip p {\n  font-size: 14px;\n  color: var(--soi-blvr-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-blvr-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-blvr-accordion-item {\n  background: var(--soi-blvr-off-white);\n  border-radius: var(--soi-blvr-radius-sm);\n  border: 1px solid var(--soi-blvr-line);\n  overflow: hidden;\n}\n\n.soi-blvr-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-blvr-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-blvr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-blvr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-blvr-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-blvr-accordion-item[open] .soi-blvr-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-blvr-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-blvr-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-blvr-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.5rem 0;\n}\n\n.soi-blvr-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-blvr-cta-box {\n  background: var(--soi-blvr-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-blvr-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-blvr-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-blvr-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-blvr-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-blvr-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-blvr-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-blvr-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-blvr-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-blvr-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-blvr-compo-value {\n    text-align: left;\n  }\n\n  .soi-blvr-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-blvr-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-blvr-fiche {\n    --soi-blvr-text-soft: #2C3E50;\n    --soi-blvr-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603670950218,"sku":"AP0170","price":7.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/propolia_ap0170_baume_levres_teinte-packshot_11zon.jpg?v=1781431562"},{"product_id":"gommes-de-propolis-miel-eucalyptus-radie-bio-propolia","title":"Gommes de Propolis, Miel \u0026 Eucalyptus Radié Bio - Propolia","description":"\u003cdiv class=\"soi-gmp-fiche\"\u003e\n\n\u003csection class=\"soi-gmp-hero\"\u003e\n\u003cdiv class=\"soi-gmp-hero-tag\"\u003e\n\u003cspan class=\"soi-gmp-tag-dot\"\u003e\u003c\/span\u003e\nApithérapie · Propolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-gmp-hero-title\"\u003eLe réflexe douceur de la ruche pour votre gorge\u003c\/span\u003e\n\u003cp class=\"soi-gmp-hero-subtitle\"\u003ePropolis, miel bio et eucalyptus radié réunis en une gomme apaisante, à glisser dans votre poche dès les premiers inconforts respiratoires.\u003c\/p\u003e\n\u003cdiv class=\"soi-gmp-hero-labels\"\u003e\n\u003cspan class=\"soi-gmp-label soi-gmp-label-accent\"\u003eBIO\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-label\"\u003eADULTES \u0026amp; ENFANTS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmp-section\"\u003e\n\u003ch2\u003ePourquoi choisir ces gommes à la propolis plutôt qu'une autre ?\u003c\/h2\u003e\n\u003cp\u003eSur le marché des gommes propolis eucalyptus, beaucoup de produits affichent des teneurs modestes en actifs. Propolia fait le choix inverse : \u003cstrong\u003e45 % de miel bio\u003c\/strong\u003e et \u003cstrong\u003e6 % de propolis\u003c\/strong\u003e par gomme, une concentration rare qui fait toute la différence.\u003c\/p\u003e\n\u003cp\u003eAjoutez à cela l'eucalyptus radié, une variété spécifiquement choisie pour sa richesse en cinéole, un composé reconnu pour faciliter la respiration. Le résultat : des gommes propolis et miel qui ne font pas que parfumer, elles agissent vraiment.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmp-section\"\u003e\n\u003ch2\u003eLes bienfaits clés de chaque ingrédient\u003c\/h2\u003e\n\u003cdiv class=\"soi-gmp-benefits\"\u003e\n\u003cdiv class=\"soi-gmp-benefit\"\u003e\n\u003cdiv class=\"soi-gmp-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePropolis (6 %)\u003c\/h3\u003e\n\u003cp\u003eSurnommée « l'antibiotique naturel de la ruche », elle aide à protéger et apaiser les muqueuses de la gorge irritée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-benefit\"\u003e\n\u003cdiv class=\"soi-gmp-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eMiel bio (45 %)\u003c\/h3\u003e\n\u003cp\u003eAdoucissant naturel reconnu, il enrobe la gorge et contribue à calmer les irritations en douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-benefit\"\u003e\n\u003cdiv class=\"soi-gmp-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eEucalyptus radié bio\u003c\/h3\u003e\n\u003cp\u003eIl dégage les voies respiratoires, facilite la respiration nasale et apporte cette sensation de fraîcheur si appréciable en cas de rhume ou de congestion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-benefit\"\u003e\n\u003cdiv class=\"soi-gmp-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eMenthe\u003c\/h3\u003e\n\u003cp\u003eRenforce l'effet rafraîchissant et contribue à une haleine fraîche durable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmp-section\"\u003e\n\u003ch2\u003eComposition complète et dosage\u003c\/h2\u003e\n\u003cp class=\"soi-gmp-section-intro\"\u003eChaque gomme de propolis Propolia est formulée avec des ingrédients 100 % d'origine naturelle, certifiés agriculture biologique, sans gluten et sans arômes artificiels.\u003c\/p\u003e\n\u003cdiv class=\"soi-gmp-compo\"\u003e\n\u003cdiv class=\"soi-gmp-compo-row\"\u003e\n\u003cspan class=\"soi-gmp-compo-label\"\u003eMiel bio\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-compo-value\"\u003e45 %\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-compo-row\"\u003e\n\u003cspan class=\"soi-gmp-compo-label\"\u003ePropolis purifiée bio\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-compo-value\"\u003e6 %\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-compo-row\"\u003e\n\u003cspan class=\"soi-gmp-compo-label\"\u003eHuile essentielle\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-compo-value\"\u003eEucalyptus radié bio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-compo-row\"\u003e\n\u003cspan class=\"soi-gmp-compo-label\"\u003eExtrait végétal\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-compo-value\"\u003eMenthe poivrée bio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-compo-row\"\u003e\n\u003cspan class=\"soi-gmp-compo-label\"\u003eAgents de texture\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-compo-value\"\u003eSucre de canne bio, sirop de glucose bio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmp-section\"\u003e\n\u003ch2\u003eFabriquées en France, certifiées bio : un gage de qualité\u003c\/h2\u003e\n\u003cp\u003ePropolia est une marque historiquement ancrée en \u003cstrong\u003eOccitanie\u003c\/strong\u003e, spécialiste des produits de la ruche depuis plus de 30 ans. Ses gommes de propolis bio sont fabriquées dans ses laboratoires français avec une traçabilité totale des matières premières.\u003c\/p\u003e\n\u003cp\u003eLe logo \u003cstrong\u003eAgriculture Biologique\u003c\/strong\u003e garantit l'absence de pesticides et de synthétiques à chaque étape de production.\u003c\/p\u003e\n\u003cdiv class=\"soi-gmp-grid-compact\"\u003e\n\u003cdiv class=\"soi-gmp-card-mini\"\u003e\n\u003cspan class=\"soi-gmp-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-card-mini-value\"\u003eFrance · Occitanie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-card-mini\"\u003e\n\u003cspan class=\"soi-gmp-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-card-mini-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-card-mini-value\"\u003eAgriculture Biologique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-card-mini\"\u003e\n\u003cspan class=\"soi-gmp-card-mini-icon\"\u003e🐝\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-card-mini-label\"\u003eSavoir-faire\u003c\/span\u003e\n\u003cspan class=\"soi-gmp-card-mini-value\"\u003e+ de 30 ans\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmp-section\"\u003e\n\u003ch2\u003ePour qui sont faites ces gommes propolis eucalyptus bio ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-gmp-grid\"\u003e\n\u003cdiv class=\"soi-gmp-card\"\u003e\n\u003ch3\u003e❄️ Sensibilité hivernale\u003c\/h3\u003e\n\u003cp\u003eVous ressentez une gorge irritée ou enrouée, notamment en hiver ou lors des changements de saison.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-card\"\u003e\n\u003ch3\u003e🌿 Adeptes du naturel\u003c\/h3\u003e\n\u003cp\u003eVous cherchez une alternative naturelle aux pastilles classiques pour toute la famille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-card\"\u003e\n\u003ch3\u003e🎤 Voix sollicitée\u003c\/h3\u003e\n\u003cp\u003eVous êtes enseignant, chanteur, conférencier ou toute personne qui sollicite beaucoup sa voix au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-card\"\u003e\n\u003ch3\u003e👧 Enfants dès 6 ans\u003c\/h3\u003e\n\u003cp\u003eVos enfants ont plus de 6 ans et vous souhaitez leur proposer un soin doux sans arômes artificiels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmp-section\"\u003e\n\u003ch2\u003eConseils pratiques d'utilisation\u003c\/h2\u003e\n\u003cdiv class=\"soi-gmp-timeline\"\u003e\n\u003cdiv class=\"soi-gmp-step\"\u003e\n\u003cdiv class=\"soi-gmp-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-step-content\"\u003e\n\u003ch3\u003ePosologie adulte\u003c\/h3\u003e\n\u003cp\u003eLaissez fondre 2 à 4 gommes dans la bouche par jour, de préférence en dehors des repas. Ne pas croquer pour profiter pleinement des actifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-step\"\u003e\n\u003cdiv class=\"soi-gmp-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-step-content\"\u003e\n\u003ch3\u003ePosologie enfant (dès 6 ans)\u003c\/h3\u003e\n\u003cp\u003e1 à 2 gommes par jour maximum. Ces gommes ne se substituent pas à un traitement médical.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-step\"\u003e\n\u003cdiv class=\"soi-gmp-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-step-content\"\u003e\n\u003ch3\u003eConservation\u003c\/h3\u003e\n\u003cp\u003eGardez votre boîte de 45 g dans votre sac, votre bureau ou votre veste. À conserver à l'abri de la chaleur pour préserver la texture et les huiles essentielles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-gmp-tip\"\u003e\n\u003cdiv class=\"soi-gmp-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003eDès la première sensation d'inconfort dans la gorge, laissez fondre lentement une gomme dans la bouche sans la croquer. L'action prolongée des actifs sur les muqueuses en sera d'autant plus efficace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmp-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-gmp-cta-box\"\u003e\n\u003cp class=\"soi-gmp-cta-tag\" style=\"color: white;\"\u003eLa ruche au service de votre confort respiratoire\u003c\/p\u003e\n\u003cp class=\"soi-gmp-cta-text\" style=\"color: white;\"\u003eQuand la gorge tire et que l'hiver s'installe, les Gommes de Propolis Bio Propolia sont ce petit réflexe naturel qui fait du bien. Pour vous et vos enfants, fabriquées en France avec tout le savoir-faire de la ruche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gmp-marine: #1A2D3D;\n  --soi-gmp-marine-dark: #0F1E2B;\n  --soi-gmp-marine-light: #2C4458;\n  --soi-gmp-pomme: #A1C544;\n  --soi-gmp-pomme-dark: #84A636;\n  --soi-gmp-pomme-light: rgba(161,197,68,0.10);\n  --soi-gmp-white: #FFFFFF;\n  --soi-gmp-off-white: #F8FAF6;\n  --soi-gmp-stone: #F1F3EE;\n  --soi-gmp-line: #E5E8E0;\n  --soi-gmp-primary: #D4A82A;\n  --soi-gmp-primary-soft: #F5E6B8;\n  --soi-gmp-accent: #4ABAB5;\n  --soi-gmp-text: #1A2D3D;\n  --soi-gmp-text-soft: #4A5B6B;\n  --soi-gmp-text-muted: #7B8693;\n  --soi-gmp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gmp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gmp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gmp-radius: 12px;\n  --soi-gmp-radius-sm: 8px;\n  --soi-gmp-radius-pill: 999px;\n}\n\n.soi-gmp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gmp-fiche img { max-width: 100%; height: auto; }\n\n.soi-gmp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gmp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gmp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gmp-hero {\n  position: relative;\n  background: var(--soi-gmp-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-gmp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gmp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gmp-pomme);\n}\n\n.soi-gmp-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-gmp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gmp-pomme);\n  border-radius: 50%;\n}\n\n.soi-gmp-hero-title {\n  display: block;\n  color: var(--soi-gmp-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-gmp-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-gmp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gmp-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-gmp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gmp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gmp-label-accent {\n  background: var(--soi-gmp-pomme);\n  border-color: var(--soi-gmp-pomme);\n  color: var(--soi-gmp-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gmp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gmp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gmp-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-gmp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gmp-pomme);\n  border-radius: 2px;\n}\n\n.soi-gmp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gmp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gmp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gmp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gmp-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gmp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gmp-benefit {\n  background: var(--soi-gmp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gmp-radius);\n  border: 1px solid var(--soi-gmp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gmp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gmp-shadow-md);\n}\n\n.soi-gmp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gmp-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-gmp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gmp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gmp-benefit:hover .soi-gmp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gmp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gmp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gmp-benefit p {\n  font-size: 13px;\n  color: var(--soi-gmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gmp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gmp-card {\n  background: var(--soi-gmp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gmp-radius);\n  border-left: 3px solid var(--soi-gmp-pomme);\n}\n\n.soi-gmp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gmp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gmp-card p {\n  font-size: 14px;\n  color: var(--soi-gmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-gmp-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-gmp-card-mini {\n  background: var(--soi-gmp-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gmp-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gmp-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gmp-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gmp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gmp-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gmp-marine);\n}\n\n\/* === COMPOSITION === *\/\n.soi-gmp-compo {\n  background: var(--soi-gmp-off-white);\n  border-radius: var(--soi-gmp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gmp-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-gmp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gmp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gmp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gmp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gmp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gmp-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-gmp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gmp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gmp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gmp-radius);\n  border: 1px solid var(--soi-gmp-line);\n  align-items: flex-start;\n}\n\n.soi-gmp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gmp-marine);\n  color: var(--soi-gmp-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-gmp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gmp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gmp-step-content p {\n  font-size: 14px;\n  color: var(--soi-gmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-gmp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gmp-pomme-light);\n  border-left: 4px solid var(--soi-gmp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gmp-radius) var(--soi-gmp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gmp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gmp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gmp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gmp-tip p {\n  font-size: 14px;\n  color: var(--soi-gmp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gmp-cta-box {\n  background: var(--soi-gmp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gmp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gmp-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-gmp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gmp-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-gmp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gmp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gmp-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-gmp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gmp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gmp-compo-value {\n    text-align: left;\n  }\n\n  .soi-gmp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gmp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gmp-fiche {\n    --soi-gmp-text-soft: #2C3E50;\n    --soi-gmp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603671867722,"sku":"AP0190","price":6.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gommes-de-propolis-miel-eucalyptus-radie-bio-propolia-packshot.webp?v=1788685674"},{"product_id":"infusion-confort-urinaire-bio-propolia","title":"Tisane Confort urinaire - 20 sachets d'infusion bio - Propolia","description":"\n\n\u003cdiv class=\"soi-infu-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-infu-hero\"\u003e\n    \u003cdiv class=\"soi-infu-hero-tag\"\u003e\n      \u003cspan class=\"soi-infu-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Infusion bien-être · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-infu-hero-title\"\u003eLa propolis au service de votre confort urinaire\u003c\/span\u003e\n    \u003cp class=\"soi-infu-hero-subtitle\"\u003eUne infusion bio aux fruits rouges associant propolis, cassis, fenouil et reine des prés, pour un soutien naturel et gourmand de vos voies urinaires, à déguster chaude ou froide.\u003c\/p\u003e\n    \u003cdiv class=\"soi-infu-hero-labels\"\u003e\n      \u003cspan class=\"soi-infu-label soi-infu-label-accent\"\u003eBIO AB\u003c\/span\u003e\n      \u003cspan class=\"soi-infu-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-infu-label\"\u003eSANS THÉINE\u003c\/span\u003e\n      \u003cspan class=\"soi-infu-label\"\u003eADULTES \u0026amp; ENFANTS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 --\u003e\n  \u003csection class=\"soi-infu-section\"\u003e\n    \u003ch2\u003eUne tisane confort urinaire bio qui prend vraiment soin de vous\u003c\/h2\u003e\n    \u003cp\u003eVous recherchez un soutien naturel et gourmand pour vos voies urinaires ? L'Infusion Confort Urinaire Bio de Propolia réunit propolis, cassis, fenouil et reine des prés dans une tisane sans théine, certifiée bio AB et fabriquée en France. À déguster chaude ou froide, avec sa saveur fruits rouges douce et naturelle, elle transforme chaque tasse en un vrai moment de bien-être.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 --\u003e\n  \u003csection class=\"soi-infu-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette infusion pour le confort urinaire ?\u003c\/h2\u003e\n    \u003cp class=\"soi-infu-section-intro\"\u003eContrairement à de nombreuses tisanes du marché, la formule Propolia associe des plantes complémentaires à la propolis, une résine naturelle produite par les abeilles, reconnue pour ses propriétés bienfaisantes. Chaque ingrédient a été sélectionné pour son rôle spécifique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-infu-grid\"\u003e\n      \u003cdiv class=\"soi-infu-card\"\u003e\n        \u003ch3\u003e🐝 Propolis bio\u003c\/h3\u003e\n        \u003cp\u003eTrésor de la ruche, elle soutient les défenses naturelles de l'organisme et complète l'action des plantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-card\"\u003e\n        \u003ch3\u003e🍃 Feuilles de cassis bio\u003c\/h3\u003e\n        \u003cp\u003ePlante traditionnellement utilisée pour favoriser l'élimination rénale et soutenir les voies urinaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-card\"\u003e\n        \u003ch3\u003e🌸 Reine des prés bio\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés drainantes et apaisantes, idéale pour accompagner les inconforts urinaires passagers.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-card\"\u003e\n        \u003ch3\u003e🌿 Fenouil bio\u003c\/h3\u003e\n        \u003cp\u003eContribue à faciliter l'élimination et à maintenir l'équilibre du système urinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-card\"\u003e\n        \u003ch3\u003e🍬 Réglisse bio\u003c\/h3\u003e\n        \u003cp\u003eApporte une note douce naturelle tout en participant au confort général.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-card\"\u003e\n        \u003ch3\u003e🌺 Hibiscus et arôme naturel fruits rouges\u003c\/h3\u003e\n        \u003cp\u003ePour une saveur agréable, sans arômes artificiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infu-tip\"\u003e\n      \u003cdiv class=\"soi-infu-tip-icon\"\u003e👨‍👩‍👧\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCette formule sans théine, sans colorants et sans arômes artificiels convient aussi bien aux femmes qu'aux hommes, et même aux enfants dès 3 ans.\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-infu-section\"\u003e\n    \u003ch2\u003eComment préparer cette tisane pour maximiser les bienfaits sur votre confort urinaire ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-infu-timeline\"\u003e\n      \u003cdiv class=\"soi-infu-step\"\u003e\n        \u003cdiv class=\"soi-infu-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-infu-step-content\"\u003e\n          \u003ch3\u003eFaites chauffer votre eau\u003c\/h3\u003e\n          \u003cp\u003ePortez votre eau à environ 80 °C. Évitez l'eau bouillante pour préserver les actifs des plantes et de la propolis.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-step\"\u003e\n        \u003cdiv class=\"soi-infu-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-infu-step-content\"\u003e\n          \u003ch3\u003eLaissez infuser\u003c\/h3\u003e\n          \u003cp\u003ePatientez 3 à 5 minutes selon votre goût, pour une tasse de 200 ml.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-step\"\u003e\n        \u003cdiv class=\"soi-infu-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-infu-step-content\"\u003e\n          \u003ch3\u003eDégustez jusqu'à 4 tasses par jour\u003c\/h3\u003e\n          \u003cp\u003eEn cure ou au quotidien selon vos besoins. Cette infusion se déguste aussi froide, en version glacée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infu-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-infu-card-mini\"\u003e\n        \u003cspan class=\"soi-infu-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-card-mini-value\"\u003e20 sachets\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-card-mini\"\u003e\n        \u003cspan class=\"soi-infu-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-card-mini-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-card-mini-value\"\u003e26 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-card-mini\"\u003e\n        \u003cspan class=\"soi-infu-card-mini-icon\"\u003e🌡️\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-card-mini-label\"\u003eTempérature\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-card-mini-value\"\u003e~80 °C\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-card-mini\"\u003e\n        \u003cspan class=\"soi-infu-card-mini-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-card-mini-label\"\u003eInfusion\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-card-mini-value\"\u003e3 à 5 min\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 --\u003e\n  \u003csection class=\"soi-infu-section\"\u003e\n    \u003ch2\u003eUn engagement éco-responsable du sachet à la boîte\u003c\/h2\u003e\n    \u003cp class=\"soi-infu-section-intro\"\u003ePropolia ne s'arrête pas à la qualité des ingrédients. Chaque détail de l'emballage a été pensé pour limiter l'impact environnemental.\u003c\/p\u003e\n    \u003cdiv class=\"soi-infu-benefits\"\u003e\n      \u003cdiv class=\"soi-infu-benefit\"\u003e\n        \u003cdiv class=\"soi-infu-benefit-icon\"\u003e\u003cspan\u003e📦\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉtui recyclable PEFC\u003c\/h3\u003e\n        \u003cp\u003eCarton certifié PEFC, issu d'une gestion durable des forêts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-benefit\"\u003e\n        \u003cdiv class=\"soi-infu-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEnveloppe compostable\u003c\/h3\u003e\n        \u003cp\u003eEnveloppe fraîcheur fabriquée à partir de pulpe de bois, sans plastique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-benefit\"\u003e\n        \u003cdiv class=\"soi-infu-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eInfusettes zéro déchet\u003c\/h3\u003e\n        \u003cp\u003eNon blanchies, sans agrafes ni colle, pour une démarche véritablement responsable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 --\u003e\n  \u003csection class=\"soi-infu-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cdiv class=\"soi-infu-compo\"\u003e\n      \u003cdiv class=\"soi-infu-compo-row\"\u003e\n        \u003cspan class=\"soi-infu-compo-label\"\u003ePar sachet\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-compo-value\"\u003e1,3 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-compo-row\"\u003e\n        \u003cspan class=\"soi-infu-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-compo-value\"\u003eFeuilles de cassis bio, fenouil bio (graines), reine des prés bio (sommités fleuries), réglisse bio (racine), hibiscus bio (fleurs), propolis bio en poudre, arôme naturel fruits rouges\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-compo-row\"\u003e\n        \u003cspan class=\"soi-infu-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-compo-value\"\u003eAgriculture Biologique (AB)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infu-compo-row\"\u003e\n        \u003cspan class=\"soi-infu-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-infu-compo-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infu-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-infu-accordion-item\"\u003e\n        \u003csummary class=\"soi-infu-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-infu-accordion-content\"\u003e\n          \u003cp\u003eCe complément ne se substitue pas à un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé. Déconseillé aux femmes enceintes ou allaitantes sans 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!-- CTA --\u003e\n  \u003csection class=\"soi-infu-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-infu-cta-box\"\u003e\n      \u003cp class=\"soi-infu-cta-tag\" style=\"color: white;\"\u003eLa force des plantes et de la propolis dans chaque tasse\u003c\/p\u003e\n      \u003cp class=\"soi-infu-cta-text\" style=\"color: white;\"\u003ePrenez soin de vos voies urinaires en douceur avec une infusion bio aux fruits rouges, naturelle, simple et engagée. Pour vous, pour la planète, à chaque gorgé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-infu-marine: #1A2D3D;\n  --soi-infu-marine-dark: #0F1E2B;\n  --soi-infu-marine-light: #2C4458;\n  --soi-infu-pomme: #A1C544;\n  --soi-infu-pomme-dark: #84A636;\n  --soi-infu-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-infu-white: #FFFFFF;\n  --soi-infu-off-white: #F8FAF6;\n  --soi-infu-stone: #F1F3EE;\n  --soi-infu-line: #E5E8E0;\n\n  --soi-infu-primary: #C0396B;\n  --soi-infu-primary-soft: #F5E1EA;\n  --soi-infu-accent: #D4A82A;\n\n  --soi-infu-text: #1A2D3D;\n  --soi-infu-text-soft: #4A5B6B;\n  --soi-infu-text-muted: #7B8693;\n\n  --soi-infu-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-infu-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-infu-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-infu-radius: 12px;\n  --soi-infu-radius-sm: 8px;\n  --soi-infu-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-infu-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-infu-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR === *\/\n.soi-infu-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-infu-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-infu-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-infu-hero {\n  position: relative;\n  background: var(--soi-infu-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-infu-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-infu-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-infu-pomme);\n}\n\n.soi-infu-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-infu-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-infu-pomme);\n  border-radius: 50%;\n}\n\n.soi-infu-hero-title {\n  display: block;\n  color: var(--soi-infu-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-infu-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-infu-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-infu-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-infu-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-infu-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-infu-label-accent {\n  background: var(--soi-infu-pomme);\n  border-color: var(--soi-infu-pomme);\n  color: var(--soi-infu-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-infu-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-infu-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-infu-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-infu-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-infu-pomme);\n  border-radius: 2px;\n}\n\n.soi-infu-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-infu-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-infu-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-infu-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-infu-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-infu-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-infu-benefit {\n  background: var(--soi-infu-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-infu-radius);\n  border: 1px solid var(--soi-infu-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-infu-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-infu-shadow-md);\n}\n\n.soi-infu-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-infu-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-infu-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-infu-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-infu-benefit:hover .soi-infu-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-infu-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-infu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-infu-benefit p {\n  font-size: 13px;\n  color: var(--soi-infu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-infu-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-infu-card {\n  background: var(--soi-infu-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-infu-radius);\n  border-left: 3px solid var(--soi-infu-pomme);\n}\n\n.soi-infu-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-infu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-infu-card p {\n  font-size: 14px;\n  color: var(--soi-infu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-infu-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-infu-card-mini {\n  background: var(--soi-infu-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-infu-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-infu-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-infu-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-infu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-infu-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-infu-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-infu-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-infu-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-infu-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-infu-radius);\n  border: 1px solid var(--soi-infu-line);\n  align-items: flex-start;\n}\n\n.soi-infu-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-infu-marine);\n  color: var(--soi-infu-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-infu-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-infu-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-infu-step-content p {\n  font-size: 14px;\n  color: var(--soi-infu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-infu-compo {\n  background: var(--soi-infu-off-white);\n  border-radius: var(--soi-infu-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-infu-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-infu-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-infu-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-infu-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-infu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-infu-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-infu-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-infu-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-infu-pomme-light);\n  border-left: 4px solid var(--soi-infu-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-infu-radius) var(--soi-infu-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-infu-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-infu-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-infu-marine);\n  margin-bottom: 4px;\n}\n\n.soi-infu-tip p {\n  font-size: 14px;\n  color: var(--soi-infu-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-infu-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-infu-accordion-item {\n  background: var(--soi-infu-off-white);\n  border-radius: var(--soi-infu-radius-sm);\n  border: 1px solid var(--soi-infu-line);\n  overflow: hidden;\n}\n\n.soi-infu-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-infu-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-infu-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-infu-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-infu-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-infu-accordion-item[open] .soi-infu-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-infu-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-infu-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-infu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-infu-cta-box {\n  background: var(--soi-infu-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-infu-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-infu-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-infu-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-infu-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-infu-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-infu-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-infu-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-infu-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-infu-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-infu-compo-value {\n    text-align: left;\n  }\n\n  .soi-infu-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-infu-tip {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-infu-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-infu-fiche {\n    --soi-infu-text-soft: #2C3E50;\n    --soi-infu-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603672162634,"sku":"AP0197","price":7.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/tisane-confort-urinaire-20-sachets-dinfusion-bio-propolia-packshot.webp?v=1787474581"},{"product_id":"teinture-mere-de-propolis-verte-bio-propolia","title":"Teinture mère de propolis verte bio – Propolia","description":"\u003c!--\n=== ANALYSE SOINATURE ===\nProduit: Teinture mère de propolis verte bio\nMarque: Propolia\nCatégorie Soinat: Médecines alternatives \u003e Apithérapie\n\n=== INVENTAIRE DES DONNÉES SOURCE (preuve anti-invention) ===\nLabels\/certifications mentionnés : BIO, certifiée AB, Fabrication française (Occitanie), agriculture biologique\nChiffres précis mentionnés : 54 % vol. (alcool), 70 mg de propolis purifiée par pipette (1 mL), 30 mL, 1 à 3 pipettes par jour, cure de 4 à 6 semaines, plus de 30 ans (expertise Propolia)\nOrigine mentionnée : Propolis verte récoltée au Brésil sur Baccharis dracunculifolia, fabrication en Occitanie (France)\nForme galénique : Teinture mère (flacon 30 mL avec pipette graduée)\nActifs\/plantes nommés : Propolis verte (Baccharis dracunculifolia), artépilline C, flavonoïdes, polyphénols, alcool éthylique bio\nPosologie mentionnée : 1 à 3 pipettes par jour, diluées dans eau\/jus\/tisane tiède, de préférence en dehors des repas, cure de 4 à 6 semaines en période hivernale\nPrécautions mentionnées : Déconseillée aux allergiques aux produits de la ruche, femmes enceintes ou allaitantes, tenir hors de portée des enfants, ne pas dépasser la dose journalière recommandée, ne remplace pas un traitement médical\n\n=== PALETTE CSS ===\nMarine Soinat: #1A2D3D (fixe)\nPomme Soinat: #A1C544 (fixe)\nPrimaire produit: #D4A82A (or miel, extrait du packaging ambré\/doré de la propolis)\nAccent produit: #5A7A3E (vert propolis, extrait de l'étiquette verte du flacon)\nPréfixe CSS: soi-propv\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés :\n  1. \"Pourquoi choisir la propolis verte en teinture mère ?\"\n  2. \"Les bienfaits de la propolis verte : ce que disent les recherches\"\n  3. \"Composition et posologie de la teinture mère de propolis verte bio\"\n  4. \"Propolia : l'expertise apicole française depuis plus de 30 ans\"\n\n=== COMPOSANTS RETENUS POUR CHAQUE SECTION ===\nHero : labels affichés = BIO AB, FABRIQUÉ EN FRANCE, APITHÉRAPIE (tous mentionnés dans la source)\nIntro : paragraphe simple (texte narratif continu)\nH2 #1 \"Pourquoi choisir...\" → benefits (4 bénéfices distincts avec titre + description présents dans la source)\nH2 #2 \"Les bienfaits...\" → grid cards (4 propriétés listées avec titre + description)\nH2 #3 \"Composition et posologie...\" → compo (data rows) + timeline (posologie en étapes) + accordion (précautions)\nH2 #4 \"Propolia : l'expertise...\" → paragraphe simple (texte narratif) + tip (conseil Soinat)\nCTA final : basé sur le paragraphe de clôture de la source\nComposants OMIS faute de données : grid-compact (pas assez de specs chiffrées isolées pour justifier ce format)\n--\u003e\n\n\u003cdiv class=\"soi-propv-fiche\"\u003e\n\n  \u003csection class=\"soi-propv-hero\"\u003e\n    \u003cdiv class=\"soi-propv-hero-tag\"\u003e\n      \u003cspan class=\"soi-propv-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-propv-hero-title\"\u003eTeinture mère de propolis verte bio\u003c\/span\u003e\n    \u003cp class=\"soi-propv-hero-subtitle\"\u003eL'une des formes les plus concentrées et les plus pures pour profiter des bienfaits de la propolis verte brésilienne, naturellement riche en artépilline C, flavonoïdes et polyphénols.\u003c\/p\u003e\n    \u003cdiv class=\"soi-propv-hero-labels\"\u003e\n      \u003cspan class=\"soi-propv-label soi-propv-label-accent\"\u003eBIO AB\u003c\/span\u003e\n      \u003cspan class=\"soi-propv-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-propv-label\"\u003eAPITHÉRAPIE\u003c\/span\u003e\n      \u003cspan class=\"soi-propv-label\"\u003e30 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-propv-section\"\u003e\n    \u003cp class=\"soi-propv-section-intro\"\u003eLa teinture mère de propolis verte bio Propolia est l'une des formes les plus concentrées et les plus pures pour profiter des bienfaits de la propolis verte. Récoltée au Brésil sur le \u003cem\u003eBaccharis dracunculifolia\u003c\/em\u003e, cette propolis d'exception est naturellement riche en artépilline C, flavonoïdes et polyphénols, des actifs reconnus pour leur puissant pouvoir antioxydant et leur rôle dans le soutien des défenses naturelles.\u003c\/p\u003e\n    \u003cp\u003eContrairement à une propolis classique, la propolis verte du Brésil se distingue par sa composition unique : l'artépilline C, quasiment absente des propolis européennes, en fait une alliée particulièrement recherchée pour accompagner votre organisme en période hivernale ou lors des changements de saison.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-propv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la propolis verte en teinture mère ?\u003c\/h2\u003e\n    \u003cp class=\"soi-propv-section-intro\"\u003eLa teinture mère est l'une des formes les plus biodisponibles pour assimiler les actifs de la propolis. Grâce à l'extraction hydroalcoolique (54 % vol.), les composés de la propolis verte sont libérés et concentrés dans chaque pipette, sans additifs ni conservateurs superflus.\u003c\/p\u003e\n    \u003cdiv class=\"soi-propv-benefits\"\u003e\n      \u003cdiv class=\"soi-propv-benefit\"\u003e\n        \u003cdiv class=\"soi-propv-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eConcentration optimale\u003c\/h3\u003e\n        \u003cp\u003eEnviron 70 mg de propolis purifiée par pipette, pour une efficacité précise à chaque prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-benefit\"\u003e\n        \u003cdiv class=\"soi-propv-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifiée bio AB\u003c\/h3\u003e\n        \u003cp\u003eIssue de l'agriculture biologique, sans résidus de pesticides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-benefit\"\u003e\n        \u003cdiv class=\"soi-propv-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabrication française\u003c\/h3\u003e\n        \u003cp\u003eDéveloppée, élaborée et conditionnée en Occitanie par le laboratoire Propolia, avec une traçabilité totale de la ruche au flacon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-benefit\"\u003e\n        \u003cdiv class=\"soi-propv-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExtrait purifié et standardisé\u003c\/h3\u003e\n        \u003cp\u003eChaque lot est homogène, débarrassé des impuretés naturellement présentes dans la résine brute.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-propv-section\"\u003e\n    \u003ch2\u003eLes bienfaits de la propolis verte : ce que disent les recherches\u003c\/h2\u003e\n    \u003cp class=\"soi-propv-section-intro\"\u003eLa propolis verte suscite un intérêt croissant dans la communauté scientifique. Voici ce que l'on sait sur ses principaux atouts.\u003c\/p\u003e\n    \u003cdiv class=\"soi-propv-grid\"\u003e\n      \u003cdiv class=\"soi-propv-card\"\u003e\n        \u003ch3\u003e🛡️ Antioxydante\u003c\/h3\u003e\n        \u003cp\u003eL'artépilline C et les polyphénols neutralisent les radicaux libres et contribuent à la protection cellulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-card\"\u003e\n        \u003ch3\u003e💪 Soutien des défenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eConsommée régulièrement, la propolis verte aide votre organisme à maintenir ses mécanismes de défense, notamment en hiver.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-card\"\u003e\n        \u003ch3\u003e🌬️ Apaisante pour la gorge\u003c\/h3\u003e\n        \u003cp\u003eAppréciée pour son action sur le confort de la sphère ORL lors des premiers inconforts saisonniers.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-card\"\u003e\n        \u003ch3\u003e🦠 Antibactérienne et antivirale\u003c\/h3\u003e\n        \u003cp\u003eSes composés actifs sont réputés pour leurs propriétés protectrices contre divers agents extérieurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-propv-tip\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-propv-tip-icon\"\u003e⚕️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eRappel important\u003c\/strong\u003e\n        \u003cp\u003eCe complément ne remplace pas un traitement médical. En cas de doute ou de pathologie, consultez votre médecin ou pharmacien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-propv-section\"\u003e\n    \u003ch2\u003eComposition et posologie de la teinture mère de propolis verte bio\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-propv-compo\"\u003e\n      \u003cdiv class=\"soi-propv-compo-row\"\u003e\n        \u003cspan class=\"soi-propv-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-propv-compo-value\"\u003eExtrait de propolis verte bio (\u003cem\u003eBaccharis dracunculifolia\u003c\/em\u003e), alcool éthylique bio (54 % vol.)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-compo-row\"\u003e\n        \u003cspan class=\"soi-propv-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-propv-compo-value\"\u003eFlacon de 30 mL avec pipette graduée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-compo-row\"\u003e\n        \u003cspan class=\"soi-propv-compo-label\"\u003eConcentration\u003c\/span\u003e\n        \u003cspan class=\"soi-propv-compo-value\"\u003eEnviron 70 mg de propolis purifiée par pipette (1 mL)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-compo-row\"\u003e\n        \u003cspan class=\"soi-propv-compo-label\"\u003eOrigine propolis\u003c\/span\u003e\n        \u003cspan class=\"soi-propv-compo-value\"\u003eBrésil\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-compo-row\"\u003e\n        \u003cspan class=\"soi-propv-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-propv-compo-value\"\u003eOccitanie, France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-propv-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-propv-step\"\u003e\n        \u003cdiv class=\"soi-propv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-propv-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003ePrenez 1 à 3 pipettes par jour, de préférence en dehors des repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-step\"\u003e\n        \u003cdiv class=\"soi-propv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-propv-step-content\"\u003e\n          \u003ch3\u003eDilution\u003c\/h3\u003e\n          \u003cp\u003eDiluez dans un verre d'eau, un jus de fruits ou une tisane tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-propv-step\"\u003e\n        \u003cdiv class=\"soi-propv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-propv-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 4 à 6 semaines est généralement recommandée en période hivernale. Respectez les doses conseillées et l'avis de votre praticien de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-propv-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdetails class=\"soi-propv-accordion-item\"\u003e\n        \u003csummary class=\"soi-propv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-propv-accordion-content\"\u003e\n          \u003cp\u003eDéconseillée aux personnes allergiques aux produits de la ruche, aux femmes enceintes ou allaitantes. Tenir hors de portée des enfants. Ne pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-propv-section\"\u003e\n    \u003ch2\u003ePropolia : l'expertise apicole française depuis plus de 30 ans\u003c\/h2\u003e\n    \u003cp\u003eFondé en Occitanie, le laboratoire Propolia est une référence française dans la valorisation des produits de la ruche. Chaque produit est élaboré avec une exigence constante de qualité, de naturalité et de transparence, de la sélection des matières premières jusqu'au conditionnement final. Avec la certification bio AB et une fabrication 100 % française, vous avez la garantie d'un produit authentique, maîtrisé et respectueux de l'environnement.\u003c\/p\u003e\n    \u003cdiv class=\"soi-propv-tip\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdiv class=\"soi-propv-tip-icon\"\u003e🐝\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa propolis verte du Brésil se distingue des propolis européennes par sa richesse exceptionnelle en artépilline C. Pour bénéficier pleinement de ses propriétés, privilégiez une cure en période hivernale ou lors des changements de saison.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-propv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-propv-cta-box\"\u003e\n      \u003cp class=\"soi-propv-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-propv-cta-text\" style=\"color: white;\"\u003eConcentrée, pure et issue de l'une des propolis les plus actives au monde, cette teinture mère est un véritable trésor de la ruche pour vous accompagner chaque hiver avec confiance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-propv-marine: #1A2D3D;\n  --soi-propv-marine-dark: #0F1E2B;\n  --soi-propv-marine-light: #2C4458;\n  --soi-propv-pomme: #A1C544;\n  --soi-propv-pomme-dark: #84A636;\n  --soi-propv-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-propv-white: #FFFFFF;\n  --soi-propv-off-white: #F8FAF6;\n  --soi-propv-stone: #F1F3EE;\n  --soi-propv-line: #E5E8E0;\n\n  --soi-propv-primary: #D4A82A;\n  --soi-propv-primary-soft: rgba(212,168,42,0.12);\n  --soi-propv-accent: #5A7A3E;\n\n  --soi-propv-text: #1A2D3D;\n  --soi-propv-text-soft: #4A5B6B;\n  --soi-propv-text-muted: #7B8693;\n\n  --soi-propv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-propv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-propv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-propv-radius: 12px;\n  --soi-propv-radius-sm: 8px;\n  --soi-propv-radius-pill: 999px;\n}\n\n.soi-propv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-propv-fiche img { max-width: 100%; height: auto; }\n\n.soi-propv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-propv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-propv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-propv-hero {\n  position: relative;\n  background: var(--soi-propv-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-propv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-propv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-propv-primary);\n}\n\n.soi-propv-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-propv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-propv-primary);\n  border-radius: 50%;\n}\n\n.soi-propv-hero-title {\n  display: block;\n  color: var(--soi-propv-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-propv-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-propv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-propv-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-propv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-propv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-propv-label-accent {\n  background: var(--soi-propv-primary);\n  border-color: var(--soi-propv-primary);\n  color: var(--soi-propv-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-propv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-propv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-propv-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-propv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-propv-primary);\n  border-radius: 2px;\n}\n\n.soi-propv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-propv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-propv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-propv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-propv-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-propv-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-propv-benefit {\n  background: var(--soi-propv-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-propv-radius);\n  border: 1px solid var(--soi-propv-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-propv-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-propv-shadow-md);\n}\n\n.soi-propv-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-propv-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-propv-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-propv-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-propv-benefit:hover .soi-propv-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-propv-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-propv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-propv-benefit p {\n  font-size: 13px;\n  color: var(--soi-propv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-propv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-propv-card {\n  background: var(--soi-propv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-propv-radius);\n  border-left: 3px solid var(--soi-propv-primary);\n}\n\n.soi-propv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-propv-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-propv-card p {\n  font-size: 14px;\n  color: var(--soi-propv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-propv-compo {\n  background: var(--soi-propv-off-white);\n  border-radius: var(--soi-propv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-propv-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-propv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-propv-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-propv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-propv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-propv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-propv-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-propv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-propv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-propv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-propv-radius);\n  border: 1px solid var(--soi-propv-line);\n  align-items: flex-start;\n}\n\n.soi-propv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-propv-marine);\n  color: var(--soi-propv-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-propv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-propv-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-propv-step-content p {\n  font-size: 14px;\n  color: var(--soi-propv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-propv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-propv-primary-soft);\n  border-left: 4px solid var(--soi-propv-primary);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-propv-radius) var(--soi-propv-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-propv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-propv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-propv-marine);\n  margin-bottom: 4px;\n}\n\n.soi-propv-tip p {\n  font-size: 14px;\n  color: var(--soi-propv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-propv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-propv-accordion-item {\n  background: var(--soi-propv-off-white);\n  border-radius: var(--soi-propv-radius-sm);\n  border: 1px solid var(--soi-propv-line);\n  overflow: hidden;\n}\n\n.soi-propv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-propv-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-propv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-propv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-propv-primary);\n  transition: transform 0.2s ease;\n}\n\n.soi-propv-accordion-item[open] .soi-propv-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-propv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-propv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-propv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-propv-cta-box {\n  background: var(--soi-propv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-propv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-propv-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-propv-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-propv-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-propv-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-propv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-propv-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-propv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-propv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-propv-compo-value {\n    text-align: left;\n  }\n\n  .soi-propv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-propv-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-propv-fiche {\n    --soi-propv-text-soft: #2C3E50;\n    --soi-propv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603925557578,"sku":"AP0205","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/teinture-mere-de-propolis-verte-bio-propolia-packshot.webp?v=1779171181"},{"product_id":"gelules-de-propolis-verte-bio-propolia","title":"Gélules de propolis verte bio – Propolia","description":"\u003cdiv class=\"soi-pvb-fiche\"\u003e\n\n\u003csection class=\"soi-pvb-hero\"\u003e\n  \u003cdiv class=\"soi-pvb-hero-tag\"\u003e\n    \u003cspan class=\"soi-pvb-tag-dot\"\u003e\u003c\/span\u003e\n    Apithérapie · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-pvb-hero-title\"\u003eLe trésor vert de la ruche brésilienne\u003c\/span\u003e\n  \u003cp class=\"soi-pvb-hero-subtitle\"\u003eUn soutien naturel pour vos défenses immunitaires, concentré en polyphénols, flavonoïdes et artépilline C, encapsulé avec soin en France.\u003c\/p\u003e\n  \u003cdiv class=\"soi-pvb-hero-labels\"\u003e\n    \u003cspan class=\"soi-pvb-label soi-pvb-label-accent\"\u003eBIO AB\u003c\/span\u003e\n    \u003cspan class=\"soi-pvb-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-pvb-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003cspan class=\"soi-pvb-label\"\u003eGÉLULES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-pvb-label\"\u003e90 GÉLULES\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pvb-section\"\u003e\n  \u003ch2\u003ePourquoi la propolis verte du Brésil est-elle si particulière ?\u003c\/h2\u003e\n  \u003cp\u003eToutes les propolis ne se valent pas. La propolis verte brésilienne est récoltée par les abeilles sur le \u003cem\u003eBaccharis dracunculifolia\u003c\/em\u003e, une plante endémique des régions tropicales du sud du Brésil. Ce végétal confère à la propolis une composition unique, particulièrement concentrée en actifs remarquables.\u003c\/p\u003e\n  \u003cdiv class=\"soi-pvb-grid\"\u003e\n    \u003cdiv class=\"soi-pvb-card\"\u003e\n      \u003ch3\u003e🧬 Artépilline C\u003c\/h3\u003e\n      \u003cp\u003eUn composé phénolique spécifique à la propolis verte, très étudié pour ses propriétés biologiques exceptionnelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-card\"\u003e\n      \u003ch3\u003e🛡️ Flavonoïdes\u003c\/h3\u003e\n      \u003cp\u003eDes antioxydants naturels qui participent à la protection cellulaire au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-card\"\u003e\n      \u003ch3\u003e🌿 Acides phénoliques\u003c\/h3\u003e\n      \u003cp\u003eDes molécules actives qui renforcent le profil immunitaire global de cette propolis d'exception.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top:1.25rem;\"\u003eCette richesse en actifs fait de la propolis verte une variété particulièrement appréciée pour le soutien du système immunitaire, notamment lors des changements de saison, des périodes de fatigue ou d'exposition aux agents extérieurs.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pvb-section\"\u003e\n  \u003ch2\u003eComposition et posologie des gélules propolis verte bio Propolia\u003c\/h2\u003e\n  \u003cdiv class=\"soi-pvb-compo\"\u003e\n    \u003cdiv class=\"soi-pvb-compo-row\"\u003e\n      \u003cspan class=\"soi-pvb-compo-label\"\u003ePar gélule\u003c\/span\u003e\n      \u003cspan class=\"soi-pvb-compo-value\"\u003e150 mg d'extrait purifié et micronisé de propolis verte biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-compo-row\"\u003e\n      \u003cspan class=\"soi-pvb-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-pvb-compo-value\"\u003eExtrait de propolis verte bio (Baccharis dracunculifolia) micronisé et purifié, enveloppe végétale (HPMC)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-compo-row\"\u003e\n      \u003cspan class=\"soi-pvb-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-pvb-compo-value\"\u003eGélatine animale, gluten, arôme artificiel\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-compo-row\"\u003e\n      \u003cspan class=\"soi-pvb-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-pvb-compo-value\"\u003eAgriculture biologique (AB)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-compo-row\"\u003e\n      \u003cspan class=\"soi-pvb-compo-label\"\u003eContenu\u003c\/span\u003e\n      \u003cspan class=\"soi-pvb-compo-value\"\u003e90 gélules (30 jours de cure)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-compo-row\"\u003e\n      \u003cspan class=\"soi-pvb-compo-label\"\u003eConvient aux\u003c\/span\u003e\n      \u003cspan class=\"soi-pvb-compo-value\"\u003eAdultes et enfants à partir de 3 ans\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-pvb-timeline\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-pvb-step\"\u003e\n      \u003cdiv class=\"soi-pvb-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-pvb-step-content\"\u003e\n        \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n        \u003cp\u003e3 gélules par jour, à avaler avec un grand verre d'eau, de préférence avant les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-step\"\u003e\n      \u003cdiv class=\"soi-pvb-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-pvb-step-content\"\u003e\n        \u003ch3\u003eDurée de cure conseillée\u003c\/h3\u003e\n        \u003cp\u003e4 à 6 semaines, notamment en début d'hiver ou au printemps. Adapter la posologie pour les enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-pvb-tip\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-pvb-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. Pour un usage prolongé, une pause d'un mois après 3 mois de prise continue est conseillée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pvb-section\"\u003e\n  \u003ch2\u003eCe que vous apprécierez au quotidien\u003c\/h2\u003e\n  \u003cdiv class=\"soi-pvb-benefits\"\u003e\n    \u003cdiv class=\"soi-pvb-benefit\"\u003e\n      \u003cdiv class=\"soi-pvb-benefit-icon\"\u003e\u003cspan\u003e💊\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFormat ultra-pratique\u003c\/h3\u003e\n      \u003cp\u003eDes gélules faciles à avaler, sans goût prononcé de propolis, à prendre en toute discrétion.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-benefit\"\u003e\n      \u003cdiv class=\"soi-pvb-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDosage précis et constant\u003c\/h3\u003e\n      \u003cp\u003e150 mg de propolis verte purifiée par gélule, sans variabilité d'une prise à l'autre.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-benefit\"\u003e\n      \u003cdiv class=\"soi-pvb-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n      \u003cp\u003eEn Occitanie, dans un laboratoire spécialisé apicole avec des contrôles qualité rigoureux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pvb-benefit\"\u003e\n      \u003cdiv class=\"soi-pvb-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEmballage éco-responsable\u003c\/h3\u003e\n      \u003cp\u003ePot en plastique 100 % recyclé et recyclable, pour limiter votre impact environnemental.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pvb-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur la propolis en gélules\u003c\/h2\u003e\n  \u003cdiv class=\"soi-pvb-accordion\"\u003e\n    \u003cdetails class=\"soi-pvb-accordion-item\"\u003e\n      \u003csummary class=\"soi-pvb-accordion-header\"\u003e🐝 Quelle est la différence entre propolis verte et propolis brune ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pvb-accordion-content\"\u003e\n        \u003cp\u003eLa propolis brune, plus courante en Europe, est récoltée sur des bourgeons de peuplier et de pin. La propolis verte, elle, est spécifique au Brésil et contient de l'artépilline C, un composé absent de la propolis européenne. Les deux sont intéressantes, mais leurs profils actifs diffèrent.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-pvb-accordion-item\"\u003e\n      \u003csummary class=\"soi-pvb-accordion-header\"\u003e📅 Peut-on prendre de la propolis toute l'année ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pvb-accordion-content\"\u003e\n        \u003cp\u003eOui, la propolis bio en gélules peut être prise en cure saisonnière ou en continu selon votre sensibilité. Il est conseillé de faire une pause d'un mois après 3 mois de prise continue. Demandez l'avis de votre médecin en cas de doute, notamment en cas d'allergie aux produits de la ruche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-pvb-accordion-item\"\u003e\n      \u003csummary class=\"soi-pvb-accordion-header\"\u003e🌱 La propolis verte convient-elle aux végétariens ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-pvb-accordion-content\"\u003e\n        \u003cp\u003eOui. Les gélules Propolia sont entièrement végétales (enveloppe en HPMC), sans gélatine d'origine animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-pvb-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-pvb-cta-box\"\u003e\n    \u003cp class=\"soi-pvb-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement avec la ruche\u003c\/p\u003e\n    \u003cp class=\"soi-pvb-cta-text\" style=\"color: white;\"\u003eParce que votre équilibre naturel mérite une attention sincère, les gélules de propolis verte bio Propolia vous offrent le meilleur de la ruche brésilienne, encapsulé avec soin en France. Un allié du quotidien pour traverser chaque saison avec plus 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-pvb-marine: #1A2D3D;\n  --soi-pvb-marine-dark: #0F1E2B;\n  --soi-pvb-marine-light: #2C4458;\n  --soi-pvb-pomme: #A1C544;\n  --soi-pvb-pomme-dark: #84A636;\n  --soi-pvb-pomme-light: rgba(161,197,68,0.10);\n  --soi-pvb-white: #FFFFFF;\n  --soi-pvb-off-white: #F8FAF6;\n  --soi-pvb-stone: #F1F3EE;\n  --soi-pvb-line: #E5E8E0;\n  --soi-pvb-primary: #D4A82A;\n  --soi-pvb-primary-soft: #F5EDCF;\n  --soi-pvb-accent: #6B8E3A;\n  --soi-pvb-text: #1A2D3D;\n  --soi-pvb-text-soft: #4A5B6B;\n  --soi-pvb-text-muted: #7B8693;\n  --soi-pvb-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pvb-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pvb-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pvb-radius: 12px;\n  --soi-pvb-radius-sm: 8px;\n  --soi-pvb-radius-pill: 999px;\n}\n\n.soi-pvb-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pvb-fiche img { max-width: 100%; height: auto; }\n\n.soi-pvb-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pvb-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pvb-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-pvb-hero {\n  position: relative;\n  background: var(--soi-pvb-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-pvb-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pvb-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pvb-pomme);\n}\n\n.soi-pvb-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-pvb-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pvb-pomme);\n  border-radius: 50%;\n}\n\n.soi-pvb-hero-title {\n  display: block;\n  color: var(--soi-pvb-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-pvb-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-pvb-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pvb-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-pvb-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pvb-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pvb-label-accent {\n  background: var(--soi-pvb-pomme);\n  border-color: var(--soi-pvb-pomme);\n  color: var(--soi-pvb-marine);\n  font-weight: 600;\n}\n\n.soi-pvb-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pvb-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pvb-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-pvb-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pvb-pomme);\n  border-radius: 2px;\n}\n\n.soi-pvb-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pvb-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pvb-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-pvb-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pvb-card {\n  background: var(--soi-pvb-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pvb-radius);\n  border-left: 3px solid var(--soi-pvb-pomme);\n}\n\n.soi-pvb-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pvb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pvb-card p {\n  font-size: 14px;\n  color: var(--soi-pvb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-pvb-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-pvb-benefit {\n  background: var(--soi-pvb-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pvb-radius);\n  border: 1px solid var(--soi-pvb-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pvb-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pvb-shadow-md);\n}\n\n.soi-pvb-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pvb-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-pvb-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pvb-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pvb-benefit:hover .soi-pvb-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pvb-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pvb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pvb-benefit p {\n  font-size: 15px;\n  color: var(--soi-pvb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-pvb-compo {\n  background: var(--soi-pvb-off-white);\n  border-radius: var(--soi-pvb-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-pvb-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-pvb-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pvb-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pvb-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pvb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pvb-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pvb-marine);\n  text-align: right;\n}\n\n.soi-pvb-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-pvb-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pvb-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pvb-radius);\n  border: 1px solid var(--soi-pvb-line);\n  align-items: flex-start;\n}\n\n.soi-pvb-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pvb-marine);\n  color: var(--soi-pvb-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-pvb-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pvb-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pvb-step-content p {\n  font-size: 15px;\n  color: var(--soi-pvb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-pvb-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pvb-pomme-light);\n  border-left: 4px solid var(--soi-pvb-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pvb-radius) var(--soi-pvb-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pvb-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pvb-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pvb-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pvb-tip p {\n  font-size: 15px;\n  color: var(--soi-pvb-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-pvb-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pvb-accordion-item {\n  background: var(--soi-pvb-off-white);\n  border-radius: var(--soi-pvb-radius-sm);\n  border: 1px solid var(--soi-pvb-line);\n  overflow: hidden;\n}\n\n.soi-pvb-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pvb-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-pvb-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pvb-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pvb-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pvb-accordion-item[open] .soi-pvb-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pvb-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pvb-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pvb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-pvb-cta-box {\n  background: var(--soi-pvb-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pvb-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pvb-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-pvb-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pvb-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-pvb-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pvb-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pvb-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-pvb-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pvb-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pvb-compo-value {\n    text-align: left;\n  }\n\n  .soi-pvb-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-pvb-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pvb-fiche {\n    --soi-pvb-text-soft: #2C3E50;\n    --soi-pvb-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603927228746,"sku":"AP0210","price":23.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gelules-de-propolis-verte-bio-propolia-packshot_b676978f-b77d-44e2-9a30-822a6fc470ed.webp?v=1788683682"},{"product_id":"spray-gorge-de-propolis-verte-bio-sans-alcool-propolia","title":"Spray gorge de propolis verte bio sans alcool - Propolia","description":"\u003cdiv class=\"soi-spgo-fiche\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"soi-spgo-hero\"\u003e\n\u003cdiv class=\"soi-spgo-hero-tag\"\u003e\n\u003cspan class=\"soi-spgo-tag-dot\"\u003e\u003c\/span\u003e Apithérapie · Propolia\u003c\/div\u003e\n\u003cspan class=\"soi-spgo-hero-title\"\u003eSpray gorge de propolis verte bio sans alcool\u003c\/span\u003e\n\u003cp class=\"soi-spgo-hero-subtitle\"\u003eQuand la gorge commence à picoter, quatre ingrédients bio suffisent : propolis verte, miel, eucalyptus radié et citron. Une formule courte, sans alcool, qui adoucit et rafraîchit naturellement.\u003c\/p\u003e\n\u003cdiv class=\"soi-spgo-hero-labels\"\u003e\n\u003cspan class=\"soi-spgo-label soi-spgo-label-accent\"\u003eBIO\u003c\/span\u003e \u003cspan class=\"soi-spgo-label\"\u003eSANS ALCOOL\u003c\/span\u003e \u003cspan class=\"soi-spgo-label\"\u003eSANS CONSERVATEUR\u003c\/span\u003e \u003cspan class=\"soi-spgo-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e \u003cspan class=\"soi-spgo-label\"\u003eADULTES \u0026amp; ENFANTS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 1 : Composition --\u003e\n\u003csection class=\"soi-spgo-section\"\u003e\n\u003ch2\u003eCe que contient vraiment ce spray gorge à la propolis\u003c\/h2\u003e\n\u003cp class=\"soi-spgo-section-intro\"\u003eLa force de ce produit repose sur une composition courte et concentrée, pensée pour être efficace sans compromis :\u003c\/p\u003e\n\u003cdiv class=\"soi-spgo-grid\"\u003e\n\u003cdiv class=\"soi-spgo-card\"\u003e\n\u003ch3\u003e🐝 Propolis verte bio\u003c\/h3\u003e\n\u003cp\u003eNaturellement riche en artépilline C, polyphénols et flavonoïdes, elle soutient les défenses naturelles de la gorge et contribue à apaiser les premiers inconforts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-card\"\u003e\n\u003ch3\u003e🍯 Miel bio (40 %)\u003c\/h3\u003e\n\u003cp\u003ePrésent en grande proportion, il tapisse la muqueuse et favorise une diffusion homogène des actifs tout en apportant un effet adoucissant immédiat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-card\"\u003e\n\u003ch3\u003e🌿 Huile essentielle bio d'eucalyptus radiata\u003c\/h3\u003e\n\u003cp\u003eAppréciée pour ses propriétés assainissantes et sa sensation de fraîcheur respiratoire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-card\"\u003e\n\u003ch3\u003e🍋 Huile essentielle bio de citron\u003c\/h3\u003e\n\u003cp\u003eApporte une touche vivifiante et purifiante, pour une sensation de légèreté en bouche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-tip\"\u003e\n\u003cdiv class=\"soi-spgo-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003eLa texture peut présenter un léger déphasage : c'est le signe de sa richesse naturelle. Pensez à agiter le flacon avant chaque utilisation pour retrouver une formule homogène.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 : Bienfaits --\u003e\n\u003csection class=\"soi-spgo-section\"\u003e\n\u003ch2\u003eBienfaits du spray propolis gorge : à quoi s'attendre concrètement ?\u003c\/h2\u003e\n\u003cp class=\"soi-spgo-section-intro\"\u003eCe spray gorge à la propolis verte bio agit sur plusieurs niveaux dès les premières utilisations :\u003c\/p\u003e\n\u003cdiv class=\"soi-spgo-benefits\"\u003e\n\u003cdiv class=\"soi-spgo-benefit\"\u003e\n\u003cdiv class=\"soi-spgo-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eAdoucit la gorge\u003c\/h3\u003e\n\u003cp\u003eLe miel bio à forte concentration enrobe et protège la muqueuse irritée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-benefit\"\u003e\n\u003cdiv class=\"soi-spgo-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eRafraîchit et assainit\u003c\/h3\u003e\n\u003cp\u003eLes huiles essentielles d'eucalyptus et de citron procurent une sensation immédiate de pureté.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-benefit\"\u003e\n\u003cdiv class=\"soi-spgo-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eSoutient les défenses naturelles\u003c\/h3\u003e\n\u003cp\u003eLa propolis verte bio, riche en composés bioactifs, contribue à renforcer les défenses locales.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-benefit\"\u003e\n\u003cdiv class=\"soi-spgo-benefit-icon\"\u003e\u003cspan\u003e👨👩👧👦\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eConvient à toute la famille\u003c\/h3\u003e\n\u003cp\u003eAdultes et enfants peuvent l'utiliser grâce à l'absence d'alcool et d'additifs artificiels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 : Mode d'emploi --\u003e\n\u003csection class=\"soi-spgo-section\"\u003e\n\u003ch2\u003eComment utiliser le spray gorge propolis Propolia ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-spgo-timeline\"\u003e\n\u003cdiv class=\"soi-spgo-step\"\u003e\n\u003cdiv class=\"soi-spgo-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-step-content\"\u003e\n\u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n\u003cp\u003eAvant chaque utilisation, secouez pour homogénéiser la formule.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-step\"\u003e\n\u003cdiv class=\"soi-spgo-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-step-content\"\u003e\n\u003ch3\u003eDirigez le spray\u003c\/h3\u003e\n\u003cp\u003eOrientez l'embout vers le fond de la gorge et appuyez sur le vaporisateur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-step\"\u003e\n\u003cdiv class=\"soi-spgo-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-step-content\"\u003e\n\u003ch3\u003eRenouvelez\u003c\/h3\u003e\n\u003cp\u003ePlusieurs fois par jour en cas d'inconforts, de préférence à distance des repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-step\"\u003e\n\u003cdiv class=\"soi-spgo-step-num\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-step-content\"\u003e\n\u003ch3\u003eConservez correctement\u003c\/h3\u003e\n\u003cp\u003eÀ l'abri de la chaleur et de la lumière directe, à température ambiante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 1rem;\"\u003eCe complément alimentaire ne se substitue pas à un avis ou traitement médical. En cas de symptômes persistants, consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 : Pourquoi choisir --\u003e\n\u003csection class=\"soi-spgo-section\"\u003e\n\u003ch2\u003ePourquoi choisir le spray propolis gorge Propolia plutôt qu'un autre ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-spgo-grid-compact\"\u003e\n\u003cdiv class=\"soi-spgo-card-mini\"\u003e\n\u003cspan class=\"soi-spgo-card-mini-icon\"\u003e🌱\u003c\/span\u003e \u003cspan class=\"soi-spgo-card-mini-label\"\u003eCertification\u003c\/span\u003e \u003cspan class=\"soi-spgo-card-mini-value\"\u003eAgriculture Biologique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-card-mini\"\u003e\n\u003cspan class=\"soi-spgo-card-mini-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"soi-spgo-card-mini-label\"\u003eFormule\u003c\/span\u003e \u003cspan class=\"soi-spgo-card-mini-value\"\u003eSans alcool, sans conservateur\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-card-mini\"\u003e\n\u003cspan class=\"soi-spgo-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e \u003cspan class=\"soi-spgo-card-mini-label\"\u003eFabrication\u003c\/span\u003e \u003cspan class=\"soi-spgo-card-mini-value\"\u003eFabriqué en France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-card-mini\"\u003e\n\u003cspan class=\"soi-spgo-card-mini-icon\"\u003e🧴\u003c\/span\u003e \u003cspan class=\"soi-spgo-card-mini-label\"\u003eComposition\u003c\/span\u003e \u003cspan class=\"soi-spgo-card-mini-value\"\u003eSeulement 4 ingrédients\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 : Composition complète --\u003e\n\u003csection class=\"soi-spgo-section\"\u003e\n\u003ch2\u003eComposition complète\u003c\/h2\u003e\n\u003cdiv class=\"soi-spgo-compo\"\u003e\n\u003cdiv class=\"soi-spgo-compo-row\"\u003e\n\u003cspan class=\"soi-spgo-compo-label\"\u003eContenance\u003c\/span\u003e \u003cspan class=\"soi-spgo-compo-value\"\u003e20 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-compo-row\"\u003e\n\u003cspan class=\"soi-spgo-compo-label\"\u003eOrigine\u003c\/span\u003e \u003cspan class=\"soi-spgo-compo-value\"\u003e100 % naturelle, 100 % Agriculture Biologique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-spgo-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n\u003cdetails class=\"soi-spgo-accordion-item\"\u003e\n\u003csummary class=\"soi-spgo-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n\u003cdiv class=\"soi-spgo-accordion-content\"\u003e\n\u003cp\u003eMel (miel bio), Propolis (extrait de propolis verte bio), Eucalyptus radiata Leaf Oil (huile essentielle bio d'eucalyptus radiata), Citrus limon Peel Oil (huile essentielle bio de citron).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"soi-spgo-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-spgo-cta-box\"\u003e\n\u003cp class=\"soi-spgo-cta-tag\" style=\"color: white;\"\u003eDouceur et fraîcheur pour votre gorge\u003c\/p\u003e\n\u003cp class=\"soi-spgo-cta-text\" style=\"color: white;\"\u003eQuatre ingrédients bio, zéro compromis, et un savoir-faire apicole français qui fait toute la différence. Votre gorge mérite ce qu'il y a de meilleur dans la ruche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-spgo-marine: #1A2D3D;\n  --soi-spgo-marine-dark: #0F1E2B;\n  --soi-spgo-marine-light: #2C4458;\n  --soi-spgo-pomme: #A1C544;\n  --soi-spgo-pomme-dark: #84A636;\n  --soi-spgo-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-spgo-white: #FFFFFF;\n  --soi-spgo-off-white: #F8FAF6;\n  --soi-spgo-stone: #F1F3EE;\n  --soi-spgo-line: #E5E8E0;\n\n  --soi-spgo-primary: #D4A82A;\n  --soi-spgo-primary-soft: rgba(212,168,42,0.10);\n  --soi-spgo-accent: #4A7A4A;\n\n  --soi-spgo-text: #1A2D3D;\n  --soi-spgo-text-soft: #4A5B6B;\n  --soi-spgo-text-muted: #7B8693;\n\n  --soi-spgo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-spgo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-spgo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-spgo-radius: 12px;\n  --soi-spgo-radius-sm: 8px;\n  --soi-spgo-radius-pill: 999px;\n}\n\n.soi-spgo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-spgo-fiche img { max-width: 100%; height: auto; }\n\n.soi-spgo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-spgo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-spgo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-spgo-hero {\n  position: relative;\n  background: var(--soi-spgo-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-spgo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-spgo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-spgo-primary);\n}\n\n.soi-spgo-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-spgo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-spgo-primary);\n  border-radius: 50%;\n}\n\n.soi-spgo-hero-title {\n  display: block;\n  color: var(--soi-spgo-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-spgo-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-spgo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-spgo-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-spgo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-spgo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-spgo-label-accent {\n  background: var(--soi-spgo-primary);\n  border-color: var(--soi-spgo-primary);\n  color: var(--soi-spgo-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-spgo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-spgo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-spgo-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-spgo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-spgo-pomme);\n  border-radius: 2px;\n}\n\n.soi-spgo-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-spgo-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-spgo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-spgo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-spgo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-spgo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-spgo-benefit {\n  background: var(--soi-spgo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-spgo-radius);\n  border: 1px solid var(--soi-spgo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-spgo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-spgo-shadow-md);\n}\n\n.soi-spgo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-spgo-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-spgo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-spgo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-spgo-benefit:hover .soi-spgo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-spgo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spgo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spgo-benefit p {\n  font-size: 13px;\n  color: var(--soi-spgo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-spgo-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-spgo-card {\n  background: var(--soi-spgo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spgo-radius);\n  border-left: 3px solid var(--soi-spgo-primary);\n}\n\n.soi-spgo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-spgo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-spgo-card p {\n  font-size: 14px;\n  color: var(--soi-spgo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-spgo-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-spgo-card-mini {\n  background: var(--soi-spgo-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-spgo-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-spgo-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-spgo-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-spgo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-spgo-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spgo-marine);\n}\n\n\/* TIMELINE *\/\n.soi-spgo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-spgo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-spgo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-spgo-radius);\n  border: 1px solid var(--soi-spgo-line);\n  align-items: flex-start;\n}\n\n.soi-spgo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-spgo-marine);\n  color: var(--soi-spgo-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-spgo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-spgo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-spgo-step-content p {\n  font-size: 14px;\n  color: var(--soi-spgo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-spgo-compo {\n  background: var(--soi-spgo-off-white);\n  border-radius: var(--soi-spgo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-spgo-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-spgo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-spgo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-spgo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-spgo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-spgo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-spgo-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-spgo-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-spgo-pomme-light);\n  border-left: 4px solid var(--soi-spgo-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-spgo-radius) var(--soi-spgo-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-spgo-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-spgo-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-spgo-marine);\n  margin-bottom: 4px;\n}\n\n.soi-spgo-tip p {\n  font-size: 14px;\n  color: var(--soi-spgo-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-spgo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-spgo-accordion-item {\n  background: var(--soi-spgo-off-white);\n  border-radius: var(--soi-spgo-radius-sm);\n  border: 1px solid var(--soi-spgo-line);\n  overflow: hidden;\n}\n\n.soi-spgo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-spgo-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-spgo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-spgo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-spgo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-spgo-accordion-item[open] .soi-spgo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-spgo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-spgo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-spgo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-spgo-cta-box {\n  background: var(--soi-spgo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-spgo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-spgo-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-spgo-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-spgo-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-spgo-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-spgo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-spgo-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-spgo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-spgo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-spgo-compo-value {\n    text-align: left;\n  }\n\n  .soi-spgo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-spgo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-spgo-fiche {\n    --soi-spgo-text-soft: #2C3E50;\n    --soi-spgo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603927654730,"sku":"AP0215","price":10.49,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-gorge-de-propolis-verte-bio-sans-alcool-propolia-packshot.webp?v=1779191877"},{"product_id":"extrait-de-propolis-brune-sans-alcool-bio-propolia","title":"Extrait de propolis brune sans alcool bio - Propolia","description":"\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n\u003csection class=\"soi-prop-hero\"\u003e\n  \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n    \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n    Apithérapie · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-prop-hero-title\"\u003eLa puissance douce de la ruche, sans alcool\u003c\/span\u003e\n  \u003cp class=\"soi-prop-hero-subtitle\"\u003eUn extrait de propolis brune bio purifié et hydrosoluble, fabriqué en Occitanie, pour soutenir vos défenses naturelles en toute douceur, dès 3 ans.\u003c\/p\u003e\n  \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n    \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-prop-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-prop-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-prop-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prop-section\"\u003e\n  \u003cp\u003eLa \u003cstrong\u003epropolis brune bio\u003c\/strong\u003e est l'un des trésors les mieux gardés de la ruche. Les abeilles la fabriquent en récoltant des résines végétales qu'elles transforment pour protéger leur colonie des agressions extérieures. Chez Propolia, cet extrait concentré est mis en flacon sans alcool, directement depuis leur laboratoire en Occitanie, pour vous offrir toute la puissance de cet actif naturel dans sa version la plus douce et la plus pure.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prop-section\"\u003e\n  \u003ch2\u003ePropolis brune ou verte : quelle différence ?\u003c\/h2\u003e\n  \u003cp\u003eVous avez peut-être entendu parler de \u003cstrong\u003epropolis verte et brune\u003c\/strong\u003e sans savoir laquelle choisir. La propolis brune est la variété la plus répandue en Europe tempérée : elle est récoltée principalement sur les bourgeons de peupliers et de bouleaux. La propolis verte, elle, est typique du Brésil. Les deux partagent une richesse en \u003cstrong\u003eflavonoïdes\u003c\/strong\u003e, ces composés végétaux aux \u003cstrong\u003evertus bien documentées\u003c\/strong\u003e, mais leur profil phytochimique diffère. L'extrait Propolia mise sur la propolis brune française, traçable et certifiée bio, pour une qualité constante d'une prise à l'autre.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prop-section\"\u003e\n  \u003ch2\u003eCe que contient vraiment ce flacon de 30 ml\u003c\/h2\u003e\n  \u003cp\u003ePas de fioriture dans la composition : Propolia a fait le choix d'un \u003cstrong\u003eextrait de propolis bio purifié, hydrosoluble\u003c\/strong\u003e, et c'est tout. Voici ce que vous trouvez dans chaque prise journalière :\u003c\/p\u003e\n  \u003cdiv class=\"soi-prop-compo\"\u003e\n    \u003cdiv class=\"soi-prop-compo-row\"\u003e\n      \u003cspan class=\"soi-prop-compo-label\"\u003eIngrédient unique\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-compo-value\"\u003eExtrait de propolis brune bio purifié (hydrosoluble)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-compo-row\"\u003e\n      \u003cspan class=\"soi-prop-compo-label\"\u003eDosage journalier\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-compo-value\"\u003e140 mg de propolis pure (20 gouttes)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-compo-row\"\u003e\n      \u003cspan class=\"soi-prop-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-compo-value\"\u003eAgriculture Biologique (AB)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-compo-row\"\u003e\n      \u003cspan class=\"soi-prop-compo-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-compo-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-compo-row\"\u003e\n      \u003cspan class=\"soi-prop-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-compo-value\"\u003eFlacon verre ambré 30 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-compo-row\"\u003e\n      \u003cspan class=\"soi-prop-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-compo-value\"\u003eAlcool, gluten, sucres ajoutés, colorants\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-prop-tip\"\u003e\n    \u003cdiv class=\"soi-prop-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLa formule hydrosoluble se disperse facilement dans un verre d'eau, une tisane ou un jus, sans laisser de résidu huileux ni de goût fort. Un vrai avantage par rapport aux extraits alcoolisés classiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prop-section\"\u003e\n  \u003ch2\u003eComment prendre l'extrait de propolis brune bio Propolia ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-prop-timeline\"\u003e\n    \u003cdiv class=\"soi-prop-step\"\u003e\n      \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step-content\"\u003e\n        \u003ch3\u003eAdultes et enfants dès 3 ans\u003c\/h3\u003e\n        \u003cp\u003e20 gouttes par jour, à diluer dans un verre d'eau ou une boisson de votre choix.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-step\"\u003e\n      \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step-content\"\u003e\n        \u003ch3\u003eMoment idéal\u003c\/h3\u003e\n        \u003cp\u003eDe préférence le matin, au petit-déjeuner, pour démarrer la journée avec un soutien naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-step\"\u003e\n      \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step-content\"\u003e\n        \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 6 à 8 semaines est recommandée, notamment en période automnale ou hivernale où l'organisme est davantage sollicité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-step\"\u003e\n      \u003cdiv class=\"soi-prop-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step-content\"\u003e\n        \u003ch3\u003eConservation\u003c\/h3\u003e\n        \u003cp\u003eÀ l'abri de la lumière et de la chaleur. Le flacon en verre ambré y contribue déjà naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prop-section\"\u003e\n  \u003ch2\u003ePour qui est conseillé cet extrait de propolis brune bio ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-prop-grid\"\u003e\n    \u003cdiv class=\"soi-prop-card\"\u003e\n      \u003ch3\u003e🛡️ Défenses naturelles\u003c\/h3\u003e\n      \u003cp\u003eLes personnes souhaitant soutenir leurs défenses naturelles en période hivernale ou de fatigue passagère.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-card\"\u003e\n      \u003ch3\u003e👨‍👩‍👧 Toute la famille\u003c\/h3\u003e\n      \u003cp\u003eLes familles avec de jeunes enfants (dès 3 ans), grâce à l'absence d'alcool et au goût doux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-card\"\u003e\n      \u003ch3\u003e🌿 Sensibilités\u003c\/h3\u003e\n      \u003cp\u003eCelles et ceux qui souhaitent éviter les extraits alcoolisés ou qui sont sensibles au goût fort de la propolis classique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-card\"\u003e\n      \u003ch3\u003e🇫🇷 Exigence bio et locale\u003c\/h3\u003e\n      \u003cp\u003eLes personnes attachées à une approche naturelle et bio, traçable et made in France.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-prop-accordion\"\u003e\n    \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n      \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n        \u003cp\u003eDéconseillé aux personnes allergiques aux produits de la ruche. En cas de doute, consultez un professionnel de santé. Ce complément alimentaire ne se substitue 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-prop-section\"\u003e\n  \u003ch2\u003ePourquoi choisir Propolia plutôt qu'un autre extrait de propolis brune ?\u003c\/h2\u003e\n  \u003cp\u003eLe marché propose de nombreuses références, des gélules de propolis brune bio aux teintures mères alcoolisées. Ce qui distingue Propolia, c'est la \u003cstrong\u003epurification poussée de la propolis brune française\u003c\/strong\u003e, éliminant cires et impuretés pour ne conserver que les actifs utiles. Résultat : une concentration précise, une tolérance digestive meilleure et un goût réellement agréable, même pour les palais les plus sensibles. Le flacon compte environ 30 jours d'utilisation, ce qui en fait une option économique et pratique au quotidien.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-prop-cta-box\"\u003e\n    \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003eLa sagesse millénaire des abeilles, en flacon\u003c\/p\u003e\n    \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003eDouce, concentrée, sans alcool et certifiée bio, la propolis brune Propolia s'invite dans votre routine familiale avec discrétion et efficacité. Un allié naturel à redécouvrir.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n  --soi-prop-primary: #8B2E2E;\n  --soi-prop-primary-soft: #A84A4A;\n  --soi-prop-accent: #D4A82A;\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-pomme);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-pomme);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-pomme);\n  border-color: var(--soi-prop-pomme);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-pomme);\n  border-radius: 2px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-pomme-light);\n  border-left: 4px solid var(--soi-prop-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 15px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 15px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prop-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-prop-card {\n  background: var(--soi-prop-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border-left: 3px solid var(--soi-prop-pomme);\n}\n\n.soi-prop-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-card p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603927785802,"sku":"AP0220","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/extrait-de-propolis-brune-sans-alcool-bio-propolia-packshot.webp?v=1788684307"},{"product_id":"spray-de-propolis-brune-propolia","title":"Spray de propolis brune - Propolia","description":"\n\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003eLe concentré de la ruche dans votre poche\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003ePlus de 21 % de propolis brune purifiée dans un spray concentré en polyphénols et flavonoïdes naturels. Le concentré de la ruche dans votre poche.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eSANS CONSERVATEUR DE SYNTHÈSE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la propolis brune plutôt que verte ?\u003c\/h2\u003e\n    \u003cp\u003eIl existe plusieurs variétés de propolis selon la flore butinée par les abeilles. La propolis brune, typiquement européenne, est issue principalement de bourgeons de peupliers et de résines de conifères. Elle se distingue par une concentration élevée en flavonoïdes et en esters phénoliques, des composés actifs largement étudiés pour leurs propriétés naturelles.\u003c\/p\u003e\n    \u003cp\u003ePropolia sélectionne sa propolis brune avec soin, puis lui fait subir un procédé exclusif de purification pour éliminer les impuretés (cires, débris végétaux) tout en préservant l'intégralité des principes actifs. Résultat : un extrait d'une pureté et d'une puissance rares, que l'on retrouve dans ce spray.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eUn spray propolis gorge \u0026amp; bien-être au quotidien\u003c\/h2\u003e\n    \u003cp class=\"soi-prop-section-intro\"\u003eCe spray propolis gorge est particulièrement adapté aux périodes où votre organisme est mis à rude épreuve : changements de saison, hiver, fatigue, exposition aux lieux publics. Il peut aussi s'utiliser en hygiène buccale quotidienne, pour prendre soin de votre bouche de façon naturelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-grid\"\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🎯 Gorge sensible ou irritée\u003c\/h3\u003e\n        \u003cp\u003eQuelques pulvérisations directement au fond de la gorge pour un soutien ciblé et rapide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e🦷 Hygiène buccale\u003c\/h3\u003e\n        \u003cp\u003eUtilisable comme complément naturel à votre routine bucco-dentaire quotidienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e👃 Usage nasal\u003c\/h3\u003e\n        \u003cp\u003eCertains utilisateurs l'appliquent également en dilution pour un soutien des voies nasales (consultez un professionnel de santé pour cet usage).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card\"\u003e\n        \u003ch3\u003e❄️ Prévention saisonnière\u003c\/h3\u003e\n        \u003cp\u003eUne cure régulière pour accompagner votre organisme pendant les mois froids.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eRappel important\u003c\/strong\u003e\n        \u003cp\u003eCe spray ne remplace pas un traitement médical. En cas de symptômes persistants, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition et mode d'emploi\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eTeinture mère hydro-alcoolique de propolis brune purifiée (plus de 21 %)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eSupport d'extraction\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eAlcool éthylique (54 % vol.)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eAutre ingrédient\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eEau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eFlacon verre ambré, 20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eSans gluten, sans OGM, sans colorant ajouté, sans conservateur de synthèse\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch3 class=\"soi-prop-sub-heading\"\u003ePosologie recommandée\u003c\/h3\u003e\n\n    \u003cdiv class=\"soi-prop-timeline\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eAvant chaque utilisation pour homogénéiser la solution.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003ePulvérisez 3 à 5 fois\u003c\/h3\u003e\n          \u003cp\u003eDirectement dans la gorge ou sur les muqueuses buccales, 3 fois par jour avant les repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux enfants de moins de 7 ans, aux femmes enceintes ou allaitantes et aux personnes allergiques aux produits de la ruche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eLes engagements Propolia\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabrication française\u003c\/h3\u003e\n        \u003cp\u003eLaboratoire en Occitanie, depuis plus de 40 ans d'expertise apicole.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis purifiée\u003c\/h3\u003e\n        \u003cp\u003eSélectionnée et purifiée selon un procédé exclusif breveté par Propolia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🧴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon verre ambré\u003c\/h3\u003e\n        \u003cp\u003eRecyclable et conçu pour préserver les actifs de la lumière.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule clean\u003c\/h3\u003e\n        \u003cp\u003eSans additifs inutiles, sans conservateurs de synthèse. Plus de 21 % de propolis brune purifiée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003eRiche en flavonoïdes naturels, formulé sans compromis et fabriqué en France avec une propolis soigneusement purifiée, ce spray accompagne votre gorge et votre bien-être au quotidien, dès la première pulvérisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n\n  --soi-prop-primary: #7A2E2E;\n  --soi-prop-primary-soft: rgba(122,46,46,0.08);\n  --soi-prop-accent: #D4A030;\n\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-accent);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-accent);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-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-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-accent);\n  border-color: var(--soi-prop-accent);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-accent);\n  border-radius: 2px;\n}\n\n.soi-prop-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-prop-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-prop-sub-heading {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.5vw, 20px);\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-top: 2rem;\n  margin-bottom: 1.25rem;\n}\n\n\/* === BENEFITS === *\/\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-accent);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 13px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-prop-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-prop-card {\n  background: var(--soi-prop-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border-left: 3px solid var(--soi-prop-accent);\n}\n\n.soi-prop-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-card p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-primary-soft);\n  border-left: 4px solid var(--soi-prop-primary);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 14px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-accent);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-accent);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-accent);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603928670538,"sku":"AP0225","price":10.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/spray-de-propolis-brune-propolia-packshot_e826cdff-0486-417c-83d0-26108c2e4dae.webp?v=1787417699"},{"product_id":"savon-doux-surgras-certifie-bio-propolia","title":"Savon doux surgras certifié bio – Propolia","description":"\u003cdiv class=\"soi-sdsp-fiche\"\u003e\n\n\u003csection class=\"soi-sdsp-hero\"\u003e\n\u003cdiv class=\"soi-sdsp-hero-tag\"\u003e\n\u003cspan class=\"soi-sdsp-tag-dot\"\u003e\u003c\/span\u003e\nHygiène · Apithérapie · Propolia\n\u003c\/div\u003e\n\u003cspan class=\"soi-sdsp-hero-title\"\u003eSavon Doux Surgras Certifié Bio\u003c\/span\u003e\n\u003cp class=\"soi-sdsp-hero-subtitle\"\u003eUn soin lavant solide enrichi en miel biologique et lait d'ânesse bio, fabriqué par saponification à froid pour nettoyer, nourrir et protéger votre peau au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"soi-sdsp-hero-labels\"\u003e\n\u003cspan class=\"soi-sdsp-label soi-sdsp-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n\u003cspan class=\"soi-sdsp-label\"\u003eBIO\u003c\/span\u003e\n\u003cspan class=\"soi-sdsp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n\u003cspan class=\"soi-sdsp-label\"\u003e100% ORIGINE NATURELLE\u003c\/span\u003e\n\u003cspan class=\"soi-sdsp-label\"\u003eTESTÉ SOUS CONTRÔLE DERMATOLOGIQUE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sdsp-section\"\u003e\n\u003ch2\u003ePourquoi choisir un savon surgras plutôt qu'un savon classique ?\u003c\/h2\u003e\n\u003cp\u003eUn savon traditionnel peut déséquilibrer le film hydrolipidique de la peau et laisser une sensation de tiraillement après le lavage. Le savon surgras, lui, contient un excédent d'huiles végétales non saponifiées qui restent actives à la surface de la peau. Résultat : votre peau est nettoyée, mais aussi protégée et nourrie en même temps.\u003c\/p\u003e\n\u003cp\u003eCelui de Propolia va encore plus loin grâce à la saponification à froid, un procédé artisanal qui préserve la glycérine naturellement produite lors de la fabrication, ainsi que toutes les qualités des huiles végétales. C'est précisément ce qui en fait un savon bio artisanal d'exception.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sdsp-section\"\u003e\n\u003ch2\u003eMiel et lait d'ânesse : un duo naturel pour une peau confortable\u003c\/h2\u003e\n\u003cdiv class=\"soi-sdsp-benefits\"\u003e\n\u003cdiv class=\"soi-sdsp-benefit\"\u003e\n\u003cdiv class=\"soi-sdsp-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eMiel biologique\u003c\/h3\u003e\n\u003cp\u003eActif emblématique de la ruche, reconnu pour ses propriétés hydratantes, apaisantes et réparatrices. Il aide la peau à conserver son niveau d'hydratation optimal après chaque lavage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-benefit\"\u003e\n\u003cdiv class=\"soi-sdsp-benefit-icon\"\u003e\u003cspan\u003e🥛\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eLait d'ânesse bio\u003c\/h3\u003e\n\u003cp\u003eRiche en acides gras essentiels, en vitamines et en minéraux, il apaise les peaux réactives, favorise la régénération cutanée et laisse une sensation de douceur durable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-benefit\"\u003e\n\u003cdiv class=\"soi-sdsp-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eGlycérine naturelle\u003c\/h3\u003e\n\u003cp\u003eConservée grâce à la saponification à froid, elle renforce l'effet protecteur du savon et contribue au maintien de l'hydratation cutanée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sdsp-section\"\u003e\n\u003ch2\u003eCertifié COSMOS ORGANIC : une formulation exigeante\u003c\/h2\u003e\n\u003cp\u003eCe savon solide bio est certifié COSMOS ORGANIC par Ecocert, l'un des référentiels les plus stricts en cosmétique naturelle et biologique. Il est composé à 100 % d'ingrédients d'origine naturelle, dont la majorité est issue de l'agriculture biologique. Sans colorant artificiel, sans huile de palme, sans ingrédients d'origine pétrochimique. Et fabriqué en France.\u003c\/p\u003e\n\u003cp\u003eIl a également été testé sous contrôle dermatologique, ce qui garantit sa tolérance cutanée, y compris pour les peaux sensibles ou intolérantes aux savons conventionnels.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sdsp-section\"\u003e\n\u003ch2\u003eComment utiliser ce savon surgras Propolia ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-sdsp-timeline\"\u003e\n\u003cdiv class=\"soi-sdsp-step\"\u003e\n\u003cdiv class=\"soi-sdsp-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-step-content\"\u003e\n\u003ch3\u003ePréparez votre peau\u003c\/h3\u003e\n\u003cp\u003eMouillez vos mains ou la zone à nettoyer avec de l'eau tiède.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-step\"\u003e\n\u003cdiv class=\"soi-sdsp-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-step-content\"\u003e\n\u003ch3\u003eFaites mousser\u003c\/h3\u003e\n\u003cp\u003eFrottez doucement le pain de savon entre vos paumes pour créer une mousse onctueuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-step\"\u003e\n\u003cdiv class=\"soi-sdsp-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-step-content\"\u003e\n\u003ch3\u003eAppliquez et rincez\u003c\/h3\u003e\n\u003cp\u003eAppliquez sur le visage ou le corps en massant délicatement, puis rincez à l'eau claire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-step\"\u003e\n\u003cdiv class=\"soi-sdsp-step-num\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-step-content\"\u003e\n\u003ch3\u003eConservez votre savon\u003c\/h3\u003e\n\u003cp\u003ePour prolonger sa durée de vie, laissez-le sécher sur un porte-savon entre chaque utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-tip\"\u003e\n\u003cdiv class=\"soi-sdsp-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003eUtilisable matin et soir, en routine quotidienne, pour le visage comme pour le corps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sdsp-section\"\u003e\n\u003ch2\u003eComposition du savon surgras Propolia (INCI)\u003c\/h2\u003e\n\u003cp\u003eSodium Olivate, Sodium Cocoate, Aqua, Mel* (Miel*), Equus Asinus Milk* (Lait d'ânesse*), Glycerin*, Sodium Hydroxide. \u003cem\u003e(*Ingrédients issus de l'agriculture biologique)\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"soi-sdsp-compo\"\u003e\n\u003cdiv class=\"soi-sdsp-compo-row\"\u003e\n\u003cspan class=\"soi-sdsp-compo-label\"\u003ePoids net\u003c\/span\u003e\n\u003cspan class=\"soi-sdsp-compo-value\"\u003e100 g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-compo-row\"\u003e\n\u003cspan class=\"soi-sdsp-compo-label\"\u003eCertification\u003c\/span\u003e\n\u003cspan class=\"soi-sdsp-compo-value\"\u003eCOSMOS ORGANIC (Ecocert)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-compo-row\"\u003e\n\u003cspan class=\"soi-sdsp-compo-label\"\u003eFabrication\u003c\/span\u003e\n\u003cspan class=\"soi-sdsp-compo-value\"\u003eFrance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-compo-row\"\u003e\n\u003cspan class=\"soi-sdsp-compo-label\"\u003eProcédé\u003c\/span\u003e\n\u003cspan class=\"soi-sdsp-compo-value\"\u003eSaponification à froid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sdsp-section\"\u003e\n\u003ch2\u003ePour qui est fait ce savon bio solide ?\u003c\/h2\u003e\n\u003cdiv class=\"soi-sdsp-grid\"\u003e\n\u003cdiv class=\"soi-sdsp-card\"\u003e\n\u003ch3\u003e🌾 Peaux sèches ou très sèches\u003c\/h3\u003e\n\u003cp\u003eVous cherchez un nettoyage sans effet desséchant : ce savon surgras préserve le confort cutané dès le rinçage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-card\"\u003e\n\u003ch3\u003e🌸 Peaux sensibles ou réactives\u003c\/h3\u003e\n\u003cp\u003eVous supportez mal les savons conventionnels : sa formulation douce, testée sous contrôle dermatologique, respecte les épidermes les plus fragiles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-card\"\u003e\n\u003ch3\u003e🌿 Démarche naturelle et responsable\u003c\/h3\u003e\n\u003cp\u003eVous souhaitez adopter un savon artisanal bio, sans colorant artificiel, sans huile de palme et sans ingrédients d'origine pétrochimique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-sdsp-card\"\u003e\n\u003ch3\u003e🐝 Amateurs de produits de la ruche\u003c\/h3\u003e\n\u003cp\u003eVous appréciez les bienfaits du miel et des trésors de la ruche intégrés dans vos soins quotidiens.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sdsp-section\" style=\"margin-bottom:0px!important;\"\u003e\n\u003cdiv class=\"soi-sdsp-cta-box\"\u003e\n\u003cp class=\"soi-sdsp-cta-tag\" style=\"color: white;\"\u003eSe laver plus naturellement\u003c\/p\u003e\n\u003cp class=\"soi-sdsp-cta-text\" style=\"color: white;\"\u003eAvec son miel bio, son lait d'ânesse et son procédé artisanal de saponification à froid, ce savon surgras Propolia est bien plus qu'un simple nettoyant. Un geste de soin quotidien, doux et efficace, qui respecte votre peau autant que 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-sdsp-marine: #1A2D3D;\n  --soi-sdsp-marine-dark: #0F1E2B;\n  --soi-sdsp-marine-light: #2C4458;\n  --soi-sdsp-pomme: #A1C544;\n  --soi-sdsp-pomme-dark: #84A636;\n  --soi-sdsp-pomme-light: rgba(161,197,68,0.10);\n  --soi-sdsp-white: #FFFFFF;\n  --soi-sdsp-off-white: #F8FAF6;\n  --soi-sdsp-stone: #F1F3EE;\n  --soi-sdsp-line: #E5E8E0;\n  --soi-sdsp-primary: #D4A82A;\n  --soi-sdsp-primary-soft: #F5E6B8;\n  --soi-sdsp-accent: #C8930A;\n  --soi-sdsp-text: #1A2D3D;\n  --soi-sdsp-text-soft: #4A5B6B;\n  --soi-sdsp-text-muted: #7B8693;\n  --soi-sdsp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sdsp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sdsp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sdsp-radius: 12px;\n  --soi-sdsp-radius-sm: 8px;\n  --soi-sdsp-radius-pill: 999px;\n}\n\n.soi-sdsp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sdsp-fiche img { max-width: 100%; height: auto; }\n\n.soi-sdsp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sdsp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sdsp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-sdsp-hero {\n  position: relative;\n  background: var(--soi-sdsp-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-sdsp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sdsp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sdsp-primary);\n}\n\n.soi-sdsp-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-sdsp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sdsp-primary);\n  border-radius: 50%;\n}\n\n.soi-sdsp-hero-title {\n  display: block;\n  color: var(--soi-sdsp-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-sdsp-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-sdsp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sdsp-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-sdsp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sdsp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sdsp-label-accent {\n  background: var(--soi-sdsp-primary);\n  border-color: var(--soi-sdsp-primary);\n  color: var(--soi-sdsp-marine);\n  font-weight: 600;\n}\n\n.soi-sdsp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sdsp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sdsp-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-sdsp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sdsp-primary);\n  border-radius: 2px;\n}\n\n.soi-sdsp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sdsp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sdsp-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-sdsp-section p em {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-sdsp-text-muted);\n}\n\n.soi-sdsp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-sdsp-benefit {\n  background: var(--soi-sdsp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-sdsp-radius);\n  border: 1px solid var(--soi-sdsp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-sdsp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-sdsp-shadow-md);\n}\n\n.soi-sdsp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-sdsp-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-sdsp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-sdsp-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-sdsp-benefit:hover .soi-sdsp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-sdsp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sdsp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sdsp-benefit p {\n  font-size: 13px;\n  color: var(--soi-sdsp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sdsp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sdsp-card {\n  background: var(--soi-sdsp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sdsp-radius);\n  border-left: 3px solid var(--soi-sdsp-primary);\n}\n\n.soi-sdsp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sdsp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sdsp-card p {\n  font-size: 14px;\n  color: var(--soi-sdsp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sdsp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-sdsp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sdsp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sdsp-radius);\n  border: 1px solid var(--soi-sdsp-line);\n  align-items: flex-start;\n}\n\n.soi-sdsp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sdsp-marine);\n  color: var(--soi-sdsp-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-sdsp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sdsp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sdsp-step-content p {\n  font-size: 14px;\n  color: var(--soi-sdsp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sdsp-compo {\n  background: var(--soi-sdsp-off-white);\n  border-radius: var(--soi-sdsp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n}\n\n.soi-sdsp-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-sdsp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sdsp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sdsp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sdsp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sdsp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sdsp-marine);\n  text-align: right;\n}\n\n.soi-sdsp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sdsp-pomme-light);\n  border-left: 4px solid var(--soi-sdsp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sdsp-radius) var(--soi-sdsp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sdsp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sdsp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sdsp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sdsp-tip p {\n  font-size: 14px;\n  color: var(--soi-sdsp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sdsp-cta-box {\n  background: var(--soi-sdsp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sdsp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sdsp-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-sdsp-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sdsp-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-sdsp-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sdsp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-sdsp-white);\n  line-height: 1.5;\n  margin: 0;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 640px) {\n  .soi-sdsp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sdsp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sdsp-compo-value {\n    text-align: left;\n  }\n\n  .soi-sdsp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-sdsp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sdsp-fiche {\n    --soi-sdsp-text-soft: #2C3E50;\n    --soi-sdsp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603928932682,"sku":"AP0240","price":7.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/savon-doux-surgras-certifie-bio-propolia-packshot_11zon.jpg?v=1781285380"},{"product_id":"infusion-confort-respiratoire-bio-en-sachets-propolia","title":"Tisane Respiration Bio au Thym, Eucalyptus \u0026 Propolis - Propolia","description":"\u003cdiv class=\"soi-resp-fiche\"\u003e\n\n\u003csection class=\"soi-resp-hero\"\u003e\n  \u003cdiv class=\"soi-resp-hero-tag\"\u003e\n    \u003cspan class=\"soi-resp-tag-dot\"\u003e\u003c\/span\u003e\n    Apithérapie · Infusion bio · Propolia\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-resp-hero-title\"\u003eUne tisane respiration bio au souffle réconfortant\u003c\/span\u003e\n  \u003cp class=\"soi-resp-hero-subtitle\"\u003ePropolis, thym, eucalyptus, menthe poivrée et citron : une synergie végétale et apicole certifiée bio, pensée pour accompagner naturellement le confort des voies respiratoires et vous offrir une agréable sensation de fraîcheur.\u003c\/p\u003e\n  \u003cdiv class=\"soi-resp-hero-labels\"\u003e\n    \u003cspan class=\"soi-resp-label soi-resp-label-accent\"\u003eBIO · AB\u003c\/span\u003e\n    \u003cspan class=\"soi-resp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-resp-label\"\u003eSANS THÉINE\u003c\/span\u003e\n    \u003cspan class=\"soi-resp-label\"\u003e20 SACHETS · 30 G\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-resp-section\"\u003e\n  \u003ch2\u003e🌿 Pourquoi choisir cette infusion pour la respiration ?\u003c\/h2\u003e\n  \u003cp\u003eCette tisane respiration Propolia associe plusieurs plantes traditionnellement appréciées pour le confort respiratoire à un ingrédient emblématique de la ruche : la propolis. Le thym, l'eucalyptus et la menthe poivrée composent une infusion fraîche et aromatique, complétée par une touche de citron. Une association idéale lorsque l'on recherche une tisane pour mieux respirer et profiter d'un moment naturellement réconfortant.\u003c\/p\u003e\n  \u003cdiv class=\"soi-resp-benefits\"\u003e\n    \u003cdiv class=\"soi-resp-benefit\"\u003e\n      \u003cdiv class=\"soi-resp-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eThym\u003c\/h3\u003e\n      \u003cp\u003eTraditionnellement apprécié pour les voies respiratoires, il contribue au confort de la gorge et accompagne une respiration agréable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-benefit\"\u003e\n      \u003cdiv class=\"soi-resp-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEucalyptus\u003c\/h3\u003e\n      \u003cp\u003eReconnaissable à ses notes aromatiques puissantes, il participe à la sensation de fraîcheur caractéristique de cette infusion.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-benefit\"\u003e\n      \u003cdiv class=\"soi-resp-benefit-icon\"\u003e\u003cspan\u003e❄️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMenthe poivrée\u003c\/h3\u003e\n      \u003cp\u003eApporte une fraîcheur mentholée agréable qui se dévoile dès les premières gorgées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-benefit\"\u003e\n      \u003cdiv class=\"soi-resp-benefit-icon\"\u003e\u003cspan\u003e🍋\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCitron\u003c\/h3\u003e\n      \u003cp\u003eUne touche acidulée naturelle qui équilibre les notes végétales et apporte de la vivacité au mélange.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-resp-tip\"\u003e\n    \u003cdiv class=\"soi-resp-tip-icon\"\u003e🐝\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eL'atout Propolia\u003c\/strong\u003e\n      \u003cp\u003eLa propolis bio, ingrédient emblématique de la ruche, complète cette association de plantes. Elle apporte à cette tisane pour la respiration toute l'identité et le savoir-faire apicole de Propolia.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-resp-section\"\u003e\n  \u003ch2\u003e📋 Composition de la tisane respiration Propolia\u003c\/h2\u003e\n  \u003cp\u003eCette infusion associe des ingrédients issus de l'agriculture biologique sélectionnés pour former un mélange aromatique particulièrement adapté aux périodes où l'on souhaite prendre soin de son confort respiratoire.\u003c\/p\u003e\n  \u003cdiv class=\"soi-resp-compo\"\u003e\n    \u003cdiv class=\"soi-resp-compo-row\"\u003e\n      \u003cspan class=\"soi-resp-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-compo-value\"\u003eThym bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-compo-row\"\u003e\n      \u003cspan class=\"soi-resp-compo-label\"\u003ePlante aromatique\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-compo-value\"\u003eEucalyptus bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-compo-row\"\u003e\n      \u003cspan class=\"soi-resp-compo-label\"\u003eFraîcheur\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-compo-value\"\u003eMenthe poivrée bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-compo-row\"\u003e\n      \u003cspan class=\"soi-resp-compo-label\"\u003eNote acidulée\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-compo-value\"\u003eCitron bio (zeste)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-compo-row\"\u003e\n      \u003cspan class=\"soi-resp-compo-label\"\u003eActif de la ruche\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-compo-value\"\u003ePropolis bio\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-resp-grid-compact\"\u003e\n    \u003cdiv class=\"soi-resp-card-mini\"\u003e\n      \u003cspan class=\"soi-resp-card-mini-icon\"\u003e📦\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-card-mini-value\"\u003e20 sachets\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-card-mini\"\u003e\n      \u003cspan class=\"soi-resp-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-card-mini-label\"\u003ePoids net\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-card-mini-value\"\u003e30 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-card-mini\"\u003e\n      \u003cspan class=\"soi-resp-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-card-mini-label\"\u003eSachets\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-card-mini-value\"\u003eNon blanchis, sans colle ni agrafe\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-resp-section\"\u003e\n  \u003ch2\u003e☕ Comment préparer votre tisane pour bien respirer ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-resp-timeline\"\u003e\n    \u003cdiv class=\"soi-resp-step\"\u003e\n      \u003cdiv class=\"soi-resp-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-step-content\"\u003e\n        \u003ch3\u003eChauffez l'eau\u003c\/h3\u003e\n        \u003cp\u003eFaites chauffer votre eau à 90 °C environ afin de préparer votre infusion dans les meilleures conditions.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-step\"\u003e\n      \u003cdiv class=\"soi-resp-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-step-content\"\u003e\n        \u003ch3\u003eLaissez infuser\u003c\/h3\u003e\n        \u003cp\u003ePlongez un sachet dans votre tasse et laissez infuser 5 à 7 minutes selon l'intensité aromatique souhaitée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-step\"\u003e\n      \u003cdiv class=\"soi-resp-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-step-content\"\u003e\n        \u003ch3\u003eDégustez\u003c\/h3\u003e\n        \u003cp\u003eSavourez votre tisane telle quelle ou ajoutez un peu de miel pour apporter davantage de douceur. Vous pouvez ainsi profiter pleinement des notes de thym, d'eucalyptus, de menthe poivrée et de citron.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-resp-tip\"\u003e\n    \u003cdiv class=\"soi-resp-tip-icon\"\u003e👨‍👩‍👧\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eUne infusion sans théine\u003c\/strong\u003e\n      \u003cp\u003eSans théine, cette tisane respiration peut facilement trouver sa place dans votre rituel bien-être, notamment lorsque vous recherchez une boisson chaude et réconfortante.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-resp-section\"\u003e\n  \u003ch2\u003e♻️ Un emballage écoresponsable, du sachet à la boîte\u003c\/h2\u003e\n  \u003cdiv class=\"soi-resp-grid\"\u003e\n    \u003cdiv class=\"soi-resp-card\"\u003e\n      \u003ch3\u003e📦 Étui en carton\u003c\/h3\u003e\n      \u003cp\u003eRecyclable et certifié PEFC, pour favoriser une gestion durable des forêts.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-card\"\u003e\n      \u003ch3\u003e🌍 Enveloppes fraîcheur\u003c\/h3\u003e\n      \u003cp\u003eCompostables et issues de pulpe de bois, elles contribuent à préserver les qualités aromatiques de chaque sachet.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-card\"\u003e\n      \u003ch3\u003e🍂 Sachets\u003c\/h3\u003e\n      \u003cp\u003eNon blanchis, sans colle ni agrafe, pour une infusion pensée jusque dans les moindres détails.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-resp-section\"\u003e\n  \u003ch2\u003e❓ Questions fréquentes sur la tisane respiration Propolia\u003c\/h2\u003e\n  \u003cdiv class=\"soi-resp-accordion\"\u003e\n    \u003cdetails class=\"soi-resp-accordion-item\"\u003e\n      \u003csummary class=\"soi-resp-accordion-header\"\u003e🌿 Quelle tisane aide à mieux respirer ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-resp-accordion-content\"\u003e\n        \u003cp\u003eLes infusions à base de plantes aromatiques comme le thym, l'eucalyptus ou la menthe poivrée sont traditionnellement appréciées pour accompagner le confort des voies respiratoires. Cette tisane pour mieux respirer Propolia réunit justement ces trois plantes et les associe au citron et à la propolis bio dans une infusion fraîche et réconfortante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-resp-accordion-item\"\u003e\n      \u003csummary class=\"soi-resp-accordion-header\"\u003e⚕️ Cette tisane pour la respiration remplace-t-elle un traitement médical ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-resp-accordion-content\"\u003e\n        \u003cp\u003eNon. Cette infusion s'inscrit dans une démarche de bien-être et de confort au quotidien, mais ne se substitue en aucun cas à un avis médical ou à un traitement prescrit.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-resp-accordion-item\"\u003e\n      \u003csummary class=\"soi-resp-accordion-header\"\u003e🐝 Quelle est la particularité de la tisane respiration Propolia ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-resp-accordion-content\"\u003e\n        \u003cp\u003eSa formule associe thym, eucalyptus, menthe poivrée et citron à de la propolis bio. Cette présence de propolis apporte au mélange la signature apicole de Propolia et complète cette association de plantes aromatiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-resp-accordion-item\"\u003e\n      \u003csummary class=\"soi-resp-accordion-header\"\u003e📅 Quand boire cette tisane pour bien respirer ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-resp-accordion-content\"\u003e\n        \u003cp\u003eCette infusion peut être dégustée lorsque vous souhaitez profiter d'une boisson chaude et aromatique axée sur le confort respiratoire, notamment pendant les saisons froides. Sans théine, elle s'intègre facilement à votre routine au cours de la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-resp-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-resp-cta-box\"\u003e\n    \u003cp class=\"soi-resp-cta-tag\" style=\"color: white;\"\u003eUne tisane respiration bio aux plantes et à la propolis\u003c\/p\u003e\n    \u003cp class=\"soi-resp-cta-text\" style=\"color: white;\"\u003eRetrouvez la douceur aromatique du thym, la fraîcheur de l'eucalyptus et de la menthe poivrée, une touche de citron et la signature apicole de la propolis dans une infusion bio réconfortante 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-resp-marine: #1A2D3D;\n  --soi-resp-marine-dark: #0F1E2B;\n  --soi-resp-marine-light: #2C4458;\n  --soi-resp-pomme: #A1C544;\n  --soi-resp-pomme-dark: #84A636;\n  --soi-resp-pomme-light: rgba(161,197,68,0.10);\n  --soi-resp-white: #FFFFFF;\n  --soi-resp-off-white: #F8FAF6;\n  --soi-resp-stone: #F1F3EE;\n  --soi-resp-line: #E5E8E0;\n  --soi-resp-primary: #6ABBD4;\n  --soi-resp-primary-soft: rgba(106,187,212,0.12);\n  --soi-resp-accent: #D4A82A;\n  --soi-resp-text: #1A2D3D;\n  --soi-resp-text-soft: #4A5B6B;\n  --soi-resp-text-muted: #7B8693;\n  --soi-resp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-resp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-resp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-resp-radius: 12px;\n  --soi-resp-radius-sm: 8px;\n  --soi-resp-radius-pill: 999px;\n}\n\n.soi-resp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-resp-fiche img { max-width: 100%; height: auto; }\n\n.soi-resp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-resp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-resp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-resp-hero {\n  position: relative;\n  background: var(--soi-resp-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-resp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-resp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-resp-pomme);\n}\n\n.soi-resp-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-resp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-resp-pomme);\n  border-radius: 50%;\n}\n\n.soi-resp-hero-title {\n  display: block;\n  color: var(--soi-resp-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-resp-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-resp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-resp-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-resp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-resp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-resp-label-accent {\n  background: var(--soi-resp-pomme);\n  border-color: var(--soi-resp-pomme);\n  color: var(--soi-resp-marine);\n  font-weight: 600;\n}\n\n.soi-resp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-resp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-resp-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-resp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-resp-pomme);\n  border-radius: 2px;\n}\n\n.soi-resp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-resp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-resp-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-resp-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-resp-benefit {\n  background: var(--soi-resp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-resp-radius);\n  border: 1px solid var(--soi-resp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-resp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-resp-shadow-md);\n}\n\n.soi-resp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-resp-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-resp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-resp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-resp-benefit:hover .soi-resp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-resp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-resp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-resp-benefit p {\n  font-size: 13px;\n  color: var(--soi-resp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-resp-card {\n  background: var(--soi-resp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-resp-radius);\n  border-left: 3px solid var(--soi-resp-pomme);\n}\n\n.soi-resp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-resp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-resp-card p {\n  font-size: 14px;\n  color: var(--soi-resp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-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-resp-card-mini {\n  background: var(--soi-resp-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-resp-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-resp-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-resp-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-resp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-resp-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-resp-marine);\n}\n\n.soi-resp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-resp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-resp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-resp-radius);\n  border: 1px solid var(--soi-resp-line);\n  align-items: flex-start;\n}\n\n.soi-resp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-resp-marine);\n  color: var(--soi-resp-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-resp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-resp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-resp-step-content p {\n  font-size: 14px;\n  color: var(--soi-resp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-compo {\n  background: var(--soi-resp-off-white);\n  border-radius: var(--soi-resp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-resp-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-resp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-resp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-resp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-resp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-resp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-resp-marine);\n  text-align: right;\n}\n\n.soi-resp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-resp-pomme-light);\n  border-left: 4px solid var(--soi-resp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-resp-radius) var(--soi-resp-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-resp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-resp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-resp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-resp-tip p {\n  font-size: 14px;\n  color: var(--soi-resp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-resp-accordion-item {\n  background: var(--soi-resp-off-white);\n  border-radius: var(--soi-resp-radius-sm);\n  border: 1px solid var(--soi-resp-line);\n  overflow: hidden;\n}\n\n.soi-resp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-resp-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-resp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-resp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-resp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-resp-accordion-item[open] .soi-resp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-resp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-resp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-resp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-cta-box {\n  background: var(--soi-resp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-resp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-resp-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-resp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-resp-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-resp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-resp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-resp-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-resp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-resp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-resp-compo-value {\n    text-align: left;\n  }\n\n  .soi-resp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-resp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-resp-fiche {\n    --soi-resp-text-soft: #2C3E50;\n    --soi-resp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603929850186,"sku":"AP0245","price":6.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/infusion-confort-respiratoire-bio-en-sachets-propolia-packshot.webp?v=1787474808"},{"product_id":"infusion-apres-repas-bio-en-sachets-propolia","title":"Infusion digestive après-repas bio à la Propolis – Propolia","description":"\n\u003cdiv class=\"soi-infar-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-infar-hero\"\u003e\n    \u003cdiv class=\"soi-infar-hero-tag\"\u003e\n      \u003cspan class=\"soi-infar-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Infusion · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-infar-hero-title\"\u003eLe rituel digestif aux cinq plantes et à la propolis\u003c\/span\u003e\n    \u003cp class=\"soi-infar-hero-subtitle\"\u003eUne synergie végétale biologique enrichie en propolis française, conçue pour accompagner votre confort digestif après chaque repas, sans théine, en toute sérénité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-infar-hero-labels\"\u003e\n      \u003cspan class=\"soi-infar-label soi-infar-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-infar-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-infar-label\"\u003eSANS THÉINE\u003c\/span\u003e\n      \u003cspan class=\"soi-infar-label\"\u003eADULTES \u0026amp; ENFANTS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"soi-infar-section\"\u003e\n    \u003ch2\u003eQuelle infusion choisir pour la digestion après un repas ?\u003c\/h2\u003e\n    \u003cp\u003eAprès un repas copieux, votre corps a besoin d'un coup de pouce naturel pour retrouver légèreté et confort. L'Infusion après-repas bio Propolia répond précisément à ce besoin : une formule végétale soigneusement équilibrée, sans théine, certifiée biologique, que vous pouvez savourer en toute tranquillité, même en soirée.\u003c\/p\u003e\n    \u003cp\u003eCe qui distingue cette tisane digestive des autres ? L'ajout de propolis biologique, trésor de la ruche aux propriétés reconnues, qui vient enrichir une synergie de plantes traditionnellement plébiscitées pour accompagner une digestion légère et confortable. Un mélange pensé aussi bien pour les adultes que pour les enfants.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"soi-infar-section\"\u003e\n    \u003ch2\u003e5 plantes pour soutenir votre confort digestif\u003c\/h2\u003e\n    \u003cp class=\"soi-infar-section-intro\"\u003eChaque ingrédient de cette infusion a été choisi pour son intérêt spécifique et sa complémentarité avec les autres.\u003c\/p\u003e\n    \u003cdiv class=\"soi-infar-grid\"\u003e\n      \u003cdiv class=\"soi-infar-card\"\u003e\n        \u003ch3\u003e🌿 Fenouil\u003c\/h3\u003e\n        \u003cp\u003eCarminatif par excellence, il aide à limiter les ballonnements et les sensations de lourdeur après le repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-card\"\u003e\n        \u003ch3\u003e🌱 Anis vert\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour favoriser le confort digestif et soulager les crampes intestinales légères.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-card\"\u003e\n        \u003ch3\u003e🍃 Mélisse\u003c\/h3\u003e\n        \u003cp\u003ePlante apaisante qui contribue à détendre les spasmes digestifs et à calmer un estomac tendu ou stressé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-card\"\u003e\n        \u003ch3\u003e🌾 Verveine\u003c\/h3\u003e\n        \u003cp\u003eAux notes aromatiques délicates, elle soutient la digestion et apaise votre organisme en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-card\"\u003e\n        \u003ch3\u003e🐝 Propolis bio\u003c\/h3\u003e\n        \u003cp\u003eIssue de ruches françaises sélectionnées, elle complète ce mélange avec ses propriétés naturelles bien établies.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infar-tip\"\u003e\n      \u003cdiv class=\"soi-infar-tip-icon\"\u003e🌿\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eEnsemble, ces cinq actifs forment une synergie végétale complète, idéale pour accompagner chaque fin de repas, qu'il soit léger ou bien garni.\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-infar-section\"\u003e\n    \u003ch2\u003eComposition complète par sachet\u003c\/h2\u003e\n    \u003cp class=\"soi-infar-section-intro\"\u003eChaque boîte contient 20 sachets fraîcheur de 1,5 g, soit 30 g au total. Composition certifiée Agriculture Biologique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-infar-grid-compact\"\u003e\n      \u003cdiv class=\"soi-infar-card-mini\"\u003e\n        \u003cspan class=\"soi-infar-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-card-mini-value\"\u003e20 sachets\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-card-mini\"\u003e\n        \u003cspan class=\"soi-infar-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-card-mini-label\"\u003ePar sachet\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-card-mini-value\"\u003e1,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-card-mini\"\u003e\n        \u003cspan class=\"soi-infar-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-card-mini-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-card-mini-value\"\u003e30 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-card-mini\"\u003e\n        \u003cspan class=\"soi-infar-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infar-compo\"\u003e\n      \u003cdiv class=\"soi-infar-compo-row\"\u003e\n        \u003cspan class=\"soi-infar-compo-label\"\u003eFenouil (fruits)\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-compo-value\"\u003eBio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-compo-row\"\u003e\n        \u003cspan class=\"soi-infar-compo-label\"\u003eAnis vert (fruits)\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-compo-value\"\u003eBio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-compo-row\"\u003e\n        \u003cspan class=\"soi-infar-compo-label\"\u003eMélisse (feuilles)\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-compo-value\"\u003eBio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-compo-row\"\u003e\n        \u003cspan class=\"soi-infar-compo-label\"\u003eVerveine odorante (feuilles)\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-compo-value\"\u003eBio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-compo-row\"\u003e\n        \u003cspan class=\"soi-infar-compo-label\"\u003ePropolis\u003c\/span\u003e\n        \u003cspan class=\"soi-infar-compo-value\"\u003eBio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eSans théine, sans arômes artificiels, sans additifs. Convient aux adultes et aux enfants.\u003c\/p\u003e\n    \u003cp\u003eLes infusettes sont fabriquées en papier non blanchi avec sur-enveloppes en film compostable. L'étui est certifié PEFC et imprimé à l'encre végétale : un engagement éco-responsable concret, du contenu jusqu'au contenant.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"soi-infar-section\"\u003e\n    \u003ch2\u003eComment préparer votre infusion digestion maison ?\u003c\/h2\u003e\n    \u003cp class=\"soi-infar-section-intro\"\u003eLa préparation est simple et rapide, pour un résultat optimal à chaque tasse.\u003c\/p\u003e\n    \u003cdiv class=\"soi-infar-timeline\"\u003e\n      \u003cdiv class=\"soi-infar-step\"\u003e\n        \u003cdiv class=\"soi-infar-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-infar-step-content\"\u003e\n          \u003ch3\u003eFaites chauffer l'eau\u003c\/h3\u003e\n          \u003cp\u003ePortez votre eau à environ 90-95 °C (eau frémissante, non bouillante).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-step\"\u003e\n        \u003cdiv class=\"soi-infar-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-infar-step-content\"\u003e\n          \u003ch3\u003eDéposez un sachet\u003c\/h3\u003e\n          \u003cp\u003ePlacez un sachet dans votre tasse ou mug préféré.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-step\"\u003e\n        \u003cdiv class=\"soi-infar-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-infar-step-content\"\u003e\n          \u003ch3\u003eLaissez infuser\u003c\/h3\u003e\n          \u003cp\u003ePatientez 5 à 7 minutes selon l'intensité souhaitée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-infar-step\"\u003e\n        \u003cdiv class=\"soi-infar-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-infar-step-content\"\u003e\n          \u003ch3\u003eDégustez\u003c\/h3\u003e\n          \u003cp\u003eRetirez le sachet et savourez immédiatement, nature ou avec un peu de miel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-infar-tip\"\u003e\n      \u003cdiv class=\"soi-infar-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSavourez une tasse après chaque repas principal pour en tirer le meilleur bénéfice. Cette infusion ne contient pas de théine, vous pouvez donc la consommer sans crainte en soirée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"soi-infar-section\"\u003e\n    \u003ch2\u003ePourquoi choisir l'Infusion Propolia plutôt qu'une tisane classique ?\u003c\/h2\u003e\n    \u003cp\u003eLes tisanes digestives classiques misent souvent sur une ou deux plantes. L'Infusion après-repas Propolia va plus loin en associant cinq actifs végétaux complémentaires à la propolis, un ingrédient rare dans les infusions du commerce. Fabriquée en France, certifiée bio, conditionnée de façon éco-responsable : chaque détail reflète l'exigence qualité de la marque Propolia, spécialiste français de la propolis depuis plus de 30 ans.\u003c\/p\u003e\n    \u003cdiv class=\"soi-infar-accordion\"\u003e\n      \u003cdetails class=\"soi-infar-accordion-item\"\u003e\n        \u003csummary class=\"soi-infar-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-infar-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne se substitue pas à un avis médical en cas de troubles digestifs persistants. Consultez votre médecin si les symptômes s'installent dans la durée.\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-infar-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-infar-cta-box\"\u003e\n      \u003cp class=\"soi-infar-cta-tag\" style=\"color: white;\"\u003eVotre rituel digestif au naturel\u003c\/p\u003e\n      \u003cp class=\"soi-infar-cta-text\" style=\"color: white;\"\u003eAprès chaque repas, offrez-vous une vraie pause : une tasse chaude, cinq plantes soigneusement choisies, une touche de propolis française. Parce que prendre soin de sa digestion peut aussi être un 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-infar-marine: #1A2D3D;\n  --soi-infar-marine-dark: #0F1E2B;\n  --soi-infar-marine-light: #2C4458;\n  --soi-infar-pomme: #A1C544;\n  --soi-infar-pomme-dark: #84A636;\n  --soi-infar-pomme-light: rgba(161,197,68,0.10);\n  --soi-infar-white: #FFFFFF;\n  --soi-infar-off-white: #F8FAF6;\n  --soi-infar-stone: #F1F3EE;\n  --soi-infar-line: #E5E8E0;\n  --soi-infar-primary: #D4922A;\n  --soi-infar-primary-soft: #F5E6CC;\n  --soi-infar-accent: #D88542;\n  --soi-infar-text: #1A2D3D;\n  --soi-infar-text-soft: #4A5B6B;\n  --soi-infar-text-muted: #7B8693;\n  --soi-infar-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-infar-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-infar-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-infar-radius: 12px;\n  --soi-infar-radius-sm: 8px;\n  --soi-infar-radius-pill: 999px;\n}\n\n.soi-infar-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-infar-fiche img { max-width: 100%; height: auto; }\n\n.soi-infar-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-infar-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-infar-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-infar-hero {\n  position: relative;\n  background: var(--soi-infar-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-infar-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-infar-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-infar-pomme);\n}\n\n.soi-infar-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-infar-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-infar-pomme);\n  border-radius: 50%;\n}\n\n.soi-infar-hero-title {\n  display: block;\n  color: var(--soi-infar-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-infar-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-infar-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-infar-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-infar-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-infar-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-infar-label-accent {\n  background: var(--soi-infar-pomme);\n  border-color: var(--soi-infar-pomme);\n  color: var(--soi-infar-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-infar-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-infar-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-infar-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-infar-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-infar-pomme);\n  border-radius: 2px;\n}\n\n.soi-infar-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-infar-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-infar-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-infar-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-infar-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-infar-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-infar-card {\n  background: var(--soi-infar-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-infar-radius);\n  border-left: 3px solid var(--soi-infar-pomme);\n}\n\n.soi-infar-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-infar-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-infar-card p {\n  font-size: 14px;\n  color: var(--soi-infar-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-infar-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.5rem;\n}\n\n.soi-infar-card-mini {\n  background: var(--soi-infar-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-infar-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-infar-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-infar-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-infar-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-infar-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-infar-marine);\n}\n\n\/* COMPOSITION *\/\n.soi-infar-compo {\n  background: var(--soi-infar-off-white);\n  border-radius: var(--soi-infar-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-infar-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-infar-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-infar-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-infar-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-infar-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-infar-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-infar-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-infar-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-infar-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-infar-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-infar-radius);\n  border: 1px solid var(--soi-infar-line);\n  align-items: flex-start;\n}\n\n.soi-infar-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-infar-marine);\n  color: var(--soi-infar-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-infar-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-infar-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-infar-step-content p {\n  font-size: 14px;\n  color: var(--soi-infar-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-infar-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-infar-pomme-light);\n  border-left: 4px solid var(--soi-infar-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-infar-radius) var(--soi-infar-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-infar-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-infar-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-infar-marine);\n  margin-bottom: 4px;\n}\n\n.soi-infar-tip p {\n  font-size: 14px;\n  color: var(--soi-infar-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-infar-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-infar-accordion-item {\n  background: var(--soi-infar-off-white);\n  border-radius: var(--soi-infar-radius-sm);\n  border: 1px solid var(--soi-infar-line);\n  overflow: hidden;\n}\n\n.soi-infar-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-infar-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-infar-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-infar-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-infar-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-infar-accordion-item[open] .soi-infar-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-infar-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-infar-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-infar-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-infar-cta-box {\n  background: var(--soi-infar-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-infar-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-infar-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-infar-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-infar-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-infar-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-infar-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-infar-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-infar-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-infar-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-infar-compo-value {\n    text-align: left;\n  }\n\n  .soi-infar-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-infar-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-infar-fiche {\n    --soi-infar-text-soft: #2C3E50;\n    --soi-infar-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603939942730,"sku":"AP0250","price":6.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/infusion-digestive-apres-repas-bio-a-la-propolis-propolia-packshot.webp?v=1788684808"},{"product_id":"shampooing-traitant-bio-propolis-miel-argile-propolia","title":"Shampooing traitant Bio Propolis, Miel \u0026 Argile - Propolia","description":"\u003cdiv class=\"soi-shpt-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-shpt-hero\"\u003e\n    \u003cdiv class=\"soi-shpt-hero-tag\"\u003e\n      \u003cspan class=\"soi-shpt-tag-dot\"\u003e\u003c\/span\u003e\n      Shampooing traitant · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-shpt-hero-title\"\u003eShampooing traitant Bio Propolis, Miel \u0026amp; Argile\u003c\/span\u003e\n    \u003cp class=\"soi-shpt-hero-subtitle\"\u003ePurifiant et apaisant, ce soin capillaire certifié bio associe la puissance de la propolis, du miel, de l'argile et du cade pour rééquilibrer votre cuir chevelu en douceur.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shpt-hero-labels\"\u003e\n      \u003cspan class=\"soi-shpt-label soi-shpt-label-accent\"\u003eBIO CERTIFIÉ ECOCERT\u003c\/span\u003e\n      \u003cspan class=\"soi-shpt-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-shpt-label\"\u003e99% NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-shpt-label\"\u003eSANS SULFATES\u003c\/span\u003e\n      \u003cspan class=\"soi-shpt-label\"\u003eDÈS 3 ANS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Pourquoi ce shampooing fait la différence --\u003e\n  \u003csection class=\"soi-shpt-section\"\u003e\n    \u003ch2\u003ePourquoi ce shampooing à la propolis fait vraiment la différence\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003epropolis bio\u003c\/strong\u003e est l'actif phare de cette formule. Cette résine produite par les abeilles est reconnue depuis longtemps pour ses propriétés purifiantes et protectrices. Associée au \u003cstrong\u003emiel\u003c\/strong\u003e, elle contribue à calmer les irritations et à apporter une sensation de confort durable au cuir chevelu sensible ou réactif.\u003c\/p\u003e\n    \u003cp\u003eL'\u003cstrong\u003eargile\u003c\/strong\u003e complète ce duo en absorbant l'excès de sébum à la racine : vos cheveux restent propres plus longtemps, sans effet asséchant. Enfin, le \u003cstrong\u003ecade\u003c\/strong\u003e, résine végétale issue de la garrigue, renforce l'action assainissante du shampooing et aide à réduire les démangeaisons persistantes.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-shpt-benefits\"\u003e\n      \u003cdiv class=\"soi-shpt-benefit\"\u003e\n        \u003cdiv class=\"soi-shpt-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis bio\u003c\/h3\u003e\n        \u003cp\u003ePurifie, protège et assainit le cuir chevelu en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-benefit\"\u003e\n        \u003cdiv class=\"soi-shpt-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel\u003c\/h3\u003e\n        \u003cp\u003eApaise les irritations et enveloppe la fibre capillaire de douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-benefit\"\u003e\n        \u003cdiv class=\"soi-shpt-benefit-icon\"\u003e\u003cspan\u003e🪨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eArgile\u003c\/h3\u003e\n        \u003cp\u003eRégule l'excès de sébum pour des cheveux normaux à gras plus légers.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-benefit\"\u003e\n        \u003cdiv class=\"soi-shpt-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCade\u003c\/h3\u003e\n        \u003cp\u003eRééquilibre le cuir chevelu et réduit les démangeaisons et rougeurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : À qui s'adresse ce shampooing --\u003e\n  \u003csection class=\"soi-shpt-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce shampooing traitant bio ?\u003c\/h2\u003e\n    \u003cp\u003eCe soin capillaire convient aux \u003cstrong\u003echeveux normaux à gras\u003c\/strong\u003e, ainsi qu'aux cuirs chevelus sujets aux démangeaisons, aux pellicules ou aux irritations. Sa formule douce, \u003cstrong\u003esans sulfates ni actifs de synthèse\u003c\/strong\u003e, le rend compatible avec un usage régulier pour toute la famille, adultes et enfants dès 3 ans.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-shpt-grid\"\u003e\n      \u003cdiv class=\"soi-shpt-card\"\u003e\n        \u003ch3\u003e😣 Démangeaisons et rougeurs\u003c\/h3\u003e\n        \u003cp\u003eCuir chevelu qui tiraille, qui démange ou qui présente des rougeurs récurrentes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-card\"\u003e\n        \u003ch3\u003e🧴 Pellicules et excès de sébum\u003c\/h3\u003e\n        \u003cp\u003eTendance aux pellicules ou au cuir chevelu qui graisse trop vite.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-card\"\u003e\n        \u003ch3\u003e🌱 Entretien naturel certifié bio\u003c\/h3\u003e\n        \u003cp\u003eCheveux normaux souhaitant un entretien naturel, doux et certifié bio.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-card\"\u003e\n        \u003ch3\u003e🤍 Peaux sensibles\u003c\/h3\u003e\n        \u003cp\u003ePeau sensible à la recherche d'un shampooing sans perturbateurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Comment utiliser --\u003e\n  \u003csection class=\"soi-shpt-section\"\u003e\n    \u003ch2\u003eComment utiliser le shampooing Propolia ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-shpt-timeline\"\u003e\n      \u003cdiv class=\"soi-shpt-step\"\u003e\n        \u003cdiv class=\"soi-shpt-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-shpt-step-content\"\u003e\n          \u003ch3\u003eAppliquez\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de produit sur cheveux mouillés.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-step\"\u003e\n        \u003cdiv class=\"soi-shpt-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-shpt-step-content\"\u003e\n          \u003ch3\u003eMassez\u003c\/h3\u003e\n          \u003cp\u003eMassez délicatement le cuir chevelu en mouvements circulaires pendant 1 à 2 minutes pour activer les actifs purifiants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-step\"\u003e\n        \u003cdiv class=\"soi-shpt-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-shpt-step-content\"\u003e\n          \u003ch3\u003eRincez\u003c\/h3\u003e\n          \u003cp\u003eRincez abondamment. Renouvelez l'opération si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-shpt-tip\"\u003e\n      \u003cdiv class=\"soi-shpt-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eUne utilisation 2 à 3 fois par semaine suffit pour constater un cuir chevelu rééquilibré en 3 à 4 semaines.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Composition --\u003e\n  \u003csection class=\"soi-shpt-section\"\u003e\n    \u003ch2\u003eComposition de ce shampooing traitant\u003c\/h2\u003e\n    \u003cp\u003eFormulé à \u003cstrong\u003e99 % d'ingrédients d'origine naturelle\u003c\/strong\u003e, certifié \u003cstrong\u003eCosmétique Bio\u003c\/strong\u003e par Ecocert, sans tensio-actifs sulfatés, sans silicones, sans parabènes. Fabriqué en France, en Occitanie, dans le laboratoire Propolia.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-shpt-grid-compact\"\u003e\n      \u003cdiv class=\"soi-shpt-card-mini\"\u003e\n        \u003cspan class=\"soi-shpt-card-mini-icon\"\u003e🐝\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-card-mini-label\"\u003eActif phare\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-card-mini-value\"\u003ePropolis bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-card-mini\"\u003e\n        \u003cspan class=\"soi-shpt-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-card-mini-label\"\u003eNaturel\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-card-mini-value\"\u003e99 %\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-card-mini\"\u003e\n        \u003cspan class=\"soi-shpt-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-card-mini-value\"\u003e200 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-card-mini\"\u003e\n        \u003cspan class=\"soi-shpt-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-card-mini-value\"\u003eFrance, Occitanie\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-shpt-compo\"\u003e\n      \u003cdiv class=\"soi-shpt-compo-row\"\u003e\n        \u003cspan class=\"soi-shpt-compo-label\"\u003eIngrédients principaux\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-compo-value\"\u003ePropolis bio, miel, argile, huile essentielle de cade\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-compo-row\"\u003e\n        \u003cspan class=\"soi-shpt-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-compo-value\"\u003eCosmétique Bio par Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shpt-compo-row\"\u003e\n        \u003cspan class=\"soi-shpt-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-shpt-compo-value\"\u003eSulfates, silicones, parabènes\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-shpt-accordion\"\u003e\n      \u003cdetails class=\"soi-shpt-accordion-item\"\u003e\n        \u003csummary class=\"soi-shpt-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shpt-accordion-content\"\u003e\n          \u003cp\u003eAqua, Sodium Cocoyl Glutamate, Cocamidopropyl Betaine, Glycerin, Propolis Cera, Mel\/Honey, Kaolin, Juniperus Oxycedrus Wood Tar, Polyglyceryl-4 Caprate, Xanthan Gum, Sodium Chloride, Citric Acid, Parfum, Sodium Benzoate, Potassium Sorbate.\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-shpt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-shpt-cta-box\"\u003e\n      \u003cp class=\"soi-shpt-cta-tag\" style=\"color: white;\"\u003ePrendre soin de soi naturellement, lavage après lavage\u003c\/p\u003e\n      \u003cp class=\"soi-shpt-cta-text\" style=\"color: white;\"\u003eUn shampooing qui ne fait pas que nettoyer : il rééquilibre, apaise et purifie. Si vous cherchez un soin capillaire naturel, certifié bio et fabriqué en France, celui-ci mérite sa place dans votre salle de bain.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-shpt-marine: #1A2D3D;\n  --soi-shpt-marine-dark: #0F1E2B;\n  --soi-shpt-marine-light: #2C4458;\n  --soi-shpt-pomme: #A1C544;\n  --soi-shpt-pomme-dark: #84A636;\n  --soi-shpt-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-shpt-white: #FFFFFF;\n  --soi-shpt-off-white: #F8FAF6;\n  --soi-shpt-stone: #F1F3EE;\n  --soi-shpt-line: #E5E8E0;\n\n  --soi-shpt-primary: #B5563A;\n  --soi-shpt-primary-soft: #D4A194;\n  --soi-shpt-accent: #D4A82A;\n\n  --soi-shpt-text: #1A2D3D;\n  --soi-shpt-text-soft: #4A5B6B;\n  --soi-shpt-text-muted: #7B8693;\n\n  --soi-shpt-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-shpt-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-shpt-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-shpt-radius: 12px;\n  --soi-shpt-radius-sm: 8px;\n  --soi-shpt-radius-pill: 999px;\n}\n\n.soi-shpt-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-shpt-fiche img { max-width: 100%; height: auto; }\n\n.soi-shpt-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-shpt-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-shpt-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-shpt-hero {\n  position: relative;\n  background: var(--soi-shpt-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-shpt-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-shpt-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-shpt-pomme);\n}\n\n.soi-shpt-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-shpt-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-shpt-pomme);\n  border-radius: 50%;\n}\n\n.soi-shpt-hero-title {\n  display: block;\n  color: var(--soi-shpt-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-shpt-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-shpt-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-shpt-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-shpt-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-shpt-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-shpt-label-accent {\n  background: var(--soi-shpt-pomme);\n  border-color: var(--soi-shpt-pomme);\n  color: var(--soi-shpt-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-shpt-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-shpt-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-shpt-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-shpt-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-shpt-pomme);\n  border-radius: 2px;\n}\n\n.soi-shpt-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-shpt-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-shpt-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-shpt-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-shpt-benefit {\n  background: var(--soi-shpt-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-shpt-radius);\n  border: 1px solid var(--soi-shpt-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-shpt-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-shpt-shadow-md);\n}\n\n.soi-shpt-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-shpt-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-shpt-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-shpt-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-shpt-benefit:hover .soi-shpt-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-shpt-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shpt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shpt-benefit p {\n  font-size: 13px;\n  color: var(--soi-shpt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-shpt-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-shpt-card {\n  background: var(--soi-shpt-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shpt-radius);\n  border-left: 3px solid var(--soi-shpt-pomme);\n}\n\n.soi-shpt-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shpt-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shpt-card p {\n  font-size: 14px;\n  color: var(--soi-shpt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-shpt-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-shpt-card-mini {\n  background: var(--soi-shpt-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-shpt-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-shpt-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-shpt-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-shpt-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-shpt-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shpt-marine);\n}\n\n\/* TIMELINE *\/\n.soi-shpt-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-shpt-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-shpt-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shpt-radius);\n  border: 1px solid var(--soi-shpt-line);\n  align-items: flex-start;\n}\n\n.soi-shpt-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-shpt-marine);\n  color: var(--soi-shpt-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-shpt-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shpt-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-shpt-step-content p {\n  font-size: 14px;\n  color: var(--soi-shpt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION (data rows) *\/\n.soi-shpt-compo {\n  background: var(--soi-shpt-off-white);\n  border-radius: var(--soi-shpt-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-top: 1.25rem;\n  margin-bottom: 1rem;\n}\n\n.soi-shpt-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-shpt-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-shpt-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-shpt-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-shpt-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-shpt-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-shpt-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-shpt-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-shpt-pomme-light);\n  border-left: 4px solid var(--soi-shpt-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-shpt-radius) var(--soi-shpt-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-shpt-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-shpt-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-shpt-marine);\n  margin-bottom: 4px;\n}\n\n.soi-shpt-tip p {\n  font-size: 14px;\n  color: var(--soi-shpt-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-shpt-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-shpt-accordion-item {\n  background: var(--soi-shpt-off-white);\n  border-radius: var(--soi-shpt-radius-sm);\n  border: 1px solid var(--soi-shpt-line);\n  overflow: hidden;\n}\n\n.soi-shpt-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-shpt-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-shpt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-shpt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-shpt-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-shpt-accordion-item[open] .soi-shpt-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-shpt-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-shpt-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-shpt-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-shpt-cta-box {\n  background: var(--soi-shpt-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-shpt-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-shpt-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-shpt-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-shpt-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-shpt-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-shpt-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-shpt-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-shpt-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-shpt-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-shpt-compo-value {\n    text-align: left;\n  }\n\n  .soi-shpt-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-shpt-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-shpt-fiche {\n    --soi-shpt-text-soft: #2C3E50;\n    --soi-shpt-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603959308618,"sku":"AP0171","price":14.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/shampooing-traitant-bio-propolis-miel-argile-propolia-packshot_87814467-833d-4ffc-a247-d2e4172b586e.webp?v=1785517658"},{"product_id":"shampooing-doux-bio-miel-bambou-propolia","title":"Shampooing doux Bio Miel \u0026 Bambou - Propolia","description":"\n\u003cdiv class=\"soi-shmp-fiche\"\u003e\n\n  \u003csection class=\"soi-shmp-hero\"\u003e\n    \u003cdiv class=\"soi-shmp-hero-tag\"\u003e\n      \u003cspan class=\"soi-shmp-tag-dot\"\u003e\u003c\/span\u003e\n      Hygiène capillaire · Propolia\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-shmp-hero-title\"\u003eShampooing doux Bio Miel \u0026amp; Bambou\u003c\/span\u003e\n    \u003cp class=\"soi-shmp-hero-subtitle\"\u003eLe miel nourrit, le bambou fortifie, les eaux florales apaisent : un soin lavant certifié bio pour toute la famille, dès 3 ans, qui respecte l'équilibre naturel de vos cheveux.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shmp-hero-labels\"\u003e\n      \u003cspan class=\"soi-shmp-label soi-shmp-label-accent\"\u003eBIO COSMÉBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-shmp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-shmp-label\"\u003eSANS SULFATES\u003c\/span\u003e\n      \u003cspan class=\"soi-shmp-label\"\u003eSANS SILICONES\u003c\/span\u003e\n      \u003cspan class=\"soi-shmp-label\"\u003eSANS PARABÈNES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003eCe que le miel et la moelle de bambou font concrètement pour vos cheveux\u003c\/h2\u003e\n    \u003cp class=\"soi-shmp-section-intro\"\u003eDerrière chaque ingrédient de ce shampooing, il y a une vraie raison d'être. Découvrez les actifs sélectionnés par Propolia et leur rôle concret sur votre chevelure.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shmp-benefits\"\u003e\n      \u003cdiv class=\"soi-shmp-benefit\"\u003e\n        \u003cdiv class=\"soi-shmp-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMiel biologique\u003c\/h3\u003e\n        \u003cp\u003eNaturellement hygroscopique, il attire et retient l'eau dans la fibre capillaire. Résultat : des cheveux nourris, souples et visiblement plus brillants dès les premières utilisations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-benefit\"\u003e\n        \u003cdiv class=\"soi-shmp-benefit-icon\"\u003e\u003cspan\u003e🎋\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMoelle de bambou\u003c\/h3\u003e\n        \u003cp\u003eRiche en silice naturelle, elle renforce la structure du cheveu de l'intérieur, apporte du volume et réduit les frisottis. Idéale pour les chevelures fines ou sans tenue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-benefit\"\u003e\n        \u003cdiv class=\"soi-shmp-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEaux florales\u003c\/h3\u003e\n        \u003cp\u003eLa fleur d'oranger apaise le cuir chevelu sensible, parfume délicatement et contribue à une expérience sensorielle agréable, sans aucun parfum de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-benefit\"\u003e\n        \u003cdiv class=\"soi-shmp-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBase lavante sans sulfates\u003c\/h3\u003e\n        \u003cp\u003eElle nettoie efficacement sans décaper le film protecteur naturel du cheveu, préservant ainsi l'hydratation et limitant les irritations.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003ePour qui est vraiment fait ce shampooing bio ?\u003c\/h2\u003e\n    \u003cp class=\"soi-shmp-section-intro\"\u003eCe shampooing doux certifié bio a été pensé pour convenir à tous les profils capillaires, sans exception.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shmp-grid\"\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e✨ Cheveux secs ou abîmés\u003c\/h3\u003e\n        \u003cp\u003eColorations, lissages, chaleur répétée : le miel biologique vient restaurer la souplesse et la brillance des cheveux fragilisés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e💆 Cuirs chevelus sensibles\u003c\/h3\u003e\n        \u003cp\u003eLes cuirs chevelus réactifs aux formules classiques retrouvent confort et apaisement grâce aux eaux florales et à l'absence de sulfates.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e🧴 Cheveux normaux à mixtes\u003c\/h3\u003e\n        \u003cp\u003eUn entretien régulier sans effet lourd, pour des cheveux légers et faciles à coiffer au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e👧 Enfants dès 3 ans\u003c\/h3\u003e\n        \u003cp\u003eSa haute tolérance oculaire le rend parfaitement adapté aux plus petits, pour des lavages sereins et en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-card\"\u003e\n        \u003ch3\u003e🌿 Transition naturelle\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez passer à une routine capillaire naturelle sans compromis sur le résultat ? Ce shampooing est votre allié.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003eComment utiliser le Shampooing Doux Miel \u0026amp; Bambou Propolia ?\u003c\/h2\u003e\n    \u003cp class=\"soi-shmp-section-intro\"\u003ePour profiter pleinement de ses bienfaits, voici comment l'intégrer dans votre routine capillaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shmp-timeline\"\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eMouillez abondamment\u003c\/h3\u003e\n          \u003cp\u003ePassez vos cheveux sous l'eau tiède pour ouvrir les écailles et faciliter la pénétration des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eAppliquez une noisette\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de shampooing sur le cuir chevelu et les longueurs. La mousse onctueuse se forme rapidement, même avec une petite quantité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eMassez doucement\u003c\/h3\u003e\n          \u003cp\u003eAvec les pouces, massez pendant 1 à 2 minutes pour stimuler la microcirculation et bien décoller les impuretés.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau claire. Un rinçage soigné est la clé pour des cheveux légers et sans résidu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-step\"\u003e\n        \u003cdiv class=\"soi-shmp-step-num\"\u003e5\u003c\/div\u003e\n        \u003cdiv class=\"soi-shmp-step-content\"\u003e\n          \u003ch3\u003eRenouvelez si nécessaire\u003c\/h3\u003e\n          \u003cp\u003eEn usage fréquent, un seul passage suffit. Vous pouvez néanmoins répéter l'opération si vos cheveux sont très chargés en résidus.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n    \u003cp class=\"soi-shmp-section-intro\"\u003eFormule certifiée Cosmébio, sans sulfates (SLS\/SLES), sans silicones, sans parabènes, sans colorants de synthèse. Fabriquée et conditionnée en France par le laboratoire Propolia.\u003c\/p\u003e\n    \u003cdiv class=\"soi-shmp-compo\"\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003ePrincipaux actifs\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003eMiel biologique, Extrait de moelle de bambou, Eau florale de fleur d'oranger, Base lavante douce d'origine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003eCosmétique Biologique Cosmébio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003eFrance (Laboratoire Propolia)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003e200 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-shmp-compo-row\"\u003e\n        \u003cspan class=\"soi-shmp-compo-label\"\u003eUsage\u003c\/span\u003e\n        \u003cspan class=\"soi-shmp-compo-value\"\u003eTous types de cheveux, adultes et enfants dès 3 ans, usage fréquent\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-shmp-tip\"\u003e\n      \u003cdiv class=\"soi-shmp-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa liste INCI complète est disponible sur l'emballage du produit. En cas de doute allergique, réalisez un test dans le pli du coude 48 heures avant la première utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur ce shampooing naturel bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-shmp-accordion\"\u003e\n      \u003cdetails class=\"soi-shmp-accordion-item\"\u003e\n        \u003csummary class=\"soi-shmp-accordion-header\"\u003e🔄 Peut-on l'utiliser tous les jours ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shmp-accordion-content\"\u003e\n          \u003cp\u003eOui, sa formule douce sans sulfates agressifs le rend adapté à un usage fréquent, même quotidien, sans déséquilibrer le cuir chevelu.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-shmp-accordion-item\"\u003e\n        \u003csummary class=\"soi-shmp-accordion-header\"\u003e🎨 Convient-il aux cheveux colorés ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shmp-accordion-content\"\u003e\n          \u003cp\u003eTout à fait. L'absence de sulfates préserve la couleur plus longtemps que les shampooings classiques.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-shmp-accordion-item\"\u003e\n        \u003csummary class=\"soi-shmp-accordion-header\"\u003e🍯 Le miel ne rend-il pas les cheveux collants ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shmp-accordion-content\"\u003e\n          \u003cp\u003eNon. La quantité utilisée en cosmétique est calibrée pour apporter de la souplesse sans effet gras ni résidu poisseux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-shmp-accordion-item\"\u003e\n        \u003csummary class=\"soi-shmp-accordion-header\"\u003e👶 Ce shampooing est-il adapté aux enfants ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-shmp-accordion-content\"\u003e\n          \u003cp\u003eOui, dès 3 ans. Sa haute tolérance oculaire le rend sans risque pour les plus petits.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-shmp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-shmp-cta-box\"\u003e\n      \u003cp class=\"soi-shmp-cta-tag\" style=\"color: white;\"\u003eUn flacon, toute la famille\u003c\/p\u003e\n      \u003cp class=\"soi-shmp-cta-text\" style=\"color: white;\"\u003eAvec le Shampooing Doux Bio Miel \u0026amp; Bambou de Propolia, chaque lavage devient un vrai soin. Vos cheveux retrouvent leur éclat naturel, en douceur et en conscience.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-shmp-marine: #1A2D3D;\n  --soi-shmp-marine-dark: #0F1E2B;\n  --soi-shmp-marine-light: #2C4458;\n  --soi-shmp-pomme: #A1C544;\n  --soi-shmp-pomme-dark: #84A636;\n  --soi-shmp-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-shmp-white: #FFFFFF;\n  --soi-shmp-off-white: #F8FAF6;\n  --soi-shmp-stone: #F1F3EE;\n  --soi-shmp-line: #E5E8E0;\n\n  --soi-shmp-primary: #D4A82A;\n  --soi-shmp-primary-soft: #F5E6B8;\n  --soi-shmp-accent: #D4B5A8;\n\n  --soi-shmp-text: #1A2D3D;\n  --soi-shmp-text-soft: #4A5B6B;\n  --soi-shmp-text-muted: #7B8693;\n\n  --soi-shmp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-shmp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-shmp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-shmp-radius: 12px;\n  --soi-shmp-radius-sm: 8px;\n  --soi-shmp-radius-pill: 999px;\n}\n\n.soi-shmp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-shmp-fiche img { max-width: 100%; height: auto; }\n\n.soi-shmp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-shmp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-shmp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-shmp-hero {\n  position: relative;\n  background: var(--soi-shmp-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-shmp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-shmp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-shmp-primary);\n}\n\n.soi-shmp-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-shmp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-shmp-primary);\n  border-radius: 50%;\n}\n\n.soi-shmp-hero-title {\n  display: block;\n  color: var(--soi-shmp-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-shmp-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-shmp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-shmp-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-shmp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-shmp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-shmp-label-accent {\n  background: var(--soi-shmp-primary);\n  border-color: var(--soi-shmp-primary);\n  color: var(--soi-shmp-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-shmp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-shmp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-shmp-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-shmp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-shmp-pomme);\n  border-radius: 2px;\n}\n\n.soi-shmp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-shmp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-shmp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-shmp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-shmp-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-shmp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-shmp-benefit {\n  background: var(--soi-shmp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-shmp-radius);\n  border: 1px solid var(--soi-shmp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-shmp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-shmp-shadow-md);\n}\n\n.soi-shmp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-shmp-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-shmp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-shmp-primary);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-shmp-benefit:hover .soi-shmp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-shmp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shmp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shmp-benefit p {\n  font-size: 13px;\n  color: var(--soi-shmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-shmp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-shmp-card {\n  background: var(--soi-shmp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shmp-radius);\n  border-left: 3px solid var(--soi-shmp-primary);\n}\n\n.soi-shmp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-shmp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-shmp-card p {\n  font-size: 14px;\n  color: var(--soi-shmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-shmp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-shmp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-shmp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-shmp-radius);\n  border: 1px solid var(--soi-shmp-line);\n  align-items: flex-start;\n}\n\n.soi-shmp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-shmp-marine);\n  color: var(--soi-shmp-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-shmp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-shmp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-shmp-step-content p {\n  font-size: 14px;\n  color: var(--soi-shmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-shmp-compo {\n  background: var(--soi-shmp-off-white);\n  border-radius: var(--soi-shmp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-shmp-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-shmp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-shmp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-shmp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-shmp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-shmp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-shmp-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-shmp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-shmp-pomme-light);\n  border-left: 4px solid var(--soi-shmp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-shmp-radius) var(--soi-shmp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-shmp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-shmp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-shmp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-shmp-tip p {\n  font-size: 14px;\n  color: var(--soi-shmp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-shmp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-shmp-accordion-item {\n  background: var(--soi-shmp-off-white);\n  border-radius: var(--soi-shmp-radius-sm);\n  border: 1px solid var(--soi-shmp-line);\n  overflow: hidden;\n}\n\n.soi-shmp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-shmp-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-shmp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-shmp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-shmp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-shmp-accordion-item[open] .soi-shmp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-shmp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-shmp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-shmp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-shmp-cta-box {\n  background: var(--soi-shmp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-shmp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-shmp-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-shmp-primary);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-shmp-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-shmp-primary);\n  margin-bottom: 0.75rem;\n}\n\n.soi-shmp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-shmp-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-shmp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-shmp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-shmp-compo-value {\n    text-align: left;\n  }\n\n  .soi-shmp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-shmp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-shmp-fiche {\n    --soi-shmp-text-soft: #2C3E50;\n    --soi-shmp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":61603959669066,"sku":"AP0172","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/shampooing-doux-bio-miel-bambou-propolia-packshot_d8360724-b483-400b-9c03-c2668339fab9.webp?v=1785756875"},{"product_id":"chewing-gums-sans-sucres-propolis-cannelle-propolia","title":"Chewing-gums sans sucres - Propolis Cannelle - 25 dragées - Propolia","description":"\u003cdiv class=\"soi-prop-fiche\"\u003e\n\n  \u003csection class=\"soi-prop-hero\"\u003e\n    \u003cdiv class=\"soi-prop-hero-tag\"\u003e\n      \u003cspan class=\"soi-prop-tag-dot\"\u003e\u003c\/span\u003e\n      Apithérapie · Propolia France\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prop-hero-title\"\u003eLa routine bucale qui se mâche\u003c\/span\u003e\n    \u003cp class=\"soi-prop-hero-subtitle\"\u003eDes dragées sans sucres à la propolis purifiée et à la cannelle, pour transformer un geste anodin en vrai soin quotidien. Fabriquées en France par Propolia, spécialiste des produits de la ruche.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-hero-labels\"\u003e\n      \u003cspan class=\"soi-prop-label soi-prop-label-accent\"\u003eSANS SUCRES\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003ePROPOLIS PURIFIÉE 8%\u003c\/span\u003e\n      \u003cspan class=\"soi-prop-label\"\u003eNOUVELLE FORMULE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un chewing-gum sans sucre à la propolis ?\u003c\/h2\u003e\n    \u003cp\u003eLes chewing-gums sans sucre ne se valent pas tous. Ce qui distingue ceux de Propolia, c'est leur formule enrichie en extrait de propolis purifiée à 8%, une résine naturelle produite par les abeilles, reconnue depuis des siècles pour ses propriétés exceptionnelles. Associée à 2% d'huile essentielle de cannelle, elle vous offre une expérience olfactive chaleureuse et une haleine fraîche durable.\u003c\/p\u003e\n    \u003cp\u003eCôté calories, rassurez-vous : un chewing-gum sans sucre représente en général moins de 10 kcal par dragée. La substitution du sucre par des édulcorants de qualité, dont le xylitol, en fait une option compatible avec une alimentation équilibrée, sans sacrifier le plaisir.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComposition complète et ingrédients\u003c\/h2\u003e\n    \u003cp\u003ePropolia joue la transparence totale. Voici la liste détaillée des ingrédients de ces chewing-gums :\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-compo\"\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eExtrait de propolis purifiée\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e8%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eHuile essentielle de cannelle\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003e2%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eÉdulcorants\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eSorbitol, Xylitol, Sirop de Maltitol, Thaumatine\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eBase de gomme\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eSoja\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eHumectant\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eGlycérine\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eÉmulsifiant\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eLécithine de soja\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-compo-row\"\u003e\n        \u003cspan class=\"soi-prop-compo-label\"\u003eAgent d'enrobage\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-compo-value\"\u003eCire de Carnauba\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e🔎\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003eLe xylitol est un édulcorant naturellement présent dans certains végétaux, plébiscité pour son comportement favorable en bouche. Il ne fermente pas comme le sucre classique, ce qui en fait un ingrédient de choix dans les produits d'hygiène bucale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eLes points forts de cette formule nouvelle génération\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-benefits\"\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePropolis purifiée à 8%\u003c\/h3\u003e\n        \u003cp\u003eUn concentré de savoir-faire apicole au cœur de chaque dragée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCannelle à 2%\u003c\/h3\u003e\n        \u003cp\u003eHuile essentielle de cannelle pour une saveur chaude et enveloppante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🚫\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans sucres, au xylitol\u003c\/h3\u003e\n        \u003cp\u003eÉdulcorant de référence, idéal au quotidien après les repas ou en déplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-benefit\"\u003e\n        \u003cdiv class=\"soi-prop-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriqué en France\u003c\/h3\u003e\n        \u003cp\u003ePar Propolia, spécialiste des produits de la ruche. Format pratique de 25 dragées.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eComment utiliser ces chewing-gums au quotidien ?\u003c\/h2\u003e\n    \u003cp\u003eCes dragées sont pensées pour s'intégrer facilement à votre routine. Voici quelques moments clés où elles font toute la différence :\u003c\/p\u003e\n    \u003cdiv class=\"soi-prop-timeline\"\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eAprès un repas\u003c\/h3\u003e\n          \u003cp\u003eMâcher stimule la salivation, ce qui aide à neutraliser naturellement les acides présents en bouche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eEn déplacement\u003c\/h3\u003e\n          \u003cp\u003eQuand le brossage n'est pas possible, une dragée vous assure une haleine fraîche discrètement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-step\"\u003e\n        \u003cdiv class=\"soi-prop-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prop-step-content\"\u003e\n          \u003ch3\u003eEn toutes saisons\u003c\/h3\u003e\n          \u003cp\u003eLa propolis et la cannelle sont des alliées appréciées, notamment en période hivernale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-tip\"\u003e\n      \u003cdiv class=\"soi-prop-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eBon à savoir\u003c\/strong\u003e\n        \u003cp\u003eCes chewing-gums sont destinés à un usage adulte. Ils ne remplacent pas le brossage des dents ni un suivi médical ou dentaire. En cas de doute sur leur compatibilité avec votre situation de santé, consultez un professionnel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-prop-grid-compact\"\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003e25 dragées\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003e33,7 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prop-card-mini\"\u003e\n        \u003cspan class=\"soi-prop-card-mini-icon\"\u003e🏭\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-prop-card-mini-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-prop-accordion\"\u003e\n      \u003cdetails class=\"soi-prop-accordion-item\"\u003e\n        \u003csummary class=\"soi-prop-accordion-header\"\u003e⚠️ Allergènes\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prop-accordion-content\"\u003e\n          \u003cp\u003eContient du soja (base de gomme et lécithine de soja).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prop-cta-box\"\u003e\n      \u003cp class=\"soi-prop-cta-tag\" style=\"color: white;\"\u003ePrenez soin de vous, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-prop-cta-text\" style=\"color: white;\"\u003ePropolis, cannelle et zéro sucre : glissez ces 25 dragées dans votre poche et faites de chaque pause un geste bien-être signé Propolia.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prop-marine: #1A2D3D;\n  --soi-prop-marine-dark: #0F1E2B;\n  --soi-prop-marine-light: #2C4458;\n  --soi-prop-pomme: #A1C544;\n  --soi-prop-pomme-dark: #84A636;\n  --soi-prop-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-prop-white: #FFFFFF;\n  --soi-prop-off-white: #F8FAF6;\n  --soi-prop-stone: #F1F3EE;\n  --soi-prop-line: #E5E8E0;\n\n  --soi-prop-primary: #5CBFB3;\n  --soi-prop-primary-soft: rgba(92,191,179,0.12);\n  --soi-prop-accent: #D4A82A;\n\n  --soi-prop-text: #1A2D3D;\n  --soi-prop-text-soft: #4A5B6B;\n  --soi-prop-text-muted: #7B8693;\n\n  --soi-prop-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prop-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prop-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prop-radius: 12px;\n  --soi-prop-radius-sm: 8px;\n  --soi-prop-radius-pill: 999px;\n}\n\n.soi-prop-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prop-fiche img { max-width: 100%; height: auto; }\n\n.soi-prop-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prop-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-prop-hero {\n  position: relative;\n  background: var(--soi-prop-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-prop-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prop-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prop-pomme);\n}\n\n.soi-prop-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-prop-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prop-pomme);\n  border-radius: 50%;\n}\n\n.soi-prop-hero-title {\n  display: block;\n  color: var(--soi-prop-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(24px, 5vw, 35px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-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-prop-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prop-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-prop-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prop-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prop-label-accent {\n  background: var(--soi-prop-pomme);\n  border-color: var(--soi-prop-pomme);\n  color: var(--soi-prop-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-prop-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prop-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prop-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-prop-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prop-pomme);\n  border-radius: 2px;\n}\n\n.soi-prop-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prop-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prop-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-prop-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-prop-benefit {\n  background: var(--soi-prop-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prop-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prop-shadow-md);\n}\n\n.soi-prop-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prop-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-prop-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prop-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prop-benefit:hover .soi-prop-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prop-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prop-benefit p {\n  font-size: 15px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-prop-compo {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-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-prop-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prop-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prop-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prop-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prop-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-prop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-prop-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prop-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prop-radius);\n  border: 1px solid var(--soi-prop-line);\n  align-items: flex-start;\n}\n\n.soi-prop-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prop-marine);\n  color: var(--soi-prop-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-prop-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prop-step-content p {\n  font-size: 15px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-prop-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prop-pomme-light);\n  border-left: 4px solid var(--soi-prop-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prop-radius) var(--soi-prop-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-prop-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prop-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prop-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prop-tip p {\n  font-size: 15px;\n  color: var(--soi-prop-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-prop-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n\n.soi-prop-card-mini {\n  background: var(--soi-prop-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-prop-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-prop-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-prop-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-prop-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-prop-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-prop-marine);\n}\n\n\/* === ACCORDÉON === *\/\n.soi-prop-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prop-accordion-item {\n  background: var(--soi-prop-off-white);\n  border-radius: var(--soi-prop-radius-sm);\n  border: 1px solid var(--soi-prop-line);\n  overflow: hidden;\n}\n\n.soi-prop-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prop-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-prop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prop-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prop-accordion-item[open] .soi-prop-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prop-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prop-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prop-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-prop-cta-box {\n  background: var(--soi-prop-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prop-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prop-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-prop-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prop-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-prop-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prop-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prop-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-prop-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prop-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prop-compo-value {\n    text-align: left;\n  }\n\n  .soi-prop-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prop-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prop-fiche {\n    --soi-prop-text-soft: #2C3E50;\n    --soi-prop-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Propolia","offers":[{"title":"Default Title","offer_id":62333248700746,"sku":"AP0235","price":3.39,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/chewing-gums-sans-sucres-propolis-cannelle-25-dragees-propol-packshot.webp?v=1787751385"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/LOGO-PROPOLIA-218X47.png?v=1779881951","url":"https:\/\/firmtoaromatherapy.com\/collections\/propolia.oembed","provider":"Soinature","version":"1.0","type":"link"}