{"product_id":"huile-de-massage-neutre-bio-et-vegan-pranarom","title":"Huile de massage neutre bio et vegan - Pranarom","description":"\u003cdiv class=\"soi-mass-fiche\"\u003e\n\n\u003csection class=\"soi-mass-hero\"\u003e\n  \u003cdiv class=\"soi-mass-hero-tag\"\u003e\n    \u003cspan class=\"soi-mass-tag-dot\"\u003e\u003c\/span\u003e\n    Aromathérapie · Pranarôm\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-mass-hero-title\"\u003eL'art du massage au naturel\u003c\/span\u003e\n  \u003cp class=\"soi-mass-hero-subtitle\"\u003eUne base neutre 100 % végétale, certifiée biologique et vegan, pour sublimer chaque geste de soin sur votre peau.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mass-hero-labels\"\u003e\n    \u003cspan class=\"soi-mass-label soi-mass-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-mass-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-mass-label\"\u003e100% HUILES VÉGÉTALES\u003c\/span\u003e\n    \u003cspan class=\"soi-mass-label\"\u003e100 ML\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mass-section\"\u003e\n  \u003ch2\u003eUne composition végétale bio soigneusement choisie\u003c\/h2\u003e\n  \u003cp class=\"soi-mass-section-intro\"\u003eCette huile de massage bio associe trois huiles végétales complémentaires, sélectionnées pour leurs propriétés reconnues sur la peau.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mass-benefits\"\u003e\n    \u003cdiv class=\"soi-mass-benefit\"\u003e\n      \u003cdiv class=\"soi-mass-benefit-icon\"\u003e\u003cspan\u003e🍑\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eNoyau d'abricot bio\u003c\/h3\u003e\n      \u003cp\u003eLégère et pénétrante, elle nourrit la peau en douceur et lui apporte de la souplesse sans lourdeur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-benefit\"\u003e\n      \u003cdiv class=\"soi-mass-benefit-icon\"\u003e\u003cspan\u003e🌹\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRose musquée bio\u003c\/h3\u003e\n      \u003cp\u003eNaturellement riche en acides gras essentiels (oméga-3, oméga-6), elle contribue à l'éclat et au confort cutané.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-benefit\"\u003e\n      \u003cdiv class=\"soi-mass-benefit-icon\"\u003e\u003cspan\u003e🌻\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eTournesol bio\u003c\/h3\u003e\n      \u003cp\u003eÉmolliente et nourrissante, elle soutient la barrière hydrolipidique de la peau et prévient le dessèchement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top:1.25rem;\"\u003eEnsemble, ces trois huiles offrent une texture fluide et soyeuse, parfaite pour glisser sur la peau sans effet gras ni résidu collant. La peau ressort douce, satinée et confortable après chaque utilisation.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mass-section\"\u003e\n  \u003ch2\u003eLa base idéale pour vos synergies aux huiles essentielles\u003c\/h2\u003e\n  \u003cp\u003eL'un des grands atouts de cette huile neutre pour massage est son odeur quasi inexistante. Elle ne vient pas interférer avec les fragrances de vos huiles essentielles, ce qui en fait une base de dilution parfaite pour créer vos propres synergies aromatiques personnalisées.\u003c\/p\u003e\n  \u003cdiv class=\"soi-mass-tip\"\u003e\n    \u003cdiv class=\"soi-mass-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003ePour diluer vos huiles essentielles, respectez en général une concentration de 2 à 3 % d'huiles essentielles pour 97 à 98 % d'huile végétale neutre, soit environ 4 à 6 gouttes pour 10 ml d'huile de massage. Adaptez toujours selon l'huile essentielle utilisée et les recommandations d'un professionnel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mass-section\"\u003e\n  \u003ch2\u003eComment utiliser l'huile de massage neutre bio Pranarôm ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mass-timeline\"\u003e\n    \u003cdiv class=\"soi-mass-step\"\u003e\n      \u003cdiv class=\"soi-mass-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-mass-step-content\"\u003e\n        \u003ch3\u003eSeule, en massage corporel\u003c\/h3\u003e\n        \u003cp\u003eVersez quelques pressions de pompe dans le creux de la main, réchauffez entre les paumes et massez le corps en mouvements lents et enveloppants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-step\"\u003e\n      \u003cdiv class=\"soi-mass-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-mass-step-content\"\u003e\n        \u003ch3\u003eEn synergie personnalisée\u003c\/h3\u003e\n        \u003cp\u003eAjoutez vos huiles essentielles choisies selon vos besoins (relaxation, tensions musculaires, circulation) directement dans l'huile neutre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-step\"\u003e\n      \u003cdiv class=\"soi-mass-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-mass-step-content\"\u003e\n        \u003ch3\u003eEn soin quotidien\u003c\/h3\u003e\n        \u003cp\u003eAppliquez après la douche sur peau encore légèrement humide pour maximiser l'effet nourrissant et préserver le confort cutané tout au long de la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mass-section\"\u003e\n  \u003ch2\u003eConvient à tous les profils, certifiée bio et vegan\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mass-grid\"\u003e\n    \u003cdiv class=\"soi-mass-card\"\u003e\n      \u003ch3\u003e🌿 Tous types de peaux\u003c\/h3\u003e\n      \u003cp\u003eConvient à toutes les peaux, y compris les plus sensibles et délicates.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-card\"\u003e\n      \u003ch3\u003e🧴 Flacon pompe pratique\u003c\/h3\u003e\n      \u003cp\u003eFormat 100 ml avec dosage précis et hygiénique, idéal pour un usage régulier.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-card\"\u003e\n      \u003ch3\u003e🏠 Usage personnel ou professionnel\u003c\/h3\u003e\n      \u003cp\u003eAdaptée à un usage personnel à la maison comme à un usage professionnel en cabinet.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-mass-grid-compact\" style=\"margin-top:1.25rem;\"\u003e\n    \u003cdiv class=\"soi-mass-card-mini\"\u003e\n      \u003cspan class=\"soi-mass-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-card-mini-value\"\u003eBio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-card-mini\"\u003e\n      \u003cspan class=\"soi-mass-card-mini-icon\"\u003e🐇\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-card-mini-label\"\u003eEngagement\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-card-mini-value\"\u003eVegan\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-card-mini\"\u003e\n      \u003cspan class=\"soi-mass-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-card-mini-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-card-mini-value\"\u003ePétrochimie\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-card-mini\"\u003e\n      \u003cspan class=\"soi-mass-card-mini-icon\"\u003e🧪\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-card-mini-label\"\u003eTests animaux\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-card-mini-value\"\u003eNon testé\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mass-section\"\u003e\n  \u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mass-compo\"\u003e\n    \u003cdiv class=\"soi-mass-compo-row\"\u003e\n      \u003cspan class=\"soi-mass-compo-label\"\u003eHuile de noyau d'abricot bio\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-compo-value\"\u003ePrunus Armeniaca Kernel Oil*\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-compo-row\"\u003e\n      \u003cspan class=\"soi-mass-compo-label\"\u003eHuile de tournesol bio\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-compo-value\"\u003eHelianthus Annuus Seed Oil*\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mass-compo-row\"\u003e\n      \u003cspan class=\"soi-mass-compo-label\"\u003eHuile de rose musquée bio\u003c\/span\u003e\n      \u003cspan class=\"soi-mass-compo-value\"\u003eRosa Canina Fruit Oil*\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"font-size:13px;color:var(--soi-mass-text-muted);margin-top:0.75rem;\"\u003e* Ingrédient issu de l'agriculture biologique. Produit certifié BIO et VEGAN.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mass-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur l'huile de massage neutre bio\u003c\/h2\u003e\n  \u003cdiv class=\"soi-mass-accordion\"\u003e\n    \u003cdetails class=\"soi-mass-accordion-item\"\u003e\n      \u003csummary class=\"soi-mass-accordion-header\"\u003e👶 Cette huile convient-elle aux enfants ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-mass-accordion-content\"\u003e\n        \u003cp\u003eOui, sa douceur la rend compatible avec les massages des tout-petits, à condition de ne pas y ajouter d'huiles essentielles sans avis préalable d'un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-mass-accordion-item\"\u003e\n      \u003csummary class=\"soi-mass-accordion-header\"\u003e✨ Peut-on l'utiliser sur le visage ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-mass-accordion-content\"\u003e\n        \u003cp\u003eElle peut être utilisée ponctuellement sur le visage pour un massage, mais n'est pas formulée spécifiquement comme soin visage. Nous vous recommandons de toujours réaliser un test cutané au préalable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-mass-accordion-item\"\u003e\n      \u003csummary class=\"soi-mass-accordion-header\"\u003e⚕️ Ce produit remplace-t-il un traitement médical ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-mass-accordion-content\"\u003e\n        \u003cp\u003eNon. L'huile de massage neutre bio Pranarôm est un produit cosmétique de bien-être. Elle ne se substitue à aucun traitement médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-mass-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-mass-cta-box\"\u003e\n    \u003cp class=\"soi-mass-cta-tag\" style=\"color: white;\"\u003eSublimez chaque geste de soin\u003c\/p\u003e\n    \u003cp class=\"soi-mass-cta-text\" style=\"color: white;\"\u003eDouce, pure et infiniment polyvalente, cette huile de massage neutre bio s'invite dans vos rituels. Seule ou enrichie de vos huiles essentielles préférées, elle transforme chaque massage en un véritable moment de plaisir sensoriel.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-mass-marine: #1A2D3D;\n  --soi-mass-marine-dark: #0F1E2B;\n  --soi-mass-marine-light: #2C4458;\n  --soi-mass-pomme: #A1C544;\n  --soi-mass-pomme-dark: #84A636;\n  --soi-mass-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mass-white: #FFFFFF;\n  --soi-mass-off-white: #F8FAF6;\n  --soi-mass-stone: #F1F3EE;\n  --soi-mass-line: #E5E8E0;\n\n  --soi-mass-primary: #7A9A8E;\n  --soi-mass-primary-soft: #C6D8D0;\n  --soi-mass-accent: #D4A52A;\n\n  --soi-mass-text: #1A2D3D;\n  --soi-mass-text-soft: #4A5B6B;\n  --soi-mass-text-muted: #7B8693;\n\n  --soi-mass-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mass-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mass-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mass-radius: 12px;\n  --soi-mass-radius-sm: 8px;\n  --soi-mass-radius-pill: 999px;\n}\n\n.soi-mass-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mass-fiche img { max-width: 100%; height: auto; }\n\n.soi-mass-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mass-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mass-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-mass-hero {\n  position: relative;\n  background: var(--soi-mass-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-mass-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mass-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mass-pomme);\n}\n\n.soi-mass-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-mass-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mass-pomme);\n  border-radius: 50%;\n}\n\n.soi-mass-hero-title {\n  display: block;\n  color: var(--soi-mass-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-mass-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-mass-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mass-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-mass-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mass-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mass-label-accent {\n  background: var(--soi-mass-pomme);\n  border-color: var(--soi-mass-pomme);\n  color: var(--soi-mass-marine);\n  font-weight: 600;\n}\n\n.soi-mass-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mass-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mass-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-mass-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mass-pomme);\n  border-radius: 2px;\n}\n\n.soi-mass-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mass-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mass-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mass-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mass-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-mass-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mass-benefit {\n  background: var(--soi-mass-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mass-radius);\n  border: 1px solid var(--soi-mass-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mass-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mass-shadow-md);\n}\n\n.soi-mass-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mass-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-mass-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mass-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mass-benefit:hover .soi-mass-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mass-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mass-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mass-benefit p {\n  font-size: 15px;\n  color: var(--soi-mass-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mass-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mass-card {\n  background: var(--soi-mass-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mass-radius);\n  border-left: 3px solid var(--soi-mass-pomme);\n}\n\n.soi-mass-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mass-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mass-card p {\n  font-size: 14px;\n  color: var(--soi-mass-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mass-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-mass-card-mini {\n  background: var(--soi-mass-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-mass-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-mass-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-mass-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-mass-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-mass-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-mass-marine);\n}\n\n.soi-mass-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-mass-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mass-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mass-radius);\n  border: 1px solid var(--soi-mass-line);\n  align-items: flex-start;\n}\n\n.soi-mass-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mass-marine);\n  color: var(--soi-mass-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-mass-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mass-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mass-step-content p {\n  font-size: 15px;\n  color: var(--soi-mass-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mass-compo {\n  background: var(--soi-mass-off-white);\n  border-radius: var(--soi-mass-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mass-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-mass-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mass-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mass-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mass-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mass-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mass-marine);\n  text-align: right;\n}\n\n.soi-mass-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mass-pomme-light);\n  border-left: 4px solid var(--soi-mass-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mass-radius) var(--soi-mass-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-mass-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mass-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mass-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mass-tip p {\n  font-size: 15px;\n  color: var(--soi-mass-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mass-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mass-accordion-item {\n  background: var(--soi-mass-off-white);\n  border-radius: var(--soi-mass-radius-sm);\n  border: 1px solid var(--soi-mass-line);\n  overflow: hidden;\n}\n\n.soi-mass-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mass-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-mass-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mass-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mass-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mass-accordion-item[open] .soi-mass-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mass-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mass-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mass-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-mass-cta-box {\n  background: var(--soi-mass-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mass-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mass-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-mass-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mass-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-mass-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mass-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mass-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-mass-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mass-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mass-compo-value {\n    text-align: left;\n  }\n\n  .soi-mass-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-mass-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mass-fiche {\n    --soi-mass-text-soft: #2C3E50;\n    --soi-mass-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Pranarom","offers":[{"title":"Default Title","offer_id":61603910156618,"sku":"RA0020","price":12.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/huile-de-massage-neutre-bio-et-vegan-pranarom-packshot.webp?v=1791180912","url":"https:\/\/firmtoaromatherapy.com\/products\/huile-de-massage-neutre-bio-et-vegan-pranarom","provider":"Soinature","version":"1.0","type":"link"}