{"product_id":"deodorant-creme-fleur-d-amandier-certifie-bio-florame","title":"Déodorant Crème Fleur d’Amandier certifié bio – Florame","description":"\u003cdiv class=\"soi-flam-fiche\"\u003e\n\n  \u003csection class=\"soi-flam-hero\"\u003e\n    \u003cdiv class=\"soi-flam-hero-tag\"\u003e\n      \u003cspan class=\"soi-flam-tag-dot\"\u003e\u003c\/span\u003e\n      Déodorant crème bio · Florame\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-flam-hero-title\"\u003eLa douceur florale de la fleur d'amandier, au quotidien\u003c\/span\u003e\n    \u003cp class=\"soi-flam-hero-subtitle\"\u003eUne crème fondante au bicarbonate de sodium, au beurre de karité bio et à l'huile de coco bio, qui protège des odeurs jusqu'à 24 h tout en respectant votre peau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-flam-hero-labels\"\u003e\n      \u003cspan class=\"soi-flam-label soi-flam-label-accent\"\u003eCOSMOS ORGANIC\u003c\/span\u003e\n      \u003cspan class=\"soi-flam-label\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-flam-label\"\u003eJUSQU'À 24 H\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-flam-section\"\u003e\n    \u003ch2\u003eUn déodorant bio en crème, pour une fraîcheur qui dure jusqu'à 24 h\u003c\/h2\u003e\n    \u003cp\u003eVous recherchez un \u003cstrong\u003edéodorant bio efficace\u003c\/strong\u003e, respectueux de votre peau, sans renoncer à la tenue ? Certifié \u003cstrong\u003eCosmos Organic\u003c\/strong\u003e, le \u003cstrong\u003eDéodorant Crème Fleur d'Amandier de Florame\u003c\/strong\u003e a été conçu à Saint-Rémy-de-Provence pour accompagner vos journées en douceur.\u003c\/p\u003e\n    \u003cp\u003eSa texture fondante trouve naturellement sa place dans votre routine du matin. Elle laisse un toucher sec et soyeux, et diffuse un parfum délicat, à la fois floral et poudré.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-flam-section\"\u003e\n    \u003ch2\u003eCe qui fait la différence au quotidien\u003c\/h2\u003e\n    \u003cdiv class=\"soi-flam-grid\"\u003e\n      \u003cdiv class=\"soi-flam-card\"\u003e\n        \u003ch3\u003e🕐 Protection jusqu'à 24 h\u003c\/h3\u003e\n        \u003cp\u003eLe bicarbonate de sodium neutralise les odeurs pour vous accompagner tout au long de la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-card\"\u003e\n        \u003ch3\u003e🥥 Karité bio et coco bio\u003c\/h3\u003e\n        \u003cp\u003eLe beurre de karité bio et l'huile de coco bio nourrissent et adoucissent l'aisselle, pour limiter la sensation de tiraillement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-card\"\u003e\n        \u003ch3\u003e☁️ Texture crème non grasse\u003c\/h3\u003e\n        \u003cp\u003eElle pénètre rapidement et ne laisse aucun film collant sous vos vêtements.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-card\"\u003e\n        \u003ch3\u003e🌸 Parfum fleur d'amandier\u003c\/h3\u003e\n        \u003cp\u003eUne fragrance discrète, agréable sans être envahissante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-card\"\u003e\n        \u003ch3\u003e♻️ Pot recyclable de 50 g\u003c\/h3\u003e\n        \u003cp\u003eUn format pratique, pensé pour une démarche plus responsable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-flam-note\"\u003eBon à savoir : ce déodorant n'est pas un anti-transpirant. Il ne bloque pas la transpiration, il agit sur les odeurs et laisse votre peau respirer.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-flam-section\"\u003e\n    \u003ch2\u003eDéodorant crème ou déodorant solide bio : que choisir ?\u003c\/h2\u003e\n    \u003cp class=\"soi-flam-section-intro\"\u003eNombreux sont ceux qui hésitent entre un \u003cstrong\u003edéodorant solide bio\u003c\/strong\u003e en stick et une crème. Voici ce qui les distingue.\u003c\/p\u003e\n    \u003cdiv class=\"soi-flam-grid\"\u003e\n      \u003cdiv class=\"soi-flam-card soi-flam-card-alt\"\u003e\n        \u003ch3\u003eLe stick solide\u003c\/h3\u003e\n        \u003cp\u003eRapide à appliquer, il peut toutefois se montrer plus dur sur une peau fraîchement rasée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-card soi-flam-card-alt\"\u003e\n        \u003ch3\u003eLa crème\u003c\/h3\u003e\n        \u003cp\u003eElle se réchauffe au contact des doigts et se répartit en couche fine, avec un confort appréciable pour les peaux qui aiment les textures nourrissantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-flam-after-grid\"\u003eSi vous comparez avec d'autres marques de déodorants bio (So'Bio étic, Monsavon bio, etc.), vérifiez surtout trois points : la présence ou non de bicarbonate de sodium, l'absence de sels d'aluminium et le type de parfum. Ici, la formule mise sur le bicarbonate, des corps gras végétaux bio et une signature olfactive florale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-flam-section\"\u003e\n    \u003ch2\u003eUn déodorant bio pour femme et pour homme\u003c\/h2\u003e\n    \u003cp\u003eDouce et poudrée, la fleur d'amandier n'est réservée à aucun genre. Vous cherchez un \u003cstrong\u003edéodorant bio pour homme\u003c\/strong\u003e au parfum discret ? Ce déodorant crème peut tout à fait vous convenir : son efficacité ne dépend pas de la personne qui l'utilise, et son parfum reste léger.\u003c\/p\u003e\n    \u003cp\u003eC'est un choix simple pour partager un même produit à la maison, ou pour passer à un \u003cstrong\u003edéodorant homme bio\u003c\/strong\u003e sans bouleverser vos habitudes.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-flam-section\"\u003e\n    \u003ch2\u003eComment l'utiliser en 3 gestes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-flam-timeline\"\u003e\n      \u003cdiv class=\"soi-flam-step\"\u003e\n        \u003cdiv class=\"soi-flam-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-flam-step-content\"\u003e\n          \u003ch3\u003ePeau propre et bien sèche\u003c\/h3\u003e\n          \u003cp\u003eAppliquez après la douche, une fois vos aisselles séchées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-step\"\u003e\n        \u003cdiv class=\"soi-flam-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-flam-step-content\"\u003e\n          \u003ch3\u003eUne noisette suffit\u003c\/h3\u003e\n          \u003cp\u003ePrélevez une petite quantité, de la taille d'un petit pois, avec le bout du doigt.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-step\"\u003e\n        \u003cdiv class=\"soi-flam-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-flam-step-content\"\u003e\n          \u003ch3\u003eMassez et laissez sécher\u003c\/h3\u003e\n          \u003cp\u003eÉtalez en couche fine sur chaque aisselle, puis patientez quelques instants avant de vous habiller.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-flam-tip\"\u003e\n      \u003cdiv class=\"soi-flam-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSi vous venez de vous raser, attendez quelques heures avant la première application, surtout si votre peau est sensible.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-flam-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cp class=\"soi-flam-section-intro\"\u003eLa formule repose sur des ingrédients d'origine naturelle, dont :\u003c\/p\u003e\n    \u003cdiv class=\"soi-flam-compo\"\u003e\n      \u003cdiv class=\"soi-flam-compo-row\"\u003e\n        \u003cspan class=\"soi-flam-compo-label\"\u003eBeurre de karité bio \u003cem\u003e(Butyrospermum Parkii Butter)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-flam-compo-value\"\u003eNourrissant et adoucissant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-compo-row\"\u003e\n        \u003cspan class=\"soi-flam-compo-label\"\u003eHuile de coco bio \u003cem\u003e(Cocos Nucifera Oil)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-flam-compo-value\"\u003eAssouplissante\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-compo-row\"\u003e\n        \u003cspan class=\"soi-flam-compo-label\"\u003eBicarbonate de sodium \u003cem\u003e(Sodium Bicarbonate)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-flam-compo-value\"\u003eNeutralise les odeurs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-flam-compo-row\"\u003e\n        \u003cspan class=\"soi-flam-compo-label\"\u003eParfum\u003c\/span\u003e\n        \u003cspan class=\"soi-flam-compo-value\"\u003eNaturel, fleur d'amandier\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-flam-after-grid\"\u003eLa liste INCI complète et les pourcentages exacts figurent sur l'emballage du produit. Nous vous invitons à la consulter avant usage, notamment en cas d'allergie connue.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"soi-flam-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-flam-cta-box\"\u003e\n      \u003cp class=\"soi-flam-cta-tag\" style=\"color: white;\"\u003eVotre rituel fraîcheur, du réveil au soir\u003c\/p\u003e\n      \u003cp class=\"soi-flam-cta-text\" style=\"color: white;\"\u003eBio et délicatement parfumé à la fleur d'amandier, ce déodorant crème Florame protège des odeurs jusqu'à 24 h et nourrit vos aisselles. Un petit rituel simple, sincère et respectueux, pour vous sentir bien dans votre peau.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-flam-fiche {\n  --soi-flam-marine: #1A2D3D;\n  --soi-flam-marine-dark: #0F1E2B;\n  --soi-flam-marine-light: #2C4458;\n  --soi-flam-pomme: #A1C544;\n  --soi-flam-pomme-dark: #84A636;\n  --soi-flam-pomme-light: rgba(161,197,68,0.10);\n  --soi-flam-white: #FFFFFF;\n  --soi-flam-off-white: #F8FAF6;\n  --soi-flam-stone: #F1F3EE;\n  --soi-flam-line: #E5E8E0;\n  --soi-flam-primary: #E8962E;\n  --soi-flam-primary-soft: #FDF3E6;\n  --soi-flam-accent: #A8CBA4;\n  --soi-flam-text: #1A2D3D;\n  --soi-flam-text-soft: #4A5B6B;\n  --soi-flam-text-muted: #7B8693;\n  --soi-flam-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-flam-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-flam-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-flam-radius: 12px;\n  --soi-flam-radius-sm: 8px;\n  --soi-flam-radius-pill: 999px;\n}\n\n.soi-flam-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-flam-fiche img { max-width: 100%; height: auto; }\n\n.soi-flam-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-flam-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-flam-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-flam-hero {\n  position: relative;\n  background: var(--soi-flam-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-flam-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-flam-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-flam-pomme);\n}\n\n.soi-flam-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: clamp(10px, 1.5vw, 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-flam-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-flam-primary);\n  border-radius: 50%;\n}\n\n.soi-flam-hero-title {\n  display: block;\n  color: var(--soi-flam-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-flam-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-flam-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-flam-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-flam-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-flam-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-flam-label-accent {\n  background: var(--soi-flam-pomme);\n  border-color: var(--soi-flam-pomme);\n  color: var(--soi-flam-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-flam-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-flam-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-flam-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-flam-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-flam-pomme);\n  border-radius: 2px;\n}\n\n.soi-flam-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-flam-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-flam-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-flam-section .soi-flam-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-flam-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-flam-section .soi-flam-after-grid {\n  margin-top: 1.25rem;\n}\n\n.soi-flam-section .soi-flam-note {\n  margin-top: 1.25rem;\n  padding: 1rem 1.25rem;\n  background: var(--soi-flam-primary-soft);\n  border-radius: var(--soi-flam-radius-sm);\n  color: var(--soi-flam-text);\n}\n\n\/* === GRID + CARDS === *\/\n.soi-flam-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-flam-card {\n  background: var(--soi-flam-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-flam-radius);\n  border-left: 3px solid var(--soi-flam-pomme);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-flam-card:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-flam-shadow-md);\n}\n\n.soi-flam-card-alt {\n  border-left-color: var(--soi-flam-primary);\n}\n\n.soi-flam-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-flam-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-flam-section .soi-flam-card p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-flam-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-flam-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-flam-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-flam-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-flam-radius);\n  border: 1px solid var(--soi-flam-line);\n  align-items: flex-start;\n  transition: border-color 0.2s ease;\n}\n\n.soi-flam-step:hover {\n  border-color: var(--soi-flam-accent);\n}\n\n.soi-flam-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-flam-marine);\n  color: var(--soi-flam-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-flam-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-flam-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-flam-section .soi-flam-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-flam-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-flam-compo {\n  background: var(--soi-flam-off-white);\n  border-radius: var(--soi-flam-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-flam-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-flam-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-flam-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-flam-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-flam-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-flam-compo-label em {\n  text-transform: none;\n  letter-spacing: 0;\n  font-style: italic;\n  font-weight: 400;\n}\n\n.soi-flam-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-flam-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-flam-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-flam-pomme-light);\n  border-left: 4px solid var(--soi-flam-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-flam-radius) var(--soi-flam-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-flam-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-flam-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-flam-marine);\n  margin-bottom: 4px;\n}\n\n.soi-flam-section .soi-flam-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-flam-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-flam-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-flam-accordion-item {\n  background: var(--soi-flam-off-white);\n  border-radius: var(--soi-flam-radius-sm);\n  border: 1px solid var(--soi-flam-line);\n  overflow: hidden;\n}\n\n.soi-flam-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-flam-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  gap: 1rem;\n}\n\n.soi-flam-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-flam-accordion-header::after {\n  content: '+';\n  flex-shrink: 0;\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-flam-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-flam-accordion-item[open] .soi-flam-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-flam-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-flam-section .soi-flam-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-flam-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-flam-cta-box {\n  background: var(--soi-flam-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-flam-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-flam-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-flam-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-flam-section .soi-flam-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-flam-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-flam-section .soi-flam-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.6vw, 20px);\n  font-weight: 500;\n  color: var(--soi-flam-white);\n  line-height: 1.5;\n  margin: 0 auto;\n  max-width: 620px;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-flam-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-flam-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-flam-compo-value {\n    text-align: left;\n  }\n\n  .soi-flam-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-flam-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-flam-fiche {\n    --soi-flam-text-soft: #2C3E50;\n    --soi-flam-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Florame","offers":[{"title":"Default Title","offer_id":61603903209802,"sku":"FM0585","price":8.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/deodorant-creme-fleur-damandier-certifie-bio-florame-packshot.webp?v=1792056228","url":"https:\/\/firmtoaromatherapy.com\/products\/deodorant-creme-fleur-d-amandier-certifie-bio-florame","provider":"Soinature","version":"1.0","type":"link"}