{"product_id":"fleur-de-bach-rock-water-eau-de-roche-granules-biofloral","title":"Fleur de Bach Rock Water (Eau de roche) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-rock-fiche\"\u003e\n\n  \u003csection class=\"soi-rock-hero\"\u003e\n    \u003cdiv class=\"soi-rock-hero-tag\"\u003e\n      \u003cspan class=\"soi-rock-tag-dot\"\u003e\u003c\/span\u003e\n      Fleur de Bach n°27 · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rock-hero-title\"\u003eDesserrer l'étau de l'exigence envers soi\u003c\/span\u003e\n    \u003cp class=\"soi-rock-hero-subtitle\"\u003ePréparée à partir d'une eau de source naturelle, Rock Water est traditionnellement associée à la souplesse intérieure, à la compréhension de soi et à l'acceptation de ses propres limites.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rock-hero-labels\"\u003e\n      \u003cspan class=\"soi-rock-label soi-rock-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-rock-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-rock-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n      \u003cspan class=\"soi-rock-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003eFleur de Bach Rock Water bio : un élixir pour assouplir votre rapport à vous-même\u003c\/h2\u003e\n    \u003cp\u003eVous vous imposez des règles strictes, vous ne vous accordez jamais de répit et vous vous reprochez le moindre écart ? La \u003cstrong\u003efleur de Bach 27 Rock Water (Eau de roche) bio\u003c\/strong\u003e de \u003cstrong\u003eBiofloral\u003c\/strong\u003e fait partie des 38 élixirs floraux décrits par le \u003cstrong\u003eDr Edward Bach\u003c\/strong\u003e. Elle est traditionnellement associée à la \u003cstrong\u003esouplesse intérieure\u003c\/strong\u003e, à la compréhension de soi et à l'acceptation de ses propres limites.\u003c\/p\u003e\n    \u003cp\u003eParticularité de cet élixir : il ne s'agit pas d'une fleur à proprement parler. Rock Water est préparée à partir d'une \u003cstrong\u003eeau de source naturelle\u003c\/strong\u003e, symbole de fluidité et de clarté. Elle s'adresse à celles et ceux qui souhaitent relâcher un peu la pression qu'ils se mettent seuls.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse la fleur de Bach Rock Water ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rock-section-intro\"\u003eDans la tradition des élixirs floraux, Rock Water correspond à un profil bien reconnaissable. Vous vous y retrouverez peut-être si :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rock-grid\"\u003e\n      \u003cdiv class=\"soi-rock-card\"\u003e\n        \u003ch3\u003eUne grande exigence envers vous-même\u003c\/h3\u003e\n        \u003cp\u003eVous êtes très exigeant(e) avec vous-même et rarement satisfait(e) de ce que vous accomplissez.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card\"\u003e\n        \u003ch3\u003eDes principes suivis avec rigueur\u003c\/h3\u003e\n        \u003cp\u003eVous appliquez des principes de vie, d'alimentation ou d'entraînement avec une grande rigueur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card\"\u003e\n        \u003ch3\u003eUne difficulté à lâcher prise\u003c\/h3\u003e\n        \u003cp\u003eImproviser ou vous faire plaisir sans culpabiliser vous demande un réel effort.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card\"\u003e\n        \u003ch3\u003eL'envie de plus de bienveillance\u003c\/h3\u003e\n        \u003cp\u003eVous aimeriez cultiver davantage de douceur et de bienveillance envers vous-même.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rock-note\"\u003eL'idée n'est pas de renoncer à vos valeurs, mais de les vivre avec \u003cstrong\u003eplus de douceur et de flexibilité\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ces granules bio Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rock-benefits\"\u003e\n      \u003cdiv class=\"soi-rock-benefit\"\u003e\n        \u003cdiv class=\"soi-rock-benefit-icon\"\u003e\u003cspan\u003e📜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMéthode originale du Dr Bach\u003c\/h3\u003e\n        \u003cp\u003eUne préparation diluée à 1\/240e, fidèle à la tradition.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-benefit\"\u003e\n        \u003cdiv class=\"soi-rock-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003eLes granules conviennent aux personnes qui évitent l'alcool des élixirs liquides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-benefit\"\u003e\n        \u003cdiv class=\"soi-rock-benefit-icon\"\u003e\u003cspan\u003e👜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePratique\u003c\/h3\u003e\n        \u003cp\u003eLe flacon se glisse facilement dans un sac, un bureau ou une trousse de voyage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-benefit\"\u003e\n        \u003cdiv class=\"soi-rock-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eArtisanal et bio\u003c\/h3\u003e\n        \u003cp\u003eUn support en sucre de canne issu de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-benefit\"\u003e\n        \u003cdiv class=\"soi-rock-benefit-icon\"\u003e\u003cspan\u003e🫙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat généreux\u003c\/h3\u003e\n        \u003cp\u003eUn flacon de 19,5 g pour plusieurs semaines de cure.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Rock Water ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rock-section-intro\"\u003eLa posologie conseillée est simple :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rock-grid-compact\"\u003e\n      \u003cdiv class=\"soi-rock-card-mini\"\u003e\n        \u003cspan class=\"soi-rock-card-mini-label\"\u003ePar prise\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-card-mini-value\"\u003e3 à 4 granules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card-mini\"\u003e\n        \u003cspan class=\"soi-rock-card-mini-label\"\u003eFréquence\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-card-mini-value\"\u003e4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card-mini\"\u003e\n        \u003cspan class=\"soi-rock-card-mini-label\"\u003eDurée\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-card-mini-value\"\u003e1 à 4 semaines\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rock-timeline\"\u003e\n      \u003cdiv class=\"soi-rock-step\"\u003e\n        \u003cdiv class=\"soi-rock-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rock-step-content\"\u003e\n          \u003ch3\u003eVersez les granules dans le bouchon\u003c\/h3\u003e\n          \u003cp\u003eÉvitez de toucher les granules avec les doigts.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-step\"\u003e\n        \u003cdiv class=\"soi-rock-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rock-step-content\"\u003e\n          \u003ch3\u003eLaissez fondre ou diluez\u003c\/h3\u003e\n          \u003cp\u003eLaissez fondre les granules sous la langue ou dans la bouche. Vous pouvez aussi les diluer dans un verre d'eau et boire par petites gorgées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-step\"\u003e\n        \u003cdiv class=\"soi-rock-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rock-step-content\"\u003e\n          \u003ch3\u003eRythmez vos prises\u003c\/h3\u003e\n          \u003cp\u003eAssociez les prises à des repères du quotidien : réveil, milieu de matinée, après-midi, coucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-step\"\u003e\n        \u003cdiv class=\"soi-rock-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-rock-step-content\"\u003e\n          \u003ch3\u003eObservez votre ressenti\u003c\/h3\u003e\n          \u003cp\u003ePrêtez attention à la façon dont vous vous sentez au fil des jours. Si besoin, une cure peut être renouvelée après une pause.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rock-compo\"\u003e\n      \u003cdiv class=\"soi-rock-compo-row\"\u003e\n        \u003cspan class=\"soi-rock-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003eSucre de canne*, imprégné de préparation à la fleur de Bach Rock Water (\u003cem\u003eAqua e saxo\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-compo-row\"\u003e\n        \u003cspan class=\"soi-rock-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-compo-row\"\u003e\n        \u003cspan class=\"soi-rock-compo-label\"\u003eDosage par prise\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003e3 à 4 granules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-compo-row\"\u003e\n        \u003cspan class=\"soi-rock-compo-label\"\u003eMaximum par jour\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003e12 à 16 granules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-compo-row\"\u003e\n        \u003cspan class=\"soi-rock-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003eFlacon de granules de 19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rock-small\"\u003e*Ingrédient issu de l'agriculture biologique. Les AJR\/VNR ne sont pas applicables à ce type de préparation. Les granules étant à base de sucre, les personnes diabétiques demanderont conseil à leur médecin.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rock-accordion\"\u003e\n      \u003cdetails class=\"soi-rock-accordion-item\"\u003e\n        \u003csummary class=\"soi-rock-accordion-header\"\u003eRecommandations générales\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rock-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée. Ce produit ne remplace pas un traitement médical, ni un suivi par un professionnel de santé, ni un régime alimentaire varié et équilibré ou un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rock-accordion-item\"\u003e\n        \u003csummary class=\"soi-rock-accordion-header\"\u003eSituations particulières\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rock-accordion-content\"\u003e\n          \u003cp\u003eEn cas de mal-être persistant, de grossesse ou de traitement en cours, parlez-en à votre médecin. Tenir hors de la portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rock-accordion-item\"\u003e\n        \u003csummary class=\"soi-rock-accordion-header\"\u003eRecyclage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rock-accordion-content\"\u003e\n          \u003cp\u003eLe flacon en verre se dépose dans le bac de tri verre (règles variables selon votre commune).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rock-cta-box\"\u003e\n      \u003cp class=\"soi-rock-cta-tag\" style=\"color: white;\"\u003eUne parenthèse de douceur, à votre rythme\u003c\/p\u003e\n      \u003cp class=\"soi-rock-cta-text\" style=\"color: white;\"\u003eCes granules sans alcool vous invitent à vous parler avec plus de bienveillance. Parce qu'être exigeant(e) n'empêche pas d'être tendre avec soi-même.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-rock-fiche {\n  --soi-rock-marine: #1A2D3D;\n  --soi-rock-marine-dark: #0F1E2B;\n  --soi-rock-marine-light: #2C4458;\n  --soi-rock-pomme: #A1C544;\n  --soi-rock-pomme-dark: #84A636;\n  --soi-rock-pomme-light: rgba(161,197,68,0.10);\n  --soi-rock-white: #FFFFFF;\n  --soi-rock-off-white: #F8FAF6;\n  --soi-rock-stone: #F1F3EE;\n  --soi-rock-line: #E5E8E0;\n  --soi-rock-primary: #D4A2BC;\n  --soi-rock-primary-soft: #F8EDF3;\n  --soi-rock-accent: #5A3B2C;\n  --soi-rock-text: #1A2D3D;\n  --soi-rock-text-soft: #4A5B6B;\n  --soi-rock-text-muted: #7B8693;\n  --soi-rock-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rock-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rock-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rock-radius: 12px;\n  --soi-rock-radius-sm: 8px;\n  --soi-rock-radius-pill: 999px;\n}\n\n.soi-rock-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rock-fiche img { max-width: 100%; height: auto; }\n\n.soi-rock-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rock-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rock-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-rock-hero {\n  position: relative;\n  background: var(--soi-rock-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-rock-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-rock-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-rock-pomme) 0%, var(--soi-rock-pomme) 70%, var(--soi-rock-primary) 70%, var(--soi-rock-primary) 100%);\n}\n.soi-rock-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.soi-rock-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rock-pomme);\n  border-radius: 50%;\n}\n.soi-rock-hero-title {\n  display: block;\n  color: var(--soi-rock-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.soi-rock-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.soi-rock-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-rock-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-rock-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rock-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-rock-label-accent {\n  background: var(--soi-rock-pomme);\n  border-color: var(--soi-rock-pomme);\n  color: var(--soi-rock-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-rock-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-rock-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rock-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.soi-rock-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rock-pomme);\n  border-radius: 2px;\n}\n.soi-rock-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rock-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-rock-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rock-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-rock-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-rock-section p.soi-rock-section-intro {\n  color: var(--soi-rock-text-soft);\n  margin-bottom: 1.5rem;\n}\n.soi-rock-section p.soi-rock-note {\n  margin-top: 1.5rem;\n  padding: 1rem 1.25rem;\n  background: var(--soi-rock-primary-soft);\n  border-radius: var(--soi-rock-radius-sm);\n  color: var(--soi-rock-accent);\n}\n.soi-rock-section p.soi-rock-small {\n  margin-top: 1rem;\n  font-size: clamp(12px, 1.6vw, 13px);\n  color: var(--soi-rock-text-muted);\n}\n\n\/* BENEFITS *\/\n.soi-rock-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n  gap: 1.25rem;\n}\n.soi-rock-benefit {\n  background: var(--soi-rock-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-rock-radius);\n  border: 1px solid var(--soi-rock-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-rock-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rock-shadow-md);\n}\n.soi-rock-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-rock-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.soi-rock-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-rock-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n.soi-rock-benefit:hover .soi-rock-benefit-icon::after {\n  opacity: 1;\n}\n.soi-rock-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-rock-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-rock-section .soi-rock-benefit p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rock-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-rock-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-rock-card {\n  background: var(--soi-rock-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rock-radius);\n  border-left: 3px solid var(--soi-rock-pomme);\n}\n.soi-rock-card-alt {\n  background: var(--soi-rock-white);\n  border: 1px solid var(--soi-rock-line);\n  border-left: 3px solid var(--soi-rock-primary);\n}\n.soi-rock-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-rock-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-rock-section .soi-rock-card p {\n  font-size: 14px;\n  color: var(--soi-rock-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-rock-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.soi-rock-card-mini {\n  background: var(--soi-rock-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-rock-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  border-top: 3px solid var(--soi-rock-pomme);\n}\n.soi-rock-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-rock-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n.soi-rock-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(14px, 2vw, 15px);\n  font-weight: 600;\n  color: var(--soi-rock-marine);\n}\n\n\/* TIMELINE *\/\n.soi-rock-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n.soi-rock-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rock-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rock-radius);\n  border: 1px solid var(--soi-rock-line);\n  align-items: flex-start;\n}\n.soi-rock-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rock-marine);\n  color: var(--soi-rock-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.soi-rock-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-rock-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-rock-section .soi-rock-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rock-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-rock-compo {\n  background: var(--soi-rock-off-white);\n  border-radius: var(--soi-rock-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n.soi-rock-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-rock-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-rock-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-rock-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rock-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n.soi-rock-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rock-marine);\n  text-align: right;\n  max-width: 65%;\n}\n\n\/* ACCORDÉON *\/\n.soi-rock-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-rock-accordion-item {\n  background: var(--soi-rock-off-white);\n  border-radius: var(--soi-rock-radius-sm);\n  border: 1px solid var(--soi-rock-line);\n  overflow: hidden;\n}\n.soi-rock-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rock-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.soi-rock-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-rock-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rock-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-rock-accordion-item[open] .soi-rock-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-rock-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-rock-section .soi-rock-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rock-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-rock-cta-box {\n  background: var(--soi-rock-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rock-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-rock-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-rock-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-rock-section .soi-rock-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-rock-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-rock-section .soi-rock-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rock-white);\n  line-height: 1.4;\n  margin: 0 auto;\n  max-width: 580px;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  .soi-rock-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-rock-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-rock-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n  .soi-rock-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rock-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-rock-fiche {\n    --soi-rock-text-soft: #2C3E50;\n    --soi-rock-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333261349194,"sku":"BI0200","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-rock-water-eau-de-roche-bio-en-granules-195-g--packshot.webp?v=1792566936","url":"https:\/\/firmtoaromatherapy.com\/products\/fleur-de-bach-rock-water-eau-de-roche-granules-biofloral","provider":"Soinature","version":"1.0","type":"link"}