{"product_id":"fleur-de-bach-aspen-tremble-granules-biofloral","title":"Fleur de Bach Aspen (Tremble) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-aspen-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-aspen-hero\"\u003e\n    \u003cdiv class=\"soi-aspen-hero-tag\"\u003e\n      \u003cspan class=\"soi-aspen-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-aspen-hero-title\"\u003eRetrouvez la sérénité face à l'inconnu\u003c\/span\u003e\n    \u003cp class=\"soi-aspen-hero-subtitle\"\u003eL'élixir floral Aspen n°2 en granules biologiques, préparé selon la méthode originelle du Dr Edward Bach, pour vous aider à retrouver calme et confiance intérieure face aux peurs inexpliquées.\u003c\/p\u003e\n    \u003cdiv class=\"soi-aspen-hero-labels\"\u003e\n      \u003cspan class=\"soi-aspen-label soi-aspen-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-aspen-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-aspen-label\"\u003eFLEUR DE BACH AUTHENTIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-aspen-label\"\u003eVÉGÉTALIEN\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Qu'est-ce que la fleur de Bach Aspen --\u003e\n  \u003csection class=\"soi-aspen-section\"\u003e\n    \u003ch2\u003eQu'est-ce que la fleur de Bach Aspen (Tremble) ?\u003c\/h2\u003e\n    \u003cp\u003eL'Aspen, ou Tremble (Populus tremula), est le peuplier tremblant dont les feuilles frémissent au moindre souffle d'air. Cette image parle d'elle-même : la fleur de Bach Aspen est recommandée pour les personnes sensibles aux peurs inexpliquées, aux appréhensions vagues, aux angoisses nocturnes ou aux pressentiments négatifs sans cause identifiable.\u003c\/p\u003e\n    \u003cp\u003eContrairement à d'autres fleurs ciblant une peur précise (comme Mimulus pour les craintes connues), Aspen agit sur l'inquiétude floue, celle qui surgit sans raison logique et peut perturber le sommeil ou la vie quotidienne. Son action émotionnelle visée : favoriser un sentiment de sécurité intérieure et d'ouverture sereine face à l'inconnu.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Pourquoi choisir la version Biofloral en granules --\u003e\n  \u003csection class=\"soi-aspen-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la version Biofloral en granules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-aspen-benefits\"\u003e\n      \u003cdiv class=\"soi-aspen-benefit\"\u003e\n        \u003cdiv class=\"soi-aspen-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBio certifié\u003c\/h3\u003e\n        \u003cp\u003eSucre de canne issu de l'agriculture biologique, sans alcool, idéal pour toute la famille.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-benefit\"\u003e\n        \u003cdiv class=\"soi-aspen-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003eContrairement aux formes liquides traditionnelles, les granules conviennent aux personnes évitant l'alcool.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-benefit\"\u003e\n        \u003cdiv class=\"soi-aspen-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMéthode Bach authentique\u003c\/h3\u003e\n        \u003cp\u003ePréparation à 1\/240e selon le protocole original du Dr Bach, respectant la tradition depuis 1930.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-benefit\"\u003e\n        \u003cdiv class=\"soi-aspen-benefit-icon\"\u003e\u003cspan\u003e🎒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat pratique\u003c\/h3\u003e\n        \u003cp\u003eFlacon de 19,5 g facile à glisser dans un sac, à utiliser n'importe où, à tout moment.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Composition --\u003e\n  \u003csection class=\"soi-aspen-section\"\u003e\n    \u003ch2\u003eComposition complète de la fleur de Bach Aspen Biofloral\u003c\/h2\u003e\n    \u003cdiv class=\"soi-aspen-compo\"\u003e\n      \u003cdiv class=\"soi-aspen-compo-row\"\u003e\n        \u003cspan class=\"soi-aspen-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-compo-value\"\u003eAspen (Populus tremula) à 1\/240e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-compo-row\"\u003e\n        \u003cspan class=\"soi-aspen-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-compo-value\"\u003eSucre de canne biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-compo-row\"\u003e\n        \u003cspan class=\"soi-aspen-compo-label\"\u003eMéthode\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-compo-value\"\u003eMéthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-compo-row\"\u003e\n        \u003cspan class=\"soi-aspen-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-compo-value\"\u003eAlcool, arôme artificiel, conservateur ajouté\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-compo-row\"\u003e\n        \u003cspan class=\"soi-aspen-compo-label\"\u003eConvient aux\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-compo-value\"\u003eVégétaliens\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem; font-style: italic; color: var(--soi-aspen-text-muted); font-size: 13px;\"\u003eIngrédients issus de l'agriculture biologique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Posologie --\u003e\n  \u003csection class=\"soi-aspen-section\"\u003e\n    \u003ch2\u003ePosologie : comment prendre la fleur de Bach Aspen ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-aspen-timeline\"\u003e\n      \u003cdiv class=\"soi-aspen-step\"\u003e\n        \u003cdiv class=\"soi-aspen-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-aspen-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003e3 à 4 granules à laisser fondre doucement sous la langue ou à dissoudre dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-step\"\u003e\n        \u003cdiv class=\"soi-aspen-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-aspen-step-content\"\u003e\n          \u003ch3\u003eFréquence\u003c\/h3\u003e\n          \u003cp\u003e4 fois par jour, de préférence à distance des repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-step\"\u003e\n        \u003cdiv class=\"soi-aspen-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-aspen-step-content\"\u003e\n          \u003ch3\u003eDurée\u003c\/h3\u003e\n          \u003cp\u003eSur une durée de 1 à 4 semaines, selon votre ressenti et l'évolution de votre état émotionnel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-aspen-tip\"\u003e\n      \u003cdiv class=\"soi-aspen-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCertaines personnes apprécient de prendre une prise le soir avant de dormir, notamment si les angoisses nocturnes ou les réveils anxieux font partie de leur quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Effets secondaires et précautions --\u003e\n  \u003csection class=\"soi-aspen-section\"\u003e\n    \u003ch2\u003eFleur de Bach Aspen : effets secondaires et précautions\u003c\/h2\u003e\n    \u003cp\u003eLes fleurs de Bach sont des préparations très diluées, généralement bien tolérées. Aucun effet secondaire connu n'est associé à l'Aspen Biofloral en granules.\u003c\/p\u003e\n    \u003cdiv class=\"soi-aspen-accordion\"\u003e\n      \u003cdetails class=\"soi-aspen-accordion-item\"\u003e\n        \u003csummary class=\"soi-aspen-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-aspen-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière recommandée. Tenir hors de portée des jeunes enfants. Ce produit ne remplace pas un traitement médical ni un suivi psychologique professionnel. En cas d'anxiété sévère ou persistante, 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!-- SECTION 6 : Tri et conditionnement --\u003e\n  \u003csection class=\"soi-aspen-section\"\u003e\n    \u003ch2\u003eTri et conditionnement\u003c\/h2\u003e\n    \u003cdiv class=\"soi-aspen-grid-compact\"\u003e\n      \u003cdiv class=\"soi-aspen-card-mini\"\u003e\n        \u003cspan class=\"soi-aspen-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-card-mini-value\"\u003eFlacon verre ambré\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-card-mini\"\u003e\n        \u003cspan class=\"soi-aspen-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-aspen-card-mini\"\u003e\n        \u003cspan class=\"soi-aspen-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-card-mini-label\"\u003eTri\u003c\/span\u003e\n        \u003cspan class=\"soi-aspen-card-mini-value\"\u003eBac jaune\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top: 1rem; font-style: italic; color: var(--soi-aspen-text-muted); font-size: 13px;\"\u003eLes consignes de tri peuvent varier selon votre commune. Ce produit est réservé à la vente en magasins biologiques spécialisés.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-aspen-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-aspen-cta-box\"\u003e\n      \u003cp class=\"soi-aspen-cta-tag\" style=\"color: white;\"\u003eUne réponse douce face à l'anxiété sans nom\u003c\/p\u003e\n      \u003cp class=\"soi-aspen-cta-text\" style=\"color: white;\"\u003eDes granules bio, sans alcool, fidèles à la tradition du Dr Bach : un allié discret à glisser dans votre quotidien pour retrouver la paix intérieure, même face à l'inconnu.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-aspen-marine: #1A2D3D;\n  --soi-aspen-marine-dark: #0F1E2B;\n  --soi-aspen-marine-light: #2C4458;\n  --soi-aspen-pomme: #A1C544;\n  --soi-aspen-pomme-dark: #84A636;\n  --soi-aspen-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-aspen-white: #FFFFFF;\n  --soi-aspen-off-white: #F8FAF6;\n  --soi-aspen-stone: #F1F3EE;\n  --soi-aspen-line: #E5E8E0;\n\n  --soi-aspen-primary: #9B7AB5;\n  --soi-aspen-primary-soft: #C4B3D4;\n  --soi-aspen-accent: #A8C0D8;\n\n  --soi-aspen-text: #1A2D3D;\n  --soi-aspen-text-soft: #4A5B6B;\n  --soi-aspen-text-muted: #7B8693;\n\n  --soi-aspen-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-aspen-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-aspen-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-aspen-radius: 12px;\n  --soi-aspen-radius-sm: 8px;\n  --soi-aspen-radius-pill: 999px;\n}\n\n.soi-aspen-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-aspen-fiche img { max-width: 100%; height: auto; }\n\n.soi-aspen-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-aspen-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-aspen-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-aspen-hero {\n  position: relative;\n  background: var(--soi-aspen-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-aspen-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-aspen-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-aspen-pomme);\n}\n\n.soi-aspen-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-aspen-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-aspen-pomme);\n  border-radius: 50%;\n}\n\n.soi-aspen-hero-title {\n  display: block;\n  color: var(--soi-aspen-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-aspen-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-aspen-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-aspen-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-aspen-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-aspen-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-aspen-label-accent {\n  background: var(--soi-aspen-pomme);\n  border-color: var(--soi-aspen-pomme);\n  color: var(--soi-aspen-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-aspen-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-aspen-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-aspen-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-aspen-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-aspen-pomme);\n  border-radius: 2px;\n}\n\n.soi-aspen-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-aspen-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-aspen-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-aspen-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-aspen-benefit {\n  background: var(--soi-aspen-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-aspen-radius);\n  border: 1px solid var(--soi-aspen-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-aspen-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-aspen-shadow-md);\n}\n\n.soi-aspen-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-aspen-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-aspen-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-aspen-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-aspen-benefit:hover .soi-aspen-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-aspen-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-aspen-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-aspen-benefit p {\n  font-size: 15px;\n  color: var(--soi-aspen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-aspen-compo {\n  background: var(--soi-aspen-off-white);\n  border-radius: var(--soi-aspen-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-aspen-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-aspen-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-aspen-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-aspen-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-aspen-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-aspen-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-aspen-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-aspen-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-aspen-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-aspen-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-aspen-radius);\n  border: 1px solid var(--soi-aspen-line);\n  align-items: flex-start;\n}\n\n.soi-aspen-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-aspen-marine);\n  color: var(--soi-aspen-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-aspen-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-aspen-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-aspen-step-content p {\n  font-size: 15px;\n  color: var(--soi-aspen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-aspen-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-aspen-pomme-light);\n  border-left: 4px solid var(--soi-aspen-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-aspen-radius) var(--soi-aspen-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-aspen-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-aspen-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-aspen-marine);\n  margin-bottom: 4px;\n}\n\n.soi-aspen-tip p {\n  font-size: 15px;\n  color: var(--soi-aspen-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-aspen-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-aspen-accordion-item {\n  background: var(--soi-aspen-off-white);\n  border-radius: var(--soi-aspen-radius-sm);\n  border: 1px solid var(--soi-aspen-line);\n  overflow: hidden;\n}\n\n.soi-aspen-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-aspen-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-aspen-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-aspen-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-aspen-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-aspen-accordion-item[open] .soi-aspen-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-aspen-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-aspen-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-aspen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-aspen-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-aspen-card-mini {\n  background: var(--soi-aspen-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-aspen-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-aspen-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-aspen-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-aspen-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-aspen-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-aspen-marine);\n}\n\n\/* CTA BOX *\/\n.soi-aspen-cta-box {\n  background: var(--soi-aspen-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-aspen-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-aspen-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-aspen-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-aspen-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-aspen-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-aspen-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-aspen-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-aspen-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-aspen-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-aspen-compo-value {\n    text-align: left;\n  }\n\n  .soi-aspen-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-aspen-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-aspen-fiche {\n    --soi-aspen-text-soft: #2C3E50;\n    --soi-aspen-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333255385418,"sku":"BI0100","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-aspen-tremble-bio-en-granules-195-g-biofloral-packshot.webp?v=1791531435","url":"https:\/\/firmtoaromatherapy.com\/products\/fleur-de-bach-aspen-tremble-granules-biofloral","provider":"Soinature","version":"1.0","type":"link"}