{"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","url":"https:\/\/firmtoaromatherapy.com\/products\/baume-levres-propolia","provider":"Soinature","version":"1.0","type":"link"}