{"title":"Biofloral","description":"\u003cp\u003eBiofloral, c'est un de nos chouchous : un laboratoire bio de Haute-Loire qui cueille, macère et prépare à la main. Voici pourquoi on l'adore.\u003c\/p\u003e\u003ch2\u003eL'histoire de Biofloral : un Bavarois, un vélo et une vallée sauvage\u003c\/h2\u003e\u003cp\u003eCette histoire, on ne s'en lasse pas. En 1979, Ulrich Rampp quitte la Bavière à vélo et pose ses valises en Haute-Loire, dans une vallée discrète au pied des sucs auvergnats. Il observe, apprend, se laisse inspirer par la nature, et fonde en 1999 le laboratoire \u003cstrong\u003eBiofloral\u003c\/strong\u003e, avec une idée simple : préparer à la main des élixirs à base de plantes certifiées bio.\u003c\/p\u003e\u003cp\u003eSes références ? Les manuscrits d'Hildegarde de Bingen, de Paracelse et les travaux du Dr Edward Bach. Depuis 2020, l'équipe travaille à Saint-Pierre-Eynac, dans le Velay, et en 2023 elle a remanié sa gamme pour revenir à ce qu'elle fait de mieux : les fleurs de Bach, avec des complexes associant plusieurs fleurs.\u003c\/p\u003e\u003ch2\u003eUn savoir-faire artisanal, fleur après fleur\u003c\/h2\u003e\u003cp\u003eIci, rien d'industriel. Les fleurs sauvages sont cueillies le matin, au lever du soleil, puis confiées à l'eau et aux rayons du soleil. La macération est ensuite stabilisée avec du cognac bio Demeter, en dilution au 1\/240e. Pour 36 des 38 fleurs de Bach, la cueillette se déroule dans un rayon de 30 km autour du laboratoire. Certaines préparations réclament plusieurs mois de maturation, et des contrôles jalonnent le parcours. Franchement, ça force le respect.\u003c\/p\u003e\u003ch2\u003ePourquoi nous avons sélectionné Biofloral\u003c\/h2\u003e\u003cp\u003eQuatre critères guident nos choix, et Biofloral les coche tous :\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eQualité des formules :\u003c\/strong\u003e des préparations qui suivent la méthode originale du Dr Bach.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eFabriqué en France :\u003c\/strong\u003e de la cueillette à la préparation, tout se passe en Haute-Loire.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eCertifié bio :\u003c\/strong\u003e les plantes sont certifiées 100 % bio.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cstrong\u003eMarque historique :\u003c\/strong\u003e un laboratoire né en 1999 qui n'a jamais perdu son cap.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eNotre relation reste simple : on a choisi Biofloral sur ces critères, et on l'ajoute avec plaisir à notre rayon \u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/collections\/medecines-alternatives\"\u003emédecines alternatives\u003c\/a\u003e.\u003c\/p\u003e\u003ch2\u003eValeurs et engagements\u003c\/h2\u003e\u003cp\u003eLe label bio garantit des plantes issues d'une agriculture sans pesticides de synthèse, sous contrôle. Biofloral va plus loin : le laboratoire est membre d'Enercoop et fonctionne à l'électricité 100 % renouvelable. Les extensions du bâtiment mêlent pierre, bois, terre cuite et laine de moutons d'Auvergne pour l'isolation. Une mare récupère l'eau de pluie, et un jardin de fleurs et de plantes médicinales trône au centre du site. On adore : ce sont des gestes concrets, pas des slogans.\u003c\/p\u003e\u003ch2\u003ePour qui sont faits ces produits ?\u003c\/h2\u003e\u003cp\u003ePour celles et ceux qui aiment les approches douces et les rituels du quotidien : les fans de \u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/collections\/fleurs-de-bach\"\u003efleurs de Bach\u003c\/a\u003e, les parents en quête d'idées \u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/collections\/pour-les-enfants\"\u003epour les enfants\u003c\/a\u003e, ou les personnes qui veulent soigner leur \u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/collections\/sommeil-apaisement\"\u003esommeil et endormissement\u003c\/a\u003e le soir.\u003c\/p\u003e\u003cp\u003eSoyons francs : ce n'est pas pour vous si vous attendez un effet spectaculaire, ni un remplacement d'un avis médical. Certaines préparations contiennent une base alcoolisée (cognac bio) : un coup d'œil à l'étiquette s'impose.\u003c\/p\u003e\u003ch2\u003eCe qui la distingue de la concurrence\u003c\/h2\u003e\u003cp\u003eCe qui nous plaît : cueillette sauvage locale, macération maison et site pensé comme un jardin forment un ensemble cohérent. Le recentrage de 2023 nous parle aussi : plutôt que de multiplier les références, l'équipe a stoppé certaines productions pour approfondir son métier. Envie d'explorer d'autres univers ? Parcourez \u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/collections\/marque-externe\"\u003enos autres marques partenaires\u003c\/a\u003e.\u003c\/p\u003e\u003ch2\u003eLes points forts de leurs produits\u003c\/h2\u003e\u003cp\u003eOn aime la lisibilité de la démarche : on sait d'où viennent les fleurs, comment elles sont préparées et avec quoi elles sont conservées. Les complexes conviennent bien si vous débutez et ne savez pas par où commencer. Pour prolonger votre routine, découvrez nos \u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/collections\/complements-alimentaires\"\u003ecompléments alimentaires\u003c\/a\u003e, ou notre sélection \u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/collections\/tva5\"\u003eà taux de TVA réduit\u003c\/a\u003e.\u003c\/p\u003e\u003cdiv class=\"faq-container\"\u003e\n\u003cdetails open=\"true\" data-tiptap-details=\"\"\u003e\u003csummary data-tiptap-summary=\"\"\u003eOù est fabriqué Biofloral ?\u003c\/summary\u003e\u003cp\u003eLe laboratoire est installé à Saint-Pierre-Eynac, dans le Velay, en Haute-Loire. C'est là que les préparations sont élaborées.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"true\" data-tiptap-details=\"\"\u003e\u003csummary data-tiptap-summary=\"\"\u003eLes produits Biofloral sont-ils certifiés bio ?\u003c\/summary\u003e\u003cp\u003eOui, la marque travaille avec des plantes certifiées 100 % bio. Pensez à vérifier la mention sur l'étiquette de chaque produit.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"true\" data-tiptap-details=\"\"\u003e\u003csummary data-tiptap-summary=\"\"\u003ePeut-on proposer ces produits aux enfants ?\u003c\/summary\u003e\u003cp\u003eCertaines préparations contiennent une base alcoolisée, donc lisez bien la composition. Pour un enfant, demandez conseil à un professionnel de santé ou à un pharmacien avant de commencer.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp\u003e\u003c\/p\u003e\n\n\u003cstyle\u003e\n\/* FAQ Styles *\/\n.faq-container {\n  max-width: 100%;\n  margin: 20px auto;\n  padding: 15px;\n  background: #f8f8f8;\n  border-radius: 8px;\n  border: 1px solid #ddd;\n}\n.faq-container details {\n  margin-bottom: 10px;\n  background: white;\n  padding: 12px;\n  border-radius: 6px;\n  border: 1px solid #ddd;\n  cursor: pointer;\n  transition: all 0.3s ease;\n}\n.faq-container details[open] {\n  background: #eef5ee;\n  border-color: #6a7e70;\n}\n.faq-container summary {\n  font-weight: bold;\n  font-size: 1rem;\n  color: #333;\n  padding: 5px 0;\n  cursor: pointer;\n  transition: color 0.3s ease;\n  display: flex;\n  justify-content: space-between;\n  align-items: left;\n}\n.faq-container summary:hover {\n  color: #6a7e70;\n}\n.faq-container summary::after {\n  content: \"▼\";\n  font-size: 0.9rem;\n  color: #888;\n  transition: transform 0.3s ease;\n}\n.faq-container details[open] summary::after {\n  transform: rotate(180deg);\n  color: #6a7e70;\n}\n.faq-container p {\n  margin-top: 8px;\n  font-size: 0.95rem;\n  color: #555;\n  line-height: 1.5;\n}\n.faq-container details[open] p {\n  animation: fadeIn 0.3s ease-in-out;\n}\n@keyframes fadeIn {\n  from { opacity: 0; transform: translateY(-5px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","products":[{"product_id":"confiance-en-soi-bio-fleurs-de-bach-en-spray-20-ml-biofloral","title":"Spray Confiance en soi bio aux fleurs de Bach - 20 ml - Biofloral","description":"\u003cdiv class=\"soi-conf-fiche\"\u003e\n\n  \u003csection class=\"soi-conf-hero\"\u003e\n    \u003cdiv class=\"soi-conf-hero-tag\"\u003e\n      \u003cspan class=\"soi-conf-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-conf-hero-title\"\u003eL'allié discret de votre confiance intérieure\u003c\/span\u003e\n    \u003cp class=\"soi-conf-hero-subtitle\"\u003eCinq fleurs de Bach authentiques réunies en un spray bio et artisanal, pour retrouver estime de soi, sérénité et audace au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-conf-hero-labels\"\u003e\n      \u003cspan class=\"soi-conf-label soi-conf-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-conf-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-conf-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n      \u003cspan class=\"soi-conf-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-conf-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray de fleurs de Bach pour la confiance en soi ?\u003c\/h2\u003e\n    \u003cp class=\"soi-conf-section-intro\"\u003eContrairement aux élixirs en gouttes classiques, ce spray offre une prise encore plus simple et rapide : deux pulvérisations sous la langue et le tour est joué. Conçu par Biofloral selon la méthode originale du Dr Edward Bach, ce complexe artisanal respecte chaque étape de fabrication pour garantir la qualité et l'authenticité des essences florales.\u003c\/p\u003e\n    \u003cdiv class=\"soi-conf-grid-compact\"\u003e\n      \u003cdiv class=\"soi-conf-card-mini\"\u003e\n        \u003cspan class=\"soi-conf-card-mini-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-card-mini-label\"\u003eSynergie\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-card-mini-value\"\u003e5 fleurs de Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-card-mini\"\u003e\n        \u003cspan class=\"soi-conf-card-mini-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-card-mini-value\"\u003eArtisanale, France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-card-mini\"\u003e\n        \u003cspan class=\"soi-conf-card-mini-icon\"\u003e💨\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-card-mini-value\"\u003eSpray 20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-card-mini\"\u003e\n        \u003cspan class=\"soi-conf-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-card-mini-value\"\u003eBio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-conf-section\"\u003e\n    \u003ch2\u003eLes 5 fleurs de Bach de la synergie Confiance en soi\u003c\/h2\u003e\n    \u003cp class=\"soi-conf-section-intro\"\u003eChaque fleur a été sélectionnée pour ses propriétés spécifiques, formant ensemble un complexe cohérent et complémentaire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-conf-grid\"\u003e\n      \u003cdiv class=\"soi-conf-card\"\u003e\n        \u003ch3\u003e🌲 Larch (Mélèze)\u003c\/h3\u003e\n        \u003cp\u003ePour les personnes qui se sous-estiment et craignent l'échec avant même d'avoir essayé. Elle stimule l'estime de soi et l'audace.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-card\"\u003e\n        \u003ch3\u003e💙 Cerato (Plumbago)\u003c\/h3\u003e\n        \u003cp\u003eIndiquée pour ceux qui manquent de confiance en leur propre jugement et cherchent constamment la validation des autres. Elle renforce l'intuition et la décision.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-card\"\u003e\n        \u003ch3\u003e🌼 Gentian (Gentiane)\u003c\/h3\u003e\n        \u003cp\u003eUtile en cas de découragement ou de pessimisme après un obstacle. Elle vous aide à retrouver l'optimisme et la persévérance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-card\"\u003e\n        \u003ch3\u003e🍃 Aspen (Tremble)\u003c\/h3\u003e\n        \u003cp\u003ePour les angoisses vagues et les peurs diffuses sans raison apparente. Elle apporte sécurité intérieure et sérénité face à l'inconnu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-card\"\u003e\n        \u003ch3\u003e🍎 Crab Apple (Pommier Sauvage)\u003c\/h3\u003e\n        \u003cp\u003ePour ceux qui se jugent sévèrement et ont du mal à s'accepter tels qu'ils sont. Elle favorise la tolérance envers soi-même.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-conf-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-conf-compo\"\u003e\n      \u003cdiv class=\"soi-conf-compo-row\"\u003e\n        \u003cspan class=\"soi-conf-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-compo-value\"\u003eCognac (27% vol.) issu de l'agriculture biodynamique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-compo-row\"\u003e\n        \u003cspan class=\"soi-conf-compo-label\"\u003eFleurs de Bach bio\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-compo-value\"\u003eLarch, Cerato, Gentian, Aspen, Crab Apple\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-compo-row\"\u003e\n        \u003cspan class=\"soi-conf-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-compo-row\"\u003e\n        \u003cspan class=\"soi-conf-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-compo-value\"\u003e2 pulvérisations, 4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-compo-row\"\u003e\n        \u003cspan class=\"soi-conf-compo-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-compo-value\"\u003e1 à 4 semaines, en cure ponctuelle ou continue\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-compo-row\"\u003e\n        \u003cspan class=\"soi-conf-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-conf-compo-value\"\u003eFlacon spray en verre ambré, 20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-conf-tip\"\u003e\n      \u003cdiv class=\"soi-conf-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLes ingrédients sont issus de l'agriculture biologique, et le cognac de l'agriculture biodynamique. Vous pouvez pulvériser directement sous la langue ou dans un verre d'eau, selon votre préférence.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-conf-section\"\u003e\n    \u003ch2\u003eComment utiliser le spray de fleurs de Bach contre le stress et le manque de confiance ?\u003c\/h2\u003e\n    \u003cp class=\"soi-conf-section-intro\"\u003eCe spray s'intègre facilement à votre routine quotidienne, pour vous accompagner à chaque moment clé de la journée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-conf-timeline\"\u003e\n      \u003cdiv class=\"soi-conf-step\"\u003e\n        \u003cdiv class=\"soi-conf-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-conf-step-content\"\u003e\n          \u003ch3\u003eLe matin\u003c\/h3\u003e\n          \u003cp\u003e2 pulvérisations au réveil pour démarrer la journée avec aplomb.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-step\"\u003e\n        \u003cdiv class=\"soi-conf-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-conf-step-content\"\u003e\n          \u003ch3\u003eAvant une situation stressante\u003c\/h3\u003e\n          \u003cp\u003eEntretien, prise de parole, examen : une pulvérisation quelques minutes avant pour ancrer la sérénité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-step\"\u003e\n        \u003cdiv class=\"soi-conf-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-conf-step-content\"\u003e\n          \u003ch3\u003eEn journée\u003c\/h3\u003e\n          \u003cp\u003eÀ renouveler dès que le doute ou l'anxiété se manifestent.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-conf-step\"\u003e\n        \u003cdiv class=\"soi-conf-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-conf-step-content\"\u003e\n          \u003ch3\u003eLe soir\u003c\/h3\u003e\n          \u003cp\u003ePour clore la journée avec douceur et relâcher les tensions accumulées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-conf-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-conf-accordion\"\u003e\n      \u003cdetails class=\"soi-conf-accordion-item\"\u003e\n        \u003csummary class=\"soi-conf-accordion-header\"\u003e⚠️ Précautions et contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-conf-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit ne se substitue pas à un régime alimentaire varié et équilibré, ni à un mode de vie sain. Il ne remplace en aucun cas un avis ou un traitement médical. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-conf-accordion-item\"\u003e\n        \u003csummary class=\"soi-conf-accordion-header\"\u003e🍷 Teneur en alcool\u003c\/summary\u003e\n        \u003cdiv class=\"soi-conf-accordion-content\"\u003e\n          \u003cp\u003eCe produit contient de l'alcool (cognac à 27% vol.). Il est déconseillé aux personnes évitant toute consommation d'alcool.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-conf-accordion-item\"\u003e\n        \u003csummary class=\"soi-conf-accordion-header\"\u003e♻️ Recyclage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-conf-accordion-content\"\u003e\n          \u003cp\u003eFlacon spray en verre ambré de 20 ml. À recycler dans le bac verre (règles variables selon les localités).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-conf-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-conf-cta-box\"\u003e\n      \u003cp class=\"soi-conf-cta-tag\" style=\"color: white;\"\u003eCultivez votre confiance, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-conf-cta-text\" style=\"color: white;\"\u003eLe spray Confiance en soi bio Biofloral vous accompagne avec douceur, jour après jour, pour dépasser les doutes, apaiser les peurs et retrouver cette voix intérieure qui sait exactement qui vous êtes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-conf-marine: #1A2D3D;\n  --soi-conf-marine-dark: #0F1E2B;\n  --soi-conf-marine-light: #2C4458;\n  --soi-conf-pomme: #A1C544;\n  --soi-conf-pomme-dark: #84A636;\n  --soi-conf-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-conf-white: #FFFFFF;\n  --soi-conf-off-white: #F8FAF6;\n  --soi-conf-stone: #F1F3EE;\n  --soi-conf-line: #E5E8E0;\n\n  --soi-conf-primary: #9B7AB5;\n  --soi-conf-primary-soft: rgba(155,122,181,0.10);\n  --soi-conf-accent: #5A3A28;\n\n  --soi-conf-text: #1A2D3D;\n  --soi-conf-text-soft: #4A5B6B;\n  --soi-conf-text-muted: #7B8693;\n\n  --soi-conf-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-conf-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-conf-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-conf-radius: 12px;\n  --soi-conf-radius-sm: 8px;\n  --soi-conf-radius-pill: 999px;\n}\n\n.soi-conf-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-conf-fiche img { max-width: 100%; height: auto; }\n\n.soi-conf-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-conf-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-conf-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-conf-hero {\n  position: relative;\n  background: var(--soi-conf-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-conf-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-conf-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-conf-pomme);\n}\n\n.soi-conf-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-conf-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-conf-pomme);\n  border-radius: 50%;\n}\n\n.soi-conf-hero-title {\n  display: block;\n  color: var(--soi-conf-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-conf-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-conf-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-conf-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-conf-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-conf-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-conf-label-accent {\n  background: var(--soi-conf-pomme);\n  border-color: var(--soi-conf-pomme);\n  color: var(--soi-conf-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-conf-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-conf-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-conf-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-conf-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-conf-pomme);\n  border-radius: 2px;\n}\n\n.soi-conf-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-conf-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-conf-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-conf-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-conf-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-conf-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-conf-card-mini {\n  background: var(--soi-conf-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-conf-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-conf-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-conf-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-conf-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-conf-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-conf-marine);\n}\n\n\/* === GRID + CARDS === *\/\n.soi-conf-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-conf-card {\n  background: var(--soi-conf-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-conf-radius);\n  border-left: 3px solid var(--soi-conf-pomme);\n}\n\n.soi-conf-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-conf-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-conf-card p {\n  font-size: 14px;\n  color: var(--soi-conf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-conf-compo {\n  background: var(--soi-conf-off-white);\n  border-radius: var(--soi-conf-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-conf-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-conf-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-conf-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-conf-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-conf-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-conf-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-conf-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-conf-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-conf-pomme-light);\n  border-left: 4px solid var(--soi-conf-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-conf-radius) var(--soi-conf-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-conf-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-conf-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-conf-marine);\n  margin-bottom: 4px;\n}\n\n.soi-conf-tip p {\n  font-size: 15px;\n  color: var(--soi-conf-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-conf-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-conf-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-conf-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-conf-radius);\n  border: 1px solid var(--soi-conf-line);\n  align-items: flex-start;\n}\n\n.soi-conf-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-conf-marine);\n  color: var(--soi-conf-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-conf-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-conf-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-conf-step-content p {\n  font-size: 15px;\n  color: var(--soi-conf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-conf-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-conf-accordion-item {\n  background: var(--soi-conf-off-white);\n  border-radius: var(--soi-conf-radius-sm);\n  border: 1px solid var(--soi-conf-line);\n  overflow: hidden;\n}\n\n.soi-conf-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-conf-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-conf-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-conf-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-conf-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-conf-accordion-item[open] .soi-conf-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-conf-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-conf-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-conf-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-conf-cta-box {\n  background: var(--soi-conf-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-conf-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-conf-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-conf-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-conf-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-conf-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-conf-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-conf-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-conf-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-conf-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-conf-compo-value {\n    text-align: left;\n  }\n\n  .soi-conf-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-conf-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-conf-fiche {\n    --soi-conf-text-soft: #2C3E50;\n    --soi-conf-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333249323338,"sku":"BI0005","price":13.09,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/confiance-en-soi-bio-fleurs-de-bach-en-spray-20-ml-biofloral-packshot.webp?v=1789133324"},{"product_id":"fleur-bach-ange-gardien-granules-enfants-biofloral","title":"Ange gardien bio - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-ange-fiche\"\u003e\n\n  \u003csection class=\"soi-ange-hero\"\u003e\n    \u003cdiv class=\"soi-ange-hero-tag\"\u003e\n      \u003cspan class=\"soi-ange-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral Kids\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-ange-hero-title\"\u003eRéconfort floral pour les petits cœurs sensibles\u003c\/span\u003e\n    \u003cp class=\"soi-ange-hero-subtitle\"\u003eUn complexe de 6 Fleurs de Bach authentiques, spécialement formulé pour accompagner votre enfant dans ses émotions au quotidien. Sans alcool, en granules fondants, certifié bio.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ange-hero-labels\"\u003e\n      \u003cspan class=\"soi-ange-label soi-ange-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-ange-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-ange-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n      \u003cspan class=\"soi-ange-label\"\u003eFABRICATION ARTISANALE FRANÇAISE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003eAnge Gardien Bio Granules Enfants Biofloral : un soutien émotionnel naturel pour votre enfant\u003c\/h2\u003e\n    \u003cp\u003eVotre enfant traverse une période d'anxiété, de manque de confiance ou de difficulté à s'adapter à un changement ? Les \u003cstrong\u003egranules Ange Gardien Bio de Biofloral\u003c\/strong\u003e ont été pensés spécialement pour les enfants, avec une formule douce à base de \u003cstrong\u003eFleurs de Bach authentiques certifiées bio\u003c\/strong\u003e, sans alcool et sans arôme artificiel. Un allié naturel, rassurant et facile à utiliser au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les granules Ange Gardien Biofloral Kids ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ange-benefits\"\u003e\n      \u003cdiv class=\"soi-ange-benefit\"\u003e\n        \u003cdiv class=\"soi-ange-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % bio et sans alcool\u003c\/h3\u003e\n        \u003cp\u003eUne formule adaptée à la sensibilité des enfants, dès 3 ans, sous la surveillance d'un adulte.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-benefit\"\u003e\n        \u003cdiv class=\"soi-ange-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFleurs de Bach authentiques\u003c\/h3\u003e\n        \u003cp\u003eÉlaborées selon la méthode originale du Dr Bach, à 1\/240e de dilution.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-benefit\"\u003e\n        \u003cdiv class=\"soi-ange-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabrication artisanale française\u003c\/h3\u003e\n        \u003cp\u003eBiofloral est pionnier des élixirs floraux en France depuis plus de 30 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-benefit\"\u003e\n        \u003cdiv class=\"soi-ange-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat granules pratique\u003c\/h3\u003e\n        \u003cp\u003eFondent facilement en bouche ou dans un verre d'eau, sans contrainte pour l'enfant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003eComposition détaillée : 6 essences florales complémentaires\u003c\/h2\u003e\n    \u003cp class=\"soi-ange-section-intro\"\u003eChaque granule est imprégné d'un complexe de \u003cstrong\u003e6 Fleurs de Bach soigneusement associées\u003c\/strong\u003e, toutes issues de l'agriculture biologique :\u003c\/p\u003e\n    \u003cdiv class=\"soi-ange-grid\"\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌳 Aspen (Tremble, \u003cem\u003ePopulus tremula\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour les peurs inexpliquées, les angoisses diffuses, les appréhensions nocturnes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e💜 Gentian (Gentiane, \u003cem\u003eGentiana amarella\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour aider l'enfant découragé à retrouver la persévérance face aux obstacles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌲 Larch (Mélèze, \u003cem\u003eLarix decidua\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour renforcer la confiance en soi et l'estime personnelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌼 Mimulus (\u003cem\u003eMimulus guttatus\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour les peurs connues et identifiées (peur du noir, de l'école, des inconnus).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🍂 Walnut (Noyer, \u003cem\u003eJuglans regia\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour faciliter les transitions et l'adaptation aux changements (déménagement, nouvelle école, arrivée d'un bébé).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌹 Wild Rose (Églantier, \u003cem\u003eRosa canina\u003c\/em\u003e)\u003c\/h3\u003e\n        \u003cp\u003ePour réveiller l'enthousiasme et la joie de vivre chez un enfant apathique ou résigné.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ange-tip\"\u003e\n      \u003cdiv class=\"soi-ange-tip-icon\"\u003e🧪\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eIngrédient de base\u003c\/strong\u003e\n        \u003cp\u003eSucre de canne* imprégné des préparations florales* à 1\/240e selon la méthode originale du Dr Bach. (*issus de l'agriculture biologique)\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003eComment utiliser les granules Ange Gardien ?\u003c\/h2\u003e\n    \u003cp class=\"soi-ange-section-intro\"\u003eL'utilisation est simple et s'intègre facilement dans la routine de votre enfant :\u003c\/p\u003e\n    \u003cdiv class=\"soi-ange-timeline\"\u003e\n      \u003cdiv class=\"soi-ange-step\"\u003e\n        \u003cdiv class=\"soi-ange-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-ange-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003eDonner \u003cstrong\u003e3 à 4 granules\u003c\/strong\u003e, à laisser fondre 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-ange-step\"\u003e\n        \u003cdiv class=\"soi-ange-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-ange-step-content\"\u003e\n          \u003ch3\u003eFréquence\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e4 fois par jour\u003c\/strong\u003e, de préférence hors des repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-step\"\u003e\n        \u003cdiv class=\"soi-ange-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-ange-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eSur une durée de \u003cstrong\u003e1 à 4 semaines\u003c\/strong\u003e, selon les besoins de votre enfant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ange-tip\"\u003e\n      \u003cdiv class=\"soi-ange-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour les plus petits qui ne peuvent pas encore laisser fondre les granules seuls, dissolvez-les simplement dans un peu d'eau et faites-les boire à l'enfant à la petite cuillère.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003eDans quelles situations ce complexe floral peut-il aider ?\u003c\/h2\u003e\n    \u003cp class=\"soi-ange-section-intro\"\u003eLes granules Ange Gardien sont particulièrement adaptés dans les moments de vie suivants :\u003c\/p\u003e\n    \u003cdiv class=\"soi-ange-grid\"\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🎒 Rentrée scolaire ou changement d'école\u003c\/h3\u003e\n        \u003cp\u003ePour faciliter l'adaptation de votre enfant à un nouvel environnement scolaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🌙 Peurs nocturnes\u003c\/h3\u003e\n        \u003cp\u003ePour apaiser les angoisses sans raison apparente qui surviennent au moment du coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🫣 Manque de confiance en soi\u003c\/h3\u003e\n        \u003cp\u003ePour soutenir un enfant timide ou qui peine à s'affirmer au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e🏠 Séparation ou déménagement\u003c\/h3\u003e\n        \u003cp\u003ePour accompagner les périodes de transition familiale avec plus de sérénité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ange-card\"\u003e\n        \u003ch3\u003e😔 Découragement ou démotivation\u003c\/h3\u003e\n        \u003cp\u003ePour redonner enthousiasme et élan à un enfant facilement découragé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ange-accordion\"\u003e\n      \u003cdetails class=\"soi-ange-accordion-item\"\u003e\n        \u003csummary class=\"soi-ange-accordion-header\"\u003e⚠️ Précautions et recommandations\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ange-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit \u003cstrong\u003ene se substitue pas à un traitement médical\u003c\/strong\u003e ni à une alimentation variée et équilibrée. Tenez le flacon hors de portée des jeunes enfants non supervisés. En cas de doute, consultez votre médecin ou pédiatre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ange-accordion-item\"\u003e\n        \u003csummary class=\"soi-ange-accordion-header\"\u003e📦 Conditionnement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ange-accordion-content\"\u003e\n          \u003cp\u003eFlacon en verre ambré de 19,5 g. Le flacon est recyclable dans le bac de tri verre (règles variables selon votre commune).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ange-accordion-item\"\u003e\n        \u003csummary class=\"soi-ange-accordion-header\"\u003e🏪 Distribution\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ange-accordion-content\"\u003e\n          \u003cp\u003eCe produit est réservé à la vente en magasins bio.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ange-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-ange-cta-box\"\u003e\n      \u003cp class=\"soi-ange-cta-tag\" style=\"color: white;\"\u003eParce que chaque enfant mérite de grandir serein\u003c\/p\u003e\n      \u003cp class=\"soi-ange-cta-text\" style=\"color: white;\"\u003eLes granules Ange Gardien Bio Biofloral offrent un accompagnement floral doux, sans alcool et certifié bio, pour traverser les moments difficiles avec plus de confiance et de légèreté.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-ange-marine: #1A2D3D;\n  --soi-ange-marine-dark: #0F1E2B;\n  --soi-ange-marine-light: #2C4458;\n  --soi-ange-pomme: #A1C544;\n  --soi-ange-pomme-dark: #84A636;\n  --soi-ange-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-ange-white: #FFFFFF;\n  --soi-ange-off-white: #F8FAF6;\n  --soi-ange-stone: #F1F3EE;\n  --soi-ange-line: #E5E8E0;\n\n  --soi-ange-primary: #6B4226;\n  --soi-ange-primary-soft: #F5E6A3;\n  --soi-ange-accent: #D4A52A;\n\n  --soi-ange-text: #1A2D3D;\n  --soi-ange-text-soft: #4A5B6B;\n  --soi-ange-text-muted: #7B8693;\n\n  --soi-ange-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ange-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ange-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ange-radius: 12px;\n  --soi-ange-radius-sm: 8px;\n  --soi-ange-radius-pill: 999px;\n}\n\n.soi-ange-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ange-fiche img { max-width: 100%; height: auto; }\n\n.soi-ange-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ange-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ange-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-ange-hero {\n  position: relative;\n  background: var(--soi-ange-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-ange-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ange-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-ange-pomme);\n}\n\n.soi-ange-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-ange-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ange-pomme);\n  border-radius: 50%;\n}\n\n.soi-ange-hero-title {\n  display: block;\n  color: var(--soi-ange-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-ange-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-ange-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ange-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-ange-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ange-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ange-label-accent {\n  background: var(--soi-ange-pomme);\n  border-color: var(--soi-ange-pomme);\n  color: var(--soi-ange-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-ange-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ange-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ange-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-ange-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ange-pomme);\n  border-radius: 2px;\n}\n\n.soi-ange-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ange-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ange-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ange-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ange-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-ange-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-ange-benefit {\n  background: var(--soi-ange-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-ange-radius);\n  border: 1px solid var(--soi-ange-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-ange-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-ange-shadow-md);\n}\n\n.soi-ange-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-ange-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-ange-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-ange-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-ange-benefit:hover .soi-ange-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-ange-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ange-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ange-benefit p {\n  font-size: 15px;\n  color: var(--soi-ange-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-ange-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ange-card {\n  background: var(--soi-ange-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ange-radius);\n  border-left: 3px solid var(--soi-ange-pomme);\n}\n\n.soi-ange-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ange-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ange-card p {\n  font-size: 14px;\n  color: var(--soi-ange-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-ange-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-ange-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ange-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ange-radius);\n  border: 1px solid var(--soi-ange-line);\n  align-items: flex-start;\n}\n\n.soi-ange-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ange-marine);\n  color: var(--soi-ange-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-ange-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-ange-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ange-step-content p {\n  font-size: 15px;\n  color: var(--soi-ange-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-ange-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ange-pomme-light);\n  border-left: 4px solid var(--soi-ange-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ange-radius) var(--soi-ange-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-ange-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ange-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ange-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ange-tip p {\n  font-size: 15px;\n  color: var(--soi-ange-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-ange-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ange-accordion-item {\n  background: var(--soi-ange-off-white);\n  border-radius: var(--soi-ange-radius-sm);\n  border: 1px solid var(--soi-ange-line);\n  overflow: hidden;\n}\n\n.soi-ange-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ange-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-ange-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ange-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ange-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ange-accordion-item[open] .soi-ange-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ange-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ange-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ange-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-ange-cta-box {\n  background: var(--soi-ange-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ange-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ange-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-ange-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ange-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-ange-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ange-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ange-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-ange-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ange-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-ange-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-ange-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ange-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ange-fiche {\n    --soi-ange-text-soft: #2C3E50;\n    --soi-ange-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333250175306,"sku":"BI0020","price":14.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/ange-gardien-bio-granules-enfants-195-g-biofloral-packshot.webp?v=1791209876"},{"product_id":"beaux-reves-bio-granules-enfants-biofloral","title":"Beaux rêves bio - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-reves-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-reves-hero\"\u003e\n    \u003cdiv class=\"soi-reves-hero-tag\"\u003e\n      \u003cspan class=\"soi-reves-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral Kids\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-reves-hero-title\"\u003eUn rituel naturel pour des nuits sereines\u003c\/span\u003e\n    \u003cp class=\"soi-reves-hero-subtitle\"\u003eFormulés à partir de fleurs de Bach authentiques et certifiées bio, sans alcool, ces granules accompagnent tout en douceur votre enfant vers un endormissement apaisé.\u003c\/p\u003e\n    \u003cdiv class=\"soi-reves-hero-labels\"\u003e\n      \u003cspan class=\"soi-reves-label soi-reves-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-reves-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-reves-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-reves-label\"\u003eDÈS 3 ANS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Granules Beaux Rêves Bio Enfants Biofloral : un rituel naturel pour des nuits sereines --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003eGranules Beaux Rêves Bio Enfants Biofloral : un rituel naturel pour des nuits sereines\u003c\/h2\u003e\n    \u003cp\u003eLe soir venu, certains enfants peinent à lâcher prise : pensées qui tournent en boucle, petites peurs du coucher, excitation difficile à calmer. Les granules Beaux Rêves Bio Biofloral ont été pensés précisément pour ces moments. Formulés à partir de fleurs de Bach authentiques et certifiées bio, sans alcool, ils accompagnent tout en douceur votre enfant vers un endormissement apaisé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir les granules Fleurs de Bach pour le sommeil de votre enfant ? --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les granules Fleurs de Bach pour le sommeil de votre enfant ?\u003c\/h2\u003e\n    \u003cp\u003eLes fleurs de Bach en granules offrent une alternative naturelle, douce et facile à administrer aux enfants. Contrairement aux solutions liquides qui contiennent souvent de l'alcool, ces granules fondent directement en bouche, ce qui en fait un format particulièrement adapté aux enfants dès 3 ans. Biofloral les prépare selon la méthode originale du Dr Edward Bach, dans le respect de la tradition florale et des exigences de l'agriculture biologique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-reves-grid-compact\"\u003e\n      \u003cdiv class=\"soi-reves-card-mini\"\u003e\n        \u003cspan class=\"soi-reves-card-mini-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-label\"\u003eMéthode\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-value\"\u003eDr Edward Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card-mini\"\u003e\n        \u003cspan class=\"soi-reves-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-label\"\u003eAlcool\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-value\"\u003eSans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card-mini\"\u003e\n        \u003cspan class=\"soi-reves-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-value\"\u003eBio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card-mini\"\u003e\n        \u003cspan class=\"soi-reves-card-mini-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-label\"\u003eContenu\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition détaillée : 6 élixirs floraux sélectionnés avec soin --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003eComposition détaillée : 6 élixirs floraux sélectionnés avec soin\u003c\/h2\u003e\n    \u003cp class=\"soi-reves-section-intro\"\u003eChaque granule est imprégné d'un complexe de 6 fleurs de Bach bio, chacune choisie pour son rôle spécifique dans l'équilibre émotionnel au moment du coucher.\u003c\/p\u003e\n    \u003cdiv class=\"soi-reves-grid\"\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e😟 Mimulus \u003cem\u003e(Mimulus guttatus)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour les petites peurs connues, celles qui surgissent quand la lumière s'éteint.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e🔄 Walnut \u003cem\u003e(Juglans regia)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour aider l'enfant à s'adapter aux changements et transitions (nouvelle école, arrivée d'un bébé, etc.).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e🌹 Rock Rose \u003cem\u003e(Helianthemum nummularium)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour apaiser les états de frayeur ou de panique intense.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e⚡ Impatiens \u003cem\u003e(Impatiens glandulifera)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour calmer l'agitation et l'impatience qui retardent l'endormissement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e💭 White Chestnut \u003cem\u003e(Aesculus hippocastanum)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour réduire les pensées répétitives qui empêchent de trouver le calme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-card\"\u003e\n        \u003ch3\u003e🌑 Aspen \u003cem\u003e(Populus tremula)\u003c\/em\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour les peurs vagues, indéfinies, souvent liées au noir ou à l'inconnu.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-reves-compo\"\u003e\n      \u003cdiv class=\"soi-reves-compo-row\"\u003e\n        \u003cspan class=\"soi-reves-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-compo-value\"\u003eSucre de canne*, imprégné d'une préparation aux Fleurs de Bach* : Mimulus, Walnut, Rock Rose, Impatiens, White Chestnut, Aspen à 1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-compo-row\"\u003e\n        \u003cspan class=\"soi-reves-compo-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-compo-value\"\u003e*Issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-compo-row\"\u003e\n        \u003cspan class=\"soi-reves-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-reves-compo-value\"\u003eFlacon de 19,5 g, sans alcool, certifié bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment utiliser ces granules homéopathiques pour le sommeil ? --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003eComment utiliser ces granules de fleurs de Bach pour le sommeil ?\u003c\/h2\u003e\n    \u003cp class=\"soi-reves-section-intro\"\u003eL'utilisation est simple et peut facilement s'intégrer au rituel du coucher.\u003c\/p\u003e\n    \u003cdiv class=\"soi-reves-timeline\"\u003e\n      \u003cdiv class=\"soi-reves-step\"\u003e\n        \u003cdiv class=\"soi-reves-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-reves-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003eDonnez 3 à 4 granules à laisser fondre doucement sous la langue ou à dissoudre dans un petit verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-step\"\u003e\n        \u003cdiv class=\"soi-reves-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-reves-step-content\"\u003e\n          \u003ch3\u003eFréquence\u003c\/h3\u003e\n          \u003cp\u003eÀ répéter 4 fois par jour, en incluant une prise juste avant le coucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-step\"\u003e\n        \u003cdiv class=\"soi-reves-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-reves-step-content\"\u003e\n          \u003ch3\u003eDurée\u003c\/h3\u003e\n          \u003cp\u003eSur une durée de 1 à 4 semaines, selon les besoins de votre enfant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-step\"\u003e\n        \u003cdiv class=\"soi-reves-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-reves-step-content\"\u003e\n          \u003ch3\u003eDès 3 ans\u003c\/h3\u003e\n          \u003cp\u003eRéservé aux enfants de plus de 3 ans, sous la surveillance d'un adulte. Pour ceux qui ne laissent pas encore fondre les granules, dissolvez-les dans un verre d'eau avant administration.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Ce que vous appréciez dans ce produit (et ce qu'il faut savoir) --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003eCe que vous apprécierez dans ces granules\u003c\/h2\u003e\n    \u003cdiv class=\"soi-reves-benefits\"\u003e\n      \u003cdiv class=\"soi-reves-benefit\"\u003e\n        \u003cdiv class=\"soi-reves-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % bio et sans alcool\u003c\/h3\u003e\n        \u003cp\u003eAdapté aux enfants, en toute sécurité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-benefit\"\u003e\n        \u003cdiv class=\"soi-reves-benefit-icon\"\u003e\u003cspan\u003e🐻\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat granules apprécié des petits\u003c\/h3\u003e\n        \u003cp\u003eFondant, facile à prendre, sans goût désagréable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-benefit\"\u003e\n        \u003cdiv class=\"soi-reves-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFleurs de Bach authentiques\u003c\/h3\u003e\n        \u003cp\u003ePréparation artisanale respectant la méthode originale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-reves-benefit\"\u003e\n        \u003cdiv class=\"soi-reves-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEmballage recyclable\u003c\/h3\u003e\n        \u003cp\u003eLe flacon en verre va dans le bac de tri verre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Précautions d'usage --\u003e\n  \u003csection class=\"soi-reves-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-reves-accordion\"\u003e\n      \u003cdetails class=\"soi-reves-accordion-item\" open\u003e\n        \u003csummary class=\"soi-reves-accordion-header\"\u003e⚠️ Précautions et recommandations\u003c\/summary\u003e\n        \u003cdiv class=\"soi-reves-accordion-content\"\u003e\n          \u003cp\u003eRéservé aux enfants de plus de 3 ans, sous la surveillance d'un adulte. Ne pas dépasser la dose journalière recommandée. Ce complément alimentaire ne remplace pas un traitement médical ni un régime alimentaire varié et équilibré. En cas de troubles persistants du sommeil chez votre enfant, consultez un professionnel de santé. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-reves-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-reves-cta-box\"\u003e\n      \u003cp class=\"soi-reves-cta-tag\" style=\"color: white;\"\u003eLa douceur des fleurs de Bach pour les enfants dès 3 ans\u003c\/p\u003e\n      \u003cp class=\"soi-reves-cta-text\" style=\"color: white;\"\u003eOffrez à votre enfant un rituel du soir apaisant, sans alcool, certifié bio, et formulé pour transformer chaque coucher en un moment de calme et de sécurité. Parce que les beaux rêves, ça commence bien avant de fermer les yeux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-reves-marine: #1A2D3D;\n  --soi-reves-marine-dark: #0F1E2B;\n  --soi-reves-marine-light: #2C4458;\n  --soi-reves-pomme: #A1C544;\n  --soi-reves-pomme-dark: #84A636;\n  --soi-reves-pomme-light: rgba(161,197,68,0.10);\n  --soi-reves-white: #FFFFFF;\n  --soi-reves-off-white: #F8FAF6;\n  --soi-reves-stone: #F1F3EE;\n  --soi-reves-line: #E5E8E0;\n  --soi-reves-primary: #6B4F3A;\n  --soi-reves-primary-soft: #8B7355;\n  --soi-reves-accent: #A8C8E0;\n  --soi-reves-text: #1A2D3D;\n  --soi-reves-text-soft: #4A5B6B;\n  --soi-reves-text-muted: #7B8693;\n  --soi-reves-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-reves-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-reves-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-reves-radius: 12px;\n  --soi-reves-radius-sm: 8px;\n  --soi-reves-radius-pill: 999px;\n}\n\n.soi-reves-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-reves-fiche img { max-width: 100%; height: auto; }\n\n.soi-reves-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-reves-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-reves-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-reves-hero {\n  position: relative;\n  background: var(--soi-reves-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-reves-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-reves-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-reves-pomme);\n}\n\n.soi-reves-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-reves-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-reves-pomme);\n  border-radius: 50%;\n}\n\n.soi-reves-hero-title {\n  display: block;\n  color: var(--soi-reves-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-reves-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-reves-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-reves-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-reves-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-reves-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-reves-label-accent {\n  background: var(--soi-reves-pomme);\n  border-color: var(--soi-reves-pomme);\n  color: var(--soi-reves-marine);\n  font-weight: 600;\n}\n\n.soi-reves-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-reves-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-reves-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-reves-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-reves-pomme);\n  border-radius: 2px;\n}\n\n.soi-reves-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-reves-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-reves-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-reves-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-reves-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-reves-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-reves-benefit {\n  background: var(--soi-reves-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-reves-radius);\n  border: 1px solid var(--soi-reves-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-reves-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-reves-shadow-md);\n}\n\n.soi-reves-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-reves-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-reves-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-reves-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-reves-benefit:hover .soi-reves-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-reves-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-reves-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-reves-benefit p {\n  font-size: 15px;\n  color: var(--soi-reves-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-reves-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-reves-card {\n  background: var(--soi-reves-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-reves-radius);\n  border-left: 3px solid var(--soi-reves-pomme);\n}\n\n.soi-reves-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-reves-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-reves-card h3 em {\n  font-weight: 400;\n  font-style: italic;\n  color: var(--soi-reves-text-soft);\n  font-size: 13px;\n}\n\n.soi-reves-card p {\n  font-size: 14px;\n  color: var(--soi-reves-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-reves-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-reves-card-mini {\n  background: var(--soi-reves-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-reves-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-reves-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-reves-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-reves-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-reves-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-reves-marine);\n}\n\n.soi-reves-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-reves-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-reves-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-reves-radius);\n  border: 1px solid var(--soi-reves-line);\n  align-items: flex-start;\n}\n\n.soi-reves-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-reves-marine);\n  color: var(--soi-reves-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-reves-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-reves-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-reves-step-content p {\n  font-size: 15px;\n  color: var(--soi-reves-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-reves-compo {\n  background: var(--soi-reves-off-white);\n  border-radius: var(--soi-reves-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-reves-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-reves-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-reves-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-reves-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-reves-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-reves-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-reves-marine);\n  text-align: right;\n}\n\n.soi-reves-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-reves-accordion-item {\n  background: var(--soi-reves-off-white);\n  border-radius: var(--soi-reves-radius-sm);\n  border: 1px solid var(--soi-reves-line);\n  overflow: hidden;\n}\n\n.soi-reves-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-reves-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-reves-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-reves-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-reves-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-reves-accordion-item[open] .soi-reves-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-reves-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-reves-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-reves-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-reves-cta-box {\n  background: var(--soi-reves-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-reves-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-reves-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-reves-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-reves-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-reves-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-reves-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-reves-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-reves-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-reves-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-reves-compo-value {\n    text-align: left;\n  }\n\n  .soi-reves-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-reves-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-reves-fiche {\n    --soi-reves-text-soft: #2C3E50;\n    --soi-reves-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333250666826,"sku":"BI0030","price":14.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/beaux-reves-bio-granules-enfants-195-g-biofloral-packshot.webp?v=1791363686"},{"product_id":"fleur-bach-bon-eleve-granules-enfants-biofloral","title":"Fleur de Bach Bon élève - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-bele-fiche\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"soi-bele-hero\"\u003e\n\u003cdiv class=\"soi-bele-hero-tag\"\u003e\n\u003cspan class=\"soi-bele-tag-dot\"\u003e\u003c\/span\u003e Fleurs de Bach · Biofloral Kids\u003c\/div\u003e\n\u003cspan class=\"soi-bele-hero-title\"\u003eLa concentration au naturel pour votre enfant\u003c\/span\u003e\n\u003cp class=\"soi-bele-hero-subtitle\"\u003eUn complexe de cinq fleurs de Bach en granules, sans alcool et certifié biologique, pour accompagner votre enfant dans ses apprentissages avec douceur et confiance.\u003c\/p\u003e\n\u003cdiv class=\"soi-bele-hero-labels\"\u003e\n\u003cspan class=\"soi-bele-label soi-bele-label-accent\"\u003eBIO\u003c\/span\u003e \u003cspan class=\"soi-bele-label\"\u003eSANS ALCOOL\u003c\/span\u003e \u003cspan class=\"soi-bele-label\"\u003eFLEURS DE BACH\u003c\/span\u003e \u003cspan class=\"soi-bele-label\"\u003eFABRICATION ARTISANALE FRANÇAISE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 1 : Intro --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003eBon Élève Bio Biofloral : les fleurs de Bach pour aider votre enfant à se concentrer\u003c\/h2\u003e\n\u003cp\u003eLa rentrée, les devoirs, les contrôles… La vie scolaire demande à votre enfant une énergie mentale considérable. Si vous cherchez un soutien naturel pour la concentration et la confiance en soi de votre enfant, les granules Bon Élève Bio de Biofloral sont une option douce, sans alcool et certifiée biologique, inspirée de la méthode des fleurs de Bach du Dr Edward Bach.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 2 : Pourquoi choisir --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003ePourquoi choisir les granules Bon Élève de Biofloral ?\u003c\/h2\u003e\n\u003cp class=\"soi-bele-section-intro\"\u003eCe complexe floral se distingue par plusieurs points forts concrets :\u003c\/p\u003e\n\u003cdiv class=\"soi-bele-benefits\"\u003e\n\u003cdiv class=\"soi-bele-benefit\"\u003e\n\u003cdiv class=\"soi-bele-benefit-icon\"\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFormule sans alcool\u003c\/h3\u003e\n\u003cp\u003eSpécialement pensée pour les enfants, avec un format granules au goût sucré naturel du sucre de canne.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-benefit\"\u003e\n\u003cdiv class=\"soi-bele-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eCertifié biologique\u003c\/h3\u003e\n\u003cp\u003eSucre de canne et fleurs issus de l'agriculture biologique, pour une qualité irréprochable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-benefit\"\u003e\n\u003cdiv class=\"soi-bele-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFabrication artisanale française\u003c\/h3\u003e\n\u003cp\u003eÉlaboré selon la méthode originale du Dr Bach, dans le respect de la tradition florale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-benefit\"\u003e\n\u003cdiv class=\"soi-bele-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eFormat pratique\u003c\/h3\u003e\n\u003cp\u003eGranules à laisser fondre sous la langue ou à dissoudre dans un verre d'eau, pour une prise facile et agréable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 3 : Les fleurs de Bach --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003eQuelles fleurs de Bach composent ce complexe et à quoi servent-elles ?\u003c\/h2\u003e\n\u003cp class=\"soi-bele-section-intro\"\u003eChaque fleur a été choisie pour répondre à un besoin émotionnel précis lié à l'apprentissage :\u003c\/p\u003e\n\u003cdiv class=\"soi-bele-grid\"\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌲 Mélèze (Larch)\u003c\/h3\u003e\n\u003cp\u003ePour soutenir la confiance en soi, utile à l'enfant qui doute de ses capacités avant un exposé ou un examen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌸 Scléranthe (Scleranthus)\u003c\/h3\u003e\n\u003cp\u003ePour retrouver un équilibre intérieur, idéal quand votre enfant hésite ou manque de constance dans son travail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌳 Orme (Elm)\u003c\/h3\u003e\n\u003cp\u003ePour surmonter la pression et ne pas se sentir dépassé face aux exigences scolaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌰 Marronnier Blanc (White Chestnut)\u003c\/h3\u003e\n\u003cp\u003ePour calmer les pensées qui tournent en boucle et parasitent la concentration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-card\"\u003e\n\u003ch3\u003e🌼 Clématite (Clematis)\u003c\/h3\u003e\n\u003cp\u003ePour ancrer l'attention dans le présent, précieux pour les enfants rêveurs ou facilement distraits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-tip\"\u003e\n\u003cdiv class=\"soi-bele-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003eCes cinq élixirs agissent en synergie pour créer un environnement émotionnel favorable à l'apprentissage. Ils ne remplacent pas une prise en charge médicale ou pédagogique, mais accompagnent l'enfant au quotidien avec douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 4 : Composition --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003eComposition complète des granules Bon Élève Bio\u003c\/h2\u003e\n\u003cdiv class=\"soi-bele-compo\"\u003e\n\u003cdiv class=\"soi-bele-compo-row\"\u003e\n\u003cspan class=\"soi-bele-compo-label\"\u003eIngrédients\u003c\/span\u003e \u003cspan class=\"soi-bele-compo-value\"\u003eSucre de canne*, imprégné d'une préparation aux Fleurs de Bach*\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-compo-row\"\u003e\n\u003cspan class=\"soi-bele-compo-label\"\u003eFleurs de Bach\u003c\/span\u003e \u003cspan class=\"soi-bele-compo-value\"\u003eLarch* (Larix decidua), Scleranthus* (Scleranthus annuus), Elm* (Ulmus procera), White Chestnut* (Aesculus hippocastanum), Clematis* (Clematis vitalba)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-compo-row\"\u003e\n\u003cspan class=\"soi-bele-compo-label\"\u003eDilution\u003c\/span\u003e \u003cspan class=\"soi-bele-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-compo-row\"\u003e\n\u003cspan class=\"soi-bele-compo-label\"\u003eContenu\u003c\/span\u003e \u003cspan class=\"soi-bele-compo-value\"\u003eFlacon de 19,5 g de granules\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 0.75rem;\"\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 5 : Posologie --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003eComment utiliser les granules Bon Élève ? Posologie conseillée\u003c\/h2\u003e\n\u003cdiv class=\"soi-bele-timeline\"\u003e\n\u003cdiv class=\"soi-bele-step\"\u003e\n\u003cdiv class=\"soi-bele-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step-content\"\u003e\n\u003ch3\u003eDosage\u003c\/h3\u003e\n\u003cp\u003eDonnez à votre enfant 3 à 4 granules à laisser fondre dans la bouche, ou dissous dans un verre d'eau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step\"\u003e\n\u003cdiv class=\"soi-bele-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step-content\"\u003e\n\u003ch3\u003eFréquence\u003c\/h3\u003e\n\u003cp\u003eRenouvelez la prise 4 fois par jour, pendant une durée de 1 à 4 semaines selon les besoins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step\"\u003e\n\u003cdiv class=\"soi-bele-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-bele-step-content\"\u003e\n\u003ch3\u003eAstuce pratique\u003c\/h3\u003e\n\u003cp\u003eCommencez la cure une à deux semaines avant une période scolaire chargée, comme les révisions d'examens ou la reprise après les vacances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 6 : Précautions --\u003e\n\u003csection class=\"soi-bele-section\"\u003e\n\u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n\u003cdiv class=\"soi-bele-accordion\"\u003e\n\u003cdetails class=\"soi-bele-accordion-item\"\u003e\n\u003csummary class=\"soi-bele-accordion-header\"\u003e⚠️ Dose journalière\u003c\/summary\u003e\n\u003cdiv class=\"soi-bele-accordion-content\"\u003e\n\u003cp\u003eNe pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-bele-accordion-item\"\u003e\n\u003csummary class=\"soi-bele-accordion-header\"\u003e🩺 Avis médical\u003c\/summary\u003e\n\u003cdiv class=\"soi-bele-accordion-content\"\u003e\n\u003cp\u003eCe produit ne remplace pas un traitement médical ni un suivi pédagogique adapté. Il ne se substitue pas à une alimentation variée et équilibrée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-bele-accordion-item\"\u003e\n\u003csummary class=\"soi-bele-accordion-header\"\u003e👶 Jeunes enfants\u003c\/summary\u003e\n\u003cdiv class=\"soi-bele-accordion-content\"\u003e\n\u003cp\u003eTenir hors de portée des jeunes enfants en bas âge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-bele-accordion-item\"\u003e\n\u003csummary class=\"soi-bele-accordion-header\"\u003e♻️ Tri et recyclage\u003c\/summary\u003e\n\u003cdiv class=\"soi-bele-accordion-content\"\u003e\n\u003cp\u003eLe flacon en verre est à déposer dans le bac de tri verre (règles variables selon la commune).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"soi-bele-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-bele-cta-box\"\u003e\n\u003cp class=\"soi-bele-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n\u003cp class=\"soi-bele-cta-text\" style=\"color: white;\"\u003eParce que chaque enfant mérite de vivre sa scolarité sereinement, les granules Bon Élève Bio de Biofloral offrent un soutien doux et naturel, ancré dans la sagesse des fleurs de Bach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-bele-marine: #1A2D3D;\n  --soi-bele-marine-dark: #0F1E2B;\n  --soi-bele-marine-light: #2C4458;\n  --soi-bele-pomme: #A1C544;\n  --soi-bele-pomme-dark: #84A636;\n  --soi-bele-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-bele-white: #FFFFFF;\n  --soi-bele-off-white: #F8FAF6;\n  --soi-bele-stone: #F1F3EE;\n  --soi-bele-line: #E5E8E0;\n\n  --soi-bele-primary: #6B4226;\n  --soi-bele-primary-soft: #8B6340;\n  --soi-bele-accent: #D4B872;\n\n  --soi-bele-text: #1A2D3D;\n  --soi-bele-text-soft: #4A5B6B;\n  --soi-bele-text-muted: #7B8693;\n\n  --soi-bele-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-bele-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-bele-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-bele-radius: 12px;\n  --soi-bele-radius-sm: 8px;\n  --soi-bele-radius-pill: 999px;\n}\n\n.soi-bele-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-bele-fiche img { max-width: 100%; height: auto; }\n\n.soi-bele-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-bele-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-bele-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-bele-hero {\n  position: relative;\n  background: var(--soi-bele-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-bele-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-bele-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-bele-pomme);\n}\n\n.soi-bele-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-bele-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-bele-pomme);\n  border-radius: 50%;\n}\n\n.soi-bele-hero-title {\n  display: block;\n  color: var(--soi-bele-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-bele-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-bele-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-bele-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-bele-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-bele-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-bele-label-accent {\n  background: var(--soi-bele-pomme);\n  border-color: var(--soi-bele-pomme);\n  color: var(--soi-bele-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-bele-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-bele-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-bele-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-bele-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-bele-pomme);\n  border-radius: 2px;\n}\n\n.soi-bele-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-bele-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-bele-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-bele-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-bele-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-bele-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-bele-benefit {\n  background: var(--soi-bele-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-bele-radius);\n  border: 1px solid var(--soi-bele-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-bele-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-bele-shadow-md);\n}\n\n.soi-bele-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-bele-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-bele-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-bele-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-bele-benefit:hover .soi-bele-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-bele-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bele-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bele-benefit p {\n  font-size: 15px;\n  color: var(--soi-bele-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-bele-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-bele-card {\n  background: var(--soi-bele-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bele-radius);\n  border-left: 3px solid var(--soi-bele-pomme);\n}\n\n.soi-bele-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bele-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-bele-card p {\n  font-size: 14px;\n  color: var(--soi-bele-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-bele-compo {\n  background: var(--soi-bele-off-white);\n  border-radius: var(--soi-bele-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-bele-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-bele-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-bele-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-bele-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-bele-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-bele-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-bele-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-bele-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-bele-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-bele-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-bele-radius);\n  border: 1px solid var(--soi-bele-line);\n  align-items: flex-start;\n}\n\n.soi-bele-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-bele-marine);\n  color: var(--soi-bele-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-bele-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-bele-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-bele-step-content p {\n  font-size: 15px;\n  color: var(--soi-bele-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-bele-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-bele-pomme-light);\n  border-left: 4px solid var(--soi-bele-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-bele-radius) var(--soi-bele-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-bele-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-bele-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-bele-marine);\n  margin-bottom: 4px;\n}\n\n.soi-bele-tip p {\n  font-size: 15px;\n  color: var(--soi-bele-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-bele-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-bele-accordion-item {\n  background: var(--soi-bele-off-white);\n  border-radius: var(--soi-bele-radius-sm);\n  border: 1px solid var(--soi-bele-line);\n  overflow: hidden;\n}\n\n.soi-bele-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-bele-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-bele-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-bele-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-bele-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-bele-accordion-item[open] .soi-bele-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-bele-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-bele-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-bele-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-bele-cta-box {\n  background: var(--soi-bele-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-bele-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-bele-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-bele-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-bele-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-bele-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-bele-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-bele-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-bele-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-bele-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-bele-compo-value {\n    text-align: left;\n  }\n\n  .soi-bele-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-bele-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-bele-fiche {\n    --soi-bele-text-soft: #2C3E50;\n    --soi-bele-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333250863434,"sku":"BI0035","price":14.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bon-eleve-bio-granules-enfants-195-g-biofloral-packshot.webp?v=1791364471"},{"product_id":"fleur-bach-petit-tourbillon-granules-enfants-biofloral","title":"Fleur de Bach Petit tourbillon bio - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-ptrb-fiche\"\u003e\n\n  \u003csection class=\"soi-ptrb-hero\"\u003e\n    \u003cdiv class=\"soi-ptrb-hero-tag\"\u003e\n      \u003cspan class=\"soi-ptrb-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach en granules · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-ptrb-hero-title\"\u003eLa douceur des fleurs pour les enfants pleins d'énergie\u003c\/span\u003e\n    \u003cp class=\"soi-ptrb-hero-subtitle\"\u003eUn complexe de cinq élixirs floraux, pensé pour accompagner votre enfant dans la gestion de ses émotions et l'aider à retrouver calme, patience et sérénité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-hero-labels\"\u003e\n      \u003cspan class=\"soi-ptrb-label soi-ptrb-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-ptrb-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-ptrb-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-ptrb-label\"\u003eSPÉCIAL ENFANTS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003ePetit Tourbillon bio Biofloral : des fleurs de Bach en granules pour les enfants pleins d'énergie\u003c\/h2\u003e\n    \u003cp\u003eVotre enfant déborde d'énergie, passe d'un rire à une colère en quelques secondes, ou a du mal à se poser le soir ? Le \u003cstrong\u003ecomplexe Petit Tourbillon de Biofloral\u003c\/strong\u003e a été conçu pour accompagner les enfants dans la gestion de leurs émotions, avec toute la douceur des \u003cstrong\u003efleurs de Bach en granules\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eCe flacon de \u003cstrong\u003e19,5 g de granules bio\u003c\/strong\u003e réunit cinq élixirs floraux préparés selon la méthode originale du Dr Edward Bach. Formulés \u003cstrong\u003esans alcool\u003c\/strong\u003e, ces granules représentent un véritable atout pour les plus jeunes. Leur goût sucré, facile à faire accepter, simplifie la prise au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-grid-compact\"\u003e\n      \u003cdiv class=\"soi-ptrb-card-mini\"\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card-mini\"\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-label\"\u003eÉlixirs floraux\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-value\"\u003e5 fleurs de Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card-mini\"\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-value\"\u003eGranules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card-mini\"\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-label\"\u003eAlcool\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-card-mini-value\"\u003eSans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003eLes 5 fleurs de Bach du complexe et leur rôle symbolique\u003c\/h2\u003e\n    \u003cp class=\"soi-ptrb-section-intro\"\u003eDans la tradition du Dr Bach, chaque fleur est associée à un état émotionnel précis. Voici ce que chacune représente dans ce mélange.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-grid\"\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eStar of Bethlehem\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003eOrnithogalum umbellatum\u003c\/span\u003e\n        \u003cp\u003eAssociée au réconfort après un choc, une contrariété ou un changement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eRock Rose\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003eHelianthemum nummularium\u003c\/span\u003e\n        \u003cp\u003eLiée au courage face aux peurs et aux moments de panique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eCherry Plum\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003ePrunus cerasifera\u003c\/span\u003e\n        \u003cp\u003eÉvoque le calme intérieur lorsque les émotions semblent déborder.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eHolly\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003eIlex aquifolium\u003c\/span\u003e\n        \u003cp\u003eSymbolise la tolérance et l'ouverture aux autres, utile en cas de jalousie ou de frustration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003eWhite Chestnut\u003c\/h3\u003e\n        \u003cspan class=\"soi-ptrb-card-latin\"\u003eAesculus hippocastanum\u003c\/span\u003e\n        \u003cp\u003eAssociée aux pensées qui tournent en boucle, souvent au moment du coucher.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-ptrb-after\"\u003eEnsemble, ces cinq fleurs contribuent à instaurer un climat de \u003cstrong\u003ecalme, de patience et de sérénité\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'utiliser ?\u003c\/h2\u003e\n    \u003cp class=\"soi-ptrb-section-intro\"\u003eCe complexe peut accompagner votre enfant lors des moments où ses émotions se font intenses.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-grid\"\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003e🎒 Les grands changements\u003c\/h3\u003e\n        \u003cp\u003eLa rentrée scolaire, un déménagement ou l'arrivée d'un petit frère ou d'une petite sœur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003e🎭 Les périodes de stress\u003c\/h3\u003e\n        \u003cp\u003eLes moments de nervosité, comme les évaluations, les spectacles ou les séparations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003e🧸 Les petites anxiétés du quotidien\u003c\/h3\u003e\n        \u003cp\u003eLa peur de l'inconnu ou la crainte de mal faire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-card\"\u003e\n        \u003ch3\u003e🌙 Les soirées agitées\u003c\/h3\u003e\n        \u003cp\u003eQuand l'esprit n'arrive pas à se poser avant de dormir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-ptrb-after\"\u003eLes recherches de type « fleurs de Bach sommeil bébé granules » sont fréquentes, mais ce produit s'adresse aux \u003cstrong\u003eenfants\u003c\/strong\u003e. Pour un nourrisson, demandez toujours conseil à votre pédiatre ou à votre pharmacien. Si vous recherchez des \u003cstrong\u003efleurs de Bach ménopause en granules\u003c\/strong\u003e, sachez qu'il existe des formules distinctes, adaptées aux adultes.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003ePosologie : comment prendre ces fleurs de Bach en granules\u003c\/h2\u003e\n    \u003cp class=\"soi-ptrb-section-intro\"\u003eVoici la \u003cstrong\u003eposologie des fleurs de Bach en granules\u003c\/strong\u003e recommandée pour Petit Tourbillon.\u003c\/p\u003e\n    \u003cdiv class=\"soi-ptrb-timeline\"\u003e\n      \u003cdiv class=\"soi-ptrb-step\"\u003e\n        \u003cdiv class=\"soi-ptrb-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-ptrb-step-content\"\u003e\n          \u003ch3\u003e3 à 4 granules par prise\u003c\/h3\u003e\n          \u003cp\u003eÀ laisser fondre dans la bouche ou à dissoudre dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-step\"\u003e\n        \u003cdiv class=\"soi-ptrb-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-ptrb-step-content\"\u003e\n          \u003ch3\u003e4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePar exemple le matin, le midi, au goûter et le soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-step\"\u003e\n        \u003cdiv class=\"soi-ptrb-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-ptrb-step-content\"\u003e\n          \u003ch3\u003ePendant 1 à 4 semaines\u003c\/h3\u003e\n          \u003cp\u003eSelon la réaction de votre enfant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-ptrb-tip\"\u003e\n      \u003cdiv class=\"soi-ptrb-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour un tout-petit, privilégiez la dissolution dans un peu d'eau afin d'éviter tout risque de fausse route. Déposez les granules au creux d'un petit verre, patientez quelques minutes, puis proposez-lui de boire. Lors d'un coup de stress ponctuel, vous pouvez rapprocher les prises, sans dépasser la dose recommandée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ptrb-compo\"\u003e\n      \u003cdiv class=\"soi-ptrb-compo-row\"\u003e\n        \u003cspan class=\"soi-ptrb-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-compo-row\"\u003e\n        \u003cspan class=\"soi-ptrb-compo-label\"\u003ePréparation aux fleurs de Bach*\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-compo-value\"\u003eÀ 1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-compo-row\"\u003e\n        \u003cspan class=\"soi-ptrb-compo-label\"\u003eFleurs\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-compo-value\"\u003eStar of Bethlehem (\u003cem\u003eOrnithogalum umbellatum\u003c\/em\u003e), Rock Rose (\u003cem\u003eHelianthemum nummularium\u003c\/em\u003e), Cherry Plum (\u003cem\u003ePrunus cerasifera\u003c\/em\u003e), Holly (\u003cem\u003eIlex aquifolium\u003c\/em\u003e), White Chestnut (\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-ptrb-compo-row\"\u003e\n        \u003cspan class=\"soi-ptrb-compo-label\"\u003ePoids net\u003c\/span\u003e\n        \u003cspan class=\"soi-ptrb-compo-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-ptrb-note\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n    \u003cp\u003eLes élixirs floraux ne contiennent pas de nutriments à doser en mg : aucun pourcentage d'AJR ou de VNR ne s'applique ici. La dose de référence reste de 3 à 4 granules par prise.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Biofloral ?\u003c\/h2\u003e\n    \u003cp\u003eBiofloral est une marque spécialisée dans les élixirs floraux, fidèle à la \u003cstrong\u003eméthode originale du Dr Bach\u003c\/strong\u003e. Ce complexe est \u003cstrong\u003ecertifié bio\u003c\/strong\u003e, formulé sans alcool et réservé aux magasins bio.\u003c\/p\u003e\n    \u003cp\u003eAvant de consulter les \u003cstrong\u003eavis sur les fleurs de Bach en granules\u003c\/strong\u003e, gardez en tête que chaque enfant réagit à son rythme : la régularité des prises et un cadre rassurant comptent autant que le produit lui-même.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-ptrb-accordion\"\u003e\n      \u003cdetails class=\"soi-ptrb-accordion-item\"\u003e\n        \u003csummary class=\"soi-ptrb-accordion-header\"\u003eDose recommandée\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ptrb-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ptrb-accordion-item\"\u003e\n        \u003csummary class=\"soi-ptrb-accordion-header\"\u003eAlimentation et mode de vie\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ptrb-accordion-content\"\u003e\n          \u003cp\u003eCe complément ne se substitue pas à un régime alimentaire varié et équilibré, ni à un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ptrb-accordion-item\"\u003e\n        \u003csummary class=\"soi-ptrb-accordion-header\"\u003eSuivi médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ptrb-accordion-content\"\u003e\n          \u003cp\u003e\u003cstrong\u003eIl ne remplace pas un traitement médical ni un suivi professionnel.\u003c\/strong\u003e Si l'agitation ou l'anxiété de votre enfant persiste, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-ptrb-accordion-item\"\u003e\n        \u003csummary class=\"soi-ptrb-accordion-header\"\u003eSucre de canne et rangement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-ptrb-accordion-content\"\u003e\n          \u003cp\u003eLes granules contiennent du sucre de canne. Tenir hors de la portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-ptrb-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-ptrb-cta-box\"\u003e\n      \u003cp class=\"soi-ptrb-cta-tag\" style=\"color: white;\"\u003ePour les journées trop pleines et les soirées agitées\u003c\/p\u003e\n      \u003cp class=\"soi-ptrb-cta-text\" style=\"color: white;\"\u003eQuelques granules sucrés et sans alcool, un geste simple pour aider votre petit tourbillon à retrouver calme, patience et sérénité, accompagné avec tendresse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-ptrb-fiche {\n  --soi-ptrb-marine: #1A2D3D;\n  --soi-ptrb-marine-dark: #0F1E2B;\n  --soi-ptrb-marine-light: #2C4458;\n  --soi-ptrb-pomme: #A1C544;\n  --soi-ptrb-pomme-dark: #84A636;\n  --soi-ptrb-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-ptrb-white: #FFFFFF;\n  --soi-ptrb-off-white: #F8FAF6;\n  --soi-ptrb-stone: #F1F3EE;\n  --soi-ptrb-line: #E5E8E0;\n\n  --soi-ptrb-primary: #E3A994;\n  --soi-ptrb-primary-soft: #FBEDE6;\n  --soi-ptrb-accent: #6B3A26;\n\n  --soi-ptrb-text: #1A2D3D;\n  --soi-ptrb-text-soft: #4A5B6B;\n  --soi-ptrb-text-muted: #7B8693;\n\n  --soi-ptrb-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-ptrb-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-ptrb-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-ptrb-radius: 12px;\n  --soi-ptrb-radius-sm: 8px;\n  --soi-ptrb-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-ptrb-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-ptrb-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-ptrb-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-ptrb-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-ptrb-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-ptrb-hero {\n  position: relative;\n  background: var(--soi-ptrb-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-ptrb-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-ptrb-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-ptrb-pomme) 0%, var(--soi-ptrb-pomme) 70%, var(--soi-ptrb-primary) 100%);\n}\n\n.soi-ptrb-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-ptrb-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-ptrb-pomme);\n  border-radius: 50%;\n}\n\n.soi-ptrb-hero-title {\n  display: block;\n  color: var(--soi-ptrb-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-ptrb-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-ptrb-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-ptrb-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-ptrb-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-ptrb-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-ptrb-label-accent {\n  background: var(--soi-ptrb-pomme);\n  border-color: var(--soi-ptrb-pomme);\n  color: var(--soi-ptrb-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-ptrb-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-ptrb-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-ptrb-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-ptrb-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-ptrb-pomme);\n  border-radius: 2px;\n}\n\n.soi-ptrb-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-ptrb-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-ptrb-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ptrb-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-ptrb-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-ptrb-section p.soi-ptrb-section-intro {\n  color: var(--soi-ptrb-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-ptrb-section p.soi-ptrb-after {\n  margin-top: 1.5rem;\n}\n\n.soi-ptrb-section p.soi-ptrb-note {\n  margin-top: 0.75rem;\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-ptrb-text-muted);\n  font-style: italic;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-ptrb-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-ptrb-card {\n  background: var(--soi-ptrb-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ptrb-radius);\n  border-left: 3px solid var(--soi-ptrb-pomme);\n}\n\n.soi-ptrb-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-ptrb-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-ptrb-card-latin {\n  display: inline-block;\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(11px, 1.6vw, 12px);\n  font-style: italic;\n  color: var(--soi-ptrb-accent);\n  background: var(--soi-ptrb-primary-soft);\n  padding: 2px 10px;\n  border-radius: var(--soi-ptrb-radius-pill);\n  margin-bottom: 0.6rem;\n}\n\n.soi-ptrb-section .soi-ptrb-card p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-ptrb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-ptrb-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-ptrb-card-mini {\n  background: var(--soi-ptrb-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-ptrb-radius-sm);\n  border-top: 3px solid var(--soi-ptrb-primary);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-ptrb-card-mini-label {\n  font-size: clamp(10px, 1.5vw, 11px);\n  color: var(--soi-ptrb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-ptrb-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(14px, 2vw, 15px);\n  font-weight: 600;\n  color: var(--soi-ptrb-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-ptrb-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-ptrb-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-ptrb-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-ptrb-radius);\n  border: 1px solid var(--soi-ptrb-line);\n  align-items: flex-start;\n  transition: box-shadow 0.2s ease;\n}\n\n.soi-ptrb-step:hover {\n  box-shadow: var(--soi-ptrb-shadow-md);\n}\n\n.soi-ptrb-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-ptrb-marine);\n  color: var(--soi-ptrb-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-ptrb-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-ptrb-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-ptrb-section .soi-ptrb-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ptrb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-ptrb-compo {\n  background: var(--soi-ptrb-off-white);\n  border-radius: var(--soi-ptrb-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-ptrb-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-ptrb-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-ptrb-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-ptrb-compo-label {\n  font-size: clamp(11px, 1.6vw, 12px);\n  font-weight: 500;\n  color: var(--soi-ptrb-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-ptrb-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(13px, 1.8vw, 14px);\n  font-weight: 500;\n  color: var(--soi-ptrb-marine);\n  text-align: right;\n  max-width: 620px;\n}\n\n.soi-ptrb-compo-value em {\n  color: var(--soi-ptrb-accent);\n  font-weight: 400;\n}\n\n\/* === TIP === *\/\n.soi-ptrb-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-ptrb-pomme-light);\n  border-left: 4px solid var(--soi-ptrb-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-ptrb-radius) var(--soi-ptrb-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-ptrb-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-ptrb-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-ptrb-marine);\n  margin-bottom: 4px;\n}\n\n.soi-ptrb-section .soi-ptrb-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-ptrb-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-ptrb-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-ptrb-accordion-item {\n  background: var(--soi-ptrb-off-white);\n  border-radius: var(--soi-ptrb-radius-sm);\n  border: 1px solid var(--soi-ptrb-line);\n  overflow: hidden;\n}\n\n.soi-ptrb-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-ptrb-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-ptrb-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-ptrb-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-ptrb-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-ptrb-accordion-item[open] .soi-ptrb-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-ptrb-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-ptrb-section .soi-ptrb-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-ptrb-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-ptrb-cta-box {\n  background: var(--soi-ptrb-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-ptrb-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-ptrb-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-ptrb-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-ptrb-section .soi-ptrb-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-ptrb-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-ptrb-section .soi-ptrb-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-ptrb-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-ptrb-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-ptrb-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-ptrb-compo-value {\n    text-align: left;\n  }\n\n  .soi-ptrb-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-ptrb-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-ptrb-fiche {\n    --soi-ptrb-text-soft: #2C3E50;\n    --soi-ptrb-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333251256650,"sku":"BI0040","price":14.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-petit-tourbillon-bio-granules-enfants-195-g-bi-packshot.webp?v=1793458109"},{"product_id":"sos-secours-enfants-biofloral","title":"Sos secours bio - Granules enfants - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-sosk-fiche\"\u003e\n\n\u003csection class=\"soi-sosk-hero\"\u003e\n  \u003cdiv class=\"soi-sosk-hero-tag\"\u003e\n    \u003cspan class=\"soi-sosk-tag-dot\"\u003e\u003c\/span\u003e\n    Fleurs de Bach · Biofloral Kids\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-sosk-hero-title\"\u003eUn soutien doux pour les émotions des tout-petits\u003c\/span\u003e\n  \u003cp class=\"soi-sosk-hero-subtitle\"\u003eCinq Fleurs de Bach authentiques réunies en granules sans alcool, spécialement formulées pour accompagner votre enfant dans les moments de stress, de peur ou de confusion.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosk-hero-labels\"\u003e\n    \u003cspan class=\"soi-sosk-label soi-sosk-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-sosk-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-sosk-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n    \u003cspan class=\"soi-sosk-label\"\u003eGRANULES ENFANTS\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003eDes Fleurs de Bach pensées pour les tout-petits\u003c\/h2\u003e\n  \u003cp class=\"soi-sosk-section-intro\"\u003eBiofloral s'appuie sur la méthode originale du Dr Edward Bach pour formuler ce complexe SOS spécialement adapté aux enfants. Cinq essences florales biologiques agissent ensemble pour favoriser un retour au calme émotionnel dans les moments de tension, de peur ou de confusion.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosk-benefits\"\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e⭐\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eStar of Bethlehem\u003c\/h3\u003e\n      \u003cp\u003eOrnithogalum umbellatum : pour apaiser le choc émotionnel et la tristesse.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRock Rose\u003c\/h3\u003e\n      \u003cp\u003eHelianthemum nummularium : pour dissiper la panique et la peur intense.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCherry Plum\u003c\/h3\u003e\n      \u003cp\u003ePrunus cerasifera : pour aider à garder le contrôle face à une forte agitation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eImpatiens\u003c\/h3\u003e\n      \u003cp\u003eImpatiens glandulifera : pour encourager la patience et apaiser l'irritabilité.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-benefit\"\u003e\n      \u003cdiv class=\"soi-sosk-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eClematis\u003c\/h3\u003e\n      \u003cp\u003eClematis vitalba : pour ramener l'enfant à la présence et à la concentration.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-sosk-tip\"\u003e\n    \u003cdiv class=\"soi-sosk-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eEnsemble, ces cinq fleurs constituent la formule Rescue classique, ici adaptée aux besoins spécifiques des enfants, sous forme de granules faciles à administrer.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003ePourquoi choisir les granules plutôt que les gouttes ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-sosk-grid\"\u003e\n    \u003cdiv class=\"soi-sosk-card\"\u003e\n      \u003ch3\u003e🚫 Sans alcool\u003c\/h3\u003e\n      \u003cp\u003eLa forme granules est totalement sans alcool, une priorité pour les parents soucieux de proposer un format sûr aux enfants.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card\"\u003e\n      \u003ch3\u003e✨ Facile à doser\u003c\/h3\u003e\n      \u003cp\u003eLes petites granules se comptent facilement et s'adaptent à chaque prise, sans risque de surdosage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card\"\u003e\n      \u003ch3\u003e😊 Agréable à prendre\u003c\/h3\u003e\n      \u003cp\u003eLes enfants apprécient ce format qui fond doucement en bouche, sans contrainte. Un vrai atout pour intégrer les Fleurs de Bach dans leur quotidien sans résistance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003eComposition complète\u003c\/h2\u003e\n  \u003cdiv class=\"soi-sosk-compo\"\u003e\n    \u003cdiv class=\"soi-sosk-compo-row\"\u003e\n      \u003cspan class=\"soi-sosk-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-compo-value\"\u003eSucre de canne*, imprégné de préparation aux Fleurs de Bach*\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-compo-row\"\u003e\n      \u003cspan class=\"soi-sosk-compo-label\"\u003eFleurs de Bach\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-compo-value\"\u003eStar of Bethlehem*, Rock Rose*, Cherry Plum*, Impatiens*, Clematis*\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-compo-row\"\u003e\n      \u003cspan class=\"soi-sosk-compo-label\"\u003eDilution\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-compo-row\"\u003e\n      \u003cspan class=\"soi-sosk-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-compo-value\"\u003eFlacon de 19,5 g\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"font-size: 13px; color: var(--soi-sosk-text-muted); margin-top: 1rem; font-style: italic;\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003eComment utiliser les granules SOS Biofloral Kids ?\u003c\/h2\u003e\n  \u003cp class=\"soi-sosk-section-intro\"\u003eL'utilisation est simple et adaptée au rythme des enfants.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosk-timeline\"\u003e\n    \u003cdiv class=\"soi-sosk-step\"\u003e\n      \u003cdiv class=\"soi-sosk-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosk-step-content\"\u003e\n        \u003ch3\u003eDosage\u003c\/h3\u003e\n        \u003cp\u003eDonnez 3 à 4 granules à laisser fondre doucement en bouche, ou à diluer dans un verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-step\"\u003e\n      \u003cdiv class=\"soi-sosk-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosk-step-content\"\u003e\n        \u003ch3\u003eFréquence\u003c\/h3\u003e\n        \u003cp\u003eÀ renouveler 4 fois par jour, idéalement à intervalles réguliers.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-step\"\u003e\n      \u003cdiv class=\"soi-sosk-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosk-step-content\"\u003e\n        \u003ch3\u003eDurée\u003c\/h3\u003e\n        \u003cp\u003eSur une durée de 1 à 4 semaines, selon les besoins de l'enfant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-step\"\u003e\n      \u003cdiv class=\"soi-sosk-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosk-step-content\"\u003e\n        \u003ch3\u003eEn cas de situation ponctuelle\u003c\/h3\u003e\n        \u003cp\u003eEn cas de chute, frayeur ou crise de larmes, vous pouvez administrer les granules immédiatement, puis répéter si nécessaire au cours 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-sosk-section\"\u003e\n  \u003ch2\u003ePrécautions et informations utiles\u003c\/h2\u003e\n  \u003cdiv class=\"soi-sosk-accordion\"\u003e\n    \u003cdetails class=\"soi-sosk-accordion-item\"\u003e\n      \u003csummary class=\"soi-sosk-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-sosk-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce complément ne remplace pas un traitement médical ni une alimentation variée et équilibrée. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-sosk-accordion-item\"\u003e\n      \u003csummary class=\"soi-sosk-accordion-header\"\u003e♻️ Recyclage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-sosk-accordion-content\"\u003e\n        \u003cp\u003eFlacon en verre : à déposer dans le bac de tri verre (règles de tri variables selon la localité).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\"\u003e\n  \u003ch2\u003eBiofloral : l'engagement bio et artisanal\u003c\/h2\u003e\n  \u003cp\u003eFondée autour des valeurs de la phytothérapie naturelle, Biofloral produit ses Fleurs de Bach de façon artisanale, en respectant scrupuleusement la méthode originale du Dr Bach. Chaque flacon Kids SOS est certifié bio, fabriqué sans alcool, et réservé aux magasins bio agréés. Une garantie de qualité et de traçabilité que les parents apprécient.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosk-grid-compact\"\u003e\n    \u003cdiv class=\"soi-sosk-card-mini\"\u003e\n      \u003cspan class=\"soi-sosk-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-value\"\u003eBio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card-mini\"\u003e\n      \u003cspan class=\"soi-sosk-card-mini-icon\"\u003e🏺\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-label\"\u003eFabrication\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-value\"\u003eArtisanale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card-mini\"\u003e\n      \u003cspan class=\"soi-sosk-card-mini-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-label\"\u003eFormule\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-value\"\u003eSans alcool\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosk-card-mini\"\u003e\n      \u003cspan class=\"soi-sosk-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-label\"\u003eMéthode\u003c\/span\u003e\n      \u003cspan class=\"soi-sosk-card-mini-value\"\u003eDr Bach originale\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosk-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-sosk-cta-box\"\u003e\n    \u003cp class=\"soi-sosk-cta-tag\" style=\"color: white;\"\u003eApaiser les petits cœurs, naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-sosk-cta-text\" style=\"color: white;\"\u003eQuand les émotions prennent le dessus, offrez à votre enfant un soutien doux et naturel grâce aux Fleurs de Bach, sans alcool, faciles à donner et formulées avec soin selon la méthode du Dr Bach.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sosk-marine: #1A2D3D;\n  --soi-sosk-marine-dark: #0F1E2B;\n  --soi-sosk-marine-light: #2C4458;\n  --soi-sosk-pomme: #A1C544;\n  --soi-sosk-pomme-dark: #84A636;\n  --soi-sosk-pomme-light: rgba(161,197,68,0.10);\n  --soi-sosk-white: #FFFFFF;\n  --soi-sosk-off-white: #F8FAF6;\n  --soi-sosk-stone: #F1F3EE;\n  --soi-sosk-line: #E5E8E0;\n  --soi-sosk-primary: #D4A52A;\n  --soi-sosk-primary-soft: #F5E6B8;\n  --soi-sosk-accent: #6B4226;\n  --soi-sosk-text: #1A2D3D;\n  --soi-sosk-text-soft: #4A5B6B;\n  --soi-sosk-text-muted: #7B8693;\n  --soi-sosk-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sosk-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sosk-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sosk-radius: 12px;\n  --soi-sosk-radius-sm: 8px;\n  --soi-sosk-radius-pill: 999px;\n}\n\n.soi-sosk-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sosk-fiche img { max-width: 100%; height: auto; }\n\n.soi-sosk-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sosk-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sosk-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-sosk-hero {\n  position: relative;\n  background: var(--soi-sosk-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-sosk-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sosk-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sosk-pomme);\n}\n\n.soi-sosk-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-sosk-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sosk-pomme);\n  border-radius: 50%;\n}\n\n.soi-sosk-hero-title {\n  display: block;\n  color: var(--soi-sosk-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-sosk-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-sosk-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sosk-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-sosk-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sosk-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sosk-label-accent {\n  background: var(--soi-sosk-pomme);\n  border-color: var(--soi-sosk-pomme);\n  color: var(--soi-sosk-marine);\n  font-weight: 600;\n}\n\n.soi-sosk-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sosk-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sosk-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-sosk-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sosk-pomme);\n  border-radius: 2px;\n}\n\n.soi-sosk-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sosk-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sosk-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sosk-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sosk-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-sosk-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-sosk-benefit {\n  background: var(--soi-sosk-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-sosk-radius);\n  border: 1px solid var(--soi-sosk-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-sosk-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-sosk-shadow-md);\n}\n\n.soi-sosk-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-sosk-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-sosk-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-sosk-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-sosk-benefit:hover .soi-sosk-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-sosk-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosk-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sosk-benefit p {\n  font-size: 15px;\n  color: var(--soi-sosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sosk-card {\n  background: var(--soi-sosk-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sosk-radius);\n  border-left: 3px solid var(--soi-sosk-pomme);\n}\n\n.soi-sosk-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosk-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sosk-card p {\n  font-size: 14px;\n  color: var(--soi-sosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-sosk-card-mini {\n  background: var(--soi-sosk-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-sosk-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-sosk-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-sosk-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-sosk-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-sosk-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-sosk-marine);\n}\n\n.soi-sosk-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-sosk-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sosk-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sosk-radius);\n  border: 1px solid var(--soi-sosk-line);\n  align-items: flex-start;\n}\n\n.soi-sosk-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sosk-marine);\n  color: var(--soi-sosk-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-sosk-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosk-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sosk-step-content p {\n  font-size: 15px;\n  color: var(--soi-sosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-compo {\n  background: var(--soi-sosk-off-white);\n  border-radius: var(--soi-sosk-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sosk-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-sosk-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sosk-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sosk-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sosk-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sosk-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sosk-marine);\n  text-align: right;\n}\n\n.soi-sosk-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sosk-pomme-light);\n  border-left: 4px solid var(--soi-sosk-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sosk-radius) var(--soi-sosk-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sosk-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sosk-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sosk-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sosk-tip p {\n  font-size: 15px;\n  color: var(--soi-sosk-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sosk-accordion-item {\n  background: var(--soi-sosk-off-white);\n  border-radius: var(--soi-sosk-radius-sm);\n  border: 1px solid var(--soi-sosk-line);\n  overflow: hidden;\n}\n\n.soi-sosk-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sosk-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-sosk-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sosk-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sosk-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sosk-accordion-item[open] .soi-sosk-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sosk-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sosk-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sosk-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-sosk-cta-box {\n  background: var(--soi-sosk-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sosk-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sosk-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-sosk-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sosk-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-sosk-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sosk-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sosk-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-sosk-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sosk-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sosk-compo-value {\n    text-align: left;\n  }\n\n  .soi-sosk-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-sosk-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sosk-fiche {\n    --soi-sosk-text-soft: #2C3E50;\n    --soi-sosk-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333251420490,"sku":"BI0045","price":11.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/sos-secours-bio-granules-enfants-195-g-biofloral-packshot.webp?v=1791366440"},{"product_id":"rester-zen-bio-fleurs-de-bach-en-pastilles-biofloral","title":"Rester zen bio - Fleurs de bach en pastilles - 50 g - Biofloral","description":"\u003cdiv class=\"soi-zen-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-zen-hero\"\u003e\n    \u003cdiv class=\"soi-zen-hero-tag\"\u003e\n      \u003cspan class=\"soi-zen-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-zen-hero-title\"\u003eRetrouvez la sérénité au naturel\u003c\/span\u003e\n    \u003cp class=\"soi-zen-hero-subtitle\"\u003eCinq Fleurs de Bach authentiques réunies dans une pastille bio au goût framboise, sans alcool, à glisser partout avec vous pour apaiser les tensions du quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-zen-hero-labels\"\u003e\n      \u003cspan class=\"soi-zen-label soi-zen-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-zen-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-zen-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n      \u003cspan class=\"soi-zen-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1 : Pourquoi choisir --\u003e\n  \u003csection class=\"soi-zen-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les Fleurs de Bach Rester Zen de Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-zen-benefits\"\u003e\n      \u003cdiv class=\"soi-zen-benefit\"\u003e\n        \u003cdiv class=\"soi-zen-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié bio\u003c\/h3\u003e\n        \u003cp\u003eToutes les Fleurs de Bach utilisées sont issues de l'agriculture biologique, conformément à la méthode originale du Dr Edward Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-benefit\"\u003e\n        \u003cdiv class=\"soi-zen-benefit-icon\"\u003e\u003cspan\u003e🚫\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les personnes sensibles à l'alcool, les femmes enceintes (demandez conseil à votre médecin) et les enfants de plus de 3 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-benefit\"\u003e\n        \u003cdiv class=\"soi-zen-benefit-icon\"\u003e\u003cspan\u003e👜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat nomade\u003c\/h3\u003e\n        \u003cp\u003eLa petite boîte métal de 50 g se glisse partout : au bureau, dans le sac à main ou en voyage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-benefit\"\u003e\n        \u003cdiv class=\"soi-zen-benefit-icon\"\u003e\u003cspan\u003e🍇\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGoût framboise naturel\u003c\/h3\u003e\n        \u003cp\u003eAgréable à prendre à tout moment, sans contrainte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-zen-tip\"\u003e\n      \u003cdiv class=\"soi-zen-tip-icon\"\u003e🌸\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003eBiofloral élabore ses complexes floraux de manière artisanale, dans le respect des traditions.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Les 5 Fleurs de Bach --\u003e\n  \u003csection class=\"soi-zen-section\"\u003e\n    \u003ch2\u003eLes 5 Fleurs de Bach du complexe Rester Zen : à quoi servent-elles ?\u003c\/h2\u003e\n    \u003cp class=\"soi-zen-section-intro\"\u003eChaque pastille concentre une synergie de cinq élixirs floraux soigneusement sélectionnés pour agir sur les différentes facettes du stress et de l'agitation émotionnelle.\u003c\/p\u003e\n    \u003cdiv class=\"soi-zen-grid\"\u003e\n      \u003cdiv class=\"soi-zen-card\"\u003e\n        \u003ch3\u003e🌰 White Chestnut (Marronnier blanc)\u003c\/h3\u003e\n        \u003cp\u003eApaise les pensées envahissantes et les ruminations mentales qui empêchent de se détendre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-card\"\u003e\n        \u003ch3\u003e⭐ Star of Bethlehem (Étoile de Bethléem)\u003c\/h3\u003e\n        \u003cp\u003eAide à surmonter les chocs émotionnels et favorise la résilience intérieure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-card\"\u003e\n        \u003ch3\u003e🌳 Aspen (Tremble)\u003c\/h3\u003e\n        \u003cp\u003eSoutient face aux peurs vagues et aux appréhensions sans cause identifiable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-card\"\u003e\n        \u003ch3\u003e🥜 Walnut (Noyer)\u003c\/h3\u003e\n        \u003cp\u003eAccompagne les périodes de transition et de changement, comme la ménopause, un déménagement ou une nouvelle étape de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-card\"\u003e\n        \u003ch3\u003e🌺 Red Chestnut (Marronnier rouge)\u003c\/h3\u003e\n        \u003cp\u003eApaise les inquiétudes excessives pour les proches et aide à retrouver la confiance.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eCette combinaison fait de ce complexe un choix pertinent pour le stress du quotidien, les pics d'anxiété passagers ou encore les bouleversements hormonaux liés à la ménopause. Une association de plus en plus plébiscitée par les femmes en quête d'alternatives naturelles douces.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Composition complète --\u003e\n  \u003csection class=\"soi-zen-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cdiv class=\"soi-zen-compo\"\u003e\n      \u003cdiv class=\"soi-zen-compo-row\"\u003e\n        \u003cspan class=\"soi-zen-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-zen-compo-value\"\u003eSucre de canne*, sirop de glucose*, maltodextrine de maïs*, gomme d'acacia*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-compo-row\"\u003e\n        \u003cspan class=\"soi-zen-compo-label\"\u003eArôme\u003c\/span\u003e\n        \u003cspan class=\"soi-zen-compo-value\"\u003eArôme naturel de framboise*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-compo-row\"\u003e\n        \u003cspan class=\"soi-zen-compo-label\"\u003eFleurs de Bach bio\u003c\/span\u003e\n        \u003cspan class=\"soi-zen-compo-value\"\u003eWhite Chestnut* (Aesculus hippocastanum), Star of Bethlehem* (Ornithogalum umbellatum), Aspen* (Populus tremula), Walnut* (Juglans regia), Red Chestnut* (Aesculus carnea)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-compo-row\"\u003e\n        \u003cspan class=\"soi-zen-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-zen-compo-value\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Comment prendre --\u003e\n  \u003csection class=\"soi-zen-section\"\u003e\n    \u003ch2\u003eComment prendre les pastilles Rester Zen ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-zen-timeline\"\u003e\n      \u003cdiv class=\"soi-zen-step\"\u003e\n        \u003cdiv class=\"soi-zen-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-zen-step-content\"\u003e\n          \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n          \u003cp\u003e2 pastilles, 4 fois par jour, à laisser fondre en bouche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-step\"\u003e\n        \u003cdiv class=\"soi-zen-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-zen-step-content\"\u003e\n          \u003ch3\u003eEn cas de besoin ponctuel\u003c\/h3\u003e\n          \u003cp\u003eLors d'un moment de tension intense, vous pouvez les prendre toutes les 15 minutes jusqu'à ressentir un apaisement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-zen-step\"\u003e\n        \u003cdiv class=\"soi-zen-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-zen-step-content\"\u003e\n          \u003ch3\u003eAccompagnement bien-être\u003c\/h3\u003e\n          \u003cp\u003eElles peuvent être utilisées en complément d'une routine plus globale : respiration, méditation, activité physique douce. Ce produit ne remplace pas un suivi médical en cas de stress chronique ou de trouble anxieux avéré.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 : Précautions --\u003e\n  \u003csection class=\"soi-zen-section\"\u003e\n    \u003ch2\u003ePrécautions et informations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-zen-accordion\"\u003e\n      \u003cdetails class=\"soi-zen-accordion-item\"\u003e\n        \u003csummary class=\"soi-zen-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-zen-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ne se substitue pas à une alimentation variée et équilibrée. Tenir hors de portée des jeunes enfants. Utilisation possible dès 3 ans, sous surveillance adulte.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-zen-accordion-item\"\u003e\n        \u003csummary class=\"soi-zen-accordion-header\"\u003e📦 Conditionnement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-zen-accordion-content\"\u003e\n          \u003cp\u003eBoîte métal de 50 g, à déposer dans le bac de tri jaune après utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-zen-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-zen-cta-box\"\u003e\n      \u003cp class=\"soi-zen-cta-tag\" style=\"color: white;\"\u003eVotre pause florale au quotidien\u003c\/p\u003e\n      \u003cp class=\"soi-zen-cta-text\" style=\"color: white;\"\u003eOffrez-vous la douceur des Fleurs de Bach authentiques, bio et sans alcool, avec le goût léger de la framboise pour accompagner votre sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-zen-marine: #1A2D3D;\n  --soi-zen-marine-dark: #0F1E2B;\n  --soi-zen-marine-light: #2C4458;\n  --soi-zen-pomme: #A1C544;\n  --soi-zen-pomme-dark: #84A636;\n  --soi-zen-pomme-light: rgba(161,197,68,0.10);\n  --soi-zen-white: #FFFFFF;\n  --soi-zen-off-white: #F8FAF6;\n  --soi-zen-stone: #F1F3EE;\n  --soi-zen-line: #E5E8E0;\n  --soi-zen-primary: #B8CCE4;\n  --soi-zen-primary-soft: #E8EFF7;\n  --soi-zen-accent: #9B7AB5;\n  --soi-zen-text: #1A2D3D;\n  --soi-zen-text-soft: #4A5B6B;\n  --soi-zen-text-muted: #7B8693;\n  --soi-zen-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-zen-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-zen-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-zen-radius: 12px;\n  --soi-zen-radius-sm: 8px;\n  --soi-zen-radius-pill: 999px;\n}\n\n.soi-zen-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-zen-fiche img { max-width: 100%; height: auto; }\n\n.soi-zen-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-zen-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-zen-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-zen-hero {\n  position: relative;\n  background: var(--soi-zen-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-zen-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-zen-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-zen-pomme);\n}\n\n.soi-zen-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-zen-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-zen-pomme);\n  border-radius: 50%;\n}\n\n.soi-zen-hero-title {\n  display: block;\n  color: var(--soi-zen-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-zen-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-zen-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-zen-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-zen-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-zen-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-zen-label-accent {\n  background: var(--soi-zen-pomme);\n  border-color: var(--soi-zen-pomme);\n  color: var(--soi-zen-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-zen-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-zen-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-zen-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-zen-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-zen-pomme);\n  border-radius: 2px;\n}\n\n.soi-zen-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-zen-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-zen-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-zen-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-zen-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-zen-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-zen-benefit {\n  background: var(--soi-zen-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-zen-radius);\n  border: 1px solid var(--soi-zen-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-zen-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-zen-shadow-md);\n}\n\n.soi-zen-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-zen-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-zen-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-zen-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-zen-benefit:hover .soi-zen-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-zen-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-zen-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-zen-benefit p {\n  font-size: 15px;\n  color: var(--soi-zen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-zen-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-zen-card {\n  background: var(--soi-zen-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-zen-radius);\n  border-left: 3px solid var(--soi-zen-accent);\n}\n\n.soi-zen-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-zen-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-zen-card p {\n  font-size: 14px;\n  color: var(--soi-zen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-zen-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-zen-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-zen-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-zen-radius);\n  border: 1px solid var(--soi-zen-line);\n  align-items: flex-start;\n}\n\n.soi-zen-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-zen-marine);\n  color: var(--soi-zen-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-zen-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-zen-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-zen-step-content p {\n  font-size: 15px;\n  color: var(--soi-zen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-zen-compo {\n  background: var(--soi-zen-off-white);\n  border-radius: var(--soi-zen-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-zen-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-zen-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-zen-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-zen-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-zen-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-zen-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-zen-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-zen-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-zen-pomme-light);\n  border-left: 4px solid var(--soi-zen-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-zen-radius) var(--soi-zen-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-zen-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-zen-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-zen-marine);\n  margin-bottom: 4px;\n}\n\n.soi-zen-tip p {\n  font-size: 15px;\n  color: var(--soi-zen-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-zen-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-zen-accordion-item {\n  background: var(--soi-zen-off-white);\n  border-radius: var(--soi-zen-radius-sm);\n  border: 1px solid var(--soi-zen-line);\n  overflow: hidden;\n}\n\n.soi-zen-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-zen-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-zen-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-zen-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-zen-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-zen-accordion-item[open] .soi-zen-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-zen-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-zen-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-zen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-zen-cta-box {\n  background: var(--soi-zen-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-zen-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-zen-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-zen-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-zen-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-zen-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-zen-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-zen-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-zen-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-zen-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-zen-compo-value {\n    text-align: left;\n  }\n\n  .soi-zen-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-zen-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-zen-fiche {\n    --soi-zen-text-soft: #2C3E50;\n    --soi-zen-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333251682634,"sku":"BI0050","price":10.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/rester-zen-bio-fleurs-de-bach-en-pastilles-50-g-biofloral-packshot.webp?v=1793188755"},{"product_id":"fleurs-de-bach-sos-secours-nuit-granules-biofloral","title":"Fleurs de Bach Sos secours nuit bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-sosn-fiche\"\u003e\n\n\u003csection class=\"soi-sosn-hero\"\u003e\n  \u003cdiv class=\"soi-sosn-hero-tag\"\u003e\n    \u003cspan class=\"soi-sosn-tag-dot\"\u003e\u003c\/span\u003e\n    Fleurs de Bach · Biofloral\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-sosn-hero-title\"\u003eApaisez votre esprit, accueillez la nuit\u003c\/span\u003e\n  \u003cp class=\"soi-sosn-hero-subtitle\"\u003eSix essences florales authentiques réunies en granules bio et sans alcool, pour vous aider à relâcher les tensions mentales et retrouver un endormissement serein.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosn-hero-labels\"\u003e\n    \u003cspan class=\"soi-sosn-label soi-sosn-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-sosn-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-sosn-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n    \u003cspan class=\"soi-sosn-label\"\u003eGRANULES\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosn-section\"\u003e\n  \u003ch2\u003eFleurs de Bach SOS Nuit Bio en Granules, Biofloral : retrouvez un sommeil paisible naturellement\u003c\/h2\u003e\n  \u003cp\u003eVous vous retournez dans votre lit, l'esprit envahi de pensées qui tournent en boucle ? Les \u003cstrong\u003efleurs de Bach pour le sommeil\u003c\/strong\u003e peuvent vous apporter un soutien doux et naturel au moment où vous en avez le plus besoin. Le complexe \u003cstrong\u003eSOS Nuit bio en granules de Biofloral\u003c\/strong\u003e réunit six essences florales authentiques, sélectionnées selon la méthode originale du Dr Edward Bach, pour vous aider à relâcher les tensions mentales et à accueillir la nuit plus sereinement.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosn-section\"\u003e\n  \u003ch2\u003eSix essences florales, une formule pensée pour la nuit\u003c\/h2\u003e\n  \u003cp class=\"soi-sosn-section-intro\"\u003eCe qui distingue ce complexe des formules génériques, c'est la complémentarité précise des six essences qui le composent. Chacune agit sur un aspect émotionnel différent, souvent responsable des difficultés d'endormissement.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosn-grid\"\u003e\n    \u003cdiv class=\"soi-sosn-card\"\u003e\n      \u003ch3\u003e🌼 Rock Rose\u003c\/h3\u003e\n      \u003cp\u003e\u003cem\u003eHelianthemum nummularium\u003c\/em\u003e : apporte du calme face aux états de panique ou d'angoisse soudaine.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-card\"\u003e\n      \u003ch3\u003e⚡ Impatiens\u003c\/h3\u003e\n      \u003cp\u003e\u003cem\u003eImpatiens glandulifera\u003c\/em\u003e : aide à relâcher l'impatience et la tension intérieure accumulée en journée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-card\"\u003e\n      \u003ch3\u003e🌿 Clematis\u003c\/h3\u003e\n      \u003cp\u003e\u003cem\u003eClematis vitalba\u003c\/em\u003e : favorise l'ancrage dans le moment présent, utile quand l'esprit dérive dans tous les sens.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-card\"\u003e\n      \u003ch3\u003e🌸 Cherry Plum\u003c\/h3\u003e\n      \u003cp\u003e\u003cem\u003ePrunus cerasifera\u003c\/em\u003e : soutient le lâcher-prise lorsque vous avez du mal à desserrer le contrôle mental.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-card\"\u003e\n      \u003ch3\u003e⭐ Star of Bethlehem\u003c\/h3\u003e\n      \u003cp\u003e\u003cem\u003eOrnithogalum umbellatum\u003c\/em\u003e : apaise les chocs émotionnels et les tensions non digérées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-card\"\u003e\n      \u003ch3\u003e🌰 White Chestnut\u003c\/h3\u003e\n      \u003cp\u003e\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e : la fleur clé contre les \u003cstrong\u003epensées récurrentes\u003c\/strong\u003e qui empêchent de s'endormir, reconnue dans les approches des \u003cstrong\u003efleurs de Bach pour le stress\u003c\/strong\u003e nocturne.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosn-section\"\u003e\n  \u003ch2\u003eComposition complète et certifiée bio\u003c\/h2\u003e\n  \u003cp class=\"soi-sosn-section-intro\"\u003eLa formule est simple, transparente et sans alcool, ce qui la rend accessible à toute la famille.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosn-compo\"\u003e\n    \u003cdiv class=\"soi-sosn-compo-row\"\u003e\n      \u003cspan class=\"soi-sosn-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-sosn-compo-value\"\u003eSucre de canne*, imprégné de préparation aux Fleurs de Bach* : Rock Rose, Impatiens, Clematis, Cherry Plum, Star of Bethlehem, White Chestnut\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-compo-row\"\u003e\n      \u003cspan class=\"soi-sosn-compo-label\"\u003eDilution\u003c\/span\u003e\n      \u003cspan class=\"soi-sosn-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-compo-row\"\u003e\n      \u003cspan class=\"soi-sosn-compo-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-sosn-compo-value\"\u003eGranules en flacon de 19,5 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-compo-row\"\u003e\n      \u003cspan class=\"soi-sosn-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-sosn-compo-value\"\u003eCertifié bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-compo-row\"\u003e\n      \u003cspan class=\"soi-sosn-compo-label\"\u003eSans alcool\u003c\/span\u003e\n      \u003cspan class=\"soi-sosn-compo-value\"\u003eOui\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top: 0.75rem;\"\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosn-section\"\u003e\n  \u003ch2\u003eComment prendre les granules SOS Nuit ?\u003c\/h2\u003e\n  \u003cp class=\"soi-sosn-section-intro\"\u003eLa prise est simple et s'intègre facilement à votre rituel du soir.\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosn-timeline\"\u003e\n    \u003cdiv class=\"soi-sosn-step\"\u003e\n      \u003cdiv class=\"soi-sosn-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosn-step-content\"\u003e\n        \u003ch3\u003eDose habituelle\u003c\/h3\u003e\n        \u003cp\u003e3 à 4 granules à laisser fondre sous la langue ou dans un verre d'eau, jusqu'à 4 fois par jour, pendant 1 à 4 semaines.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-step\"\u003e\n      \u003cdiv class=\"soi-sosn-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosn-step-content\"\u003e\n        \u003ch3\u003eEn cas de besoin ponctuel\u003c\/h3\u003e\n        \u003cp\u003eUne prise toutes les 15 minutes jusqu'à apaisement ressenti.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-step\"\u003e\n      \u003cdiv class=\"soi-sosn-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-sosn-step-content\"\u003e\n        \u003ch3\u003eConseil pratique\u003c\/h3\u003e\n        \u003cp\u003ePrenez une dose 30 minutes avant le coucher pour accompagner votre transition vers le repos.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-sosn-tip\"\u003e\n    \u003cdiv class=\"soi-sosn-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLes granules se laissent fondre sous la langue pour une absorption douce, ou se dissolvent facilement dans un verre d'eau pour un rituel du soir apaisant.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosn-section\"\u003e\n  \u003ch2\u003ePour qui est ce complexe SOS Nuit ?\u003c\/h2\u003e\n  \u003cp class=\"soi-sosn-section-intro\"\u003eCe produit s'adresse à toute personne qui ressent, au moment d'aller dormir :\u003c\/p\u003e\n  \u003cdiv class=\"soi-sosn-benefits\"\u003e\n    \u003cdiv class=\"soi-sosn-benefit\"\u003e\n      \u003cdiv class=\"soi-sosn-benefit-icon\"\u003e\u003cspan\u003e😰\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eStress nocturne\u003c\/h3\u003e\n      \u003cp\u003eVous ressentez un stress ou une anxiété nocturne difficile à évacuer une fois dans votre lit.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-benefit\"\u003e\n      \u003cdiv class=\"soi-sosn-benefit-icon\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePensées envahissantes\u003c\/h3\u003e\n      \u003cp\u003eVos pensées tournent en boucle au moment du coucher et vous empêchent de trouver le calme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-benefit\"\u003e\n      \u003cdiv class=\"soi-sosn-benefit-icon\"\u003e\u003cspan\u003e🤯\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDifficulté à lâcher prise\u003c\/h3\u003e\n      \u003cp\u003eAprès une journée chargée, vous avez du mal à relâcher la pression et à vous détendre pleinement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sosn-benefit\"\u003e\n      \u003cdiv class=\"soi-sosn-benefit-icon\"\u003e\u003cspan\u003e😴\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eEndormissement long\u003c\/h3\u003e\n      \u003cp\u003eMalgré la fatigue ressentie, votre endormissement reste long ou agité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top: 1.25rem; font-size: 13px; color: var(--soi-sosn-text-muted);\"\u003eCe complexe ne remplace pas une prise en charge médicale. En cas de troubles du sommeil persistants, consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosn-section\"\u003e\n  \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-sosn-accordion\"\u003e\n    \u003cdetails class=\"soi-sosn-accordion-item\"\u003e\n      \u003csummary class=\"soi-sosn-accordion-header\"\u003e⚠️ Précautions et conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-sosn-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit ne se substitue pas à une alimentation variée et équilibrée. Tenir hors de portée des enfants en bas âge. Flacon en verre à déposer dans le bac de tri verre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-sosn-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-sosn-cta-box\"\u003e\n    \u003cp class=\"soi-sosn-cta-tag\" style=\"color: white;\"\u003eVotre rituel du soir, naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-sosn-cta-text\" style=\"color: white;\"\u003eQuand le mental refuse de s'éteindre, les Fleurs de Bach SOS Nuit de Biofloral vous tendent une main douce et naturelle. Six essences bio, sans alcool, en granules pratiques : un rituel de soir simple pour retrouver la paix intérieure et glisser enfin vers un sommeil plus serein.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sosn-marine: #1A2D3D;\n  --soi-sosn-marine-dark: #0F1E2B;\n  --soi-sosn-marine-light: #2C4458;\n  --soi-sosn-pomme: #A1C544;\n  --soi-sosn-pomme-dark: #84A636;\n  --soi-sosn-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-sosn-white: #FFFFFF;\n  --soi-sosn-off-white: #F8FAF6;\n  --soi-sosn-stone: #F1F3EE;\n  --soi-sosn-line: #E5E8E0;\n\n  --soi-sosn-primary: #3B4BA0;\n  --soi-sosn-primary-soft: rgba(59,75,160,0.08);\n  --soi-sosn-accent: #5A3A28;\n\n  --soi-sosn-text: #1A2D3D;\n  --soi-sosn-text-soft: #4A5B6B;\n  --soi-sosn-text-muted: #7B8693;\n\n  --soi-sosn-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sosn-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sosn-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sosn-radius: 12px;\n  --soi-sosn-radius-sm: 8px;\n  --soi-sosn-radius-pill: 999px;\n}\n\n.soi-sosn-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sosn-fiche img { max-width: 100%; height: auto; }\n\n.soi-sosn-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sosn-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sosn-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-sosn-hero {\n  position: relative;\n  background: var(--soi-sosn-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-sosn-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sosn-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-sosn-pomme);\n}\n\n.soi-sosn-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-sosn-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sosn-pomme);\n  border-radius: 50%;\n}\n\n.soi-sosn-hero-title {\n  display: block;\n  color: var(--soi-sosn-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-sosn-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-sosn-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sosn-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-sosn-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sosn-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sosn-label-accent {\n  background: var(--soi-sosn-pomme);\n  border-color: var(--soi-sosn-pomme);\n  color: var(--soi-sosn-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-sosn-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sosn-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sosn-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-sosn-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sosn-pomme);\n  border-radius: 2px;\n}\n\n.soi-sosn-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sosn-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sosn-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sosn-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sosn-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-sosn-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-sosn-benefit {\n  background: var(--soi-sosn-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-sosn-radius);\n  border: 1px solid var(--soi-sosn-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-sosn-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-sosn-shadow-md);\n}\n\n.soi-sosn-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-sosn-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-sosn-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-sosn-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-sosn-benefit:hover .soi-sosn-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-sosn-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sosn-benefit p {\n  font-size: 15px;\n  color: var(--soi-sosn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-sosn-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sosn-card {\n  background: var(--soi-sosn-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sosn-radius);\n  border-left: 3px solid var(--soi-sosn-pomme);\n}\n\n.soi-sosn-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-sosn-card p {\n  font-size: 14px;\n  color: var(--soi-sosn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-sosn-compo {\n  background: var(--soi-sosn-off-white);\n  border-radius: var(--soi-sosn-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sosn-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-sosn-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sosn-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sosn-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-sosn-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sosn-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-sosn-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-sosn-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-sosn-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sosn-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sosn-radius);\n  border: 1px solid var(--soi-sosn-line);\n  align-items: flex-start;\n}\n\n.soi-sosn-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sosn-marine);\n  color: var(--soi-sosn-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-sosn-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-sosn-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sosn-step-content p {\n  font-size: 15px;\n  color: var(--soi-sosn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-sosn-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sosn-pomme-light);\n  border-left: 4px solid var(--soi-sosn-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sosn-radius) var(--soi-sosn-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sosn-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sosn-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sosn-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sosn-tip p {\n  font-size: 15px;\n  color: var(--soi-sosn-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-sosn-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sosn-accordion-item {\n  background: var(--soi-sosn-off-white);\n  border-radius: var(--soi-sosn-radius-sm);\n  border: 1px solid var(--soi-sosn-line);\n  overflow: hidden;\n}\n\n.soi-sosn-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-sosn-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-sosn-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sosn-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sosn-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sosn-accordion-item[open] .soi-sosn-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sosn-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sosn-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-sosn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-sosn-cta-box {\n  background: var(--soi-sosn-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sosn-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sosn-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-sosn-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sosn-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-sosn-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sosn-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sosn-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-sosn-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sosn-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sosn-compo-value {\n    text-align: left;\n  }\n\n  .soi-sosn-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-sosn-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sosn-fiche {\n    --soi-sosn-text-soft: #2C3E50;\n    --soi-sosn-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333253452106,"sku":"BI0080","price":13.39,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleurs-de-bach-sos-secours-nuit-bio-en-granules-195-g-bioflo-packshot.webp?v=1790844296"},{"product_id":"fleur-de-bach-agrimony-granules-biofloral","title":"Fleur de Bach Agrimony (Aigremoine) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-agri-fiche\"\u003e\n\n\u003csection class=\"soi-agri-hero\"\u003e\n  \u003cdiv class=\"soi-agri-hero-tag\"\u003e\n    \u003cspan class=\"soi-agri-tag-dot\"\u003e\u003c\/span\u003e\n    Fleurs de Bach · Biofloral\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-agri-hero-title\"\u003eRetrouvez une joie sincère et une paix intérieure authentique\u003c\/span\u003e\n  \u003cp class=\"soi-agri-hero-subtitle\"\u003eL'élixir floral n°1 du Dr Bach, en granules bio et sans alcool, pour réconcilier votre monde extérieur avec vos émotions profondes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-agri-hero-labels\"\u003e\n    \u003cspan class=\"soi-agri-label soi-agri-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-agri-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-agri-label\"\u003eFLEUR DE BACH N°1\u003c\/span\u003e\n    \u003cspan class=\"soi-agri-label\"\u003eGRANULES\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-agri-section\"\u003e\n  \u003ch2\u003eAgrimony fleur de Bach : signification et profil émotionnel\u003c\/h2\u003e\n  \u003cp\u003eDans la méthode du \u003cstrong\u003eDr Edward Bach\u003c\/strong\u003e, chaque élixir floral répond à un état émotionnel précis. L'Agrimony s'adresse aux personnes qui masquent anxiété, inquiétudes ou tensions sous un masque de jovialité. Ce sont souvent des personnes agréables, sociables, mais qui peinent à montrer leur vulnérabilité.\u003c\/p\u003e\n  \u003cp\u003eLa signification de la fleur de Bach Agrimony tourne autour du mot-clé : \u003cstrong\u003eéquilibre\u003c\/strong\u003e. Elle vous invite à réconcilier votre monde extérieur et votre monde intérieur, pour vivre une sérénité réelle plutôt qu'une sérénité jouée.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-agri-section\"\u003e\n  \u003ch2\u003ePourquoi choisir la version en granules bio Biofloral ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-agri-benefits\"\u003e\n    \u003cdiv class=\"soi-agri-benefit\"\u003e\n      \u003cdiv class=\"soi-agri-benefit-icon\"\u003e\u003cspan\u003e🚫\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans alcool\u003c\/h3\u003e\n      \u003cp\u003eContrairement aux versions liquides classiques, ces granules conviennent aux enfants, aux femmes enceintes et à toute personne évitant l'alcool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-benefit\"\u003e\n      \u003cdiv class=\"soi-agri-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCertifiée bio\u003c\/h3\u003e\n      \u003cp\u003eLe sucre de canne utilisé est issu de l'agriculture biologique, tout comme la préparation florale elle-même.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-benefit\"\u003e\n      \u003cdiv class=\"soi-agri-benefit-icon\"\u003e\u003cspan\u003e📜\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMéthode originale du Dr Bach\u003c\/h3\u003e\n      \u003cp\u003eLa dilution à 1\/240e respecte scrupuleusement le protocole traditionnel élaboré par le Dr Bach.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-benefit\"\u003e\n      \u003cdiv class=\"soi-agri-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePratique et discret\u003c\/h3\u003e\n      \u003cp\u003eLe flacon de 19,5 g se glisse facilement dans un sac ou une poche pour une utilisation au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-agri-section\"\u003e\n  \u003ch2\u003eComposition détaillée\u003c\/h2\u003e\n  \u003cdiv class=\"soi-agri-compo\"\u003e\n    \u003cdiv class=\"soi-agri-compo-row\"\u003e\n      \u003cspan class=\"soi-agri-compo-label\"\u003eIngrédient principal\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-compo-value\"\u003eSucre de canne bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-compo-row\"\u003e\n      \u003cspan class=\"soi-agri-compo-label\"\u003ePréparation florale\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-compo-value\"\u003e\u003cem\u003eAgrimonia Eupatoria\u003c\/em\u003e (Aigremoine) bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-compo-row\"\u003e\n      \u003cspan class=\"soi-agri-compo-label\"\u003eDilution\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-compo-row\"\u003e\n      \u003cspan class=\"soi-agri-compo-label\"\u003eSans\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-compo-value\"\u003eAlcool, arômes artificiels, additifs\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-compo-row\"\u003e\n      \u003cspan class=\"soi-agri-compo-label\"\u003eOrigine des ingrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-compo-value\"\u003eIssus de l'agriculture biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-agri-section\"\u003e\n  \u003ch2\u003eFleur de Bach Agrimony : posologie et utilisation\u003c\/h2\u003e\n  \u003cp class=\"soi-agri-section-intro\"\u003eL'utilisation de la fleur de Bach Agrimony en granules est simple et s'intègre facilement à votre routine quotidienne.\u003c\/p\u003e\n  \u003cdiv class=\"soi-agri-timeline\"\u003e\n    \u003cdiv class=\"soi-agri-step\"\u003e\n      \u003cdiv class=\"soi-agri-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-agri-step-content\"\u003e\n        \u003ch3\u003eDosage\u003c\/h3\u003e\n        \u003cp\u003ePrenez 3 à 4 granules, à laisser fondre 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-agri-step\"\u003e\n      \u003cdiv class=\"soi-agri-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-agri-step-content\"\u003e\n        \u003ch3\u003eFréquence\u003c\/h3\u003e\n        \u003cp\u003eRépétez la prise 4 fois par jour, en dehors des repas de préférence.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-step\"\u003e\n      \u003cdiv class=\"soi-agri-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-agri-step-content\"\u003e\n        \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 1 à 4 semaines est généralement recommandée selon votre ressenti.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-agri-tip\"\u003e\n    \u003cdiv class=\"soi-agri-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eÉvitez de manipuler les granules avec les doigts : versez-les directement depuis le bouchon doseur. Conservez le flacon à l'abri de la lumière, de la chaleur et des champs électromagnétiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-agri-section\"\u003e\n  \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-agri-accordion\"\u003e\n    \u003cdetails class=\"soi-agri-accordion-item\"\u003e\n      \u003csummary class=\"soi-agri-accordion-header\"\u003e⚠️ Précautions importantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-agri-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit ne remplace pas un traitement médical ni un suivi psychologique. Il ne se substitue pas à une alimentation variée et équilibrée. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-agri-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-agri-grid-compact\"\u003e\n    \u003cdiv class=\"soi-agri-card-mini\"\u003e\n      \u003cspan class=\"soi-agri-card-mini-icon\"\u003e📦\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-card-mini-value\"\u003eGranules, 19,5 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-card-mini\"\u003e\n      \u003cspan class=\"soi-agri-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-card-mini-label\"\u003eMarque\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-card-mini-value\"\u003eBiofloral (Elixirium Vitae)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-card-mini\"\u003e\n      \u003cspan class=\"soi-agri-card-mini-icon\"\u003e🌸\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-card-mini-label\"\u003eRéférence\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-card-mini-value\"\u003eFleur de Bach n°1\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-agri-card-mini\"\u003e\n      \u003cspan class=\"soi-agri-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-card-mini-label\"\u003eTri\u003c\/span\u003e\n      \u003cspan class=\"soi-agri-card-mini-value\"\u003eBac de tri jaune\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-agri-section\"\u003e\n  \u003ch2\u003eVos questions, nos réponses\u003c\/h2\u003e\n  \u003cdiv class=\"soi-agri-accordion\"\u003e\n    \u003cdetails class=\"soi-agri-accordion-item\"\u003e\n      \u003csummary class=\"soi-agri-accordion-header\"\u003eQuelle est la différence entre les granules et les gouttes ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-agri-accordion-content\"\u003e\n        \u003cp\u003eLes granules Biofloral sont sans alcool, ce qui les rend plus adaptées à un usage familial. Les gouttes contiennent généralement de l'alcool comme conservateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-agri-accordion-item\"\u003e\n      \u003csummary class=\"soi-agri-accordion-header\"\u003ePeut-on prendre plusieurs fleurs de Bach en même temps ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-agri-accordion-content\"\u003e\n        \u003cp\u003eOui, il est courant de combiner jusqu'à 5 ou 7 élixirs floraux selon vos besoins émotionnels du moment.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-agri-accordion-item\"\u003e\n      \u003csummary class=\"soi-agri-accordion-header\"\u003eLes fleurs de Bach ont-elles des effets secondaires ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-agri-accordion-content\"\u003e\n        \u003cp\u003eAucun effet secondaire n'est répertorié. Ce sont des préparations très diluées, douces et non addictives.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-agri-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-agri-cta-box\"\u003e\n    \u003cp class=\"soi-agri-cta-tag\" style=\"color: white;\"\u003eSourire ne devrait jamais être un effort\u003c\/p\u003e\n    \u003cp class=\"soi-agri-cta-text\" style=\"color: white;\"\u003eOffrez-vous ce retour à l'authenticité émotionnelle avec l'Agrimony de Biofloral : bio, sans alcool, fidèle à la méthode originale du Dr Bach.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-agri-marine: #1A2D3D;\n  --soi-agri-marine-dark: #0F1E2B;\n  --soi-agri-marine-light: #2C4458;\n  --soi-agri-pomme: #A1C544;\n  --soi-agri-pomme-dark: #84A636;\n  --soi-agri-pomme-light: rgba(161,197,68,0.10);\n  --soi-agri-white: #FFFFFF;\n  --soi-agri-off-white: #F8FAF6;\n  --soi-agri-stone: #F1F3EE;\n  --soi-agri-line: #E5E8E0;\n  --soi-agri-primary: #9B7AB5;\n  --soi-agri-primary-soft: #C9B5D9;\n  --soi-agri-accent: #D4A8B5;\n  --soi-agri-text: #1A2D3D;\n  --soi-agri-text-soft: #4A5B6B;\n  --soi-agri-text-muted: #7B8693;\n  --soi-agri-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-agri-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-agri-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-agri-radius: 12px;\n  --soi-agri-radius-sm: 8px;\n  --soi-agri-radius-pill: 999px;\n}\n\n.soi-agri-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-agri-fiche img { max-width: 100%; height: auto; }\n\n.soi-agri-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-agri-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-agri-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-agri-hero {\n  position: relative;\n  background: var(--soi-agri-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-agri-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-agri-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-agri-pomme);\n}\n\n.soi-agri-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-agri-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-agri-pomme);\n  border-radius: 50%;\n}\n\n.soi-agri-hero-title {\n  display: block;\n  color: var(--soi-agri-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-agri-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-agri-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-agri-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-agri-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-agri-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-agri-label-accent {\n  background: var(--soi-agri-pomme);\n  border-color: var(--soi-agri-pomme);\n  color: var(--soi-agri-marine);\n  font-weight: 600;\n}\n\n.soi-agri-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-agri-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-agri-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-agri-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-agri-pomme);\n  border-radius: 2px;\n}\n\n.soi-agri-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-agri-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-agri-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-agri-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-agri-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-agri-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-agri-benefit {\n  background: var(--soi-agri-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-agri-radius);\n  border: 1px solid var(--soi-agri-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-agri-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-agri-shadow-md);\n}\n\n.soi-agri-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-agri-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-agri-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-agri-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-agri-benefit:hover .soi-agri-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-agri-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-agri-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-agri-benefit p {\n  font-size: 15px;\n  color: var(--soi-agri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-agri-compo {\n  background: var(--soi-agri-off-white);\n  border-radius: var(--soi-agri-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-agri-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-agri-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-agri-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-agri-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-agri-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-agri-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-agri-marine);\n  text-align: right;\n}\n\n.soi-agri-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-agri-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-agri-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-agri-radius);\n  border: 1px solid var(--soi-agri-line);\n  align-items: flex-start;\n}\n\n.soi-agri-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-agri-marine);\n  color: var(--soi-agri-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-agri-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-agri-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-agri-step-content p {\n  font-size: 15px;\n  color: var(--soi-agri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-agri-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-agri-pomme-light);\n  border-left: 4px solid var(--soi-agri-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-agri-radius) var(--soi-agri-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-agri-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-agri-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-agri-marine);\n  margin-bottom: 4px;\n}\n\n.soi-agri-tip p {\n  font-size: 15px;\n  color: var(--soi-agri-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-agri-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-agri-card-mini {\n  background: var(--soi-agri-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-agri-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-agri-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-agri-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-agri-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-agri-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-agri-marine);\n}\n\n.soi-agri-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-agri-accordion-item {\n  background: var(--soi-agri-off-white);\n  border-radius: var(--soi-agri-radius-sm);\n  border: 1px solid var(--soi-agri-line);\n  overflow: hidden;\n}\n\n.soi-agri-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-agri-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-agri-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-agri-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-agri-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-agri-accordion-item[open] .soi-agri-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-agri-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-agri-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-agri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-agri-cta-box {\n  background: var(--soi-agri-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-agri-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-agri-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-agri-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-agri-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-agri-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-agri-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-agri-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-agri-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-agri-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-agri-compo-value {\n    text-align: left;\n  }\n\n  .soi-agri-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-agri-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-agri-fiche {\n    --soi-agri-text-soft: #2C3E50;\n    --soi-agri-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333255188810,"sku":"BI0095","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-agrimony-aigremoine-bio-en-granules-195-g-biof-packshot.webp?v=1791529897"},{"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"},{"product_id":"fleur-de-bach-centauree-granules-biofloral","title":"Fleur de Bach Centaury (Centaurée) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-cent-fiche\"\u003e\n\n  \u003csection class=\"soi-cent-hero\"\u003e\n    \u003cdiv class=\"soi-cent-hero-tag\"\u003e\n      \u003cspan class=\"soi-cent-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cent-hero-title\"\u003eL'équilibre entre générosité et affirmation de soi\u003c\/span\u003e\n    \u003cp class=\"soi-cent-hero-subtitle\"\u003eCentaury, l'élixir floral du Dr Bach qui vous aide à poser vos limites avec douceur, sans renoncer à votre bienveillance naturelle. En granules bio, sans alcool.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-hero-labels\"\u003e\n      \u003cspan class=\"soi-cent-label soi-cent-label-accent\"\u003eBIO AB EUROPÉEN\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-cent-label\"\u003eFLEUR N°4\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eFleur de Bach Centaury (Centaurée) Bio en granules, Biofloral : retrouvez l'équilibre entre générosité et affirmation de soi\u003c\/h2\u003e\n    \u003cp\u003eVous avez du mal à dire non ? Vous vous épuisez à rendre service, parfois au détriment de vos propres besoins ? La \u003cstrong\u003efleur de Bach Centaury\u003c\/strong\u003e, aussi appelée \u003cstrong\u003eCentaurée\u003c\/strong\u003e, est précisément l'élixir floral imaginé par le Dr Edward Bach pour les personnes douces, serviables, qui peinent à poser des limites. Ce n'est pas une faiblesse : c'est souvent le signe d'une grande sensibilité. Centaury vous aide à rester vous-même, bienveillant envers les autres, mais sans vous oublier.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eCentaury, fleur de Bach n°4 : quelle est sa signification ?\u003c\/h2\u003e\n    \u003cp\u003eDans la classification du Dr Bach, \u003cstrong\u003eCentaury (\u003cem\u003eCentaurium umbellatum\u003c\/em\u003e)\u003c\/strong\u003e est la fleur numéro 4, appartenant au groupe des personnes trop influençables. Elle s'adresse à ceux qui ont tendance à s'effacer, à se laisser guider par la volonté des autres plutôt que par la leur. Les profils concernés sont souvent décrits comme serviables à l'excès, timides, parfois incapables de refuser une demande, même épuisante.\u003c\/p\u003e\n    \u003cp\u003eLa \u003cstrong\u003esignification de la fleur de Bach Centaury\u003c\/strong\u003e est profonde : elle ne vise pas à rendre les gens égoïstes, bien au contraire. Elle invite à un service choisi, libre et équilibré, plutôt qu'à une servilité subie. En d'autres termes, elle aide à dire non avec douceur, et oui avec sincérité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eLes bienfaits de Centaury : ce que vous pouvez ressentir\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-benefits\"\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🪷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUn meilleur respect de soi\u003c\/h3\u003e\n        \u003cp\u003eVous apprenez à reconnaître vos propres besoins comme légitimes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🤝\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFermeté et douceur réunies\u003c\/h3\u003e\n        \u003cp\u003eVous gagnez en assertivité tout en restant vous-même.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre émotionnel retrouvé\u003c\/h3\u003e\n        \u003cp\u003eMoins d'épuisement lié aux demandes des autres, plus d'énergie pour vous.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-benefit\"\u003e\n        \u003cdiv class=\"soi-cent-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien pour les profils accommodants\u003c\/h3\u003e\n        \u003cp\u003eUn accompagnement naturel si vous vous reconnaissez dans le profil « je n'ose pas refuser ».\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cent-tip\"\u003e\n      \u003cdiv class=\"soi-cent-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCes bienfaits s'inscrivent dans une approche globale du bien-être émotionnel. Ce complément ne remplace pas un accompagnement médical ou psychologique, mais peut être un soutien doux et naturel dans votre quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la version Biofloral en granules ?\u003c\/h2\u003e\n    \u003cp\u003eBiofloral propose cette \u003cstrong\u003efleur de Bach Centaury bio\u003c\/strong\u003e dans un format granules particulièrement pratique. Sans alcool, ces petits granules de sucre de canne biologique sont accessibles à toute la famille, y compris aux femmes enceintes et aux personnes évitant l'alcool. Fabriqués artisanalement en France et certifiés agriculture biologique (label AB européen), ils respectent fidèlement la méthode originale du Dr Bach.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cent-grid\"\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🚫 Sans alcool\u003c\/h3\u003e\n        \u003cp\u003eConvient à tous, y compris aux enfants et aux femmes enceintes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🌿 Certifié bio\u003c\/h3\u003e\n        \u003cp\u003eLabel AB européen, fabriqué en France.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e📦 Format pratique\u003c\/h3\u003e\n        \u003cp\u003eGranules en flacon de 19,5 g, facile à emporter partout.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card\"\u003e\n        \u003ch3\u003e🔬 Méthode authentique\u003c\/h3\u003e\n        \u003cp\u003ePréparation à 1\/240e selon la méthode originale du Dr Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-compo\"\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003eSucre de canne*, imprégné de préparation à la Fleur de Bach* : Centaury (\u003cem\u003eCentaurium umbellatum\u003c\/em\u003e) à 1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-compo-row\"\u003e\n        \u003cspan class=\"soi-cent-compo-label\"\u003eOrigine des ingrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-compo-value\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eComment utiliser la fleur de Bach Centaury ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-timeline\"\u003e\n      \u003cdiv class=\"soi-cent-step\"\u003e\n        \u003cdiv class=\"soi-cent-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cent-step-content\"\u003e\n          \u003ch3\u003ePosologie recommandée\u003c\/h3\u003e\n          \u003cp\u003eLaissez fondre \u003cstrong\u003e3 à 4 granules\u003c\/strong\u003e directement dans la bouche ou diluez-les dans un verre d'eau, \u003cstrong\u003e4 fois par jour\u003c\/strong\u003e, pendant \u003cstrong\u003e1 à 4 semaines\u003c\/strong\u003e selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-step\"\u003e\n        \u003cdiv class=\"soi-cent-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cent-step-content\"\u003e\n          \u003ch3\u003ePour une utilisation optimale\u003c\/h3\u003e\n          \u003cp\u003ePrenez les granules à distance des repas et des boissons chaudes. Vous pouvez combiner Centaury avec d'autres fleurs de Bach si votre situation émotionnelle le nécessite, idéalement après avis d'un praticien en fleurs de Bach.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cent-accordion\"\u003e\n      \u003cdetails class=\"soi-cent-accordion-item\"\u003e\n        \u003csummary class=\"soi-cent-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cent-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Ce produit ne se substitue pas à un régime alimentaire varié et équilibré, ni à un suivi médical. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cent-grid-compact\"\u003e\n      \u003cdiv class=\"soi-cent-card-mini\"\u003e\n        \u003cspan class=\"soi-cent-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-card-mini-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-card-mini-value\"\u003eBiofloral\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card-mini\"\u003e\n        \u003cspan class=\"soi-cent-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-card-mini-label\"\u003eContenu net\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cent-card-mini\"\u003e\n        \u003cspan class=\"soi-cent-card-mini-icon\"\u003e🔖\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-card-mini-label\"\u003eLabels\u003c\/span\u003e\n        \u003cspan class=\"soi-cent-card-mini-value\"\u003eBio AB, France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-cent-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cent-cta-box\"\u003e\n      \u003cp class=\"soi-cent-cta-tag\" style=\"color: white;\"\u003eSe respecter pour mieux donner\u003c\/p\u003e\n      \u003cp class=\"soi-cent-cta-text\" style=\"color: white;\"\u003eParce que se respecter, c'est aussi prendre soin des autres avec sincérité. La fleur de Bach Centaury Biofloral vous accompagne avec douceur vers un équilibre émotionnel authentique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cent-marine: #1A2D3D;\n  --soi-cent-marine-dark: #0F1E2B;\n  --soi-cent-marine-light: #2C4458;\n  --soi-cent-pomme: #A1C544;\n  --soi-cent-pomme-dark: #84A636;\n  --soi-cent-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cent-white: #FFFFFF;\n  --soi-cent-off-white: #F8FAF6;\n  --soi-cent-stone: #F1F3EE;\n  --soi-cent-line: #E5E8E0;\n\n  --soi-cent-primary: #9B7AB5;\n  --soi-cent-primary-soft: #E8DFF0;\n  --soi-cent-accent: #B8A0C8;\n\n  --soi-cent-text: #1A2D3D;\n  --soi-cent-text-soft: #4A5B6B;\n  --soi-cent-text-muted: #7B8693;\n\n  --soi-cent-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cent-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cent-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cent-radius: 12px;\n  --soi-cent-radius-sm: 8px;\n  --soi-cent-radius-pill: 999px;\n}\n\n.soi-cent-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cent-fiche img { max-width: 100%; height: auto; }\n\n.soi-cent-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cent-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cent-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cent-hero {\n  position: relative;\n  background: var(--soi-cent-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-cent-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cent-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cent-pomme);\n}\n\n.soi-cent-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-cent-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cent-pomme);\n  border-radius: 50%;\n}\n\n.soi-cent-hero-title {\n  display: block;\n  color: var(--soi-cent-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-cent-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-cent-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cent-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-cent-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cent-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cent-label-accent {\n  background: var(--soi-cent-pomme);\n  border-color: var(--soi-cent-pomme);\n  color: var(--soi-cent-marine);\n  font-weight: 600;\n}\n\n.soi-cent-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cent-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cent-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-cent-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cent-pomme);\n  border-radius: 2px;\n}\n\n.soi-cent-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cent-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cent-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cent-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cent-benefit {\n  background: var(--soi-cent-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cent-radius);\n  border: 1px solid var(--soi-cent-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cent-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cent-shadow-md);\n}\n\n.soi-cent-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cent-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-cent-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cent-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cent-benefit:hover .soi-cent-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cent-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cent-benefit p {\n  font-size: 15px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cent-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cent-card {\n  background: var(--soi-cent-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cent-radius);\n  border-left: 3px solid var(--soi-cent-pomme);\n}\n\n.soi-cent-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cent-card p {\n  font-size: 14px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cent-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-cent-card-mini {\n  background: var(--soi-cent-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-cent-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-cent-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-cent-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-cent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-cent-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n}\n\n.soi-cent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cent-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cent-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cent-radius);\n  border: 1px solid var(--soi-cent-line);\n  align-items: flex-start;\n}\n\n.soi-cent-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cent-marine);\n  color: var(--soi-cent-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-cent-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cent-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cent-step-content p {\n  font-size: 15px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cent-compo {\n  background: var(--soi-cent-off-white);\n  border-radius: var(--soi-cent-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cent-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-cent-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cent-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cent-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cent-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cent-marine);\n  text-align: right;\n}\n\n.soi-cent-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cent-pomme-light);\n  border-left: 4px solid var(--soi-cent-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cent-radius) var(--soi-cent-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cent-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cent-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cent-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cent-tip p {\n  font-size: 15px;\n  color: var(--soi-cent-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cent-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cent-accordion-item {\n  background: var(--soi-cent-off-white);\n  border-radius: var(--soi-cent-radius-sm);\n  border: 1px solid var(--soi-cent-line);\n  overflow: hidden;\n}\n\n.soi-cent-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cent-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-cent-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cent-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cent-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cent-accordion-item[open] .soi-cent-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cent-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cent-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cent-cta-box {\n  background: var(--soi-cent-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cent-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cent-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-cent-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cent-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-cent-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cent-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cent-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-cent-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cent-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cent-compo-value {\n    text-align: left;\n  }\n\n  .soi-cent-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cent-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cent-fiche {\n    --soi-cent-text-soft: #2C3E50;\n    --soi-cent-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333255778634,"sku":"BI0105","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-centaury-centauree-bio-en-granules-195-g-biofl-packshot.webp?v=1791877557"},{"product_id":"fleur-de-bach-cerato-plumbago-granules-biofloral","title":"Fleur de Bach Cerato (Plumbago) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-cera-fiche\"\u003e\n\u003csection class=\"soi-cera-hero\"\u003e\n\u003cdiv class=\"soi-cera-hero-tag\"\u003e\n\u003cspan class=\"soi-cera-tag-dot\"\u003e\u003c\/span\u003e Fleurs de Bach · Biofloral\u003c\/div\u003e\n\u003cspan class=\"soi-cera-hero-title\"\u003eRenouez avec votre intuition profonde\u003c\/span\u003e\n\u003cp class=\"soi-cera-hero-subtitle\"\u003eL'élixir floral n°5 du Dr Bach en granules bio et sans alcool, pour retrouver confiance en votre propre discernement et oser décider par vous-même.\u003c\/p\u003e\n\u003cdiv class=\"soi-cera-hero-labels\"\u003e\n\u003cspan class=\"soi-cera-label soi-cera-label-accent\"\u003eBIO\u003c\/span\u003e \u003cspan class=\"soi-cera-label\"\u003eSANS ALCOOL\u003c\/span\u003e \u003cspan class=\"soi-cera-label\"\u003ePRÉPARATION ARTISANALE\u003c\/span\u003e \u003cspan class=\"soi-cera-label\"\u003eGRANULES 19,5 G\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cera-section\"\u003e\n\u003ch2\u003eCerato (Plumbago) : la fleur de Bach de l'intuition\u003c\/h2\u003e\n\u003cp\u003eLe Cerato, ou \u003cem\u003eCeratostigma willmottiana\u003c\/em\u003e, est le numéro 5 dans le système des 38 fleurs identifiées par le Dr Edward Bach. Il est traditionnellement associé aux personnes qui manquent de confiance en leur propre sagesse intérieure, cherchant sans cesse la validation extérieure avant de prendre une décision.\u003c\/p\u003e\n\u003cp\u003eDans la tradition des élixirs floraux, le Cerato est reconnu pour soutenir :\u003c\/p\u003e\n\u003cdiv class=\"soi-cera-benefits\"\u003e\n\u003cdiv class=\"soi-cera-benefit\"\u003e\n\u003cdiv class=\"soi-cera-benefit-icon\"\u003e\u003cspan\u003e🧭\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eConfiance en son jugement\u003c\/h3\u003e\n\u003cp\u003eVous aide à vous fier à vos propres ressentis et à votre discernement intérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-benefit\"\u003e\n\u003cdiv class=\"soi-cera-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eReconnexion à l'intuition\u003c\/h3\u003e\n\u003cp\u003eFavorise le retour à votre intuition naturelle, cette petite voix qui sait ce qui vous convient.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-benefit\"\u003e\n\u003cdiv class=\"soi-cera-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eDécision autonome\u003c\/h3\u003e\n\u003cp\u003eSoutient votre capacité à décider par vous-même, sans dépendre de l'avis des autres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-benefit\"\u003e\n\u003cdiv class=\"soi-cera-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eAffirmation de soi\u003c\/h3\u003e\n\u003cp\u003eContribue à un sentiment plus affirmé d'identité et de confiance personnelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cera-section\"\u003e\n\u003ch2\u003ePourquoi choisir les granules Biofloral ?\u003c\/h2\u003e\n\u003cp\u003eBiofloral est l'un des acteurs de référence en France pour les fleurs de Bach bio authentiques. Ce format en granules se distingue par plusieurs atouts concrets :\u003c\/p\u003e\n\u003cdiv class=\"soi-cera-grid\"\u003e\n\u003cdiv class=\"soi-cera-card\"\u003e\n\u003ch3\u003e🚫 Sans alcool\u003c\/h3\u003e\n\u003cp\u003eIdéal si vous évitez les préparations alcoolisées : enfants, femmes enceintes en accord avec leur médecin, personnes sensibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-card\"\u003e\n\u003ch3\u003e🌱 Certifié biologique\u003c\/h3\u003e\n\u003cp\u003eLe sucre de canne utilisé est issu de l'agriculture biologique, tout comme la préparation florale elle-même.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-card\"\u003e\n\u003ch3\u003e🔬 Préparation artisanale\u003c\/h3\u003e\n\u003cp\u003eÉlaboré selon la méthode originale du Dr Bach, à la dilution 1\/240e, dans le respect de la tradition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-card\"\u003e\n\u003ch3\u003e💼 Flacon pratique\u003c\/h3\u003e\n\u003cp\u003eFormat de 19,5 g pour une utilisation quotidienne facile, à la maison comme en déplacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cera-section\"\u003e\n\u003ch2\u003eComment utiliser la fleur de Bach Cerato : posologie et conseils\u003c\/h2\u003e\n\u003cp\u003eL'utilisation du Cerato Biofloral en granules est simple et s'intègre facilement dans votre routine :\u003c\/p\u003e\n\u003cdiv class=\"soi-cera-timeline\"\u003e\n\u003cdiv class=\"soi-cera-step\"\u003e\n\u003cdiv class=\"soi-cera-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-step-content\"\u003e\n\u003ch3\u003eDosage\u003c\/h3\u003e\n\u003cp\u003ePrenez 3 à 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-cera-step\"\u003e\n\u003cdiv class=\"soi-cera-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-step-content\"\u003e\n\u003ch3\u003eFréquence\u003c\/h3\u003e\n\u003cp\u003eRépétez la prise 4 fois par jour, idéalement à distance des repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-step\"\u003e\n\u003cdiv class=\"soi-cera-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-step-content\"\u003e\n\u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n\u003cp\u003ePoursuivez pendant 1 à 4 semaines selon vos besoins et votre ressenti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-tip\"\u003e\n\u003cdiv class=\"soi-cera-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003ePour un effet optimal, privilégiez un moment calme où vous pouvez vous recentrer sur vous-même, à distance des repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cera-section\"\u003e\n\u003ch2\u003eComposition détaillée\u003c\/h2\u003e\n\u003cdiv class=\"soi-cera-compo\"\u003e\n\u003cdiv class=\"soi-cera-compo-row\"\u003e\n\u003cspan class=\"soi-cera-compo-label\"\u003eIngrédients\u003c\/span\u003e \u003cspan class=\"soi-cera-compo-value\"\u003eSucre de canne*, imprégné de préparation à la Fleur de Bach* : Cerato (\u003cem\u003eCeratostigma willmottiana\u003c\/em\u003e)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-compo-row\"\u003e\n\u003cspan class=\"soi-cera-compo-label\"\u003eDilution\u003c\/span\u003e \u003cspan class=\"soi-cera-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-compo-row\"\u003e\n\u003cspan class=\"soi-cera-compo-label\"\u003eConditionnement\u003c\/span\u003e \u003cspan class=\"soi-cera-compo-value\"\u003eGranules en flacon de 19,5 g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cera-compo-row\"\u003e\n\u003cspan class=\"soi-cera-compo-label\"\u003eQualité\u003c\/span\u003e \u003cspan class=\"soi-cera-compo-value\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cera-section\"\u003e\n\u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n\u003cdiv class=\"soi-cera-accordion\"\u003e\n\u003cdetails class=\"soi-cera-accordion-item\"\u003e\n\u003csummary class=\"soi-cera-accordion-header\"\u003e⚠️ Recommandations importantes\u003c\/summary\u003e\n\u003cdiv class=\"soi-cera-accordion-content\"\u003e\n\u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit ne se substitue pas à un traitement médical, ni à une alimentation variée et équilibrée. Tenir hors de portée des jeunes enfants. En cas de doute ou de traitement en cours, demandez l'avis de votre professionnel de santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-cera-accordion-item\"\u003e\n\u003csummary class=\"soi-cera-accordion-header\"\u003e♻️ Tri et recyclage\u003c\/summary\u003e\n\u003cdiv class=\"soi-cera-accordion-content\"\u003e\n\u003cp\u003eFlacon à déposer dans le bac de tri jaune (selon les règles de votre localité).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-cera-accordion-item\"\u003e\n\u003csummary class=\"soi-cera-accordion-header\"\u003e🏪 Distribution\u003c\/summary\u003e\n\u003cdiv class=\"soi-cera-accordion-content\"\u003e\n\u003cp\u003eCe produit est réservé à la vente en magasins bio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cera-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-cera-cta-box\"\u003e\n\u003cp class=\"soi-cera-cta-tag\" style=\"color: white;\"\u003eVotre intuition mérite d'être entendue\u003c\/p\u003e\n\u003cp class=\"soi-cera-cta-text\" style=\"color: white;\"\u003eRetrouvez dans chaque granule de Cerato Biofloral une invitation à vous faire confiance, pas à pas, vers plus de clarté, d'autonomie et de sérénité dans vos choix du quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-cera-marine: #1A2D3D;\n  --soi-cera-marine-dark: #0F1E2B;\n  --soi-cera-marine-light: #2C4458;\n  --soi-cera-pomme: #A1C544;\n  --soi-cera-pomme-dark: #84A636;\n  --soi-cera-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cera-white: #FFFFFF;\n  --soi-cera-off-white: #F8FAF6;\n  --soi-cera-stone: #F1F3EE;\n  --soi-cera-line: #E5E8E0;\n\n  --soi-cera-primary: #9B7AB5;\n  --soi-cera-primary-soft: #E8DFF0;\n  --soi-cera-accent: #D4B8A0;\n\n  --soi-cera-text: #1A2D3D;\n  --soi-cera-text-soft: #4A5B6B;\n  --soi-cera-text-muted: #7B8693;\n\n  --soi-cera-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cera-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cera-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cera-radius: 12px;\n  --soi-cera-radius-sm: 8px;\n  --soi-cera-radius-pill: 999px;\n}\n\n.soi-cera-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cera-fiche img { max-width: 100%; height: auto; }\n\n.soi-cera-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cera-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cera-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cera-hero {\n  position: relative;\n  background: var(--soi-cera-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-cera-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cera-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cera-pomme);\n}\n\n.soi-cera-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-cera-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cera-pomme);\n  border-radius: 50%;\n}\n\n.soi-cera-hero-title {\n  display: block;\n  color: var(--soi-cera-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-cera-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-cera-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cera-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-cera-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cera-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cera-label-accent {\n  background: var(--soi-cera-pomme);\n  border-color: var(--soi-cera-pomme);\n  color: var(--soi-cera-marine);\n  font-weight: 600;\n}\n\n.soi-cera-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cera-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cera-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-cera-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cera-pomme);\n  border-radius: 2px;\n}\n\n.soi-cera-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cera-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cera-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cera-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-top: 1.25rem;\n}\n\n.soi-cera-benefit {\n  background: var(--soi-cera-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cera-radius);\n  border: 1px solid var(--soi-cera-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cera-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cera-shadow-md);\n}\n\n.soi-cera-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cera-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-cera-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cera-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cera-benefit:hover .soi-cera-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cera-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cera-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cera-benefit p {\n  font-size: 15px;\n  color: var(--soi-cera-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cera-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-cera-card {\n  background: var(--soi-cera-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cera-radius);\n  border-left: 3px solid var(--soi-cera-pomme);\n}\n\n.soi-cera-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cera-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cera-card p {\n  font-size: 14px;\n  color: var(--soi-cera-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cera-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cera-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cera-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cera-radius);\n  border: 1px solid var(--soi-cera-line);\n  align-items: flex-start;\n}\n\n.soi-cera-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cera-marine);\n  color: var(--soi-cera-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-cera-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cera-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cera-step-content p {\n  font-size: 15px;\n  color: var(--soi-cera-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cera-compo {\n  background: var(--soi-cera-off-white);\n  border-radius: var(--soi-cera-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cera-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-cera-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cera-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cera-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cera-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cera-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cera-marine);\n  text-align: right;\n}\n\n.soi-cera-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cera-pomme-light);\n  border-left: 4px solid var(--soi-cera-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cera-radius) var(--soi-cera-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cera-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cera-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cera-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cera-tip p {\n  font-size: 15px;\n  color: var(--soi-cera-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cera-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cera-accordion-item {\n  background: var(--soi-cera-off-white);\n  border-radius: var(--soi-cera-radius-sm);\n  border: 1px solid var(--soi-cera-line);\n  overflow: hidden;\n}\n\n.soi-cera-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cera-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-cera-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cera-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cera-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cera-accordion-item[open] .soi-cera-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cera-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cera-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cera-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cera-cta-box {\n  background: var(--soi-cera-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cera-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cera-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-cera-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cera-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-cera-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cera-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cera-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-cera-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cera-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cera-compo-value {\n    text-align: left;\n  }\n\n  .soi-cera-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cera-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cera-fiche {\n    --soi-cera-text-soft: #2C3E50;\n    --soi-cera-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333256302922,"sku":"BI0110","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-cerato-plumbago-bio-en-granules-195-g-bioflora-packshot.webp?v=1791533434"},{"product_id":"fleur-de-bach-cherry-plum-biofloral","title":"Fleur de Bach Cherry Plum (Prunus) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-chpl-fiche\"\u003e\n\n\u003csection class=\"soi-chpl-hero\"\u003e\n  \u003cdiv class=\"soi-chpl-hero-tag\"\u003e\n    \u003cspan class=\"soi-chpl-tag-dot\"\u003e\u003c\/span\u003e\n    Fleurs de Bach · Biofloral\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-chpl-hero-title\"\u003eRetrouvez la sérénité quand tout s'emballe\u003c\/span\u003e\n  \u003cp class=\"soi-chpl-hero-subtitle\"\u003eL'élixir floral n°6 Cherry Plum en granules sans alcool, pour accompagner en douceur le lâcher-prise et la stabilité intérieure.\u003c\/p\u003e\n  \u003cdiv class=\"soi-chpl-hero-labels\"\u003e\n    \u003cspan class=\"soi-chpl-label soi-chpl-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-chpl-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-chpl-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-chpl-label\"\u003eMÉTHODE DR BACH\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chpl-section\"\u003e\n  \u003ch2\u003eCherry Plum : la fleur de Bach du lâcher-prise\u003c\/h2\u003e\n  \u003cp\u003eParmi les \u003cstrong\u003e38 fleurs de Bach\u003c\/strong\u003e, le Cherry Plum (Prunus cerasifera) occupe une place centrale. Il s'adresse aux personnes qui se sentent sur le point de craquer, envahies par des pensées incontrôlables ou une grande rigidité intérieure. En période de \u003cstrong\u003estress intense\u003c\/strong\u003e ou de surmenage émotionnel, Cherry Plum agit comme un ancrage vers la clarté et le calme.\u003c\/p\u003e\n  \u003cp\u003eSon principe : soutenir votre capacité naturelle à relâcher la pression, retrouver confiance en vous et laisser place à une réponse plus sereine face aux situations difficiles.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chpl-section\"\u003e\n  \u003ch2\u003ePourquoi choisir la formule granules Bio Biofloral ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chpl-benefits\"\u003e\n    \u003cdiv class=\"soi-chpl-benefit\"\u003e\n      \u003cdiv class=\"soi-chpl-benefit-icon\"\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans alcool\u003c\/h3\u003e\n      \u003cp\u003eIdéale pour toute la famille, y compris les femmes enceintes et les enfants.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-benefit\"\u003e\n      \u003cdiv class=\"soi-chpl-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCertifiée Agriculture Biologique\u003c\/h3\u003e\n      \u003cp\u003eSucre de canne bio et fleur de cerisier cultivée selon les méthodes naturelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-benefit\"\u003e\n      \u003cdiv class=\"soi-chpl-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eFabriquée en France\u003c\/h3\u003e\n      \u003cp\u003ePar Biofloral, pionnier des élixirs floraux authentiques depuis plus de 30 ans.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-benefit\"\u003e\n      \u003cdiv class=\"soi-chpl-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMéthode originale du Dr Bach\u003c\/h3\u003e\n      \u003cp\u003eDilution à 1\/240e pour une préparation vibratoire respectueuse de la tradition.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chpl-section\"\u003e\n  \u003ch2\u003eComposition détaillée\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chpl-compo\"\u003e\n    \u003cdiv class=\"soi-chpl-compo-row\"\u003e\n      \u003cspan class=\"soi-chpl-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-chpl-compo-value\"\u003eSucre de canne* imprégné de préparation à la Fleur de Bach* : Cherry Plum (Prunus cerasifera)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-compo-row\"\u003e\n      \u003cspan class=\"soi-chpl-compo-label\"\u003eDilution\u003c\/span\u003e\n      \u003cspan class=\"soi-chpl-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-compo-row\"\u003e\n      \u003cspan class=\"soi-chpl-compo-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-chpl-compo-value\"\u003e19,5 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-compo-row\"\u003e\n      \u003cspan class=\"soi-chpl-compo-label\"\u003eForme\u003c\/span\u003e\n      \u003cspan class=\"soi-chpl-compo-value\"\u003eGranules\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-compo-row\"\u003e\n      \u003cspan class=\"soi-chpl-compo-label\"\u003eGaranties\u003c\/span\u003e\n      \u003cspan class=\"soi-chpl-compo-value\"\u003eSans arôme artificiel, sans conservateur, sans alcool\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"margin-top: 0.75rem; font-size: 13px; color: var(--soi-chpl-text-muted);\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chpl-section\"\u003e\n  \u003ch2\u003eComment utiliser la fleur de Bach Cherry Plum en granules ?\u003c\/h2\u003e\n  \u003cp class=\"soi-chpl-section-intro\"\u003eLa prise est simple et s'intègre facilement dans votre quotidien :\u003c\/p\u003e\n  \u003cdiv class=\"soi-chpl-timeline\"\u003e\n    \u003cdiv class=\"soi-chpl-step\"\u003e\n      \u003cdiv class=\"soi-chpl-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-chpl-step-content\"\u003e\n        \u003ch3\u003ePrenez vos granules\u003c\/h3\u003e\n        \u003cp\u003eDéposez \u003cstrong\u003e3 à 4 granules\u003c\/strong\u003e directement sous la langue ou dissolvez-les dans un verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-step\"\u003e\n      \u003cdiv class=\"soi-chpl-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-chpl-step-content\"\u003e\n        \u003ch3\u003eRépétez régulièrement\u003c\/h3\u003e\n        \u003cp\u003eRenouvelez la prise \u003cstrong\u003e4 fois par jour\u003c\/strong\u003e, de préférence à intervalles réguliers.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-step\"\u003e\n      \u003cdiv class=\"soi-chpl-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-chpl-step-content\"\u003e\n        \u003ch3\u003ePoursuivez selon votre ressenti\u003c\/h3\u003e\n        \u003cp\u003eContinuez sur \u003cstrong\u003e1 à 4 semaines\u003c\/strong\u003e selon votre évolution émotionnelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-chpl-tip\"\u003e\n    \u003cdiv class=\"soi-chpl-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCherry Plum peut se combiner avec d'autres élixirs floraux, notamment le \u003cstrong\u003eRescue\u003c\/strong\u003e (la formule la plus connue pour les situations de stress aigu), selon les conseils d'un praticien formé à la méthode Bach.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chpl-section\"\u003e\n  \u003ch2\u003ePour qui est conseillé le Cherry Plum ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chpl-grid\"\u003e\n    \u003cdiv class=\"soi-chpl-card\"\u003e\n      \u003ch3\u003e😤 Tensions émotionnelles répétées\u003c\/h3\u003e\n      \u003cp\u003eVous êtes sujet à un sentiment de perte de contrôle ou de débordement intérieur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-card\"\u003e\n      \u003ch3\u003e🧠 Stress chronique ou surmenage\u003c\/h3\u003e\n      \u003cp\u003eVous ressentez une pression mentale continue et cherchez un soutien naturel pour retrouver le calme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chpl-card\"\u003e\n      \u003ch3\u003e🕊️ Quête de clarté mentale\u003c\/h3\u003e\n      \u003cp\u003eVous souhaitez retrouver sérénité et lucidité au quotidien, de façon douce et naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chpl-section\"\u003e\n  \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chpl-accordion\"\u003e\n    \u003cdetails class=\"soi-chpl-accordion-item\"\u003e\n      \u003csummary class=\"soi-chpl-accordion-header\"\u003e⚠️ Recommandations importantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-chpl-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit \u003cstrong\u003ene remplace pas un traitement médical\u003c\/strong\u003e ni un suivi psychologique. Il ne se substitue pas à un régime alimentaire varié et équilibré. Tenir hors de portée des jeunes enfants. En cas de doute ou de symptômes persistants, consultez un professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-chpl-accordion-item\"\u003e\n      \u003csummary class=\"soi-chpl-accordion-header\"\u003e♻️ Tri des emballages\u003c\/summary\u003e\n      \u003cdiv class=\"soi-chpl-accordion-content\"\u003e\n        \u003cp\u003eFlacon à déposer dans le bac de tri jaune (les règles peuvent varier 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-chpl-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-chpl-cta-box\"\u003e\n    \u003cp class=\"soi-chpl-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n    \u003cp class=\"soi-chpl-cta-text\" style=\"color: white;\"\u003eRetrouvez avec Cherry Plum Bio de Biofloral une bouée de sérénité dans les moments où tout semble déborder. Des granules sans alcool, certifiées bio et fabriquées en France, pour accompagner en douceur votre équilibre émotionnel au quotidien.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-chpl-marine: #1A2D3D;\n  --soi-chpl-marine-dark: #0F1E2B;\n  --soi-chpl-marine-light: #2C4458;\n  --soi-chpl-pomme: #A1C544;\n  --soi-chpl-pomme-dark: #84A636;\n  --soi-chpl-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-chpl-white: #FFFFFF;\n  --soi-chpl-off-white: #F8FAF6;\n  --soi-chpl-stone: #F1F3EE;\n  --soi-chpl-line: #E5E8E0;\n\n  --soi-chpl-primary: #9B7AB5;\n  --soi-chpl-primary-soft: rgba(155,122,181,0.10);\n  --soi-chpl-accent: #A8C4D8;\n\n  --soi-chpl-text: #1A2D3D;\n  --soi-chpl-text-soft: #4A5B6B;\n  --soi-chpl-text-muted: #7B8693;\n\n  --soi-chpl-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-chpl-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-chpl-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-chpl-radius: 12px;\n  --soi-chpl-radius-sm: 8px;\n  --soi-chpl-radius-pill: 999px;\n}\n\n.soi-chpl-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-chpl-fiche img { max-width: 100%; height: auto; }\n\n.soi-chpl-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-chpl-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-chpl-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-chpl-hero {\n  position: relative;\n  background: var(--soi-chpl-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-chpl-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-chpl-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-chpl-pomme);\n}\n\n.soi-chpl-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-chpl-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-chpl-pomme);\n  border-radius: 50%;\n}\n\n.soi-chpl-hero-title {\n  display: block;\n  color: var(--soi-chpl-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-chpl-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-chpl-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-chpl-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-chpl-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-chpl-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-chpl-label-accent {\n  background: var(--soi-chpl-pomme);\n  border-color: var(--soi-chpl-pomme);\n  color: var(--soi-chpl-marine);\n  font-weight: 600;\n}\n\n.soi-chpl-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-chpl-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-chpl-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-chpl-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-chpl-pomme);\n  border-radius: 2px;\n}\n\n.soi-chpl-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-chpl-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-chpl-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-chpl-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-chpl-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-chpl-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-chpl-benefit {\n  background: var(--soi-chpl-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-chpl-radius);\n  border: 1px solid var(--soi-chpl-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-chpl-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-chpl-shadow-md);\n}\n\n.soi-chpl-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-chpl-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-chpl-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-chpl-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-chpl-benefit:hover .soi-chpl-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-chpl-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-chpl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-chpl-benefit p {\n  font-size: 15px;\n  color: var(--soi-chpl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-chpl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-chpl-card {\n  background: var(--soi-chpl-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-chpl-radius);\n  border-left: 3px solid var(--soi-chpl-pomme);\n}\n\n.soi-chpl-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-chpl-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-chpl-card p {\n  font-size: 14px;\n  color: var(--soi-chpl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-chpl-compo {\n  background: var(--soi-chpl-off-white);\n  border-radius: var(--soi-chpl-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-chpl-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-chpl-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-chpl-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-chpl-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-chpl-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-chpl-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-chpl-marine);\n  text-align: right;\n}\n\n.soi-chpl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-chpl-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-chpl-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-chpl-radius);\n  border: 1px solid var(--soi-chpl-line);\n  align-items: flex-start;\n}\n\n.soi-chpl-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-chpl-marine);\n  color: var(--soi-chpl-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-chpl-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-chpl-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-chpl-step-content p {\n  font-size: 15px;\n  color: var(--soi-chpl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-chpl-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-chpl-pomme-light);\n  border-left: 4px solid var(--soi-chpl-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-chpl-radius) var(--soi-chpl-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-chpl-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-chpl-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-chpl-marine);\n  margin-bottom: 4px;\n}\n\n.soi-chpl-tip p {\n  font-size: 15px;\n  color: var(--soi-chpl-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-chpl-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-chpl-accordion-item {\n  background: var(--soi-chpl-off-white);\n  border-radius: var(--soi-chpl-radius-sm);\n  border: 1px solid var(--soi-chpl-line);\n  overflow: hidden;\n}\n\n.soi-chpl-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-chpl-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-chpl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-chpl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-chpl-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-chpl-accordion-item[open] .soi-chpl-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-chpl-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-chpl-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-chpl-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-chpl-cta-box {\n  background: var(--soi-chpl-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-chpl-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-chpl-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-chpl-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-chpl-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-chpl-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-chpl-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-chpl-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-chpl-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-chpl-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-chpl-compo-value {\n    text-align: left;\n  }\n\n  .soi-chpl-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-chpl-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-chpl-fiche {\n    --soi-chpl-text-soft: #2C3E50;\n    --soi-chpl-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333256499530,"sku":"BI0115","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-cherry-plum-prunus-bio-en-granules-195-g-biofl-packshot.webp?v=1791877603"},{"product_id":"fleur-de-bach-chicory-granules-biofloral","title":"Fleur de Bach Chicory (Chicorée) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-chic-fiche\"\u003e\n\n\u003csection class=\"soi-chic-hero\"\u003e\n  \u003cdiv class=\"soi-chic-hero-tag\"\u003e\n    \u003cspan class=\"soi-chic-tag-dot\"\u003e\u003c\/span\u003e\n    Fleurs de Bach · Biofloral\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-chic-hero-title\"\u003eLa fleur de la compréhension et du lâcher-prise affectif\u003c\/span\u003e\n  \u003cp class=\"soi-chic-hero-subtitle\"\u003eChicory (Chicorée), fleur n°8 du système du Dr Bach, vous invite à aimer sans retenir et à donner sans attendre. En granules bio, sans alcool, pour un usage simple et quotidien.\u003c\/p\u003e\n  \u003cdiv class=\"soi-chic-hero-labels\"\u003e\n    \u003cspan class=\"soi-chic-label soi-chic-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-chic-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-chic-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003cspan class=\"soi-chic-label\"\u003eFLEUR DE BACH\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chic-section\"\u003e\n  \u003ch2\u003eQue dit la tradition sur la fleur de Bach Chicorée ?\u003c\/h2\u003e\n  \u003cp\u003eSelon l'approche du Dr Edward Bach, la chicorée s'adresse aux personnes naturellement aimantes, mais qui peuvent glisser vers la possessivité, la surprotection ou un besoin de reconnaissance affective. C'est la fleur des parents trop inquiets, des amis envahissants, ou de toute personne qui aime mais peine à laisser l'autre libre.\u003c\/p\u003e\n  \u003cp\u003eEn travaillant sur cet état émotionnel, la fleur de Bach Chicory vous invite à une forme d'amour plus désintéressée : donner sans attendre, aimer sans retenir, accompagner sans contrôler.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chic-section\"\u003e\n  \u003ch2\u003eFleur de Bach Chicory : bienfaits émotionnels reconnus\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chic-benefits\"\u003e\n    \u003cdiv class=\"soi-chic-benefit\"\u003e\n      \u003cdiv class=\"soi-chic-benefit-icon\"\u003e\u003cspan\u003e🤲\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eApaiser la possessivité\u003c\/h3\u003e\n      \u003cp\u003eVous aide à relâcher l'emprise affective et à lâcher prise sur vos proches en toute confiance.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-benefit\"\u003e\n      \u003cdiv class=\"soi-chic-benefit-icon\"\u003e\u003cspan\u003e💛\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eDévelopper l'altruisme\u003c\/h3\u003e\n      \u003cp\u003eFavorise un amour plus ouvert et sincère, libéré des attentes cachées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-benefit\"\u003e\n      \u003cdiv class=\"soi-chic-benefit-icon\"\u003e\u003cspan\u003e🤝\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eHarmoniser les relations\u003c\/h3\u003e\n      \u003cp\u003eEncourage des liens plus équilibrés, basés sur le respect mutuel et la compréhension.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-benefit\"\u003e\n      \u003cdiv class=\"soi-chic-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eRéduire la surprotection\u003c\/h3\u003e\n      \u003cp\u003eSoutient la capacité à faire confiance à l'autre, qu'il s'agisse d'un enfant, d'un partenaire ou d'un ami.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-chic-tip\"\u003e\n    \u003cdiv class=\"soi-chic-tip-icon\"\u003e🐾\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n      \u003cp\u003eLa fleur de Bach Chicory est également utilisée par certains propriétaires pour leurs animaux (chat ou chien) trop dépendants ou anxieux en l'absence de leur maître. Demandez toujours l'avis de votre vétérinaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chic-section\"\u003e\n  \u003ch2\u003ePourquoi choisir la version Biofloral en granules ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chic-grid\"\u003e\n    \u003cdiv class=\"soi-chic-card\"\u003e\n      \u003ch3\u003e🚫 Sans alcool\u003c\/h3\u003e\n      \u003cp\u003eIdéale pour les femmes enceintes, les enfants et les personnes sensibles à l'alcool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-card\"\u003e\n      \u003ch3\u003e🌿 Certifiée bio\u003c\/h3\u003e\n      \u003cp\u003ePréparation respectueuse des principes du Dr Bach et des exigences de l'agriculture biologique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-card\"\u003e\n      \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n      \u003cp\u003eSavoir-faire artisanal et traçabilité assurée par Biofloral.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-card\"\u003e\n      \u003ch3\u003e💊 Forme granules\u003c\/h3\u003e\n      \u003cp\u003ePratique, facile à doser et agréable à prendre au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chic-section\"\u003e\n  \u003ch2\u003eComment utiliser la fleur de Bach Chicory en granules ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chic-timeline\"\u003e\n    \u003cdiv class=\"soi-chic-step\"\u003e\n      \u003cdiv class=\"soi-chic-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-chic-step-content\"\u003e\n        \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n        \u003cp\u003e3 à 4 granules, 4 fois par jour, à laisser fondre doucement sous la langue ou à diluer dans un verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-step\"\u003e\n      \u003cdiv class=\"soi-chic-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-chic-step-content\"\u003e\n        \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n        \u003cp\u003e1 à 4 semaines selon vos besoins, ou selon les conseils d'un praticien en florithérapie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-step\"\u003e\n      \u003cdiv class=\"soi-chic-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-chic-step-content\"\u003e\n        \u003ch3\u003eMoment idéal\u003c\/h3\u003e\n        \u003cp\u003eAvant les repas ou dans les moments de tension relationnelle, pour favoriser le recul et la sérénité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chic-section\"\u003e\n  \u003ch2\u003eComposition\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chic-compo\"\u003e\n    \u003cdiv class=\"soi-chic-compo-row\"\u003e\n      \u003cspan class=\"soi-chic-compo-label\"\u003eÉlixir floral\u003c\/span\u003e\n      \u003cspan class=\"soi-chic-compo-value\"\u003eCichorium intybus (Chicorée)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-compo-row\"\u003e\n      \u003cspan class=\"soi-chic-compo-label\"\u003eSupport\u003c\/span\u003e\n      \u003cspan class=\"soi-chic-compo-value\"\u003eGranules de saccharose\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-compo-row\"\u003e\n      \u003cspan class=\"soi-chic-compo-label\"\u003eMéthode\u003c\/span\u003e\n      \u003cspan class=\"soi-chic-compo-value\"\u003eMéthode originale du Dr Edward Bach\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-compo-row\"\u003e\n      \u003cspan class=\"soi-chic-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-chic-compo-value\"\u003eFlacon de 19,5 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-chic-compo-row\"\u003e\n      \u003cspan class=\"soi-chic-compo-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-chic-compo-value\"\u003eAgriculture biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chic-section\"\u003e\n  \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-chic-accordion\"\u003e\n    \u003cdetails class=\"soi-chic-accordion-item\"\u003e\n      \u003csummary class=\"soi-chic-accordion-header\"\u003e⚠️ Précautions et recommandations\u003c\/summary\u003e\n      \u003cdiv class=\"soi-chic-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit ne se substitue pas à un régime alimentaire varié et équilibré, ni à un mode de vie sain. Il ne remplace en aucun cas un suivi médical ou psychologique. Tenir hors de portée des jeunes enfants. Flacon recyclable à déposer dans le bac de tri jaune.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-chic-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-chic-cta-box\"\u003e\n    \u003cp class=\"soi-chic-cta-tag\" style=\"color: white;\"\u003eAimer librement, donner pleinement\u003c\/p\u003e\n    \u003cp class=\"soi-chic-cta-text\" style=\"color: white;\"\u003eAvec la fleur de Bach Chicory de Biofloral, offrez-vous la douceur d'un amour libéré du besoin de contrôle. Un geste simple, pour des relations plus légères et plus vraies, au quotidien.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-chic-marine: #1A2D3D;\n  --soi-chic-marine-dark: #0F1E2B;\n  --soi-chic-marine-light: #2C4458;\n  --soi-chic-pomme: #A1C544;\n  --soi-chic-pomme-dark: #84A636;\n  --soi-chic-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-chic-white: #FFFFFF;\n  --soi-chic-off-white: #F8FAF6;\n  --soi-chic-stone: #F1F3EE;\n  --soi-chic-line: #E5E8E0;\n\n  --soi-chic-primary: #D4A8B5;\n  --soi-chic-primary-soft: #F2E4EA;\n  --soi-chic-accent: #C48A9E;\n\n  --soi-chic-text: #1A2D3D;\n  --soi-chic-text-soft: #4A5B6B;\n  --soi-chic-text-muted: #7B8693;\n\n  --soi-chic-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-chic-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-chic-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-chic-radius: 12px;\n  --soi-chic-radius-sm: 8px;\n  --soi-chic-radius-pill: 999px;\n}\n\n.soi-chic-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-chic-fiche img { max-width: 100%; height: auto; }\n\n.soi-chic-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-chic-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-chic-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-chic-hero {\n  position: relative;\n  background: var(--soi-chic-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-chic-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-chic-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-chic-pomme);\n}\n\n.soi-chic-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-chic-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-chic-pomme);\n  border-radius: 50%;\n}\n\n.soi-chic-hero-title {\n  display: block;\n  color: var(--soi-chic-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-chic-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-chic-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-chic-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-chic-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-chic-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-chic-label-accent {\n  background: var(--soi-chic-pomme);\n  border-color: var(--soi-chic-pomme);\n  color: var(--soi-chic-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-chic-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-chic-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-chic-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-chic-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-chic-pomme);\n  border-radius: 2px;\n}\n\n.soi-chic-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-chic-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-chic-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-chic-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-chic-benefit {\n  background: var(--soi-chic-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-chic-radius);\n  border: 1px solid var(--soi-chic-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-chic-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-chic-shadow-md);\n}\n\n.soi-chic-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-chic-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-chic-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-chic-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-chic-benefit:hover .soi-chic-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-chic-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-chic-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-chic-benefit p {\n  font-size: 15px;\n  color: var(--soi-chic-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-chic-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-chic-card {\n  background: var(--soi-chic-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-chic-radius);\n  border-left: 3px solid var(--soi-chic-pomme);\n}\n\n.soi-chic-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-chic-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-chic-card p {\n  font-size: 14px;\n  color: var(--soi-chic-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-chic-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-chic-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-chic-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-chic-radius);\n  border: 1px solid var(--soi-chic-line);\n  align-items: flex-start;\n}\n\n.soi-chic-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-chic-marine);\n  color: var(--soi-chic-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-chic-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-chic-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-chic-step-content p {\n  font-size: 15px;\n  color: var(--soi-chic-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-chic-compo {\n  background: var(--soi-chic-off-white);\n  border-radius: var(--soi-chic-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-chic-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-chic-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-chic-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-chic-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-chic-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-chic-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-chic-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-chic-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-chic-pomme-light);\n  border-left: 4px solid var(--soi-chic-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-chic-radius) var(--soi-chic-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-chic-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-chic-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-chic-marine);\n  margin-bottom: 4px;\n}\n\n.soi-chic-tip p {\n  font-size: 15px;\n  color: var(--soi-chic-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-chic-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-chic-accordion-item {\n  background: var(--soi-chic-off-white);\n  border-radius: var(--soi-chic-radius-sm);\n  border: 1px solid var(--soi-chic-line);\n  overflow: hidden;\n}\n\n.soi-chic-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-chic-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-chic-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-chic-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-chic-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-chic-accordion-item[open] .soi-chic-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-chic-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-chic-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-chic-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-chic-cta-box {\n  background: var(--soi-chic-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-chic-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-chic-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-chic-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-chic-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-chic-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-chic-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-chic-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-chic-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-chic-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-chic-compo-value {\n    text-align: left;\n  }\n\n  .soi-chic-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-chic-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-chic-fiche {\n    --soi-chic-text-soft: #2C3E50;\n    --soi-chic-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333257154890,"sku":"BI0120","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-chicory-chicoree-bio-en-granules-195-g-bioflor-packshot.webp?v=1791964843"},{"product_id":"fleur-de-bach-clematis-granules-biofloral","title":"Fleur de Bach Clematis (Clématite) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-clem-fiche\"\u003e\n\n\u003csection class=\"soi-clem-hero\"\u003e\n  \u003cdiv class=\"soi-clem-hero-tag\"\u003e\n    \u003cspan class=\"soi-clem-tag-dot\"\u003e\u003c\/span\u003e\n    Fleurs de Bach · Biofloral\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-clem-hero-title\"\u003eRetrouvez l'ancrage et la joie de vivre\u003c\/span\u003e\n  \u003cp class=\"soi-clem-hero-subtitle\"\u003eLa Clématite n°9 en granules bio, sans alcool : l'élixir floral du Dr Bach pour renouer avec le moment présent et transformer vos rêves en actions concrètes.\u003c\/p\u003e\n  \u003cdiv class=\"soi-clem-hero-labels\"\u003e\n    \u003cspan class=\"soi-clem-label soi-clem-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-clem-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-clem-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-clem-section\"\u003e\n  \u003ch2\u003eClematis, la fleur de Bach n°9 : à qui s'adresse-t-elle ?\u003c\/h2\u003e\n  \u003cp\u003eLa \u003cstrong\u003eClématite (Clematis vitalba)\u003c\/strong\u003e est la neuvième des 38 fleurs identifiées par le \u003cstrong\u003eDr Edward Bach\u003c\/strong\u003e. Elle s'adresse aux personnes rêveuses, souvent « dans la lune », qui ont du mal à se concentrer sur le quotidien et préfèrent s'évader dans l'imaginaire.\u003c\/p\u003e\n  \u003cp\u003eSi vous vous surprenez à décrocher facilement lors d'une conversation, d'une tâche professionnelle ou même dans votre vie personnelle, la fleur de Bach Clematis peut vous accompagner.\u003c\/p\u003e\n  \u003cp\u003eSa \u003cstrong\u003esignification émotionnelle\u003c\/strong\u003e est claire : elle vise à ancrer l'esprit dans le réel, à canaliser la créativité vers des projets aboutis, et à redonner de l'élan à ceux qui s'endorment dans leurs rêves sans jamais passer à l'action.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-clem-section\"\u003e\n  \u003ch2\u003ePourquoi choisir la version granules Biofloral ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-clem-benefits\"\u003e\n    \u003cdiv class=\"soi-clem-benefit\"\u003e\n      \u003cdiv class=\"soi-clem-benefit-icon\"\u003e\u003cspan\u003e🚫\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSans alcool\u003c\/h3\u003e\n      \u003cp\u003eContrairement aux élixirs liquides traditionnels, les granules conviennent aux femmes enceintes, aux enfants et aux personnes sensibles à l'alcool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-benefit\"\u003e\n      \u003cdiv class=\"soi-clem-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCertifiée biologique\u003c\/h3\u003e\n      \u003cp\u003eSucre de canne issu de l'agriculture biologique, préparation florale bio. Une formule minimaliste et pure.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-benefit\"\u003e\n      \u003cdiv class=\"soi-clem-benefit-icon\"\u003e\u003cspan\u003e🔬\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eMéthode originale du Dr Bach\u003c\/h3\u003e\n      \u003cp\u003eDilution à 1\/240e de Clematis vitalba, respectant scrupuleusement le protocole d'origine.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-benefit\"\u003e\n      \u003cdiv class=\"soi-clem-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSavoir-faire artisanal français\u003c\/h3\u003e\n      \u003cp\u003eÉlaborée en France par Biofloral, pionnière des fleurs de Bach en granules depuis 30 ans.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-clem-tip\"\u003e\n    \u003cdiv class=\"soi-clem-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eLe flacon de 19,5 g se glisse partout : idéal pour une utilisation en déplacement, au bureau ou en voyage.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-clem-section\"\u003e\n  \u003ch2\u003eComposition complète\u003c\/h2\u003e\n  \u003cdiv class=\"soi-clem-compo\"\u003e\n    \u003cdiv class=\"soi-clem-compo-row\"\u003e\n      \u003cspan class=\"soi-clem-compo-label\"\u003eIngrédients\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-compo-value\"\u003eSucre de canne*, imprégné de préparation à la Fleur de Bach* : \u003cem\u003eClematis vitalba\u003c\/em\u003e à 1\/240e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-compo-row\"\u003e\n      \u003cspan class=\"soi-clem-compo-label\"\u003eMéthode\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-compo-value\"\u003eMéthode originale du Dr Bach\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-compo-row\"\u003e\n      \u003cspan class=\"soi-clem-compo-label\"\u003eQualité\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-compo-value\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-compo-row\"\u003e\n      \u003cspan class=\"soi-clem-compo-label\"\u003eAdditifs\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-compo-value\"\u003eAucun conservateur, aucun additif artificiel\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-clem-section\"\u003e\n  \u003ch2\u003ePosologie et conseils d'utilisation\u003c\/h2\u003e\n  \u003cp class=\"soi-clem-section-intro\"\u003eLa posologie de la fleur de Bach Clematis recommandée par Biofloral est simple à intégrer dans votre routine :\u003c\/p\u003e\n  \u003cdiv class=\"soi-clem-timeline\"\u003e\n    \u003cdiv class=\"soi-clem-step\"\u003e\n      \u003cdiv class=\"soi-clem-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-clem-step-content\"\u003e\n        \u003ch3\u003ePrise des granules\u003c\/h3\u003e\n        \u003cp\u003ePrenez \u003cstrong\u003e3 à 4 granules\u003c\/strong\u003e, laissez-les fondre doucement sous la langue ou dissolvez-les dans un verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-step\"\u003e\n      \u003cdiv class=\"soi-clem-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-clem-step-content\"\u003e\n        \u003ch3\u003eFréquence quotidienne\u003c\/h3\u003e\n        \u003cp\u003eRépétez la prise \u003cstrong\u003e4 fois par jour\u003c\/strong\u003e, de préférence à distance des repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-step\"\u003e\n      \u003cdiv class=\"soi-clem-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-clem-step-content\"\u003e\n        \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n        \u003cp\u003eEffectuez une \u003cstrong\u003ecure de 1 à 4 semaines\u003c\/strong\u003e, renouvelable selon vos besoins.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp\u003eVous pouvez aussi combiner Clematis avec d'autres fleurs de Bach si votre situation émotionnelle le nécessite. En cas de doute, consultez un praticien spécialisé en élixirs floraux.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-clem-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n  \u003cdiv class=\"soi-clem-accordion\"\u003e\n    \u003cdetails class=\"soi-clem-accordion-item\"\u003e\n      \u003csummary class=\"soi-clem-accordion-header\"\u003e⚠️ Précautions importantes\u003c\/summary\u003e\n      \u003cdiv class=\"soi-clem-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit ne remplace pas un traitement médical ni une alimentation variée et équilibrée. Tenir hors de portée des jeunes enfants. Contient du sucre de canne : à prendre en compte en cas de régime spécifique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-clem-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-clem-grid-compact\"\u003e\n    \u003cdiv class=\"soi-clem-card-mini\"\u003e\n      \u003cspan class=\"soi-clem-card-mini-icon\"\u003e💊\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-card-mini-value\"\u003eGranules · 19,5 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-card-mini\"\u003e\n      \u003cspan class=\"soi-clem-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-card-mini-label\"\u003eMarque\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-card-mini-value\"\u003eBiofloral (Elixirium Vitae)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-card-mini\"\u003e\n      \u003cspan class=\"soi-clem-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-card-mini-value\"\u003eAgriculture biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-clem-card-mini\"\u003e\n      \u003cspan class=\"soi-clem-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-card-mini-label\"\u003eTri\u003c\/span\u003e\n      \u003cspan class=\"soi-clem-card-mini-value\"\u003eBac jaune\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-clem-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-clem-cta-box\"\u003e\n    \u003cp class=\"soi-clem-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement · Fleurs de Bach\u003c\/p\u003e\n    \u003cp class=\"soi-clem-cta-text\" style=\"color: white;\"\u003eLa Clématite, c'est l'invitation à revenir à vous, ici et maintenant. Une qualité bio, sans alcool, fidèle à l'héritage du Dr Bach.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-clem-marine: #1A2D3D;\n  --soi-clem-marine-dark: #0F1E2B;\n  --soi-clem-marine-light: #2C4458;\n  --soi-clem-pomme: #A1C544;\n  --soi-clem-pomme-dark: #84A636;\n  --soi-clem-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-clem-white: #FFFFFF;\n  --soi-clem-off-white: #F8FAF6;\n  --soi-clem-stone: #F1F3EE;\n  --soi-clem-line: #E5E8E0;\n\n  --soi-clem-primary: #D4A52A;\n  --soi-clem-primary-soft: #F5E6B8;\n  --soi-clem-accent: #8B6914;\n\n  --soi-clem-text: #1A2D3D;\n  --soi-clem-text-soft: #4A5B6B;\n  --soi-clem-text-muted: #7B8693;\n\n  --soi-clem-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-clem-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-clem-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-clem-radius: 12px;\n  --soi-clem-radius-sm: 8px;\n  --soi-clem-radius-pill: 999px;\n}\n\n.soi-clem-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-clem-fiche img { max-width: 100%; height: auto; }\n\n.soi-clem-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-clem-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-clem-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-clem-hero {\n  position: relative;\n  background: var(--soi-clem-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-clem-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-clem-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-clem-pomme);\n}\n\n.soi-clem-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-clem-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-clem-pomme);\n  border-radius: 50%;\n}\n\n.soi-clem-hero-title {\n  display: block;\n  color: var(--soi-clem-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-clem-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-clem-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-clem-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-clem-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-clem-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-clem-label-accent {\n  background: var(--soi-clem-pomme);\n  border-color: var(--soi-clem-pomme);\n  color: var(--soi-clem-marine);\n  font-weight: 600;\n}\n\n.soi-clem-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-clem-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-clem-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-clem-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-clem-pomme);\n  border-radius: 2px;\n}\n\n.soi-clem-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-clem-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-clem-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-clem-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-clem-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-clem-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-clem-benefit {\n  background: var(--soi-clem-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-clem-radius);\n  border: 1px solid var(--soi-clem-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-clem-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-clem-shadow-md);\n}\n\n.soi-clem-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-clem-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-clem-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-clem-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-clem-benefit:hover .soi-clem-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-clem-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-clem-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-clem-benefit p {\n  font-size: 15px;\n  color: var(--soi-clem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-clem-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-clem-card {\n  background: var(--soi-clem-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-clem-radius);\n  border-left: 3px solid var(--soi-clem-pomme);\n}\n\n.soi-clem-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-clem-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-clem-card p {\n  font-size: 14px;\n  color: var(--soi-clem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-clem-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-clem-card-mini {\n  background: var(--soi-clem-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-clem-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-clem-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-clem-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-clem-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-clem-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-clem-marine);\n}\n\n.soi-clem-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-clem-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-clem-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-clem-radius);\n  border: 1px solid var(--soi-clem-line);\n  align-items: flex-start;\n}\n\n.soi-clem-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-clem-marine);\n  color: var(--soi-clem-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-clem-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-clem-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-clem-step-content p {\n  font-size: 15px;\n  color: var(--soi-clem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-clem-compo {\n  background: var(--soi-clem-off-white);\n  border-radius: var(--soi-clem-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-clem-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-clem-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-clem-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-clem-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-clem-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-clem-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-clem-marine);\n  text-align: right;\n}\n\n.soi-clem-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-clem-pomme-light);\n  border-left: 4px solid var(--soi-clem-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-clem-radius) var(--soi-clem-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-clem-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-clem-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-clem-marine);\n  margin-bottom: 4px;\n}\n\n.soi-clem-tip p {\n  font-size: 15px;\n  color: var(--soi-clem-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-clem-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-clem-accordion-item {\n  background: var(--soi-clem-off-white);\n  border-radius: var(--soi-clem-radius-sm);\n  border: 1px solid var(--soi-clem-line);\n  overflow: hidden;\n}\n\n.soi-clem-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-clem-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-clem-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-clem-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-clem-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-clem-accordion-item[open] .soi-clem-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-clem-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-clem-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-clem-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-clem-cta-box {\n  background: var(--soi-clem-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-clem-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-clem-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-clem-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-clem-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-clem-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-clem-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-clem-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-clem-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-clem-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-clem-compo-value {\n    text-align: left;\n  }\n\n  .soi-clem-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-clem-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-clem-fiche {\n    --soi-clem-text-soft: #2C3E50;\n    --soi-clem-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333257679178,"sku":"BI0125","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-clematis-clematite-bio-en-granules-195-g-biofl-packshot.webp?v=1791964833"},{"product_id":"fleur-de-bach-pommier-sauvage-granules-biofloral","title":"Fleur de Bach Crab Apple (Pommier sauvage) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-crab-fiche\"\u003e\n\n  \u003csection class=\"soi-crab-hero\"\u003e\n    \u003cdiv class=\"soi-crab-hero-tag\"\u003e\n      \u003cspan class=\"soi-crab-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-crab-hero-title\"\u003eUn regard plus doux sur soi-même\u003c\/span\u003e\n    \u003cp class=\"soi-crab-hero-subtitle\"\u003eL'élixir floral traditionnellement associé à la perception de soi, pour vous sentir en paix avec votre corps comme avec vos pensées.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crab-hero-labels\"\u003e\n      \u003cspan class=\"soi-crab-label soi-crab-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-crab-label\"\u003eFLEUR DE BACH AUTHENTIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-crab-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-crab-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-crab-label\"\u003eSAVOIR-FAIRE ARTISANAL\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\"\u003e\n    \u003ch2\u003eFleur de Bach Crab Apple (Pommier sauvage) bio : l'élixir de l'image de soi\u003c\/h2\u003e\n    \u003cp\u003eVous êtes très (trop) exigeant(e) avec vous-même ? Vous avez l'impression de ne jamais être à la hauteur de votre propre regard ? La \u003cstrong\u003efleur de Bach n°10 Crab Apple\u003c\/strong\u003e, ou \u003cstrong\u003ePommier sauvage\u003c\/strong\u003e, est l'élixir floral traditionnellement associé à la \u003cstrong\u003eperception de soi\u003c\/strong\u003e, au besoin de se sentir « net » et en paix avec son corps comme avec ses pensées.\u003c\/p\u003e\n    \u003cp\u003eCe flacon de \u003cstrong\u003e19,5 g de granules bio\u003c\/strong\u003e signé \u003cstrong\u003eBiofloral\u003c\/strong\u003e suit la méthode originale du Dr Edward Bach. Sans alcool, il se glisse facilement dans votre quotidien, à la maison comme au bureau.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\"\u003e\n    \u003ch2\u003eDans quels moments penser au Pommier sauvage ?\u003c\/h2\u003e\n    \u003cp class=\"soi-crab-section-intro\"\u003eDans la tradition des fleurs de Bach, Crab Apple se choisit quand on se sent mal à l'aise avec soi. Voici des situations dans lesquelles de nombreuses personnes s'y reconnaissent.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crab-grid\"\u003e\n      \u003cdiv class=\"soi-crab-card\"\u003e\n        \u003ch3\u003eUn regard sévère sur votre apparence\u003c\/h3\u003e\n        \u003cp\u003eVous portez un jugement exigeant sur votre apparence ou sur un détail de votre corps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-card\"\u003e\n        \u003ch3\u003eLe besoin de tout nettoyer\u003c\/h3\u003e\n        \u003cp\u003eVous éprouvez le besoin de tout nettoyer, de tout contrôler, de tout ranger pour vous sentir apaisé(e).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-card\"\u003e\n        \u003ch3\u003eUn moment de transition\u003c\/h3\u003e\n        \u003cp\u003eUn changement de corps, de rythme ou de vie vous déstabilise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-card\"\u003e\n        \u003ch3\u003eUne démarche d'auto-acceptation\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez accompagner ce cheminement avec un rituel simple et doux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\"\u003e\n    \u003ch2\u003eCrab Apple, stress, ménopause, poids : ce qu'il faut savoir\u003c\/h2\u003e\n    \u003cp class=\"soi-crab-section-intro\"\u003eLes recherches sur la \u003cstrong\u003efleur de Bach et le stress\u003c\/strong\u003e sont nombreuses, mais soyons clairs : Crab Apple n'est pas l'élixir du stress aigu. Pour les coups de pression, beaucoup se tournent vers le \u003cstrong\u003eRescue\u003c\/strong\u003e (mélange de cinq fleurs). Le Pommier sauvage, lui, s'adresse plutôt au \u003cstrong\u003erapport à soi\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"soi-crab-grid\"\u003e\n      \u003cdiv class=\"soi-crab-card\"\u003e\n        \u003ch3\u003eFleur de Bach et ménopause\u003c\/h3\u003e\n        \u003cp\u003eCette période peut modifier la silhouette, le sommeil, l'énergie et la façon dont on se perçoit. Certaines femmes choisissent Crab Apple comme soutien émotionnel pendant cette transition. Il ne traite pas les symptômes physiques : parlez-en à votre médecin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-card\"\u003e\n        \u003ch3\u003eFleur de Bach et perte de poids\u003c\/h3\u003e\n        \u003cp\u003ePrécisons-le honnêtement : ce produit ne fait pas maigrir et n'est pas un complément minceur. Il peut en revanche accompagner celles et ceux qui souhaitent se réconcilier avec leur image pendant un rééquilibrage alimentaire suivi avec un professionnel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Crab Apple en granules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crab-timeline\"\u003e\n      \u003cdiv class=\"soi-crab-step\"\u003e\n        \u003cdiv class=\"soi-crab-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-crab-step-content\"\u003e\n          \u003ch3\u003ePrélevez 3 à 4 granules\u003c\/h3\u003e\n          \u003cp\u003eVersez-les dans le bouchon, sans les toucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-step\"\u003e\n        \u003cdiv class=\"soi-crab-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-crab-step-content\"\u003e\n          \u003ch3\u003eLaissez-les fondre\u003c\/h3\u003e\n          \u003cp\u003eSous la langue, ou dissolvez-les dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-step\"\u003e\n        \u003cdiv class=\"soi-crab-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-crab-step-content\"\u003e\n          \u003ch3\u003eRépétez 4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003eIdéalement à distance des repas, pendant 1 à 4 semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-crab-tip\"\u003e\n      \u003cdiv class=\"soi-crab-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez vos prises à des repères fixes (réveil, pause de midi, fin d'après-midi, coucher) pour ne pas les oublier.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crab-compo\"\u003e\n      \u003cdiv class=\"soi-crab-compo-row\"\u003e\n        \u003cspan class=\"soi-crab-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-crab-compo-value\"\u003eSucre de canne bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-compo-row\"\u003e\n        \u003cspan class=\"soi-crab-compo-label\"\u003ePréparation florale\u003c\/span\u003e\n        \u003cspan class=\"soi-crab-compo-value\"\u003eFleur de Bach bio : Crab Apple (Malus pumila)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-compo-row\"\u003e\n        \u003cspan class=\"soi-crab-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-crab-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-compo-row\"\u003e\n        \u003cspan class=\"soi-crab-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-crab-compo-value\"\u003eFlacon verre de 19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-compo-row\"\u003e\n        \u003cspan class=\"soi-crab-compo-label\"\u003eAlcool\u003c\/span\u003e\n        \u003cspan class=\"soi-crab-compo-value\"\u003eSans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-crab-note\"\u003eLes AJR\/VNR ne sont pas applicables : il s'agit d'un élixir floral dilué, et non d'un apport en vitamines ou minéraux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crab-benefits\"\u003e\n      \u003cdiv class=\"soi-crab-benefit\"\u003e\n        \u003cdiv class=\"soi-crab-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFleur de Bach authentique\u003c\/h3\u003e\n        \u003cp\u003eIssue de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-benefit\"\u003e\n        \u003cdiv class=\"soi-crab-benefit-icon\"\u003e\u003cspan\u003e🤲\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eAvec un savoir-faire artisanal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-benefit\"\u003e\n        \u003cdiv class=\"soi-crab-benefit-icon\"\u003e\u003cspan\u003e🎒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat granules\u003c\/h3\u003e\n        \u003cp\u003ePratique, sans alcool et facile à emporter.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-crab-benefit\"\u003e\n        \u003cdiv class=\"soi-crab-benefit-icon\"\u003e\u003cspan\u003e🔢\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eNumérotation claire\u003c\/h3\u003e\n        \u003cp\u003eLe n°10 pour retrouver facilement votre fleur dans la gamme des 38 élixirs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-crab-note\"\u003eVous comparez avec d'autres marques comme \u003cstrong\u003eAzur\u003c\/strong\u003e ou \u003cstrong\u003eFlorna\u003c\/strong\u003e ? Regardez l'étiquette : fleur utilisée, dilution, support (sucre ou alcool), origine bio et lieu de fabrication.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crab-accordion\"\u003e\n      \u003cdetails class=\"soi-crab-accordion-item\"\u003e\n        \u003csummary class=\"soi-crab-accordion-header\"\u003ePeut-on associer Crab Apple à d'autres fleurs ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-crab-accordion-content\"\u003e\n          \u003cp\u003eOui, les fleurs de Bach se combinent. Vous pouvez par exemple l'associer à Rescue lors d'une période tendue, en respectant les prises de chaque produit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-crab-accordion-item\"\u003e\n        \u003csummary class=\"soi-crab-accordion-header\"\u003eQuels sont les avis et les bienfaits ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-crab-accordion-content\"\u003e\n          \u003cp\u003eLes ressentis varient d'une personne à l'autre. Beaucoup décrivent un sentiment d'apaisement et de recul face à leur autocritique. Il s'agit de témoignages, non de garanties.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-crab-accordion-item\"\u003e\n        \u003csummary class=\"soi-crab-accordion-header\"\u003eQuand ressent-on les effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-crab-accordion-content\"\u003e\n          \u003cp\u003eComptez plusieurs jours à quelques semaines. Si rien ne change après 4 semaines, faites une pause ou changez de fleur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-crab-precautions\"\u003e\n      \u003cp\u003eNe pas dépasser la dose recommandée. Ce produit \u003cstrong\u003ene remplace pas un traitement médical\u003c\/strong\u003e, ni un régime alimentaire varié et équilibré, ni un mode de vie sain. En cas de mal-être persistant, de grossesse ou de traitement en cours, demandez conseil à un professionnel de santé.\u003c\/p\u003e\n      \u003cp\u003eTenir hors de portée des jeunes enfants. Flacon à déposer dans le bac de tri jaune (règles de tri variables selon votre commune).\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-crab-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-crab-cta-box\"\u003e\n      \u003cp class=\"soi-crab-cta-tag\" style=\"color: white;\"\u003eUn rituel de bienveillance envers soi\u003c\/p\u003e\n      \u003cp class=\"soi-crab-cta-text\" style=\"color: white;\"\u003eEt si vous vous regardiez enfin avec la même bienveillance que celle que vous offrez aux autres ? Quelques granules bio, un geste simple, pour apaiser l'autocritique et avancer avec plus de légèreté.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.soi-crab-fiche {\n  --soi-crab-marine: #1A2D3D;\n  --soi-crab-marine-dark: #0F1E2B;\n  --soi-crab-marine-light: #2C4458;\n  --soi-crab-pomme: #A1C544;\n  --soi-crab-pomme-dark: #84A636;\n  --soi-crab-pomme-light: rgba(161,197,68,0.10);\n  --soi-crab-white: #FFFFFF;\n  --soi-crab-off-white: #F8FAF6;\n  --soi-crab-stone: #F1F3EE;\n  --soi-crab-line: #E5E8E0;\n  --soi-crab-primary: #A9CBE8;\n  --soi-crab-primary-soft: #EEF5FB;\n  --soi-crab-accent: #5A3A22;\n  --soi-crab-text: #1A2D3D;\n  --soi-crab-text-soft: #4A5B6B;\n  --soi-crab-text-muted: #7B8693;\n  --soi-crab-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-crab-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-crab-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-crab-radius: 12px;\n  --soi-crab-radius-sm: 8px;\n  --soi-crab-radius-pill: 999px;\n}\n\n.soi-crab-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-crab-fiche img { max-width: 100%; height: auto; }\n\n.soi-crab-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-crab-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-crab-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-crab-hero {\n  position: relative;\n  background: var(--soi-crab-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-crab-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-crab-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-crab-pomme);\n}\n\n.soi-crab-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--soi-crab-primary);\n  opacity: 0.6;\n}\n\n.soi-crab-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 0.6875rem;\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-crab-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-crab-pomme);\n  border-radius: 50%;\n}\n\n.soi-crab-hero-title {\n  display: block;\n  color: var(--soi-crab-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-crab-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-crab-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-crab-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-crab-white);\n  font-size: 0.6875rem;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-crab-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-crab-label-accent {\n  background: var(--soi-crab-pomme);\n  border-color: var(--soi-crab-pomme);\n  color: var(--soi-crab-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-crab-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-crab-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-crab-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-crab-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-crab-pomme);\n  border-radius: 2px;\n}\n\n.soi-crab-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-crab-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-crab-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-crab-section .soi-crab-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-crab-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-crab-section .soi-crab-note {\n  margin-top: 1.25rem;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-crab-text-soft);\n}\n\n.soi-crab-precautions {\n  background: var(--soi-crab-primary-soft);\n  border-left: 4px solid var(--soi-crab-primary);\n  border-radius: 0 var(--soi-crab-radius) var(--soi-crab-radius) 0;\n  padding: 1.25rem 1.5rem;\n}\n\n\/* === BENEFITS === *\/\n.soi-crab-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-crab-benefit {\n  background: var(--soi-crab-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-crab-radius);\n  border: 1px solid var(--soi-crab-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-crab-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-crab-shadow-md);\n}\n\n.soi-crab-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-crab-marine);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1.5rem;\n  position: relative;\n}\n\n.soi-crab-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-crab-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-crab-benefit:hover .soi-crab-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-crab-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 1rem;\n  font-weight: 600;\n  color: var(--soi-crab-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-crab-section .soi-crab-benefit p {\n  font-size: 0.9375rem;\n  color: var(--soi-crab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-crab-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-crab-card {\n  background: var(--soi-crab-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-crab-radius);\n  border-left: 3px solid var(--soi-crab-pomme);\n}\n\n.soi-crab-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 1rem;\n  font-weight: 600;\n  color: var(--soi-crab-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-crab-section .soi-crab-card p {\n  font-size: 0.875rem;\n  color: var(--soi-crab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-crab-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-crab-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-crab-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-crab-radius);\n  border: 1px solid var(--soi-crab-line);\n  align-items: flex-start;\n}\n\n.soi-crab-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-crab-marine);\n  color: var(--soi-crab-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: 0.875rem;\n  box-shadow: 0 0 0 3px var(--soi-crab-primary-soft);\n}\n\n.soi-crab-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 1rem;\n  font-weight: 600;\n  color: var(--soi-crab-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-crab-section .soi-crab-step-content p {\n  font-size: 0.9375rem;\n  color: var(--soi-crab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-crab-compo {\n  background: var(--soi-crab-off-white);\n  border-radius: var(--soi-crab-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  border-top: 3px solid var(--soi-crab-primary);\n}\n\n.soi-crab-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-crab-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-crab-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-crab-compo-label {\n  font-size: 0.75rem;\n  font-weight: 500;\n  color: var(--soi-crab-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-crab-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 0.875rem;\n  font-weight: 500;\n  color: var(--soi-crab-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-crab-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-crab-pomme-light);\n  border-left: 4px solid var(--soi-crab-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-crab-radius) var(--soi-crab-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-crab-tip-icon {\n  flex-shrink: 0;\n  font-size: 1.375rem;\n  line-height: 1;\n}\n\n.soi-crab-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 0.875rem;\n  color: var(--soi-crab-marine);\n  margin-bottom: 4px;\n}\n\n.soi-crab-section .soi-crab-tip p {\n  font-size: 0.9375rem;\n  color: var(--soi-crab-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-crab-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-crab-accordion-item {\n  background: var(--soi-crab-off-white);\n  border-radius: var(--soi-crab-radius-sm);\n  border: 1px solid var(--soi-crab-line);\n  overflow: hidden;\n}\n\n.soi-crab-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 0.875rem;\n  color: var(--soi-crab-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-crab-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-crab-accordion-header::after {\n  content: '+';\n  font-size: 1.25rem;\n  font-weight: 300;\n  color: var(--soi-crab-pomme);\n  transition: transform 0.2s ease;\n  flex-shrink: 0;\n}\n\n.soi-crab-accordion-item[open] .soi-crab-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-crab-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-crab-section .soi-crab-accordion-content p {\n  font-size: 0.875rem;\n  color: var(--soi-crab-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-crab-cta-box {\n  background: var(--soi-crab-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-crab-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-crab-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-crab-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-crab-section .soi-crab-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: 0.6875rem;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-crab-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-crab-section .soi-crab-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-crab-white);\n  line-height: 1.4;\n  margin: 0 auto;\n  max-width: 620px;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-crab-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-crab-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-crab-compo-value {\n    text-align: left;\n  }\n\n  .soi-crab-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-crab-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-crab-fiche {\n    --soi-crab-text-soft: #2C3E50;\n    --soi-crab-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333257843018,"sku":"BI0130","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-crab-apple-pommier-sauvage-bio-en-granules-195-packshot.webp?v=1792054003"},{"product_id":"fleur-de-bach-gentian-granules-biofloral","title":"Fleur de Bach Gentian (Gentiane) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-gent-fiche\"\u003e\n\n  \u003csection class=\"soi-gent-hero\"\u003e\n    \u003cdiv class=\"soi-gent-hero-tag\"\u003e\n      \u003cspan class=\"soi-gent-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gent-hero-title\"\u003eLa volonté de persévérer face aux obstacles\u003c\/span\u003e\n    \u003cp class=\"soi-gent-hero-subtitle\"\u003eFleur n°12 du système du Dr Bach, la Gentiane est traditionnellement associée à la persévérance lorsque le découragement s'installe. Elle est proposée ici en granules bio et sans alcool.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gent-hero-labels\"\u003e\n      \u003cspan class=\"soi-gent-label soi-gent-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-gent-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-gent-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-gent-label\"\u003eGRANULES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\"\u003e\n    \u003ch2\u003eFleur de Bach Gentiane : l'alliée des petits et grands coups de mou\u003c\/h2\u003e\n    \u003cp\u003eUn projet qui n'avance pas comme prévu, un imprévu qui vous fait douter, l'envie de tout lâcher après un contretemps : vous connaissez peut-être cette sensation. La \u003cstrong\u003efleur de Bach Gentian (Gentiane)\u003c\/strong\u003e, numéro 12 du système du Dr Bach, est traditionnellement associée à la \u003cstrong\u003evolonté\u003c\/strong\u003e et à la persévérance face aux obstacles.\u003c\/p\u003e\n    \u003cp\u003eBiofloral la propose en \u003cstrong\u003egranules bio\u003c\/strong\u003e, élaborée à partir de \u003cem\u003eGentiana amarella\u003c\/em\u003e selon la méthode originale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\"\u003e\n    \u003ch2\u003eGentiane fleur de Bach : bienfaits et propriétés traditionnelles\u003c\/h2\u003e\n    \u003cp class=\"soi-gent-section-intro\"\u003eDans la tradition des fleurs de Bach, la gentiane s'adresse aux personnes qui se découragent vite dès que les choses se compliquent. Ses propriétés sont décrites comme un soutien à l'état d'esprit : retrouver confiance, relativiser un échec et reprendre le fil plus sereinement. Ces repères sont issus de l'usage traditionnel et ne constituent pas une promesse médicale.\u003c\/p\u003e\n    \u003cp\u003eOn y pense par exemple dans ces situations :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gent-grid\"\u003e\n      \u003cdiv class=\"soi-gent-card\"\u003e\n        \u003ch3\u003eAprès un revers\u003c\/h3\u003e\n        \u003cp\u003eUn revers professionnel ou scolaire qui entame la motivation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-card\"\u003e\n        \u003ch3\u003eEn période de doute\u003c\/h3\u003e\n        \u003cp\u003eUne période d'incertitude après un résultat décevant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-card\"\u003e\n        \u003ch3\u003eFace au verre à moitié vide\u003c\/h3\u003e\n        \u003cp\u003eUne tendance à voir les choses en négatif dès qu'un obstacle apparaît.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-card\"\u003e\n        \u003ch3\u003ePour tenir la distance\u003c\/h3\u003e\n        \u003cp\u003eUn objectif de long terme (examen, reconversion, projet personnel) où la persévérance compte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-gent-note\"\u003eBeaucoup de personnes la confondent avec la \u003cstrong\u003egentiane bleue\u003c\/strong\u003e ou avec la gentiane jaune des liqueurs et tisanes. Il s'agit ici d'une \u003cstrong\u003epréparation florale très diluée\u003c\/strong\u003e (1\/240e), sans rapport avec une plante amère à usage digestif.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Gentiane Bio Biofloral en granules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gent-benefits\"\u003e\n      \u003cdiv class=\"soi-gent-benefit\"\u003e\n        \u003cdiv class=\"soi-gent-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMéthode originale du Dr Bach\u003c\/h3\u003e\n        \u003cp\u003eUn gage d'authenticité pour une fleur de Bach fidèle à la tradition.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-benefit\"\u003e\n        \u003cdiv class=\"soi-gent-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eIngrédients bio\u003c\/h3\u003e\n        \u003cp\u003eSucre de canne et préparation florale issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-benefit\"\u003e\n        \u003cdiv class=\"soi-gent-benefit-icon\"\u003e\u003cspan\u003e👨‍👩‍👧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGranules sans alcool\u003c\/h3\u003e\n        \u003cp\u003ePratiques à glisser dans un sac et faciles à partager en famille, y compris avec les enfants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-benefit\"\u003e\n        \u003cdiv class=\"soi-gent-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon en verre de 19,5 g\u003c\/h3\u003e\n        \u003cp\u003eRecyclable, il protège le contenu de la lumière.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-gent-note\"\u003eVous comparez avec d'autres marques, par exemple une \u003cstrong\u003egentiane fleur de Bach Deva\u003c\/strong\u003e ? Regardez surtout le mode d'élaboration, la présence du label bio et le format (gouttes ou granules) qui correspond à votre quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\"\u003e\n    \u003ch2\u003eFleur de Bach Gentiane : posologie et mode d'emploi\u003c\/h2\u003e\n    \u003cp class=\"soi-gent-section-intro\"\u003eLa posologie conseillée est simple :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gent-timeline\"\u003e\n      \u003cdiv class=\"soi-gent-step\"\u003e\n        \u003cdiv class=\"soi-gent-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gent-step-content\"\u003e\n          \u003ch3\u003eLa dose\u003c\/h3\u003e\n          \u003cp\u003e3 à 4 granules, à laisser fondre 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-gent-step\"\u003e\n        \u003cdiv class=\"soi-gent-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gent-step-content\"\u003e\n          \u003ch3\u003eLa fréquence\u003c\/h3\u003e\n          \u003cp\u003e4 fois par jour, idéalement en dehors des repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-step\"\u003e\n        \u003cdiv class=\"soi-gent-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gent-step-content\"\u003e\n          \u003ch3\u003eLa durée\u003c\/h3\u003e\n          \u003cp\u003ePendant 1 à 4 semaines, selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gent-tip\"\u003e\n      \u003cdiv class=\"soi-gent-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez les prises à des repères fixes (réveil, milieu de matinée, après-midi, coucher) pour ne pas les oublier. Évitez de manipuler les granules avec les doigts : versez-les d'abord dans le bouchon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cp class=\"soi-gent-section-intro\"\u003e\u003cstrong\u003eIngrédients :\u003c\/strong\u003e sucre de canne*, imprégné de préparation à la fleur de Bach* : Gentian (\u003cem\u003eGentiana amarella\u003c\/em\u003e) à 1\/240e selon la méthode originale du Dr Bach.\u003cbr\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n    \u003cdiv class=\"soi-gent-compo\"\u003e\n      \u003cdiv class=\"soi-gent-compo-row\"\u003e\n        \u003cspan class=\"soi-gent-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-gent-compo-value\"\u003e3 à 4 granules par prise, 4 prises par jour (soit 12 à 16 granules par jour)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-compo-row\"\u003e\n        \u003cspan class=\"soi-gent-compo-label\"\u003eActif\u003c\/span\u003e\n        \u003cspan class=\"soi-gent-compo-value\"\u003eTeinture florale de Gentian diluée à 1\/240e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-compo-row\"\u003e\n        \u003cspan class=\"soi-gent-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-gent-compo-value\"\u003eNon applicable, ni vitamine ni minéral\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gent-compo-row\"\u003e\n        \u003cspan class=\"soi-gent-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-gent-compo-value\"\u003eFlacon de 19,5 g de granules\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\"\u003e\n    \u003ch2\u003eAvis sur la fleur de Bach Gentiane : à quoi s'attendre ?\u003c\/h2\u003e\n    \u003cp\u003eLes avis sur la fleur de Bach Gentiane sont très personnels. Certaines personnes disent se sentir plus déterminées après quelques jours, d'autres ne perçoivent rien de particulier.\u003c\/p\u003e\n    \u003cp\u003eLes fleurs de Bach relèvent d'une approche traditionnelle et leur effet n'est pas démontré scientifiquement. Voyez-les comme un \u003cstrong\u003epetit rituel de bien-être\u003c\/strong\u003e qui vous invite à vous arrêter, respirer et reprendre confiance.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gent-accordion\"\u003e\n      \u003cdetails class=\"soi-gent-accordion-item\"\u003e\n        \u003csummary class=\"soi-gent-accordion-header\"\u003ePeut-on associer la Gentiane à d'autres fleurs de Bach ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gent-accordion-content\"\u003e\n          \u003cp\u003eOui, de nombreuses personnes la combinent avec d'autres élixirs selon leur situation. Un conseiller en magasin bio peut vous guider.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gent-accordion-item\"\u003e\n        \u003csummary class=\"soi-gent-accordion-header\"\u003eQuelle différence avec Gorse ou Hornbeam ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gent-accordion-content\"\u003e\n          \u003cp\u003eGentian répond aux découragements liés à un obstacle précis. Gorse évoque plutôt la résignation, Hornbeam la fatigue à l'idée d'agir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gent-accordion-item\"\u003e\n        \u003csummary class=\"soi-gent-accordion-header\"\u003eConvient-elle pendant la grossesse ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gent-accordion-content\"\u003e\n          \u003cp\u003eLe format est sans alcool, mais demandez l'avis d'un professionnel de santé avant toute prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gent-accordion\"\u003e\n      \u003cdetails class=\"soi-gent-accordion-item\"\u003e\n        \u003csummary class=\"soi-gent-accordion-header\"\u003eDose et sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gent-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière recommandée. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gent-accordion-item\"\u003e\n        \u003csummary class=\"soi-gent-accordion-header\"\u003eComplément alimentaire\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gent-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas une alimentation variée et équilibrée, un mode de vie sain, ni un traitement médical. En cas de souffrance persistante, parlez-en à votre médecin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gent-accordion-item\"\u003e\n        \u003csummary class=\"soi-gent-accordion-header\"\u003eConservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gent-accordion-content\"\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et de la lumière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gent-accordion-item\"\u003e\n        \u003csummary class=\"soi-gent-accordion-header\"\u003eRecyclage du flacon\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gent-accordion-content\"\u003e\n          \u003cp\u003eFlacon à déposer dans le bac de tri verre (règles variables selon les communes).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-gent-note\"\u003e\u003cem\u003eProduit réservé aux magasins bio.\u003c\/em\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gent-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gent-cta-box\"\u003e\n      \u003cp class=\"soi-gent-cta-tag\" style=\"color: white;\"\u003eUn pas après l'autre\u003c\/p\u003e\n      \u003cp class=\"soi-gent-cta-text\" style=\"color: white;\"\u003eQuand un obstacle vous fait douter, la Gentiane Bio Biofloral vous accompagne avec douceur pour retrouver confiance et reprendre votre chemin, avec patience et bienveillance envers vous-même.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gent-marine: #1A2D3D;\n  --soi-gent-marine-dark: #0F1E2B;\n  --soi-gent-marine-light: #2C4458;\n  --soi-gent-pomme: #A1C544;\n  --soi-gent-pomme-dark: #84A636;\n  --soi-gent-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gent-white: #FFFFFF;\n  --soi-gent-off-white: #F8FAF6;\n  --soi-gent-stone: #F1F3EE;\n  --soi-gent-line: #E5E8E0;\n\n  --soi-gent-primary: #6B4329;\n  --soi-gent-primary-soft: #F5E8DC;\n  --soi-gent-accent: #D9B49A;\n\n  --soi-gent-text: #1A2D3D;\n  --soi-gent-text-soft: #4A5B6B;\n  --soi-gent-text-muted: #7B8693;\n\n  --soi-gent-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gent-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gent-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gent-radius: 12px;\n  --soi-gent-radius-sm: 8px;\n  --soi-gent-radius-pill: 999px;\n}\n\n.soi-gent-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gent-fiche img { max-width: 100%; height: auto; }\n\n.soi-gent-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gent-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gent-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gent-hero {\n  position: relative;\n  background: var(--soi-gent-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-gent-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gent-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gent-pomme);\n}\n\n.soi-gent-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: var(--soi-gent-accent);\n  opacity: 0.6;\n}\n\n.soi-gent-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-gent-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gent-pomme);\n  border-radius: 50%;\n}\n\n.soi-gent-hero-title {\n  display: block;\n  color: var(--soi-gent-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-gent-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-gent-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gent-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-gent-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gent-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gent-label-accent {\n  background: var(--soi-gent-pomme);\n  border-color: var(--soi-gent-pomme);\n  color: var(--soi-gent-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gent-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gent-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gent-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-gent-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gent-pomme);\n  border-radius: 2px;\n}\n\n.soi-gent-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gent-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gent-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gent-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gent-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gent-section strong {\n  color: var(--soi-gent-marine);\n  font-weight: 600;\n}\n\n.soi-gent-note {\n  margin-top: 1.25rem;\n  padding: 1rem 1.25rem;\n  background: var(--soi-gent-primary-soft);\n  border-radius: var(--soi-gent-radius-sm);\n  color: var(--soi-gent-text-soft);\n}\n\n.soi-gent-section .soi-gent-note {\n  margin-top: 1.25rem;\n}\n\n\/* === BENEFITS === *\/\n.soi-gent-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gent-benefit {\n  background: var(--soi-gent-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gent-radius);\n  border: 1px solid var(--soi-gent-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gent-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gent-shadow-md);\n}\n\n.soi-gent-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gent-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-gent-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gent-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gent-benefit:hover .soi-gent-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gent-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gent-benefit p {\n  font-size: 15px;\n  color: var(--soi-gent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gent-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gent-card {\n  background: var(--soi-gent-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gent-radius);\n  border-left: 3px solid var(--soi-gent-pomme);\n}\n\n.soi-gent-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gent-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gent-card p {\n  font-size: 14px;\n  color: var(--soi-gent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-gent-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gent-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gent-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gent-radius);\n  border: 1px solid var(--soi-gent-line);\n  align-items: flex-start;\n}\n\n.soi-gent-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gent-marine);\n  color: var(--soi-gent-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-gent-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gent-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gent-step-content p {\n  font-size: 15px;\n  color: var(--soi-gent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gent-compo {\n  background: var(--soi-gent-off-white);\n  border-radius: var(--soi-gent-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gent-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-gent-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gent-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gent-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gent-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gent-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gent-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-gent-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gent-pomme-light);\n  border-left: 4px solid var(--soi-gent-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gent-radius) var(--soi-gent-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gent-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gent-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gent-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gent-tip p {\n  font-size: 15px;\n  color: var(--soi-gent-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gent-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gent-accordion-item {\n  background: var(--soi-gent-off-white);\n  border-radius: var(--soi-gent-radius-sm);\n  border: 1px solid var(--soi-gent-line);\n  overflow: hidden;\n}\n\n.soi-gent-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gent-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-gent-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gent-accordion-header::after {\n  content: '+';\n  flex-shrink: 0;\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gent-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gent-accordion-item[open] .soi-gent-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gent-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gent-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gent-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gent-cta-box {\n  background: var(--soi-gent-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gent-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gent-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-gent-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gent-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-gent-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gent-section .soi-gent-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gent-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-gent-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gent-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gent-compo-value {\n    text-align: left;\n  }\n\n  .soi-gent-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gent-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gent-fiche {\n    --soi-gent-text-soft: #2C3E50;\n    --soi-gent-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333258367306,"sku":"BI0135","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-gentian-gentiane-bio-en-granules-195-g-bioflor-packshot.webp?v=1792053970"},{"product_id":"fleur-de-bach-ajonc-gorse-granules-biofloral","title":"Fleur de Bach Ajonc (Gorse) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-gors-fiche\"\u003e\n\n  \u003csection class=\"soi-gors-hero\"\u003e\n    \u003cdiv class=\"soi-gors-hero-tag\"\u003e\n      \u003cspan class=\"soi-gors-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gors-hero-title\"\u003eGarder une petite lumière allumée\u003c\/span\u003e\n    \u003cp class=\"soi-gors-hero-subtitle\"\u003eLa fleur de Bach Ajonc (Gorse), n°13, est traditionnellement associée aux moments de résignation et de découragement. Ici en granules bio sans alcool, faciles à glisser dans un sac.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gors-hero-labels\"\u003e\n      \u003cspan class=\"soi-gors-label soi-gors-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-gors-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-gors-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-gors-label\"\u003eDÉMARCHE ARTISANALE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gors-section\"\u003e\n    \u003ch2\u003eFleur de Bach Ajonc (Gorse) Bio Biofloral : l'élixir des moments où l'espoir s'efface\u003c\/h2\u003e\n    \u003cp\u003eIl y a des périodes où l'on se dit « à quoi bon ? », où l'on a le sentiment d'avoir déjà tout essayé. La \u003cstrong\u003efleur de Bach Ajonc (Gorse), n°13\u003c\/strong\u003e, est traditionnellement associée à ces moments de \u003cstrong\u003erésignation et de découragement\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eElle s'inspire de l'ajonc d'Europe (\u003cem\u003eUlex europaeus\u003c\/em\u003e), cet arbuste épineux qui fleurit en jaune vif même sur les terrains les plus rudes. Une image qui résume bien l'esprit de cet élixir : garder une petite lumière allumée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gors-grid-compact soi-gors-spaced\"\u003e\n      \u003cdiv class=\"soi-gors-card-mini\"\u003e\n        \u003cspan class=\"soi-gors-card-mini-label\"\u003eFleur de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-card-mini-value\"\u003eN°13\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-card-mini\"\u003e\n        \u003cspan class=\"soi-gors-card-mini-label\"\u003ePlante\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-card-mini-value\"\u003e\u003cem\u003eUlex europaeus\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-card-mini\"\u003e\n        \u003cspan class=\"soi-gors-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-card-mini-value\"\u003eGranules sans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-card-mini\"\u003e\n        \u003cspan class=\"soi-gors-card-mini-label\"\u003eFlacon\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gors-section\"\u003e\n    \u003ch2\u003eDans quelles situations se tourne-t-on vers l'Ajonc ?\u003c\/h2\u003e\n    \u003cp class=\"soi-gors-section-intro\"\u003eDans la tradition du Dr Bach, Gorse correspond à l'état d'esprit de celui qui a baissé les bras et ne croit plus qu'une amélioration soit possible. Voici des situations où l'on y pense souvent.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gors-grid\"\u003e\n      \u003cdiv class=\"soi-gors-card\"\u003e\n        \u003ch3\u003eAprès des déceptions\u003c\/h3\u003e\n        \u003cp\u003eUne série de déceptions ou de contretemps qui entame la motivation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-card\"\u003e\n        \u003ch3\u003eEn période de fatigue morale\u003c\/h3\u003e\n        \u003cp\u003eCes moments où l'on peine à se projeter.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-card\"\u003e\n        \u003ch3\u003eLors d'un changement de vie\u003c\/h3\u003e\n        \u003cp\u003eSéparation, deuil, réorientation : des étapes qui laissent parfois un sentiment de vide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-card\"\u003e\n        \u003ch3\u003eQuand on accompagne un proche\u003c\/h3\u003e\n        \u003cp\u003eEt que l'on se sent soi-même à court d'espoir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gors-note\"\u003e\n      \u003cp\u003eVous avez peut-être cherché « \u003cstrong\u003efleur de Bach et stress\u003c\/strong\u003e », « fleur de Bach pour la ménopause » ou « fleur de Bach perte de poids ». Soyons transparents : la Gorse n'est ni un produit minceur, ni un traitement de la ménopause, ni un anti-stress d'urgence.\u003c\/p\u003e\n      \u003cp\u003eElle peut simplement s'intégrer à une démarche de \u003cstrong\u003ebien-être émotionnel\u003c\/strong\u003e lorsque ces périodes de vie pèsent sur le moral et que le découragement s'installe. Si vous traversez la ménopause ou un moment de stress intense, parlez-en à un professionnel de santé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gors-section\"\u003e\n    \u003ch2\u003eGorse, Rescue et autres gammes : bien s'y retrouver\u003c\/h2\u003e\n    \u003cp class=\"soi-gors-section-intro\"\u003eOn confond parfois les produits. Ce sont deux approches différentes, qui peuvent se compléter selon votre ressenti.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gors-grid\"\u003e\n      \u003cdiv class=\"soi-gors-card\"\u003e\n        \u003ch3\u003eLa Gorse\u003c\/h3\u003e\n        \u003cp\u003eUne fleur unique, ciblée sur la résignation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-card\"\u003e\n        \u003ch3\u003eLe Rescue\u003c\/h3\u003e\n        \u003cp\u003eUn mélange de cinq fleurs, pensé pour les moments de tension ponctuels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gors-note\"\u003e\n      \u003cp\u003eVous connaissez peut-être aussi d'autres marques comme Azur ou Florna. Ce qui distingue Biofloral, c'est une préparation selon la \u003cstrong\u003eméthode originale du Dr Bach\u003c\/strong\u003e, à partir d'ingrédients \u003cstrong\u003eissus de l'agriculture biologique\u003c\/strong\u003e et d'une démarche artisanale.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gors-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gors-compo\"\u003e\n      \u003cdiv class=\"soi-gors-compo-row\"\u003e\n        \u003cspan class=\"soi-gors-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-compo-row\"\u003e\n        \u003cspan class=\"soi-gors-compo-label\"\u003ePréparation de Fleur de Bach*\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-compo-value\"\u003eGorse (\u003cem\u003eUlex europaeus\u003c\/em\u003e) à 1\/240e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-compo-row\"\u003e\n        \u003cspan class=\"soi-gors-compo-label\"\u003eMéthode\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-compo-value\"\u003eMéthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-compo-row\"\u003e\n        \u003cspan class=\"soi-gors-compo-label\"\u003eDosage par prise\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-compo-value\"\u003e3 à 4 granules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-compo-row\"\u003e\n        \u003cspan class=\"soi-gors-compo-label\"\u003eMaximum par jour\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-compo-value\"\u003e12 à 16 granules (4 prises)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-compo-row\"\u003e\n        \u003cspan class=\"soi-gors-compo-label\"\u003eAlcool\u003c\/span\u003e\n        \u003cspan class=\"soi-gors-compo-value\"\u003eSans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gors-note\"\u003e\n      \u003cp class=\"soi-gors-small\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003cp\u003eCet élixir ne contient ni vitamines ni minéraux : les AJR et VNR ne sont donc pas applicables. Les granules sont \u003cstrong\u003esans alcool\u003c\/strong\u003e, ce qui en fait une option pratique pour les personnes qui préfèrent éviter les gouttes alcoolisées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gors-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Gorse en granules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gors-timeline\"\u003e\n      \u003cdiv class=\"soi-gors-step\"\u003e\n        \u003cdiv class=\"soi-gors-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gors-step-content\"\u003e\n          \u003ch3\u003eVersez dans le bouchon\u003c\/h3\u003e\n          \u003cp\u003eÉvitez de manipuler les granules à mains nues : versez-les d'abord dans le bouchon.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-step\"\u003e\n        \u003cdiv class=\"soi-gors-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gors-step-content\"\u003e\n          \u003ch3\u003ePrenez 3 à 4 granules\u003c\/h3\u003e\n          \u003cp\u003eLaissez fondre les granules sous la langue, ou dissolvez-les dans un verre d'eau et buvez par petites gorgées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-step\"\u003e\n        \u003cdiv class=\"soi-gors-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gors-step-content\"\u003e\n          \u003ch3\u003eRenouvelez 4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePosologie : 3 à 4 granules, 4 fois par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-step\"\u003e\n        \u003cdiv class=\"soi-gors-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-gors-step-content\"\u003e\n          \u003ch3\u003eSur 1 à 4 semaines\u003c\/h3\u003e\n          \u003cp\u003eDurée : 1 à 4 semaines, selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gors-tip soi-gors-spaced\"\u003e\n      \u003cdiv class=\"soi-gors-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez la prise à des repères de votre journée (réveil, avant le déjeuner, fin d'après-midi, coucher). La régularité compte plus que la quantité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gors-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce flacon de 19,5 g ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gors-benefits\"\u003e\n      \u003cdiv class=\"soi-gors-benefit\"\u003e\n        \u003cdiv class=\"soi-gors-benefit-icon\"\u003e\u003cspan\u003e🎒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat nomade\u003c\/h3\u003e\n        \u003cp\u003eUn flacon en verre teinté, discret et protecteur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-benefit\"\u003e\n        \u003cdiv class=\"soi-gors-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié bio\u003c\/h3\u003e\n        \u003cp\u003eUne démarche de qualité reconnue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-benefit\"\u003e\n        \u003cdiv class=\"soi-gors-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSimple à utiliser\u003c\/h3\u003e\n        \u003cp\u003ePas de pipette, pas de dilution obligatoire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gors-benefit\"\u003e\n        \u003cdiv class=\"soi-gors-benefit-icon\"\u003e\u003cspan\u003e🤍\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAdapté à de nombreux profils\u003c\/h3\u003e\n        \u003cp\u003eGrâce à sa formule sans alcool.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gors-note\"\u003e\n      \u003cp\u003eLes avis sur les fleurs de Bach varient d'une personne à l'autre : chacun vit l'expérience à sa manière. Nous vous invitons à l'essayer comme un petit rituel de douceur, avec patience.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gors-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gors-accordion\"\u003e\n      \u003cdetails class=\"soi-gors-accordion-item\" open\u003e\n        \u003csummary class=\"soi-gors-accordion-header\"\u003eConseils de prudence\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gors-accordion-content\"\u003e\n          \u003cp\u003eComplément alimentaire : il ne remplace pas un traitement médical, ni une alimentation variée et équilibrée, ni un mode de vie sain.\u003c\/p\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière recommandée.\u003c\/p\u003e\n          \u003cp\u003eTenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gors-accordion-item\"\u003e\n        \u003csummary class=\"soi-gors-accordion-header\"\u003eGrossesse, allaitement et situations particulières\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gors-accordion-content\"\u003e\n          \u003cp\u003eEn cas de grossesse, d'allaitement, de pathologie ou de moral durablement bas, demandez conseil à votre médecin ou pharmacien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gors-accordion-item\"\u003e\n        \u003csummary class=\"soi-gors-accordion-header\"\u003eConservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gors-accordion-content\"\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et de la lumière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-gors-accordion-item\"\u003e\n        \u003csummary class=\"soi-gors-accordion-header\"\u003eConditionnement et recyclage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gors-accordion-content\"\u003e\n          \u003cp\u003eGranules en flacon de 19,5 g. Le flacon se recycle dans le bac à verre (les règles de tri peuvent varier 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-gors-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gors-cta-box\"\u003e\n      \u003cp class=\"soi-gors-cta-tag\" style=\"color: white;\"\u003eUn point d'appui, granule après granule\u003c\/p\u003e\n      \u003cp class=\"soi-gors-cta-text\" style=\"color: white;\"\u003eQuand l'horizon semble bouché, offrez-vous ce rituel simple et sans alcool, et laissez l'espoir reprendre peu à peu sa place dans vos journées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gors-marine: #1A2D3D;\n  --soi-gors-marine-dark: #0F1E2B;\n  --soi-gors-marine-light: #2C4458;\n  --soi-gors-pomme: #A1C544;\n  --soi-gors-pomme-dark: #84A636;\n  --soi-gors-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-gors-white: #FFFFFF;\n  --soi-gors-off-white: #F8FAF6;\n  --soi-gors-stone: #F1F3EE;\n  --soi-gors-line: #E5E8E0;\n\n  --soi-gors-primary: #7A4E2D;\n  --soi-gors-primary-soft: #F4E6DA;\n  --soi-gors-accent: #D9B49C;\n\n  --soi-gors-text: #1A2D3D;\n  --soi-gors-text-soft: #4A5B6B;\n  --soi-gors-text-muted: #7B8693;\n\n  --soi-gors-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gors-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gors-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gors-radius: 12px;\n  --soi-gors-radius-sm: 8px;\n  --soi-gors-radius-pill: 999px;\n}\n\n.soi-gors-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gors-fiche img { max-width: 100%; height: auto; }\n\n.soi-gors-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gors-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gors-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gors-hero {\n  position: relative;\n  background: var(--soi-gors-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-gors-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gors-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gors-pomme);\n}\n\n.soi-gors-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: var(--soi-gors-accent);\n  opacity: 0.5;\n}\n\n.soi-gors-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-gors-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gors-pomme);\n  border-radius: 50%;\n}\n\n.soi-gors-hero-title {\n  display: block;\n  color: var(--soi-gors-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-gors-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-gors-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gors-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-gors-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gors-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gors-label-accent {\n  background: var(--soi-gors-pomme);\n  border-color: var(--soi-gors-pomme);\n  color: var(--soi-gors-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gors-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gors-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gors-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-gors-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gors-pomme);\n  border-radius: 2px;\n}\n\n.soi-gors-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gors-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gors-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gors-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gors-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gors-section .soi-gors-section-intro {\n  color: var(--soi-gors-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-gors-spaced {\n  margin-top: 1.5rem;\n}\n\n.soi-gors-note {\n  margin-top: 1.5rem;\n}\n\n.soi-gors-section .soi-gors-small {\n  font-size: 13px;\n  color: var(--soi-gors-text-muted);\n  font-style: italic;\n}\n\n\/* === BENEFITS === *\/\n.soi-gors-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gors-benefit {\n  background: var(--soi-gors-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gors-radius);\n  border: 1px solid var(--soi-gors-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gors-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gors-shadow-md);\n}\n\n.soi-gors-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gors-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-gors-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gors-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gors-benefit:hover .soi-gors-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gors-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gors-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gors-benefit p {\n  font-size: 15px;\n  color: var(--soi-gors-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gors-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gors-card {\n  background: var(--soi-gors-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gors-radius);\n  border-left: 3px solid var(--soi-gors-pomme);\n}\n\n.soi-gors-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gors-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gors-card p {\n  font-size: 14px;\n  color: var(--soi-gors-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-gors-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gors-card-mini {\n  background: var(--soi-gors-primary-soft);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gors-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  border-top: 2px solid var(--soi-gors-accent);\n}\n\n.soi-gors-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gors-primary);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gors-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gors-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-gors-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gors-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gors-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gors-radius);\n  border: 1px solid var(--soi-gors-line);\n  align-items: flex-start;\n}\n\n.soi-gors-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gors-marine);\n  color: var(--soi-gors-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-gors-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gors-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gors-step-content p {\n  font-size: 15px;\n  color: var(--soi-gors-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gors-compo {\n  background: var(--soi-gors-off-white);\n  border-radius: var(--soi-gors-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gors-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-gors-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gors-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gors-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gors-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gors-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gors-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-gors-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gors-pomme-light);\n  border-left: 4px solid var(--soi-gors-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gors-radius) var(--soi-gors-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gors-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gors-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gors-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gors-tip p {\n  font-size: 15px;\n  color: var(--soi-gors-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gors-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gors-accordion-item {\n  background: var(--soi-gors-off-white);\n  border-radius: var(--soi-gors-radius-sm);\n  border: 1px solid var(--soi-gors-line);\n  overflow: hidden;\n}\n\n.soi-gors-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gors-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-gors-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gors-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gors-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gors-accordion-item[open] .soi-gors-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gors-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gors-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gors-text-soft);\n  line-height: 1.6;\n  margin: 0 0 0.5rem;\n}\n\n.soi-gors-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gors-cta-box {\n  background: var(--soi-gors-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gors-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gors-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-gors-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gors-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-gors-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gors-section .soi-gors-cta-tag {\n  font-size: 11px;\n  margin-bottom: 0.75rem;\n}\n\n.soi-gors-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gors-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.soi-gors-section .soi-gors-cta-text {\n  font-size: clamp(18px, 3vw, 22px);\n  line-height: 1.4;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-gors-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gors-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gors-compo-value {\n    text-align: left;\n  }\n\n  .soi-gors-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gors-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gors-fiche {\n    --soi-gors-text-soft: #2C3E50;\n    --soi-gors-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333258858826,"sku":"BI0140","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-ajonc-gorse-bio-en-granules-195-g-biofloral-packshot.webp?v=1792141936"},{"product_id":"fleur-de-bach-houx-bio-en-granules-biofloral","title":"Fleur de Bach Holly (Houx) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-holly-fiche\"\u003e\n\n  \u003csection class=\"soi-holly-hero\"\u003e\n    \u003cdiv class=\"soi-holly-hero-tag\"\u003e\n      \u003cspan class=\"soi-holly-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-holly-hero-title\"\u003eRetrouver la douceur d'un cœur ouvert\u003c\/span\u003e\n    \u003cp class=\"soi-holly-hero-subtitle\"\u003eAssociée à la générosité, à la tolérance et à l'ouverture du cœur, Holly vous accompagne lorsque jalousie, rancune ou méfiance prennent trop de place.\u003c\/p\u003e\n    \u003cdiv class=\"soi-holly-hero-labels\"\u003e\n      \u003cspan class=\"soi-holly-label soi-holly-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-holly-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-holly-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n      \u003cspan class=\"soi-holly-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-holly-section\"\u003e\n    \u003ch2\u003eFleur de Bach Holly (Houx) n°15 : l'élixir floral des cœurs qui s'ouvrent\u003c\/h2\u003e\n    \u003cp\u003eJalousie, envie, rancune, méfiance : ces émotions nous traversent tous un jour, et elles pèsent lourd. La \u003cstrong\u003eFleur de Bach Holly bio en granules Biofloral\u003c\/strong\u003e fait partie des 38 fleurs du Dr Edward Bach. Elle est associée à la \u003cstrong\u003egénérosité, à la tolérance et à l'ouverture du cœur\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eElle vous accompagne dans les moments où vous vous sentez blessé(e), sur la défensive ou envahi(e) par des sentiments durs, pour retrouver peu à peu plus de douceur envers les autres et envers vous-même.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-holly-section\"\u003e\n    \u003ch2\u003eQuand penser à Holly ?\u003c\/h2\u003e\n    \u003cp class=\"soi-holly-section-intro\"\u003eHolly s'adresse aux personnes sensibles qui ressentent les choses intensément. Vous pouvez vous y intéresser dans les situations suivantes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-holly-grid\"\u003e\n      \u003cdiv class=\"soi-holly-card\"\u003e\n        \u003ch3\u003eJalousie ou envie\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez une jalousie ou une envie qui vous mine, que ce soit dans le couple, en famille, au travail ou en amitié.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-card\"\u003e\n        \u003ch3\u003eRancune et injustice\u003c\/h3\u003e\n        \u003cp\u003eVous ruminez une rancune ou un sentiment d'injustice.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-card\"\u003e\n        \u003ch3\u003eMéfiance\u003c\/h3\u003e\n        \u003cp\u003eVous êtes méfiant(e) et avez du mal à faire confiance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-card\"\u003e\n        \u003ch3\u003eIrritabilité\u003c\/h3\u003e\n        \u003cp\u003eVotre irritabilité prend le dessus lors de périodes tendues.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-holly-after\"\u003eBeaucoup la choisissent comme un temps de pause émotionnelle : on reconnaît ce qui se passe en soi, puis on avance avec plus de recul.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-holly-section\"\u003e\n    \u003ch2\u003eHolly, stress, ménopause : ce qu'il faut savoir\u003c\/h2\u003e\n    \u003cdiv class=\"soi-holly-grid\"\u003e\n      \u003cdiv class=\"soi-holly-card\"\u003e\n        \u003ch3\u003eHolly et le stress\u003c\/h3\u003e\n        \u003cp\u003eLes fleurs de Bach sont souvent associées à la gestion du stress, mais chaque fleur a son rôle. Holly agit sur la dimension émotionnelle des tensions relationnelles, pas sur le stress en général. Pour un coup de stress ponctuel, on pense plutôt au complexe Rescue (mélange de 5 fleurs). Les deux peuvent se compléter, selon votre ressenti.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-card\"\u003e\n        \u003ch3\u003eHolly et la ménopause\u003c\/h3\u003e\n        \u003cp\u003ePendant la ménopause, les variations d'humeur peuvent être déroutantes. Certaines femmes se tournent alors vers Holly lorsque l'irritabilité ou la susceptibilité prennent le dessus. Elle accompagne le vécu émotionnel, sans agir sur les symptômes physiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-card\"\u003e\n        \u003ch3\u003eUne précision importante\u003c\/h3\u003e\n        \u003cp\u003eCette fleur de Bach n'est pas un produit minceur et n'a aucun effet sur la perte de poids. Si les émotions fortes influencent vos envies alimentaires, elle peut simplement s'intégrer à une réflexion globale sur votre équilibre de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-holly-section\"\u003e\n    \u003ch2\u003eComment prendre la Fleur de Bach Holly en granules\u003c\/h2\u003e\n    \u003cdiv class=\"soi-holly-timeline\"\u003e\n      \u003cdiv class=\"soi-holly-step\"\u003e\n        \u003cdiv class=\"soi-holly-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-holly-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003e3 à 4 granules par prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-step\"\u003e\n        \u003cdiv class=\"soi-holly-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-holly-step-content\"\u003e\n          \u003ch3\u003eFréquence\u003c\/h3\u003e\n          \u003cp\u003e4 fois par jour, par exemple matin, midi, fin d'après-midi et soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-step\"\u003e\n        \u003cdiv class=\"soi-holly-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-holly-step-content\"\u003e\n          \u003ch3\u003eMode de prise\u003c\/h3\u003e\n          \u003cp\u003eLaissez fondre sous la langue, ou dissolvez dans un verre d'eau et buvez par petites gorgées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-step\"\u003e\n        \u003cdiv class=\"soi-holly-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-holly-step-content\"\u003e\n          \u003ch3\u003eDurée\u003c\/h3\u003e\n          \u003cp\u003e1 à 4 semaines, à adapter selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-holly-tip\"\u003e\n      \u003cdiv class=\"soi-holly-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eGardez le flacon à portée de main et prenez les granules loin des repas, des dentifrices ou des boissons très mentholées, pour apprécier pleinement la prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-holly-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Holly Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-holly-benefits\"\u003e\n      \u003cdiv class=\"soi-holly-benefit\"\u003e\n        \u003cdiv class=\"soi-holly-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBio et authentique\u003c\/h3\u003e\n        \u003cp\u003eÉlaborée selon la méthode originale du Dr Bach, avec des ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-benefit\"\u003e\n        \u003cdiv class=\"soi-holly-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eUne fabrication dans le respect de savoir-faire artisanaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-benefit\"\u003e\n        \u003cdiv class=\"soi-holly-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003ePratique pour celles et ceux qui préfèrent éviter les élixirs liquides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-benefit\"\u003e\n        \u003cdiv class=\"soi-holly-benefit-icon\"\u003e\u003cspan\u003e👜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat nomade\u003c\/h3\u003e\n        \u003cp\u003eUn flacon de 19,5 g qui se glisse dans un sac ou un tiroir de bureau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-holly-after\"\u003eQue vous connaissiez déjà d'autres gammes comme Azur ou Florna, ou que vous découvriez les fleurs de Bach, cette Holly en granules est une façon simple de commencer.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-holly-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cdiv class=\"soi-holly-compo\"\u003e\n      \u003cdiv class=\"soi-holly-compo-row\"\u003e\n        \u003cspan class=\"soi-holly-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-holly-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-compo-row\"\u003e\n        \u003cspan class=\"soi-holly-compo-label\"\u003ePréparation florale\u003c\/span\u003e\n        \u003cspan class=\"soi-holly-compo-value\"\u003eFleur de Bach* Holly (Ilex aquifolium) à 1\/240e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-compo-row\"\u003e\n        \u003cspan class=\"soi-holly-compo-label\"\u003eMéthode\u003c\/span\u003e\n        \u003cspan class=\"soi-holly-compo-value\"\u003eMéthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-holly-compo-row\"\u003e\n        \u003cspan class=\"soi-holly-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-holly-compo-value\"\u003eFlacon de 19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-holly-note\"\u003e*Ingrédients issus de l'agriculture biologique. Les repères nutritionnels (AJR\/VNR) ne s'appliquent pas à ce type de préparation.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-holly-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-holly-accordion\"\u003e\n      \u003cdetails class=\"soi-holly-accordion-item\" open\u003e\n        \u003csummary class=\"soi-holly-accordion-header\"\u003eRecommandations avant la prise\u003c\/summary\u003e\n        \u003cdiv class=\"soi-holly-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée. Les granules contiennent du sucre de canne : en cas de diabète, de grossesse ou d'allaitement, demandez conseil à votre médecin ou pharmacien. Tenir hors de la portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-holly-accordion-item\"\u003e\n        \u003csummary class=\"soi-holly-accordion-header\"\u003eRappel important\u003c\/summary\u003e\n        \u003cdiv class=\"soi-holly-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical, un régime alimentaire varié et équilibré ni un mode de vie sain. En cas de souffrance psychique persistante, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-holly-accordion-item\"\u003e\n        \u003csummary class=\"soi-holly-accordion-header\"\u003eTri du flacon\u003c\/summary\u003e\n        \u003cdiv class=\"soi-holly-accordion-content\"\u003e\n          \u003cp\u003eFlacon à déposer dans le bac de tri jaune (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-holly-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-holly-cta-box\"\u003e\n      \u003cp class=\"soi-holly-cta-tag\" style=\"color: white;\"\u003eUn petit rituel quotidien pour le cœur\u003c\/p\u003e\n      \u003cp class=\"soi-holly-cta-text\" style=\"color: white;\"\u003eOffrez-vous une parenthèse de douceur avec Holly, la fleur de Bach du pardon et de la bienveillance, pour laisser plus de légèreté entrer dans vos relations.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-holly-marine: #1A2D3D;\n  --soi-holly-marine-dark: #0F1E2B;\n  --soi-holly-marine-light: #2C4458;\n  --soi-holly-pomme: #A1C544;\n  --soi-holly-pomme-dark: #84A636;\n  --soi-holly-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-holly-white: #FFFFFF;\n  --soi-holly-off-white: #F8FAF6;\n  --soi-holly-stone: #F1F3EE;\n  --soi-holly-line: #E5E8E0;\n\n  --soi-holly-primary: #9B7AB5;\n  --soi-holly-primary-soft: #EFE8F5;\n  --soi-holly-accent: #5A3524;\n\n  --soi-holly-text: #1A2D3D;\n  --soi-holly-text-soft: #4A5B6B;\n  --soi-holly-text-muted: #7B8693;\n\n  --soi-holly-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-holly-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-holly-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-holly-radius: 12px;\n  --soi-holly-radius-sm: 8px;\n  --soi-holly-radius-pill: 999px;\n}\n\n.soi-holly-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-holly-fiche img { max-width: 100%; height: auto; }\n\n.soi-holly-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-holly-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-holly-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-holly-hero {\n  position: relative;\n  background: var(--soi-holly-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-holly-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-holly-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-holly-pomme);\n}\n\n.soi-holly-hero::after {\n  content: '';\n  position: absolute;\n  width: 18rem;\n  height: 18rem;\n  right: -6rem;\n  bottom: -8rem;\n  background: radial-gradient(circle, rgba(155,122,181,0.35) 0%, rgba(155,122,181,0) 70%);\n  pointer-events: none;\n}\n\n.soi-holly-hero \u003e * {\n  position: relative;\n  z-index: 1;\n}\n\n.soi-holly-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-holly-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-holly-pomme);\n  border-radius: 50%;\n}\n\n.soi-holly-hero-title {\n  display: block;\n  color: var(--soi-holly-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-holly-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-holly-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-holly-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-holly-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-holly-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-holly-label-accent {\n  background: var(--soi-holly-pomme);\n  border-color: var(--soi-holly-pomme);\n  color: var(--soi-holly-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-holly-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-holly-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-holly-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-holly-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-holly-pomme);\n  border-radius: 2px;\n}\n\n.soi-holly-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-holly-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-holly-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-holly-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-holly-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-holly-section .soi-holly-section-intro {\n  color: var(--soi-holly-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-holly-section .soi-holly-after {\n  margin-top: 1.25rem;\n  color: var(--soi-holly-text-soft);\n}\n\n.soi-holly-section .soi-holly-note {\n  margin-top: 1rem;\n  padding: 0.75rem 1rem;\n  background: var(--soi-holly-primary-soft);\n  border-left: 3px solid var(--soi-holly-primary);\n  border-radius: 0 var(--soi-holly-radius-sm) var(--soi-holly-radius-sm) 0;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-holly-text-soft);\n}\n\n\/* === BENEFITS === *\/\n.soi-holly-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-holly-benefit {\n  background: var(--soi-holly-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-holly-radius);\n  border: 1px solid var(--soi-holly-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-holly-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-holly-shadow-md);\n}\n\n.soi-holly-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-holly-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-holly-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-holly-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-holly-benefit:hover .soi-holly-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-holly-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-holly-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-holly-benefit p {\n  font-size: 15px;\n  color: var(--soi-holly-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-holly-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-holly-card {\n  background: var(--soi-holly-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-holly-radius);\n  border-left: 3px solid var(--soi-holly-pomme);\n}\n\n.soi-holly-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-holly-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-holly-card p {\n  font-size: 14px;\n  color: var(--soi-holly-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-holly-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-holly-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-holly-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-holly-radius);\n  border: 1px solid var(--soi-holly-line);\n  align-items: flex-start;\n}\n\n.soi-holly-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-holly-marine);\n  color: var(--soi-holly-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  box-shadow: 0 0 0 3px var(--soi-holly-primary-soft);\n}\n\n.soi-holly-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-holly-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-holly-step-content p {\n  font-size: 15px;\n  color: var(--soi-holly-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-holly-compo {\n  background: var(--soi-holly-off-white);\n  border-radius: var(--soi-holly-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-holly-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-holly-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-holly-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-holly-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-holly-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-holly-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-holly-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-holly-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-holly-pomme-light);\n  border-left: 4px solid var(--soi-holly-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-holly-radius) var(--soi-holly-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-holly-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-holly-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-holly-marine);\n  margin-bottom: 4px;\n}\n\n.soi-holly-tip p {\n  font-size: 15px;\n  color: var(--soi-holly-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-holly-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-holly-accordion-item {\n  background: var(--soi-holly-off-white);\n  border-radius: var(--soi-holly-radius-sm);\n  border: 1px solid var(--soi-holly-line);\n  overflow: hidden;\n}\n\n.soi-holly-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-holly-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-holly-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-holly-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-holly-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-holly-accordion-item[open] .soi-holly-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-holly-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-holly-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-holly-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-holly-cta-box {\n  background: var(--soi-holly-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-holly-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-holly-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-holly-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-holly-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-holly-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-holly-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-holly-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-holly-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-holly-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-holly-compo-value {\n    text-align: left;\n  }\n\n  .soi-holly-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-holly-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-holly-fiche {\n    --soi-holly-text-soft: #2C3E50;\n    --soi-holly-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333259088202,"sku":"BI0145","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-holly-houx-bio-en-granules-195-g-biofloral-packshot.webp?v=1792142009"},{"product_id":"fleur-de-bach-chevrefeuille-granules-biofloral","title":"Fleur de Bach Honeysuckle (Chèvrefeuille) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-hony-fiche\"\u003e\n\n  \u003csection class=\"soi-hony-hero\"\u003e\n    \u003cdiv class=\"soi-hony-hero-tag\"\u003e\n      \u003cspan class=\"soi-hony-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-hony-hero-title\"\u003eHonorer vos souvenirs, retrouver le présent\u003c\/span\u003e\n    \u003cp class=\"soi-hony-hero-subtitle\"\u003eFleur n°16 du système du Dr Edward Bach, le Chèvrefeuille est traditionnellement choisi pour retrouver la joie de vivre et se recentrer sur l'instant, sans renier son histoire.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hony-hero-labels\"\u003e\n      \u003cspan class=\"soi-hony-label soi-hony-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-hony-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-hony-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n      \u003cspan class=\"soi-hony-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hony-section\"\u003e\n    \u003ch2\u003eFleur de Bach Honeysuckle (Chèvrefeuille) Bio : la fleur des souvenirs qui prennent trop de place\u003c\/h2\u003e\n    \u003cp\u003eVous repensez souvent à « l'avant », à une époque révolue, à un lieu quitté, à une version de votre vie qui n'existe plus ? La \u003cstrong\u003efleur de Bach Honeysuckle\u003c\/strong\u003e, ou Chèvrefeuille, porte le numéro 16 dans le système du Dr Edward Bach. Elle est traditionnellement choisie par celles et ceux qui souhaitent \u003cstrong\u003eretrouver leur joie de vivre\u003c\/strong\u003e et se recentrer sur le moment présent, sans renier leur histoire.\u003c\/p\u003e\n    \u003cp\u003eBiofloral la propose en \u003cstrong\u003egranules bio sans alcool\u003c\/strong\u003e, dans un flacon de 19,5 g facile à glisser dans un sac.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hony-section\"\u003e\n    \u003ch2\u003eDans quelles situations choisit-on le Chèvrefeuille ?\u003c\/h2\u003e\n    \u003cp class=\"soi-hony-section-intro\"\u003eCette fleur est souvent associée aux moments où le passé occupe l'esprit plus que de raison.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hony-grid\"\u003e\n      \u003cdiv class=\"soi-hony-card\"\u003e\n        \u003ch3\u003eLa nostalgie\u003c\/h3\u003e\n        \u003cp\u003eCelle d'une période heureuse, d'une relation ou d'un métier que vous avez quittés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-card\"\u003e\n        \u003ch3\u003eLe mal du pays\u003c\/h3\u003e\n        \u003cp\u003eAprès un déménagement, une expatriation ou un changement de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-card\"\u003e\n        \u003ch3\u003eLes regrets\u003c\/h3\u003e\n        \u003cp\u003eLes « si j'avais su » qui reviennent en boucle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-card\"\u003e\n        \u003ch3\u003eLes périodes de transition\u003c\/h3\u003e\n        \u003cp\u003eDépart des enfants, retraite, séparation, nouveau cap personnel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-hony-note\"\u003eBeaucoup de personnes se tournent aussi vers les fleurs de Bach pendant la ménopause, une étape où l'on fait volontiers le bilan. Le Chèvrefeuille peut alors accompagner ce regard vers le passé, mais il n'agit pas sur les symptômes de la \u003cstrong\u003eménopause\u003c\/strong\u003e. Pour un suivi adapté, rapprochez-vous de votre médecin ou de votre gynécologue.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hony-section\"\u003e\n    \u003ch2\u003eHoneysuckle, Rescue, stress : comment s'y retrouver ?\u003c\/h2\u003e\n    \u003cp class=\"soi-hony-section-intro\"\u003eLes \u003cstrong\u003efleurs de Bach\u003c\/strong\u003e se choisissent selon l'émotion dominante, pas selon un symptôme. Voici quelques repères utiles.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hony-grid\"\u003e\n      \u003cdiv class=\"soi-hony-card\"\u003e\n        \u003ch3\u003eFleur de Bach et stress\u003c\/h3\u003e\n        \u003cp\u003eLe Chèvrefeuille ne cible pas le stress ponctuel. Pour les moments de tension (examen, rendez-vous important), on pense plutôt au complexe Rescue, une association de cinq fleurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-card\"\u003e\n        \u003ch3\u003eFleur de Bach et perte de poids\u003c\/h3\u003e\n        \u003cp\u003eAucune fleur de Bach n'est un produit minceur. Certaines personnes les utilisent pour accompagner leur état d'esprit, mais elles ne remplacent ni une alimentation équilibrée ni un suivi professionnel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-card\"\u003e\n        \u003ch3\u003eComparer les marques\u003c\/h3\u003e\n        \u003cp\u003eSi vous connaissez déjà Azur ou Florna, vérifiez simplement la dilution, la présence d'alcool et l'origine bio. Ici, la concentration est de 1\/240e, selon la méthode originale du Dr Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hony-tip\"\u003e\n      \u003cdiv class=\"soi-hony-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eVous pouvez associer plusieurs fleurs, mais commencez par une ou deux qui correspondent vraiment à ce que vous ressentez en ce moment.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hony-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Honeysuckle en granules\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hony-grid-compact\"\u003e\n      \u003cdiv class=\"soi-hony-card-mini\"\u003e\n        \u003cspan class=\"soi-hony-card-mini-label\"\u003eDose\u003c\/span\u003e\n        \u003cspan class=\"soi-hony-card-mini-value\"\u003e3 à 4 granules par prise\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-card-mini\"\u003e\n        \u003cspan class=\"soi-hony-card-mini-label\"\u003eFréquence\u003c\/span\u003e\n        \u003cspan class=\"soi-hony-card-mini-value\"\u003e4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-card-mini\"\u003e\n        \u003cspan class=\"soi-hony-card-mini-label\"\u003eDurée\u003c\/span\u003e\n        \u003cspan class=\"soi-hony-card-mini-value\"\u003e1 à 4 semaines\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-hony-note\"\u003eDurée à ajuster selon votre ressenti. \u003cstrong\u003eMode de prise :\u003c\/strong\u003e laissez fondre les granules dans la bouche, ou dans un verre d'eau.\u003c\/p\u003e\n    \u003cp\u003ePour faciliter la régularité, associez les prises à des repères : réveil, milieu de matinée, après-midi, coucher. Évitez de manipuler les granules à mains nues : versez-les d'abord dans le bouchon.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hony-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cp\u003e\u003cstrong\u003eIngrédients :\u003c\/strong\u003e sucre de canne*, imprégné de préparation à la Fleur de Bach* : Honeysuckle (\u003cem\u003eLonicera caprifolium\u003c\/em\u003e) à 1\/240e, selon la méthode originale du Dr Bach.\u003c\/p\u003e\n    \u003cp class=\"soi-hony-small\"\u003e*Ingrédients issus de l'Agriculture Biologique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hony-compo\"\u003e\n      \u003cdiv class=\"soi-hony-compo-row\"\u003e\n        \u003cspan class=\"soi-hony-compo-label\"\u003eActif\u003c\/span\u003e\n        \u003cspan class=\"soi-hony-compo-value\"\u003eHoneysuckle (Chèvrefeuille) à 1\/240e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-compo-row\"\u003e\n        \u003cspan class=\"soi-hony-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-hony-compo-value\"\u003e3 à 4 granules par prise, soit 12 à 16 granules par jour au maximum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-compo-row\"\u003e\n        \u003cspan class=\"soi-hony-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-hony-compo-value\"\u003eNon applicables (préparation florale, sans apport en vitamines ou minéraux)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-compo-row\"\u003e\n        \u003cspan class=\"soi-hony-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-hony-compo-value\"\u003eFlacon en verre de 19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hony-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la version Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hony-benefits\"\u003e\n      \u003cdiv class=\"soi-hony-benefit\"\u003e\n        \u003cdiv class=\"soi-hony-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003ePratique si vous souhaitez éviter les élixirs alcoolisés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-benefit\"\u003e\n        \u003cdiv class=\"soi-hony-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % bio\u003c\/h3\u003e\n        \u003cp\u003eSucre de canne et préparation florale issus de l'Agriculture Biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-benefit\"\u003e\n        \u003cdiv class=\"soi-hony-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabrication artisanale\u003c\/h3\u003e\n        \u003cp\u003eUne fabrication fidèle à la méthode du Dr Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hony-benefit\"\u003e\n        \u003cdiv class=\"soi-hony-benefit-icon\"\u003e\u003cspan\u003e👜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat nomade\u003c\/h3\u003e\n        \u003cp\u003eDiscret, facile à emporter au bureau, en voyage ou dans un sac.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-hony-note\"\u003eCe produit est réservé aux magasins bio.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hony-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hony-accordion\"\u003e\n      \u003cdetails class=\"soi-hony-accordion-item\"\u003e\n        \u003csummary class=\"soi-hony-accordion-header\"\u003eDose et teneur en sucre\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hony-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée. Les granules contiennent du sucre de canne : tenez-en compte si vous suivez un régime particulier. Ce produit ne se substitue pas à un régime alimentaire varié et équilibré ni à un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-hony-accordion-item\"\u003e\n        \u003csummary class=\"soi-hony-accordion-header\"\u003eAvis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hony-accordion-content\"\u003e\n          \u003cp\u003e\u003cstrong\u003eLes fleurs de Bach ne remplacent pas un traitement médical\u003c\/strong\u003e ni l'avis d'un professionnel de santé, surtout en cas de détresse persistante.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-hony-accordion-item\"\u003e\n        \u003csummary class=\"soi-hony-accordion-header\"\u003eEnfants\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hony-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de la portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-hony-accordion-item\"\u003e\n        \u003csummary class=\"soi-hony-accordion-header\"\u003eTri du flacon\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hony-accordion-content\"\u003e\n          \u003cp\u003eFlacon à déposer dans le bac à verre (les règles peuvent varier 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-hony-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-hony-cta-box\"\u003e\n      \u003cp class=\"soi-hony-cta-tag\" style=\"color: white;\"\u003eUn petit rituel pour la légèreté du présent\u003c\/p\u003e\n      \u003cp class=\"soi-hony-cta-text\" style=\"color: white;\"\u003eParfois, le passé nous retient plus doucement qu'on ne le croit. Quelques granules bio, sans alcool, pour honorer vos souvenirs sans vous y perdre et laisser revenir, à votre rythme, le goût des jours qui viennent.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-hony-marine: #1A2D3D;\n  --soi-hony-marine-dark: #0F1E2B;\n  --soi-hony-marine-light: #2C4458;\n  --soi-hony-pomme: #A1C544;\n  --soi-hony-pomme-dark: #84A636;\n  --soi-hony-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-hony-white: #FFFFFF;\n  --soi-hony-off-white: #F8FAF6;\n  --soi-hony-stone: #F1F3EE;\n  --soi-hony-line: #E5E8E0;\n\n  --soi-hony-primary: #E8DF9E;\n  --soi-hony-primary-soft: #F7F3D9;\n  --soi-hony-accent: #6B4423;\n\n  --soi-hony-text: #1A2D3D;\n  --soi-hony-text-soft: #4A5B6B;\n  --soi-hony-text-muted: #7B8693;\n\n  --soi-hony-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-hony-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-hony-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-hony-radius: 12px;\n  --soi-hony-radius-sm: 8px;\n  --soi-hony-radius-pill: 999px;\n}\n\n.soi-hony-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-hony-fiche img { max-width: 100%; height: auto; }\n\n.soi-hony-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-hony-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-hony-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-hony-hero {\n  position: relative;\n  background: var(--soi-hony-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-hony-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-hony-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-hony-pomme);\n}\n\n.soi-hony-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: var(--soi-hony-primary);\n  opacity: 0.5;\n}\n\n.soi-hony-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-hony-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-hony-pomme);\n  border-radius: 50%;\n}\n\n.soi-hony-hero-title {\n  display: block;\n  color: var(--soi-hony-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-hony-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-hony-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-hony-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-hony-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-hony-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-hony-label-accent {\n  background: var(--soi-hony-pomme);\n  border-color: var(--soi-hony-pomme);\n  color: var(--soi-hony-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-hony-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-hony-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-hony-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-hony-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-hony-pomme);\n  border-radius: 2px;\n}\n\n.soi-hony-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-hony-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-hony-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-hony-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-hony-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-hony-section .soi-hony-section-intro {\n  color: var(--soi-hony-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-hony-section .soi-hony-note {\n  margin-top: 1.25rem;\n  padding: 1rem 1.25rem;\n  background: var(--soi-hony-primary-soft);\n  border-radius: var(--soi-hony-radius-sm);\n  color: var(--soi-hony-text);\n}\n\n.soi-hony-section .soi-hony-small {\n  font-size: 13px;\n  color: var(--soi-hony-text-muted);\n  margin-bottom: 1.25rem;\n}\n\n\/* BENEFITS *\/\n.soi-hony-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-hony-benefit {\n  background: var(--soi-hony-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-hony-radius);\n  border: 1px solid var(--soi-hony-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-hony-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-hony-shadow-md);\n}\n\n.soi-hony-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-hony-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-hony-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-hony-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-hony-benefit:hover .soi-hony-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-hony-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hony-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-hony-section .soi-hony-benefit p {\n  font-size: 15px;\n  color: var(--soi-hony-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-hony-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-hony-card {\n  background: var(--soi-hony-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-hony-radius);\n  border-left: 3px solid var(--soi-hony-pomme);\n}\n\n.soi-hony-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hony-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-hony-section .soi-hony-card p {\n  font-size: 14px;\n  color: var(--soi-hony-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-hony-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-hony-card-mini {\n  background: var(--soi-hony-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-hony-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  border-top: 3px solid var(--soi-hony-pomme);\n}\n\n.soi-hony-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-hony-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-hony-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-hony-marine);\n}\n\n\/* COMPOSITION *\/\n.soi-hony-compo {\n  background: var(--soi-hony-off-white);\n  border-radius: var(--soi-hony-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-hony-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-hony-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-hony-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-hony-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-hony-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-hony-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-hony-marine);\n  text-align: right;\n  max-width: 60%;\n}\n\n\/* TIP *\/\n.soi-hony-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-hony-pomme-light);\n  border-left: 4px solid var(--soi-hony-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-hony-radius) var(--soi-hony-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-hony-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-hony-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-hony-marine);\n  margin-bottom: 4px;\n}\n\n.soi-hony-section .soi-hony-tip p {\n  font-size: 15px;\n  color: var(--soi-hony-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-hony-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-hony-accordion-item {\n  background: var(--soi-hony-off-white);\n  border-radius: var(--soi-hony-radius-sm);\n  border: 1px solid var(--soi-hony-line);\n  overflow: hidden;\n}\n\n.soi-hony-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-hony-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-hony-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-hony-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-hony-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-hony-accordion-item[open] .soi-hony-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-hony-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-hony-section .soi-hony-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-hony-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-hony-cta-box {\n  background: var(--soi-hony-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-hony-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-hony-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-hony-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-hony-section .soi-hony-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-hony-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-hony-section .soi-hony-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.6vw, 20px);\n  font-weight: 500;\n  color: var(--soi-hony-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-hony-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-hony-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n\n  .soi-hony-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-hony-tip {\n    padding: 1rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-hony-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-hony-fiche {\n    --soi-hony-text-soft: #2C3E50;\n    --soi-hony-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333259383114,"sku":"BI0150","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-honey-suckle-chevrefeuille-bio-en-granules-195-packshot.webp?v=1792394044"},{"product_id":"fleur-de-bach-hornbeam-charme-granules-biofloral","title":"Fleur de Bach Hornbeam (Charme) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-horn-fiche\"\u003e\n\n  \u003csection class=\"soi-horn-hero\"\u003e\n    \u003cdiv class=\"soi-horn-hero-tag\"\u003e\n      \u003cspan class=\"soi-horn-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-horn-hero-title\"\u003eRetrouver l'élan avant même de commencer\u003c\/span\u003e\n    \u003cp class=\"soi-horn-hero-subtitle\"\u003eHornbeam (Charme, n°17), un élixir floral bio en granules sans alcool, traditionnellement associé à la lassitude mentale et au regain de motivation face aux obligations du quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-horn-hero-labels\"\u003e\n      \u003cspan class=\"soi-horn-label soi-horn-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-horn-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-horn-label\"\u003eGRANULES\u003c\/span\u003e\n      \u003cspan class=\"soi-horn-label\"\u003eMÉTHODE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-horn-section\"\u003e\n    \u003ch2\u003eFleur de Bach Hornbeam (Charme) bio : pour retrouver l'élan avant même de commencer\u003c\/h2\u003e\n    \u003cp\u003eVous vous réveillez déjà fatigué à l'idée de la journée qui vous attend ? Vous avez l'énergie de faire les choses, mais pas celle de vous y mettre ? C'est précisément l'état que le Dr Edward Bach associait à la \u003cstrong\u003efleur de Bach charme\u003c\/strong\u003e (Hornbeam, n°17).\u003c\/p\u003e\n    \u003cp\u003eCe flacon de \u003cstrong\u003e19,5 g de granules bio\u003c\/strong\u003e signé Biofloral vous propose un élixir floral sans alcool, simple à glisser dans un sac ou sur un bureau.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-horn-section\"\u003e\n    \u003ch2\u003eLes bienfaits traditionnels de la fleur de Bach charme\u003c\/h2\u003e\n    \u003cp class=\"soi-horn-section-intro\"\u003eIssu du \u003cem\u003eCarpinus betulus\u003c\/em\u003e, un arbre au bois très dur, le charme est traditionnellement associé à la \u003cstrong\u003elassitude mentale\u003c\/strong\u003e : celle du lundi matin, des tâches répétitives ou des périodes chargées. Les bienfaits décrits par la tradition concernent surtout :\u003c\/p\u003e\n    \u003cdiv class=\"soi-horn-benefits\"\u003e\n      \u003cdiv class=\"soi-horn-benefit\"\u003e\n        \u003cdiv class=\"soi-horn-benefit-icon\"\u003e\u003cspan\u003e🌅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRegain de motivation\u003c\/h3\u003e\n        \u003cp\u003eFace aux obligations du quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-benefit\"\u003e\n        \u003cdiv class=\"soi-horn-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉlan vital\u003c\/h3\u003e\n        \u003cp\u003eL'envie de passer à l'action.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-benefit\"\u003e\n        \u003cdiv class=\"soi-horn-benefit-icon\"\u003e\u003cspan\u003e🧭\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCapacité d'initiative\u003c\/h3\u003e\n        \u003cp\u003eQuand tout semble demander trop d'efforts.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-benefit\"\u003e\n        \u003cdiv class=\"soi-horn-benefit-icon\"\u003e\u003cspan\u003e🌳\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien de la volonté\u003c\/h3\u003e\n        \u003cp\u003eLors d'une fatigue mentale passagère.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-horn-note\"\u003eAttention : la fleur de Bach n'est pas un stimulant. Son approche est douce et s'inscrit dans une démarche de bien-être global.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-horn-section\"\u003e\n    \u003ch2\u003eDans quelles situations y penser ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-horn-grid\"\u003e\n      \u003cdiv class=\"soi-horn-card\"\u003e\n        \u003ch3\u003eUne reprise de rythme\u003c\/h3\u003e\n        \u003cp\u003eLe retour au travail ou à vos habitudes après les vacances.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-card\"\u003e\n        \u003ch3\u003eDes tâches qui s'accumulent\u003c\/h3\u003e\n        \u003cp\u003eDes études, des révisions ou des dossiers qui s'empilent.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-card\"\u003e\n        \u003ch3\u003eUne routine qui pèse\u003c\/h3\u003e\n        \u003cp\u003eUn quotidien répétitif qui coupe l'envie d'entreprendre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-card\"\u003e\n        \u003ch3\u003eUne période de transition\u003c\/h3\u003e\n        \u003cp\u003eUn déménagement ou un changement de poste, lorsque la motivation s'effrite.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-horn-note\"\u003eSi l'épuisement est profond, durable ou sans explication, parlez-en à un professionnel de santé. Une fleur de Bach ne remplace jamais un avis ni un traitement médical.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-horn-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach charme en granules\u003c\/h2\u003e\n    \u003cp class=\"soi-horn-section-intro\"\u003eLa posologie conseillée est simple :\u003c\/p\u003e\n    \u003cdiv class=\"soi-horn-timeline\"\u003e\n      \u003cdiv class=\"soi-horn-step\"\u003e\n        \u003cdiv class=\"soi-horn-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-horn-step-content\"\u003e\n          \u003ch3\u003eLa dose\u003c\/h3\u003e\n          \u003cp\u003e3 à 4 granules par prise, à laisser fondre dans la bouche ou à dissoudre dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-step\"\u003e\n        \u003cdiv class=\"soi-horn-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-horn-step-content\"\u003e\n          \u003ch3\u003eLa fréquence\u003c\/h3\u003e\n          \u003cp\u003e4 fois par jour, par exemple au réveil, avant le déjeuner, en milieu d'après-midi et en soirée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-step\"\u003e\n        \u003cdiv class=\"soi-horn-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-horn-step-content\"\u003e\n          \u003ch3\u003eLa durée\u003c\/h3\u003e\n          \u003cp\u003ePendant 1 à 4 semaines, selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-horn-tip\"\u003e\n      \u003cdiv class=\"soi-horn-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePrenez une dose au réveil, avant que la journée ne démarre : c'est souvent à ce moment que la lassitude se fait sentir. Ne dépassez pas la dose recommandée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-horn-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-horn-compo\"\u003e\n      \u003cdiv class=\"soi-horn-compo-row\"\u003e\n        \u003cspan class=\"soi-horn-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-horn-compo-value\"\u003eSucre de canne bio, préparation à la Fleur de Bach bio : Hornbeam (\u003cem\u003eCarpinus betulus\u003c\/em\u003e) à 1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-compo-row\"\u003e\n        \u003cspan class=\"soi-horn-compo-label\"\u003eActif\u003c\/span\u003e\n        \u003cspan class=\"soi-horn-compo-value\"\u003eÉlixir de Hornbeam dilué à 1\/240e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-compo-row\"\u003e\n        \u003cspan class=\"soi-horn-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-horn-compo-value\"\u003e3 à 4 granules par prise, 4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-compo-row\"\u003e\n        \u003cspan class=\"soi-horn-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-horn-compo-value\"\u003eNon concerné, ce produit ne contient ni vitamines ni minéraux\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-compo-row\"\u003e\n        \u003cspan class=\"soi-horn-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-horn-compo-value\"\u003eGranules sans alcool, flacon de 19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-horn-note\"\u003eLes granules sont imprégnés sur une base de sucre de canne. En cas de diabète ou de régime particulier, demandez conseil à votre médecin ou pharmacien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-horn-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les fleurs de Bach bio Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-horn-grid\"\u003e\n      \u003cdiv class=\"soi-horn-card\"\u003e\n        \u003ch3\u003eMéthode du Dr Bach\u003c\/h3\u003e\n        \u003cp\u003eUne préparation à 1\/240e, selon la méthode originale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-card\"\u003e\n        \u003ch3\u003eIngrédients bio\u003c\/h3\u003e\n        \u003cp\u003eIssus de l'agriculture biologique (label bio).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-card\"\u003e\n        \u003ch3\u003eGranules sans alcool\u003c\/h3\u003e\n        \u003cp\u003eUn format pratique pour les adultes comme pour les enfants. En cas de grossesse, demandez l'avis de votre médecin ou sage-femme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-horn-card\"\u003e\n        \u003ch3\u003eFlacon en verre\u003c\/h3\u003e\n        \u003cp\u003eIl protège l'élixir et se recycle dans le bac à verre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-horn-section\"\u003e\n    \u003ch2\u003eAssocier le charme à d'autres fleurs de Bach\u003c\/h2\u003e\n    \u003cp\u003eDans la tradition du Dr Bach, plusieurs fleurs peuvent être prises en même temps, selon les émotions que vous traversez. Hornbeam peut ainsi être associé à d'autres \u003cstrong\u003eélixirs bio aux fleurs de Bach\u003c\/strong\u003e de la gamme en granules.\u003c\/p\u003e\n    \u003cp\u003ePour un choix personnalisé, un praticien formé aux fleurs de Bach ou votre pharmacien saura vous guider.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-horn-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-horn-accordion\"\u003e\n      \u003cdetails class=\"soi-horn-accordion-item\"\u003e\n        \u003csummary class=\"soi-horn-accordion-header\"\u003eRecommandations d'utilisation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-horn-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Ne se substitue pas à une alimentation variée et équilibrée, ni à un mode de vie sain. Ne remplace pas un traitement médical. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-horn-accordion-item\"\u003e\n        \u003csummary class=\"soi-horn-accordion-header\"\u003eConservation et tri\u003c\/summary\u003e\n        \u003cdiv class=\"soi-horn-accordion-content\"\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et de l'humidité. Le flacon se jette dans le bac à verre. Les règles de tri peuvent varier 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-horn-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-horn-cta-box\"\u003e\n      \u003cp class=\"soi-horn-cta-tag\" style=\"color: white;\"\u003eUn rituel doux pour rallumer la flamme\u003c\/p\u003e\n      \u003cp class=\"soi-horn-cta-text\" style=\"color: white;\"\u003eQuand l'envie s'éteint avant même d'avoir commencé, quelques granules sans alcool vous accompagnent pour retrouver élan, motivation et légèreté, à votre rythme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-horn-marine: #1A2D3D;\n  --soi-horn-marine-dark: #0F1E2B;\n  --soi-horn-marine-light: #2C4458;\n  --soi-horn-pomme: #A1C544;\n  --soi-horn-pomme-dark: #84A636;\n  --soi-horn-pomme-light: rgba(161,197,68,0.10);\n  --soi-horn-white: #FFFFFF;\n  --soi-horn-off-white: #F8FAF6;\n  --soi-horn-stone: #F1F3EE;\n  --soi-horn-line: #E5E8E0;\n  --soi-horn-primary: #6B3F22;\n  --soi-horn-primary-soft: #E6CDBB;\n  --soi-horn-accent: #9B7AB5;\n  --soi-horn-text: #1A2D3D;\n  --soi-horn-text-soft: #4A5B6B;\n  --soi-horn-text-muted: #7B8693;\n  --soi-horn-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-horn-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-horn-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-horn-radius: 12px;\n  --soi-horn-radius-sm: 8px;\n  --soi-horn-radius-pill: 999px;\n}\n\n.soi-horn-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-horn-fiche img { max-width: 100%; height: auto; }\n\n.soi-horn-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-horn-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-horn-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-horn-hero {\n  position: relative;\n  background: var(--soi-horn-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-horn-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-horn-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-horn-pomme);\n}\n\n.soi-horn-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--soi-horn-primary-soft), var(--soi-horn-accent));\n  opacity: 0.6;\n}\n\n.soi-horn-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-horn-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-horn-pomme);\n  border-radius: 50%;\n}\n\n.soi-horn-hero-title {\n  display: block;\n  color: var(--soi-horn-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-horn-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-horn-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-horn-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-horn-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-horn-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-horn-label-accent {\n  background: var(--soi-horn-pomme);\n  border-color: var(--soi-horn-pomme);\n  color: var(--soi-horn-marine);\n  font-weight: 600;\n}\n\n.soi-horn-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-horn-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-horn-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-horn-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-horn-pomme);\n  border-radius: 2px;\n}\n\n.soi-horn-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-horn-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-horn-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-horn-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-horn-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-horn-section p.soi-horn-section-intro {\n  margin-bottom: 1.5rem;\n  color: var(--soi-horn-text-soft);\n}\n\n.soi-horn-section p.soi-horn-note {\n  margin-top: 1.25rem;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-horn-text-soft);\n  padding-left: 1rem;\n  border-left: 2px solid var(--soi-horn-primary-soft);\n}\n\n.soi-horn-section strong {\n  color: var(--soi-horn-marine);\n  font-weight: 600;\n}\n\n.soi-horn-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-horn-benefit {\n  background: var(--soi-horn-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-horn-radius);\n  border: 1px solid var(--soi-horn-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-horn-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-horn-shadow-md);\n}\n\n.soi-horn-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-horn-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-horn-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-horn-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-horn-benefit:hover .soi-horn-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-horn-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-horn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-horn-benefit p {\n  font-size: 15px;\n  color: var(--soi-horn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-horn-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-horn-card {\n  background: var(--soi-horn-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-horn-radius);\n  border-left: 3px solid var(--soi-horn-pomme);\n}\n\n.soi-horn-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-horn-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-horn-card p {\n  font-size: 14px;\n  color: var(--soi-horn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-horn-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-horn-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-horn-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-horn-radius);\n  border: 1px solid var(--soi-horn-line);\n  align-items: flex-start;\n}\n\n.soi-horn-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-horn-marine);\n  color: var(--soi-horn-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-horn-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-horn-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-horn-step-content p {\n  font-size: 15px;\n  color: var(--soi-horn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-horn-compo {\n  background: var(--soi-horn-off-white);\n  border-radius: var(--soi-horn-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  border-top: 3px solid var(--soi-horn-primary-soft);\n}\n\n.soi-horn-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-horn-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-horn-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-horn-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-horn-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-horn-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-horn-marine);\n  text-align: right;\n  max-width: 640px;\n  flex: 1 1 260px;\n}\n\n.soi-horn-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-horn-pomme-light);\n  border-left: 4px solid var(--soi-horn-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-horn-radius) var(--soi-horn-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-horn-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-horn-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-horn-marine);\n  margin-bottom: 4px;\n}\n\n.soi-horn-tip p {\n  font-size: 15px;\n  color: var(--soi-horn-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-horn-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-horn-accordion-item {\n  background: var(--soi-horn-off-white);\n  border-radius: var(--soi-horn-radius-sm);\n  border: 1px solid var(--soi-horn-line);\n  overflow: hidden;\n}\n\n.soi-horn-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-horn-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-horn-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-horn-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-horn-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-horn-accordion-item[open] .soi-horn-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-horn-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-horn-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-horn-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-horn-cta-box {\n  background: var(--soi-horn-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-horn-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-horn-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-horn-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-horn-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-horn-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-horn-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-horn-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-horn-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-horn-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-horn-compo-value {\n    text-align: left;\n    flex: 1 1 auto;\n  }\n\n  .soi-horn-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-horn-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-horn-fiche {\n    --soi-horn-text-soft: #2C3E50;\n    --soi-horn-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333259579722,"sku":"BI0155","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-hornbeam-charme-bio-en-granules-195-g-bioflora-packshot.webp?v=1792655676"},{"product_id":"fleur-de-bach-impatiente-biofloral","title":"Fleur de Bach Impatiens (Impatiente) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-imp-fiche\"\u003e\n\n  \u003csection class=\"soi-imp-hero\"\u003e\n    \u003cdiv class=\"soi-imp-hero-tag\"\u003e\n      \u003cspan class=\"soi-imp-tag-dot\"\u003e\u003c\/span\u003e\n      Fleur de Bach n°18 · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-imp-hero-title\"\u003eRetrouver la patience au cœur de vos échanges\u003c\/span\u003e\n    \u003cp class=\"soi-imp-hero-subtitle\"\u003eL'élixir floral associé à l'impatience, à la tension intérieure et à l'irritabilité face au rythme des autres, en granules bio et sans alcool.\u003c\/p\u003e\n    \u003cdiv class=\"soi-imp-hero-labels\"\u003e\n      \u003cspan class=\"soi-imp-label soi-imp-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-imp-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-imp-label\"\u003eMÉTHODE DU DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-imp-label\"\u003eFABRIQUÉ EN FRANCE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-imp-section\"\u003e\n    \u003ch2\u003eFleur de Bach Impatiens : signification et bienfaits au quotidien\u003c\/h2\u003e\n    \u003cp\u003eVous finissez les phrases des autres, vous soupirez dans la file d'attente, vous avez l'impression que tout va trop lentement ? La \u003cstrong\u003efleur de Bach Impatiens (n°18)\u003c\/strong\u003e est justement l'élixir floral associé à l'\u003cstrong\u003eimpatience\u003c\/strong\u003e, à la tension intérieure et à l'irritabilité face au rythme des autres.\u003c\/p\u003e\n    \u003cp\u003eDans la \u003cstrong\u003esignification de la fleur de Bach Impatiens\u003c\/strong\u003e, on retrouve une personne vive, rapide et efficace, mais qui peut s'épuiser à force de vouloir que tout avance tout de suite. Cet élixir floral bio de Biofloral accompagne le retour à plus de patience, de souplesse et de calme dans vos échanges.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-imp-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'Impatiens peut-elle vous accompagner ?\u003c\/h2\u003e\n    \u003cp class=\"soi-imp-section-intro\"\u003eLes \u003cstrong\u003ebienfaits de l'Impatiens en fleur de Bach\u003c\/strong\u003e sont avant tout émotionnels. Elle est traditionnellement choisie dans les situations suivantes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-imp-grid\"\u003e\n      \u003cdiv class=\"soi-imp-card\"\u003e\n        \u003ch3\u003eFace aux attentes et aux retards\u003c\/h3\u003e\n        \u003cp\u003eVous vous agacez dans les embouteillages, les files d'attente ou lorsque quelqu'un est en retard.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-card\"\u003e\n        \u003ch3\u003eQuand il faut déléguer\u003c\/h3\u003e\n        \u003cp\u003eVous avez du mal à confier une tâche ou à laisser quelqu'un travailler à son rythme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-card\"\u003e\n        \u003ch3\u003eDans la conversation\u003c\/h3\u003e\n        \u003cp\u003eVous coupez la parole, par enthousiasme ou par hâte d'avancer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-card\"\u003e\n        \u003ch3\u003eChez l'enfant\u003c\/h3\u003e\n        \u003cp\u003eVotre enfant s'énerve vite lorsqu'il doit attendre son tour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-card\"\u003e\n        \u003ch3\u003eUne nervosité permanente\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez une nervosité constante, comme si le temps vous échappait.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-imp-after\"\u003eElle se marie souvent avec d'autres fleurs de Bach, selon votre profil. Un praticien formé aux fleurs de Bach ou votre pharmacien saura vous orienter.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-imp-section\"\u003e\n    \u003ch2\u003eImpatiens glandulifera : l'origine de l'élixir\u003c\/h2\u003e\n    \u003cp\u003eL'\u003cstrong\u003eImpatiens glandulifera\u003c\/strong\u003e, aussi appelée balsamine de l'Himalaya, est l'une des 38 fleurs identifiées par le Dr Edward Bach dans les années 1930. Ses graines sont projetées avec vivacité à la moindre sollicitation, une image qui évoque bien le tempérament impatient.\u003c\/p\u003e\n    \u003cp\u003eBiofloral prépare cet élixir à \u003cstrong\u003e1\/240e\u003c\/strong\u003e selon la \u003cstrong\u003eméthode originale du Dr Bach\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-imp-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Impatiens en granules\u003c\/h2\u003e\n    \u003cp class=\"soi-imp-section-intro\"\u003eLa posologie est simple et facile à intégrer à votre routine.\u003c\/p\u003e\n    \u003cdiv class=\"soi-imp-timeline\"\u003e\n      \u003cdiv class=\"soi-imp-step\"\u003e\n        \u003cdiv class=\"soi-imp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-imp-step-content\"\u003e\n          \u003ch3\u003eLa dose\u003c\/h3\u003e\n          \u003cp\u003e3 à 4 granules à laisser fondre dans la bouche, ou à diluer dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-step\"\u003e\n        \u003cdiv class=\"soi-imp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-imp-step-content\"\u003e\n          \u003ch3\u003eLa fréquence\u003c\/h3\u003e\n          \u003cp\u003e4 fois par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-step\"\u003e\n        \u003cdiv class=\"soi-imp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-imp-step-content\"\u003e\n          \u003ch3\u003eLa durée\u003c\/h3\u003e\n          \u003cp\u003ePendant 1 à 4 semaines, selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-imp-tip\"\u003e\n      \u003cdiv class=\"soi-imp-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez vos prises à des repères de votre journée : réveil, avant le déjeuner, fin d'après-midi, coucher. Pour vous faire votre propre avis, notez chaque soir comment se sont passées vos situations d'attente : après deux à trois semaines, la comparaison est souvent parlante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-imp-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette Impatiens bio sans alcool ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-imp-benefits\"\u003e\n      \u003cdiv class=\"soi-imp-benefit\"\u003e\n        \u003cdiv class=\"soi-imp-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003eLe format granules convient aux enfants, aux personnes qui évitent l'alcool et aux voyageurs, car il se glisse facilement dans un sac.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-benefit\"\u003e\n        \u003cdiv class=\"soi-imp-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBio\u003c\/h3\u003e\n        \u003cp\u003eLe sucre de canne et la préparation florale sont issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-benefit\"\u003e\n        \u003cdiv class=\"soi-imp-benefit-icon\"\u003e\u003cspan\u003e🇫🇷\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFabrication française\u003c\/h3\u003e\n        \u003cp\u003eBiofloral travaille dans une démarche respectueuse de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-benefit\"\u003e\n        \u003cdiv class=\"soi-imp-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon en verre\u003c\/h3\u003e\n        \u003cp\u003eLe flacon protège les granules et se recycle dans le bac à verre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-imp-section\"\u003e\n    \u003ch2\u003eComposition de l'Impatiens Biofloral\u003c\/h2\u003e\n    \u003cdiv class=\"soi-imp-compo\"\u003e\n      \u003cdiv class=\"soi-imp-compo-row\"\u003e\n        \u003cspan class=\"soi-imp-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-imp-compo-value\"\u003eSucre de canne*, préparation à la fleur de Bach*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-compo-row\"\u003e\n        \u003cspan class=\"soi-imp-compo-label\"\u003eFleur de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-imp-compo-value\"\u003eImpatiens (\u003cem\u003eImpatiens glandulifera\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-compo-row\"\u003e\n        \u003cspan class=\"soi-imp-compo-label\"\u003ePréparation\u003c\/span\u003e\n        \u003cspan class=\"soi-imp-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-compo-row\"\u003e\n        \u003cspan class=\"soi-imp-compo-label\"\u003eDosage\u003c\/span\u003e\n        \u003cspan class=\"soi-imp-compo-value\"\u003e3 à 4 granules par prise, soit 12 à 16 granules par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-compo-row\"\u003e\n        \u003cspan class=\"soi-imp-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-imp-compo-value\"\u003eNon applicable (élixir floral, sans apport en vitamines ou minéraux)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-imp-compo-row\"\u003e\n        \u003cspan class=\"soi-imp-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-imp-compo-value\"\u003eFlacon de granules de 19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-imp-note\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-imp-section\"\u003e\n    \u003ch2\u003eImpatiens pour chien : ce qu'il faut savoir\u003c\/h2\u003e\n    \u003cp\u003eCertains propriétaires s'intéressent à l'\u003cstrong\u003eImpatiens fleur de Bach pour chien\u003c\/strong\u003e quand leur compagnon s'agite à l'heure de la gamelle ou tire sur sa laisse. Comme la composition contient du sucre, et que les besoins varient selon l'animal, demandez l'avis d'un vétérinaire avant tout usage. Si un comportement vous inquiète, une consultation reste indispensable.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-imp-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-imp-accordion\"\u003e\n      \u003cdetails class=\"soi-imp-accordion-item\"\u003e\n        \u003csummary class=\"soi-imp-accordion-header\"\u003eDose et alimentation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-imp-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Ne se substitue pas à un régime alimentaire varié et équilibré ni à un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-imp-accordion-item\"\u003e\n        \u003csummary class=\"soi-imp-accordion-header\"\u003eSuivi médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-imp-accordion-content\"\u003e\n          \u003cp\u003eLes fleurs de Bach ne remplacent pas un traitement médical ni un suivi par un professionnel de santé. En cas de stress persistant ou de mal-être, parlez-en à votre médecin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-imp-accordion-item\"\u003e\n        \u003csummary class=\"soi-imp-accordion-header\"\u003ePersonnes diabétiques\u003c\/summary\u003e\n        \u003cdiv class=\"soi-imp-accordion-content\"\u003e\n          \u003cp\u003eLes granules ont pour support du sucre de canne : demandez conseil à votre médecin si vous êtes diabétique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-imp-accordion-item\"\u003e\n        \u003csummary class=\"soi-imp-accordion-header\"\u003eEnfants\u003c\/summary\u003e\n        \u003cdiv class=\"soi-imp-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de la portée des jeunes enfants. Pour les plus petits, privilégiez la dilution dans l'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-imp-accordion-item\"\u003e\n        \u003csummary class=\"soi-imp-accordion-header\"\u003eTri du flacon\u003c\/summary\u003e\n        \u003cdiv class=\"soi-imp-accordion-content\"\u003e\n          \u003cp\u003eFlacon à déposer dans le bac de tri verre. Les règles peuvent varier 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-imp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-imp-cta-box\"\u003e\n      \u003cp class=\"soi-imp-cta-tag\" style=\"color: white;\"\u003eUn rituel doux et sans alcool, à chaque attente\u003c\/p\u003e\n      \u003cp class=\"soi-imp-cta-text\" style=\"color: white;\"\u003eRalentissez sans renoncer à votre énergie : vos échanges gagnent en écoute, vos journées en sérénité, et chaque chose avance à son rythme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-imp-fiche {\n  --soi-imp-marine: #1A2D3D;\n  --soi-imp-marine-dark: #0F1E2B;\n  --soi-imp-marine-light: #2C4458;\n  --soi-imp-pomme: #A1C544;\n  --soi-imp-pomme-dark: #84A636;\n  --soi-imp-pomme-light: rgba(161,197,68,0.10);\n  --soi-imp-white: #FFFFFF;\n  --soi-imp-off-white: #F8FAF6;\n  --soi-imp-stone: #F1F3EE;\n  --soi-imp-line: #E5E8E0;\n  --soi-imp-primary: #7A4A24;\n  --soi-imp-primary-soft: #EEF2DD;\n  --soi-imp-accent: #9B7AB5;\n  --soi-imp-text: #1A2D3D;\n  --soi-imp-text-soft: #4A5B6B;\n  --soi-imp-text-muted: #7B8693;\n  --soi-imp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-imp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-imp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-imp-radius: 12px;\n  --soi-imp-radius-sm: 8px;\n  --soi-imp-radius-pill: 999px;\n}\n\n.soi-imp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-imp-fiche img { max-width: 100%; height: auto; }\n\n.soi-imp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-imp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-imp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-imp-hero {\n  position: relative;\n  background: var(--soi-imp-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-imp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-imp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-imp-pomme);\n}\n\n.soi-imp-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--soi-imp-accent), transparent);\n  opacity: 0.6;\n}\n\n.soi-imp-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-imp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-imp-pomme);\n  border-radius: 50%;\n}\n\n.soi-imp-hero-title {\n  display: block;\n  color: var(--soi-imp-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-imp-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-imp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-imp-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-imp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-imp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-imp-label-accent {\n  background: var(--soi-imp-pomme);\n  border-color: var(--soi-imp-pomme);\n  color: var(--soi-imp-marine);\n  font-weight: 600;\n}\n\n.soi-imp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-imp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-imp-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-imp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-imp-pomme);\n  border-radius: 2px;\n}\n\n.soi-imp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-imp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-imp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-imp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-imp-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-imp-section p strong {\n  color: var(--soi-imp-marine);\n  font-weight: 600;\n}\n\n.soi-imp-section .soi-imp-section-intro {\n  color: var(--soi-imp-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-imp-section .soi-imp-after {\n  margin-top: 1.25rem;\n  color: var(--soi-imp-text-soft);\n}\n\n.soi-imp-section .soi-imp-note {\n  margin-top: 0.75rem;\n  font-size: 13px;\n  color: var(--soi-imp-text-muted);\n  font-style: italic;\n}\n\n.soi-imp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-imp-benefit {\n  background: var(--soi-imp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-imp-radius);\n  border: 1px solid var(--soi-imp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-imp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-imp-shadow-md);\n}\n\n.soi-imp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-imp-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-imp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-imp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-imp-benefit:hover .soi-imp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-imp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-imp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-imp-benefit p {\n  font-size: 15px;\n  color: var(--soi-imp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-imp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-imp-card {\n  background: var(--soi-imp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-imp-radius);\n  border-left: 3px solid var(--soi-imp-pomme);\n}\n\n.soi-imp-card:nth-child(even) {\n  border-left-color: var(--soi-imp-accent);\n}\n\n.soi-imp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-imp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-imp-card p {\n  font-size: 14px;\n  color: var(--soi-imp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-imp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-imp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-imp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-imp-radius);\n  border: 1px solid var(--soi-imp-line);\n  align-items: flex-start;\n}\n\n.soi-imp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-imp-marine);\n  color: var(--soi-imp-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-imp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-imp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-imp-step-content p {\n  font-size: 15px;\n  color: var(--soi-imp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-imp-compo {\n  background: var(--soi-imp-off-white);\n  border-radius: var(--soi-imp-radius);\n  border-top: 3px solid var(--soi-imp-primary);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-imp-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-imp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-imp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-imp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-imp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-imp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-imp-marine);\n  text-align: right;\n  max-width: 62%;\n}\n\n.soi-imp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-imp-pomme-light);\n  border-left: 4px solid var(--soi-imp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-imp-radius) var(--soi-imp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-imp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-imp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-imp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-imp-tip p {\n  font-size: 15px;\n  color: var(--soi-imp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-imp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-imp-accordion-item {\n  background: var(--soi-imp-off-white);\n  border-radius: var(--soi-imp-radius-sm);\n  border: 1px solid var(--soi-imp-line);\n  overflow: hidden;\n}\n\n.soi-imp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-imp-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-imp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-imp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-imp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-imp-accordion-item[open] .soi-imp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-imp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-imp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-imp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-imp-cta-box {\n  background: var(--soi-imp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-imp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-imp-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-imp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-imp-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-imp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-imp-section .soi-imp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-imp-white);\n  line-height: 1.4;\n  margin: 0 auto;\n  max-width: 580px;\n}\n\n@media (max-width: 640px) {\n  .soi-imp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-imp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-imp-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n\n  .soi-imp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-imp-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-imp-fiche {\n    --soi-imp-text-soft: #2C3E50;\n    --soi-imp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333260038474,"sku":"BI0160","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-impatiens-impatiente-bio-en-granules-195-g-bio-packshot.webp?v=1792655753"},{"product_id":"fleur-de-bach-meleze-granules-biofloral","title":"Fleur de Bach Larch (Mélèze) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-larch-fiche\"\u003e\n\n  \u003csection class=\"soi-larch-hero\"\u003e\n    \u003cdiv class=\"soi-larch-hero-tag\"\u003e\n      \u003cspan class=\"soi-larch-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-larch-hero-title\"\u003eOser enfin croire en vos capacités\u003c\/span\u003e\n    \u003cp class=\"soi-larch-hero-subtitle\"\u003eFleur n°19 de la méthode originale du Dr Edward Bach, le Mélèze accompagne celles et ceux qui doutent d'eux-mêmes et renoncent avant d'avoir essayé.\u003c\/p\u003e\n    \u003cdiv class=\"soi-larch-hero-labels\"\u003e\n      \u003cspan class=\"soi-larch-label soi-larch-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-larch-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-larch-label\"\u003eMÉTHODE DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-larch-label\"\u003eGRANULES\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-larch-section\"\u003e\n    \u003ch2\u003eFleur de Bach Larch (Mélèze) bio en granules : l'alliée de votre confiance en soi\u003c\/h2\u003e\n    \u003cp\u003eVous avez les compétences, mais une petite voix vous répète que vous n'y arriverez pas ? La \u003cstrong\u003efleur de Bach Larch\u003c\/strong\u003e, aussi appelée \u003cstrong\u003eMélèze\u003c\/strong\u003e (fleur n°19), est traditionnellement choisie par les personnes qui doutent d'elles-mêmes, anticipent l'échec et renoncent avant d'avoir essayé.\u003c\/p\u003e\n    \u003cp\u003eBiofloral la propose en \u003cstrong\u003egranules bio et sans alcool\u003c\/strong\u003e, selon la méthode originale du Dr Edward Bach.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-larch-section\"\u003e\n    \u003ch2\u003eDans quels moments se tourner vers le Mélèze ?\u003c\/h2\u003e\n    \u003cp class=\"soi-larch-section-intro\"\u003eLe Larch est l'une des 38 fleurs de Bach. Il est associé aux situations où l'on se sous-estime, même sans raison objective.\u003c\/p\u003e\n    \u003cdiv class=\"soi-larch-grid\"\u003e\n      \u003cdiv class=\"soi-larch-card\"\u003e\n        \u003ch3\u003eFace à une épreuve\u003c\/h3\u003e\n        \u003cp\u003eAvant un entretien, un examen ou une prise de parole, quand la peur de mal faire prend toute la place.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-card\"\u003e\n        \u003ch3\u003eLors d'un nouveau départ\u003c\/h3\u003e\n        \u003cp\u003ePendant une reprise de travail, une reconversion ou un nouveau projet qui vous intimide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-card\"\u003e\n        \u003ch3\u003eQuand la comparaison pèse\u003c\/h3\u003e\n        \u003cp\u003eLorsque vous vous comparez sans cesse aux autres et peinez à vous sentir légitime.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-card\"\u003e\n        \u003ch3\u003eAprès une déception\u003c\/h3\u003e\n        \u003cp\u003eLorsque le manque d'assurance freine l'envie de réessayer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-larch-after\"\u003eIl s'adresse aux adultes comme aux adolescents, dans une démarche de \u003cstrong\u003ebien-être émotionnel\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-larch-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Larch en granules\u003c\/h2\u003e\n    \u003cp class=\"soi-larch-section-intro\"\u003eLa prise est simple et discrète : vous pouvez l'emporter partout avec vous.\u003c\/p\u003e\n    \u003cdiv class=\"soi-larch-timeline\"\u003e\n      \u003cdiv class=\"soi-larch-step\"\u003e\n        \u003cdiv class=\"soi-larch-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-larch-step-content\"\u003e\n          \u003ch3\u003ePrélevez 3 à 4 granules\u003c\/h3\u003e\n          \u003cp\u003eVersez-les du flacon dans le bouchon, sans les toucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-step\"\u003e\n        \u003cdiv class=\"soi-larch-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-larch-step-content\"\u003e\n          \u003ch3\u003eLaissez-les fondre sous la langue\u003c\/h3\u003e\n          \u003cp\u003eOu dans un verre d'eau, à distance des repas si possible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-step\"\u003e\n        \u003cdiv class=\"soi-larch-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-larch-step-content\"\u003e\n          \u003ch3\u003eRépétez 4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePendant 1 à 4 semaines, puis faites le point sur votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-larch-tip\"\u003e\n      \u003cdiv class=\"soi-larch-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eRégularité et patience sont vos meilleures alliées. Vous pouvez associer le Larch à d'autres fleurs selon vos besoins, idéalement avec l'avis d'un professionnel formé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-larch-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-larch-compo\"\u003e\n      \u003cdiv class=\"soi-larch-compo-row\"\u003e\n        \u003cspan class=\"soi-larch-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-larch-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-compo-row\"\u003e\n        \u003cspan class=\"soi-larch-compo-label\"\u003ePréparation florale\u003c\/span\u003e\n        \u003cspan class=\"soi-larch-compo-value\"\u003eFleur de Bach* Larch (Larix decidua) à 1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-compo-row\"\u003e\n        \u003cspan class=\"soi-larch-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-larch-compo-value\"\u003e3 à 4 granules par prise, 4 prises par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-compo-row\"\u003e\n        \u003cspan class=\"soi-larch-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-larch-compo-value\"\u003eNon applicables (élixir floral, sans vitamine ni minéral)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-compo-row\"\u003e\n        \u003cspan class=\"soi-larch-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-larch-compo-value\"\u003eFlacon de 19,5 g de granules\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-larch-note\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-larch-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Larch Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-larch-benefits\"\u003e\n      \u003cdiv class=\"soi-larch-benefit\"\u003e\n        \u003cdiv class=\"soi-larch-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBio et sans alcool\u003c\/h3\u003e\n        \u003cp\u003ePratique pour les enfants, les femmes enceintes (sur avis médical), les personnes sensibles à l'alcool ou celles qui conduisent.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-benefit\"\u003e\n        \u003cdiv class=\"soi-larch-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMéthode originale\u003c\/h3\u003e\n        \u003cp\u003ePréparée selon la méthode originale du Dr Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-benefit\"\u003e\n        \u003cdiv class=\"soi-larch-benefit-icon\"\u003e\u003cspan\u003e🎒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat granules\u003c\/h3\u003e\n        \u003cp\u003eFacile à doser, à glisser dans un sac ou un tiroir de bureau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-larch-benefit\"\u003e\n        \u003cdiv class=\"soi-larch-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon en verre ambré\u003c\/h3\u003e\n        \u003cp\u003eIl protège la préparation de la lumière et se dépose dans le bac à verre (règles variables selon votre commune).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-larch-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-larch-accordion\"\u003e\n      \u003cdetails class=\"soi-larch-accordion-item\"\u003e\n        \u003csummary class=\"soi-larch-accordion-header\"\u003eDosage et sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-larch-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée et tenez le flacon hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-larch-accordion-item\"\u003e\n        \u003csummary class=\"soi-larch-accordion-header\"\u003eUsage et avis médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-larch-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical, ni un régime alimentaire varié et équilibré, ni un mode de vie sain. En cas de mal-être persistant, de grossesse ou de traitement en cours, parlez-en à votre médecin ou à votre pharmacien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-larch-accordion-item\"\u003e\n        \u003csummary class=\"soi-larch-accordion-header\"\u003eConservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-larch-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur et de l'humidité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-larch-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-larch-cta-box\"\u003e\n      \u003cp class=\"soi-larch-cta-tag\" style=\"color: white;\"\u003eEt si vous vous donniez la permission d'essayer ?\u003c\/p\u003e\n      \u003cp class=\"soi-larch-cta-text\" style=\"color: white;\"\u003eQuelques granules, un peu de régularité, et un rituel simple et naturel pour apaiser le doute et avancer avec plus de confiance. Vous avez, vous aussi, toute votre place.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-larch-fiche {\n  --soi-larch-marine: #1A2D3D;\n  --soi-larch-marine-dark: #0F1E2B;\n  --soi-larch-marine-light: #2C4458;\n  --soi-larch-pomme: #A1C544;\n  --soi-larch-pomme-dark: #84A636;\n  --soi-larch-pomme-light: rgba(161,197,68,0.10);\n  --soi-larch-white: #FFFFFF;\n  --soi-larch-off-white: #F8FAF6;\n  --soi-larch-stone: #F1F3EE;\n  --soi-larch-line: #E5E8E0;\n  --soi-larch-primary: #A9C8E6;\n  --soi-larch-primary-soft: rgba(169,200,230,0.18);\n  --soi-larch-accent: #5A3A2A;\n  --soi-larch-text: #1A2D3D;\n  --soi-larch-text-soft: #4A5B6B;\n  --soi-larch-text-muted: #7B8693;\n  --soi-larch-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-larch-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-larch-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-larch-radius: 12px;\n  --soi-larch-radius-sm: 8px;\n  --soi-larch-radius-pill: 999px;\n}\n\n.soi-larch-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-larch-fiche img { max-width: 100%; height: auto; }\n\n.soi-larch-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-larch-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-larch-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-larch-hero {\n  position: relative;\n  background: var(--soi-larch-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-larch-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-larch-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-larch-pomme);\n}\n\n.soi-larch-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: var(--soi-larch-primary);\n  opacity: 0.6;\n}\n\n.soi-larch-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-larch-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-larch-pomme);\n  border-radius: 50%;\n}\n\n.soi-larch-hero-title {\n  display: block;\n  color: var(--soi-larch-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-larch-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-larch-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-larch-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(169,200,230,0.45);\n  color: var(--soi-larch-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-larch-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-larch-label-accent {\n  background: var(--soi-larch-pomme);\n  border-color: var(--soi-larch-pomme);\n  color: var(--soi-larch-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-larch-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-larch-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-larch-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-larch-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-larch-pomme);\n  border-radius: 2px;\n}\n\n.soi-larch-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-larch-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-larch-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-larch-section .soi-larch-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-larch-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-larch-section .soi-larch-after {\n  margin-top: 1.25rem;\n  color: var(--soi-larch-text-soft);\n}\n\n.soi-larch-section .soi-larch-note {\n  margin-top: 0.75rem;\n  font-size: clamp(12px, 1.6vw, 13px);\n  color: var(--soi-larch-text-muted);\n  font-style: italic;\n}\n\n.soi-larch-section strong {\n  font-weight: 600;\n  color: var(--soi-larch-marine);\n}\n\n\/* === BENEFITS === *\/\n.soi-larch-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-larch-benefit {\n  background: var(--soi-larch-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-larch-radius);\n  border: 1px solid var(--soi-larch-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-larch-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-larch-shadow-md);\n}\n\n.soi-larch-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-larch-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-larch-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-larch-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-larch-benefit:hover .soi-larch-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-larch-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-larch-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-larch-section .soi-larch-benefit p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-larch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-larch-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-larch-grid-spaced {\n  margin-top: 1.25rem;\n}\n\n.soi-larch-card {\n  background: var(--soi-larch-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-larch-radius);\n  border-left: 3px solid var(--soi-larch-pomme);\n}\n\n.soi-larch-grid-spaced .soi-larch-card {\n  background: var(--soi-larch-primary-soft);\n  border-left-color: var(--soi-larch-primary);\n}\n\n.soi-larch-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-larch-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-larch-section .soi-larch-card p {\n  font-size: 14px;\n  color: var(--soi-larch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-larch-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-larch-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-larch-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-larch-radius);\n  border: 1px solid var(--soi-larch-line);\n  align-items: flex-start;\n}\n\n.soi-larch-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-larch-marine);\n  color: var(--soi-larch-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  box-shadow: 0 0 0 3px var(--soi-larch-primary-soft);\n}\n\n.soi-larch-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-larch-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-larch-section .soi-larch-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-larch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-larch-compo {\n  background: var(--soi-larch-off-white);\n  border-radius: var(--soi-larch-radius);\n  border-top: 3px solid var(--soi-larch-primary);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-larch-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-larch-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-larch-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-larch-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-larch-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-larch-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-larch-marine);\n  text-align: right;\n  max-width: 60%;\n}\n\n\/* === TIP === *\/\n.soi-larch-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-larch-pomme-light);\n  border-left: 4px solid var(--soi-larch-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-larch-radius) var(--soi-larch-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-larch-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-larch-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-larch-marine);\n  margin-bottom: 4px;\n}\n\n.soi-larch-section .soi-larch-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-larch-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-larch-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-larch-accordion-item {\n  background: var(--soi-larch-off-white);\n  border-radius: var(--soi-larch-radius-sm);\n  border: 1px solid var(--soi-larch-line);\n  overflow: hidden;\n}\n\n.soi-larch-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-larch-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-larch-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-larch-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-larch-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-larch-accordion-item[open] .soi-larch-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-larch-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-larch-section .soi-larch-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-larch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-larch-cta-box {\n  background: var(--soi-larch-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-larch-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-larch-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-larch-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-larch-section .soi-larch-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-larch-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-larch-section .soi-larch-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-larch-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-larch-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-larch-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-larch-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n\n  .soi-larch-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-larch-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-larch-fiche {\n    --soi-larch-text-soft: #2C3E50;\n    --soi-larch-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333260202314,"sku":"BI0165","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-larch-meleze-bio-en-granules-195-g-biofloral-packshot.webp?v=1792395536"},{"product_id":"fleur-de-bach-mimule-granules-biofloral","title":"Fleur de Bach Mimulus (Mimule) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-mimu-fiche\"\u003e\n\n  \u003csection class=\"soi-mimu-hero\"\u003e\n    \u003cdiv class=\"soi-mimu-hero-tag\"\u003e\n      \u003cspan class=\"soi-mimu-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-mimu-hero-title\"\u003eQuand la peur a un nom, avancer avec douceur\u003c\/span\u003e\n    \u003cp class=\"soi-mimu-hero-subtitle\"\u003eLa fleur de Bach n°20 Mimulus (Mimule), en granules bio sans alcool, pour accompagner vos appréhensions précises au quotidien avec plus de sérénité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-mimu-hero-labels\"\u003e\n      \u003cspan class=\"soi-mimu-label soi-mimu-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-mimu-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-mimu-label\"\u003eMÉTHODE ORIGINALE DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-mimu-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mimu-section\"\u003e\n    \u003ch2\u003eFleur de Bach Mimulus bio : l'alliée des peurs que l'on sait nommer\u003c\/h2\u003e\n    \u003cp\u003eParler en public, prendre l'avion, passer chez le dentiste, aller vers les autres : certaines \u003cstrong\u003eappréhensions ont un visage précis\u003c\/strong\u003e. C'est exactement le terrain de la \u003cstrong\u003efleur de Bach n°20 Mimulus (Mimule)\u003c\/strong\u003e, l'une des 38 essences décrites par le Dr Edward Bach dans les années 1930.\u003c\/p\u003e\n    \u003cp\u003eChez Soinat, nous vous la proposons signée \u003cstrong\u003eBiofloral\u003c\/strong\u003e, en \u003cstrong\u003egranules bio sans alcool\u003c\/strong\u003e, préparée selon la méthode originale. Vous pouvez l'intégrer à votre routine \u003cstrong\u003efleur de Bach et stress\u003c\/strong\u003e du quotidien, pour accompagner vos moments d'inquiétude avec douceur.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mimu-section\"\u003e\n    \u003ch2\u003eDans quelles situations penser à Mimulus ?\u003c\/h2\u003e\n    \u003cp class=\"soi-mimu-section-intro\"\u003eMimulus s'adresse aux personnes qui \u003cstrong\u003esavent de quoi elles ont peur\u003c\/strong\u003e et qui le vivent parfois en silence. Elle est traditionnellement associée à :\u003c\/p\u003e\n    \u003cdiv class=\"soi-mimu-grid\"\u003e\n      \u003cdiv class=\"soi-mimu-card\"\u003e\n        \u003ch3\u003eLa timidité\u003c\/h3\u003e\n        \u003cp\u003eEt la crainte du regard des autres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-card\"\u003e\n        \u003ch3\u003eLe trac\u003c\/h3\u003e\n        \u003cp\u003eAvant un examen, un entretien ou une prise de parole.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-card\"\u003e\n        \u003ch3\u003eLes peurs du quotidien\u003c\/h3\u003e\n        \u003cp\u003eTransports, rendez-vous médicaux, hauteur, solitude, orage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-card\"\u003e\n        \u003ch3\u003eLes périodes de changement\u003c\/h3\u003e\n        \u003cp\u003eCes moments où l'on se sent moins sûr de soi.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-mimu-section-outro\"\u003eCette fleur de Bach s'inscrit dans une démarche d'équilibre émotionnel. Elle ne soigne pas une peur, elle \u003cstrong\u003evous accompagne pour la regarder avec plus de sérénité\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mimu-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Mimulus en granules\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mimu-timeline\"\u003e\n      \u003cdiv class=\"soi-mimu-step\"\u003e\n        \u003cdiv class=\"soi-mimu-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-mimu-step-content\"\u003e\n          \u003ch3\u003ePrélevez 3 à 4 granules\u003c\/h3\u003e\n          \u003cp\u003eDirectement dans le flacon, sans les toucher si possible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-step\"\u003e\n        \u003cdiv class=\"soi-mimu-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-mimu-step-content\"\u003e\n          \u003ch3\u003eLaissez-les fondre\u003c\/h3\u003e\n          \u003cp\u003eSous la langue ou dans un verre d'eau, en dehors des repas si vous le pouvez.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-step\"\u003e\n        \u003cdiv class=\"soi-mimu-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-mimu-step-content\"\u003e\n          \u003ch3\u003eRépétez 4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePendant 1 à 4 semaines, puis faites le point sur votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-mimu-tip\"\u003e\n      \u003cdiv class=\"soi-mimu-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAvant un événement précis, vous pouvez aussi prendre quelques granules au moment où l'appréhension monte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mimu-section\"\u003e\n    \u003ch2\u003eComposition et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mimu-compo\"\u003e\n      \u003cdiv class=\"soi-mimu-compo-row\"\u003e\n        \u003cspan class=\"soi-mimu-compo-label\"\u003eIngrédients\u003c\/span\u003e\n        \u003cspan class=\"soi-mimu-compo-value\"\u003eSucre de canne*, imprégné de préparation à la Fleur de Bach* : Mimulus (\u003cem\u003eMimulus guttatus\u003c\/em\u003e) à 1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-compo-row\"\u003e\n        \u003cspan class=\"soi-mimu-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-mimu-compo-value\"\u003e3 à 4 granules, 4 fois par jour, soit 12 à 16 granules par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-compo-row\"\u003e\n        \u003cspan class=\"soi-mimu-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-mimu-compo-value\"\u003eNon applicable, la préparation ne contient ni vitamine ni minéral\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-compo-row\"\u003e\n        \u003cspan class=\"soi-mimu-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-mimu-compo-value\"\u003eFlacon de 19,5 g de granules\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-mimu-note\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mimu-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les granules Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mimu-benefits\"\u003e\n      \u003cdiv class=\"soi-mimu-benefit\"\u003e\n        \u003cdiv class=\"soi-mimu-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003eUne option pratique pour les personnes qui évitent l'alcool.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-benefit\"\u003e\n        \u003cdiv class=\"soi-mimu-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBio\u003c\/h3\u003e\n        \u003cp\u003eSucre de canne et fleur issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-benefit\"\u003e\n        \u003cdiv class=\"soi-mimu-benefit-icon\"\u003e\u003cspan\u003e👜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFacile à glisser dans un sac\u003c\/h3\u003e\n        \u003cp\u003ePour un usage discret au bureau ou en déplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-mimu-benefit\"\u003e\n        \u003cdiv class=\"soi-mimu-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMéthode originale\u003c\/h3\u003e\n        \u003cp\u003eCelle du Dr Bach, élaborée de manière artisanale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-mimu-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-mimu-accordion\"\u003e\n      \u003cdetails class=\"soi-mimu-accordion-item\" open\u003e\n        \u003csummary class=\"soi-mimu-accordion-header\"\u003eDose et enfants\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mimu-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée et tenez le flacon hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mimu-accordion-item\"\u003e\n        \u003csummary class=\"soi-mimu-accordion-header\"\u003eDiabète\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mimu-accordion-content\"\u003e\n          \u003cp\u003eLes granules contiennent du sucre de canne : demandez conseil à un professionnel de santé en cas de diabète.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mimu-accordion-item\"\u003e\n        \u003csummary class=\"soi-mimu-accordion-header\"\u003eTraitement médical et mode de vie\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mimu-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical, ni une alimentation variée et équilibrée, ni un mode de vie sain. Si vos peurs vous paralysent ou persistent, parlez-en à votre médecin ou à un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-mimu-accordion-item\"\u003e\n        \u003csummary class=\"soi-mimu-accordion-header\"\u003eRecyclage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-mimu-accordion-content\"\u003e\n          \u003cp\u003eFlacon à déposer dans le bac de tri verre (les règles peuvent varier 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-mimu-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-mimu-cta-box\"\u003e\n      \u003cp class=\"soi-mimu-cta-tag\" style=\"color: white;\"\u003eLe trac, la timidité, l'appréhension du lendemain\u003c\/p\u003e\n      \u003cp class=\"soi-mimu-cta-text\" style=\"color: white;\"\u003eCes granules bio, sans alcool, s'invitent dans votre quotidien avec douceur pour vous aider à avancer plus sereinement, un pas après l'autre, à votre rythme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-mimu-fiche {\n  --soi-mimu-marine: #1A2D3D;\n  --soi-mimu-marine-dark: #0F1E2B;\n  --soi-mimu-marine-light: #2C4458;\n  --soi-mimu-pomme: #A1C544;\n  --soi-mimu-pomme-dark: #84A636;\n  --soi-mimu-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-mimu-white: #FFFFFF;\n  --soi-mimu-off-white: #F8FAF6;\n  --soi-mimu-stone: #F1F3EE;\n  --soi-mimu-line: #E5E8E0;\n\n  --soi-mimu-primary: #9AAED3;\n  --soi-mimu-primary-soft: rgba(154,174,211,0.14);\n  --soi-mimu-accent: #6B3F2E;\n\n  --soi-mimu-text: #1A2D3D;\n  --soi-mimu-text-soft: #4A5B6B;\n  --soi-mimu-text-muted: #7B8693;\n\n  --soi-mimu-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-mimu-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-mimu-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-mimu-radius: 12px;\n  --soi-mimu-radius-sm: 8px;\n  --soi-mimu-radius-pill: 999px;\n}\n\n.soi-mimu-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-mimu-fiche img { max-width: 100%; height: auto; }\n\n.soi-mimu-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-mimu-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-mimu-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-mimu-hero {\n  position: relative;\n  background: var(--soi-mimu-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-mimu-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-mimu-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-mimu-pomme);\n}\n\n.soi-mimu-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: var(--soi-mimu-primary);\n  opacity: 0.6;\n}\n\n.soi-mimu-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-mimu-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-mimu-pomme);\n  border-radius: 50%;\n}\n\n.soi-mimu-hero-title {\n  display: block;\n  color: var(--soi-mimu-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-mimu-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-mimu-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-mimu-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-mimu-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-mimu-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-mimu-label-accent {\n  background: var(--soi-mimu-pomme);\n  border-color: var(--soi-mimu-pomme);\n  color: var(--soi-mimu-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-mimu-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-mimu-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-mimu-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-mimu-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-mimu-pomme);\n  border-radius: 2px;\n}\n\n.soi-mimu-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-mimu-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-mimu-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-mimu-section .soi-mimu-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-mimu-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-mimu-section .soi-mimu-section-outro {\n  margin-top: 1.5rem;\n  color: var(--soi-mimu-text-soft);\n}\n\n.soi-mimu-section .soi-mimu-note {\n  margin-top: 1rem;\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-mimu-text-muted);\n  font-style: italic;\n}\n\n\/* === BENEFITS === *\/\n.soi-mimu-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-mimu-benefit {\n  background: var(--soi-mimu-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-mimu-radius);\n  border: 1px solid var(--soi-mimu-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-mimu-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-mimu-shadow-md);\n}\n\n.soi-mimu-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-mimu-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-mimu-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-mimu-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-mimu-benefit:hover .soi-mimu-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-mimu-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mimu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mimu-section .soi-mimu-benefit p {\n  font-size: 15px;\n  color: var(--soi-mimu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-mimu-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-mimu-card {\n  background: var(--soi-mimu-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mimu-radius);\n  border-left: 3px solid var(--soi-mimu-pomme);\n}\n\n.soi-mimu-card-key {\n  background: var(--soi-mimu-pomme-light);\n}\n\n.soi-mimu-card-alt {\n  background: var(--soi-mimu-primary-soft);\n  border-left-color: var(--soi-mimu-primary);\n}\n\n.soi-mimu-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mimu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-mimu-section .soi-mimu-card p {\n  font-size: 14px;\n  color: var(--soi-mimu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-mimu-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-mimu-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-mimu-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-mimu-radius);\n  border: 1px solid var(--soi-mimu-line);\n  align-items: flex-start;\n}\n\n.soi-mimu-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-mimu-marine);\n  color: var(--soi-mimu-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  box-shadow: 0 0 0 3px var(--soi-mimu-primary-soft);\n}\n\n.soi-mimu-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-mimu-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-mimu-section .soi-mimu-step-content p {\n  font-size: 15px;\n  color: var(--soi-mimu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-mimu-compo {\n  background: var(--soi-mimu-off-white);\n  border-radius: var(--soi-mimu-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-mimu-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-mimu-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-mimu-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-mimu-compo-label {\n  flex-shrink: 0;\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-mimu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-mimu-compo-value {\n  flex: 1 1 280px;\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-mimu-marine);\n  text-align: right;\n  line-height: 1.5;\n}\n\n\/* === TIP === *\/\n.soi-mimu-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-mimu-pomme-light);\n  border-left: 4px solid var(--soi-mimu-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-mimu-radius) var(--soi-mimu-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-mimu-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-mimu-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-mimu-marine);\n  margin-bottom: 4px;\n}\n\n.soi-mimu-section .soi-mimu-tip p {\n  font-size: 15px;\n  color: var(--soi-mimu-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-mimu-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-mimu-accordion-item {\n  background: var(--soi-mimu-off-white);\n  border-radius: var(--soi-mimu-radius-sm);\n  border: 1px solid var(--soi-mimu-line);\n  overflow: hidden;\n}\n\n.soi-mimu-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-mimu-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-mimu-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-mimu-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-mimu-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-mimu-accordion-item[open] .soi-mimu-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-mimu-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-mimu-section .soi-mimu-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-mimu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-mimu-cta-box {\n  background: var(--soi-mimu-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-mimu-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-mimu-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-mimu-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-mimu-section .soi-mimu-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-mimu-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-mimu-section .soi-mimu-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-mimu-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-mimu-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-mimu-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-mimu-compo-value {\n    text-align: left;\n    flex: 1 1 auto;\n  }\n\n  .soi-mimu-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-mimu-tip {\n    padding: 1rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-mimu-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-mimu-fiche {\n    --soi-mimu-text-soft: #2C3E50;\n    --soi-mimu-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333260398922,"sku":"BI0170","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-mimulus-mimule-bio-en-granules-195-g-biofloral-packshot.webp?v=1792399328"},{"product_id":"fleurs-de-bach-chene-granules-biofloral","title":"Fleur de Bach Oak (Chêne) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-oak-fiche\"\u003e\n\n  \u003csection class=\"soi-oak-hero\"\u003e\n    \u003cdiv class=\"soi-oak-hero-tag\"\u003e\n      \u003cspan class=\"soi-oak-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-oak-hero-title\"\u003eL'élixir des personnes qui tiennent bon\u003c\/span\u003e\n    \u003cp class=\"soi-oak-hero-subtitle\"\u003eAssociée à la persévérance, à l'endurance et à l'espoir, la fleur Oak accompagne celles et ceux qui avancent sans relâche et oublient parfois leurs propres limites.\u003c\/p\u003e\n    \u003cdiv class=\"soi-oak-hero-labels\"\u003e\n      \u003cspan class=\"soi-oak-label soi-oak-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-oak-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-oak-label\"\u003eMÉTHODE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oak-section\"\u003e\n    \u003ch2\u003eFleur de Bach Oak (Chêne) bio en granules : l'élixir des personnes qui tiennent bon\u003c\/h2\u003e\n    \u003cp\u003eVous êtes de ceux sur qui l'on peut toujours compter ? Vous avancez malgré la fatigue, vous n'aimez pas déléguer et vous vous accordez rarement une pause. La \u003cstrong\u003eFleur de Bach n°22 Oak (Chêne) bio\u003c\/strong\u003e de Biofloral s'adresse à ce profil courageux, qui finit parfois par oublier ses propres limites.\u003c\/p\u003e\n    \u003cp\u003eParmi les \u003cstrong\u003e38 fleurs de Bach\u003c\/strong\u003e imaginées par le Dr Edward Bach dans les années 1930, Oak est associée à la persévérance, à l'endurance et à l'espoir. Ce flacon de \u003cstrong\u003e19,5 g de granules sans alcool\u003c\/strong\u003e se glisse facilement dans un sac ou sur un bureau.\u003c\/p\u003e\n    \u003cdiv class=\"soi-oak-grid-compact\"\u003e\n      \u003cdiv class=\"soi-oak-card-mini\"\u003e\n        \u003cspan class=\"soi-oak-card-mini-label\"\u003eFleur de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-oak-card-mini-value\"\u003eN°22\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-card-mini\"\u003e\n        \u003cspan class=\"soi-oak-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-oak-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-card-mini\"\u003e\n        \u003cspan class=\"soi-oak-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-oak-card-mini-value\"\u003eGranules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-card-mini\"\u003e\n        \u003cspan class=\"soi-oak-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-oak-card-mini-value\"\u003eSans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oak-section\"\u003e\n    \u003ch2\u003eOak est-elle faite pour vous ?\u003c\/h2\u003e\n    \u003cp class=\"soi-oak-section-intro\"\u003eDans la tradition des fleurs de Bach, Oak correspond à une personne forte, fiable et endurante qui continue coûte que coûte. Vous vous reconnaîtrez peut-être dans ces situations :\u003c\/p\u003e\n    \u003cdiv class=\"soi-oak-grid\"\u003e\n      \u003cdiv class=\"soi-oak-card\"\u003e\n        \u003ch3\u003eDes efforts sans relâche\u003c\/h3\u003e\n        \u003cp\u003eVous poursuivez vos efforts même lorsque votre corps ou votre esprit demandent du repos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-card\"\u003e\n        \u003ch3\u003eUne difficulté à lâcher prise\u003c\/h3\u003e\n        \u003cp\u003eVous avez du mal à lâcher prise et à accepter vos limites.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-card\"\u003e\n        \u003ch3\u003eDe nombreuses responsabilités\u003c\/h3\u003e\n        \u003cp\u003eVous portez beaucoup de responsabilités, au travail comme à la maison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-card\"\u003e\n        \u003ch3\u003eUne lassitude silencieuse\u003c\/h3\u003e\n        \u003cp\u003eVous ne vous plaignez jamais, mais vous sentez parfois une lassitude sourde.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-oak-note\"\u003eOak ne vous demande pas de renoncer à votre force. Elle vous invite à \u003cstrong\u003erepérer le moment où la force devient raideur\u003c\/strong\u003e, pour mieux répartir votre énergie.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oak-section\"\u003e\n    \u003ch2\u003eOak et le stress\u003c\/h2\u003e\n    \u003cp\u003eLes fleurs de Bach pour le stress se choisissent selon l'émotion dominante, pas selon un symptôme. Si votre stress vient d'une surcharge que vous encaissez en silence, Oak est une piste cohérente. Pour une anxiété tournée vers l'anticipation ou la peur, d'autres fleurs conviendront mieux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oak-section\"\u003e\n    \u003ch2\u003eComment prendre la Fleur de Bach Oak ?\u003c\/h2\u003e\n    \u003cp class=\"soi-oak-section-intro\"\u003eVoici la posologie conseillée par Biofloral :\u003c\/p\u003e\n    \u003cdiv class=\"soi-oak-timeline\"\u003e\n      \u003cdiv class=\"soi-oak-step\"\u003e\n        \u003cdiv class=\"soi-oak-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-oak-step-content\"\u003e\n          \u003ch3\u003e3 à 4 granules par prise\u003c\/h3\u003e\n          \u003cp\u003eÀ laisser fondre 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-oak-step\"\u003e\n        \u003cdiv class=\"soi-oak-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-oak-step-content\"\u003e\n          \u003ch3\u003e4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePar exemple au réveil, avant les repas et au coucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-step\"\u003e\n        \u003cdiv class=\"soi-oak-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-oak-step-content\"\u003e\n          \u003ch3\u003ePendant 1 à 4 semaines\u003c\/h3\u003e\n          \u003cp\u003ePuis faites un point sur votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-oak-tip\"\u003e\n      \u003cdiv class=\"soi-oak-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eSi vous oubliez une prise, reprenez simplement au moment suivant, sans doubler. Les granules se transportent facilement, ce qui aide à rester régulier.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oak-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cdiv class=\"soi-oak-compo\"\u003e\n      \u003cdiv class=\"soi-oak-compo-row\"\u003e\n        \u003cspan class=\"soi-oak-compo-label\"\u003eSucre de canne*\u003c\/span\u003e\n        \u003cspan class=\"soi-oak-compo-value\"\u003eSupport des granules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-compo-row\"\u003e\n        \u003cspan class=\"soi-oak-compo-label\"\u003ePréparation à la Fleur de Bach* Oak (Quercus robur)\u003c\/span\u003e\n        \u003cspan class=\"soi-oak-compo-value\"\u003eÀ 1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-compo-row\"\u003e\n        \u003cspan class=\"soi-oak-compo-label\"\u003eDosage\u003c\/span\u003e\n        \u003cspan class=\"soi-oak-compo-value\"\u003e3 à 4 granules par prise, soit 12 à 16 granules par jour au maximum\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-oak-footnote\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n    \u003cp\u003eIl s'agit d'une préparation florale très diluée, et non d'un apport en vitamines ou minéraux : les AJR et VNR ne sont donc pas applicables. Les granules contiennent du sucre, une précaution à noter si vous suivez un régime strict ou si vous êtes diabétique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oak-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Oak bio de Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-oak-benefits\"\u003e\n      \u003cdiv class=\"soi-oak-benefit\"\u003e\n        \u003cdiv class=\"soi-oak-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003ePratique pour les personnes qui évitent les élixirs alcoolisés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-benefit\"\u003e\n        \u003cdiv class=\"soi-oak-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eIngrédients bio\u003c\/h3\u003e\n        \u003cp\u003eSucre de canne et préparation florale issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-benefit\"\u003e\n        \u003cdiv class=\"soi-oak-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMéthode du Dr Bach\u003c\/h3\u003e\n        \u003cp\u003ePréparation à 1\/240e, élaborée selon la méthode originale du Dr Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oak-benefit\"\u003e\n        \u003cdiv class=\"soi-oak-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon en verre\u003c\/h3\u003e\n        \u003cp\u003eÀ déposer dans le bac de tri verre (les règles peuvent varier selon votre localité).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oak-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-oak-caution\"\u003e\n      \u003cp\u003eNe dépassez pas la dose recommandée. Ce produit ne remplace ni un traitement médical, ni un suivi par un professionnel de santé, ni un régime alimentaire varié et équilibré, ni un mode de vie sain. En cas de stress persistant, de grossesse ou de doute, demandez conseil à un professionnel de santé. Tenez le flacon hors de portée des jeunes enfants.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oak-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-oak-cta-box\"\u003e\n      \u003cp class=\"soi-oak-cta-tag\" style=\"color: white;\"\u003eEt si votre force avait aussi besoin de douceur ?\u003c\/p\u003e\n      \u003cp class=\"soi-oak-cta-text\" style=\"color: white;\"\u003eLa Fleur de Bach Oak bio de Biofloral vous accompagne avec simplicité, sans alcool, au fil de vos journées bien remplies. Offrez-vous ce petit rituel pour reconnaître vos limites et respirer un peu plus largement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-oak-fiche {\n  --soi-oak-marine: #1A2D3D;\n  --soi-oak-marine-dark: #0F1E2B;\n  --soi-oak-marine-light: #2C4458;\n  --soi-oak-pomme: #A1C544;\n  --soi-oak-pomme-dark: #84A636;\n  --soi-oak-pomme-light: rgba(161,197,68,0.10);\n  --soi-oak-white: #FFFFFF;\n  --soi-oak-off-white: #F8FAF6;\n  --soi-oak-stone: #F1F3EE;\n  --soi-oak-line: #E5E8E0;\n  --soi-oak-primary: #9DBFD8;\n  --soi-oak-primary-soft: #EDF4F9;\n  --soi-oak-accent: #6B3E2E;\n  --soi-oak-text: #1A2D3D;\n  --soi-oak-text-soft: #4A5B6B;\n  --soi-oak-text-muted: #7B8693;\n  --soi-oak-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-oak-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-oak-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-oak-radius: 12px;\n  --soi-oak-radius-sm: 8px;\n  --soi-oak-radius-pill: 999px;\n}\n\n.soi-oak-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-oak-fiche img { max-width: 100%; height: auto; }\n\n.soi-oak-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-oak-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-oak-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-oak-hero {\n  position: relative;\n  background: var(--soi-oak-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-oak-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-oak-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-oak-pomme);\n}\n.soi-oak-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--soi-oak-primary);\n  opacity: 0.6;\n}\n.soi-oak-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-oak-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-oak-pomme);\n  border-radius: 50%;\n}\n.soi-oak-hero-title {\n  display: block;\n  color: var(--soi-oak-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-oak-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-oak-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-oak-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-oak-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-oak-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-oak-label-accent {\n  background: var(--soi-oak-pomme);\n  border-color: var(--soi-oak-pomme);\n  color: var(--soi-oak-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-oak-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-oak-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-oak-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-oak-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-oak-pomme);\n  border-radius: 2px;\n}\n.soi-oak-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-oak-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-oak-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-oak-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-oak-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-oak-section p.soi-oak-section-intro {\n  color: var(--soi-oak-text-soft);\n  margin-bottom: 1.5rem;\n}\n.soi-oak-section strong {\n  font-weight: 600;\n  color: var(--soi-oak-marine);\n}\n.soi-oak-section p.soi-oak-note {\n  margin-top: 1.5rem;\n  padding: 1rem 1.25rem;\n  background: var(--soi-oak-primary-soft);\n  border-radius: var(--soi-oak-radius-sm);\n}\n.soi-oak-section p.soi-oak-footnote {\n  margin-top: 0.75rem;\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-oak-text-muted);\n  font-style: italic;\n}\n\n\/* BENEFITS *\/\n.soi-oak-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n.soi-oak-benefit {\n  background: var(--soi-oak-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-oak-radius);\n  border: 1px solid var(--soi-oak-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-oak-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-oak-shadow-md);\n}\n.soi-oak-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-oak-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-oak-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-oak-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n.soi-oak-benefit:hover .soi-oak-benefit-icon::after {\n  opacity: 1;\n}\n.soi-oak-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-oak-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-oak-section .soi-oak-benefit p {\n  font-size: 15px;\n  color: var(--soi-oak-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-oak-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-oak-card {\n  background: var(--soi-oak-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-oak-radius);\n  border-left: 3px solid var(--soi-oak-pomme);\n}\n.soi-oak-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-oak-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-oak-section .soi-oak-card p {\n  font-size: 14px;\n  color: var(--soi-oak-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-oak-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n.soi-oak-card-mini {\n  background: var(--soi-oak-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-oak-radius-sm);\n  border-bottom: 3px solid var(--soi-oak-primary);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.soi-oak-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-oak-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n.soi-oak-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-oak-marine);\n}\n\n\/* TIMELINE *\/\n.soi-oak-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n.soi-oak-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-oak-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-oak-radius);\n  border: 1px solid var(--soi-oak-line);\n  align-items: flex-start;\n}\n.soi-oak-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-oak-marine);\n  color: var(--soi-oak-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-oak-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-oak-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-oak-section .soi-oak-step-content p {\n  font-size: 15px;\n  color: var(--soi-oak-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-oak-compo {\n  background: var(--soi-oak-off-white);\n  border-radius: var(--soi-oak-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n.soi-oak-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-oak-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-oak-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-oak-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-oak-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex: 1 1 200px;\n}\n.soi-oak-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-oak-marine);\n  text-align: right;\n  flex: 1 1 200px;\n}\n\n\/* TIP *\/\n.soi-oak-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-oak-pomme-light);\n  border-left: 4px solid var(--soi-oak-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-oak-radius) var(--soi-oak-radius) 0;\n  align-items: flex-start;\n}\n.soi-oak-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-oak-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-oak-marine);\n  margin-bottom: 4px;\n}\n.soi-oak-section .soi-oak-tip p {\n  font-size: 15px;\n  color: var(--soi-oak-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CAUTION *\/\n.soi-oak-caution {\n  background: var(--soi-oak-stone);\n  border-left: 4px solid var(--soi-oak-accent);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-oak-radius) var(--soi-oak-radius) 0;\n}\n.soi-oak-section .soi-oak-caution p {\n  color: var(--soi-oak-text-soft);\n}\n\n\/* CTA *\/\n.soi-oak-cta-box {\n  background: var(--soi-oak-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-oak-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-oak-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-oak-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-oak-section .soi-oak-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-oak-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-oak-section .soi-oak-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.6vw, 20px);\n  font-weight: 500;\n  color: var(--soi-oak-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-oak-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-oak-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-oak-compo-label,\n  .soi-oak-compo-value {\n    flex: none;\n  }\n  .soi-oak-compo-value {\n    text-align: left;\n  }\n  .soi-oak-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-oak-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-oak-fiche {\n    --soi-oak-text-soft: #2C3E50;\n    --soi-oak-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333260759370,"sku":"BI0175","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleurs-de-bach-oak-chene-bio-en-granules-195-g-biofloral-packshot.webp?v=1792400436"},{"product_id":"fleur-de-bach-olivier-bio-granules-biofloral","title":"Fleur de Bach Olive (Olivier) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-oliv-fiche\"\u003e\n\n  \u003csection class=\"soi-oliv-hero\"\u003e\n    \u003cdiv class=\"soi-oliv-hero-tag\"\u003e\n      \u003cspan class=\"soi-oliv-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-oliv-hero-title\"\u003eL'olivier, pour souffler et se ressourcer\u003c\/span\u003e\n    \u003cp class=\"soi-oliv-hero-subtitle\"\u003eUn élixir floral traditionnellement utilisé pour vous aider à retrouver sérénité, dynamisme et joie de vivre après une période de surmenage. Il se présente ici en granules, sans alcool.\u003c\/p\u003e\n    \u003cdiv class=\"soi-oliv-hero-labels\"\u003e\n      \u003cspan class=\"soi-oliv-label soi-oliv-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-oliv-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-oliv-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-oliv-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oliv-section\"\u003e\n    \u003ch2\u003eFleur de Bach Olive (Olivier) : signification et vertus\u003c\/h2\u003e\n    \u003cp\u003eQuand les journées s'enchaînent sans répit, que le corps ralentit et que la tête réclame une vraie pause, la \u003cstrong\u003efleur de Bach Olive\u003c\/strong\u003e peut devenir une alliée précieuse. Le Dr Edward Bach l'a rangée parmi ses 38 élixirs floraux pour accompagner les périodes d'\u003cstrong\u003eépuisement\u003c\/strong\u003e, ces moments où vous avez tout donné et vous sentez vidé.\u003c\/p\u003e\n    \u003cp\u003eLa \u003cstrong\u003esignification de l'Olive en fleur de Bach\u003c\/strong\u003e est liée à l'olivier, arbre symbole de longévité, de paix et de résilience. Cet élixir est traditionnellement utilisé pour aider à retrouver \u003cstrong\u003esérénité, dynamisme et joie de vivre\u003c\/strong\u003e après une épreuve longue ou une période de surmenage. Biofloral le propose en \u003cstrong\u003eversion bio\u003c\/strong\u003e, élaborée selon la méthode originale du Dr Bach.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oliv-section\"\u003e\n    \u003ch2\u003eLes indications de la fleur de Bach Olive : êtes-vous concerné ?\u003c\/h2\u003e\n    \u003cp class=\"soi-oliv-section-intro\"\u003eLes \u003cstrong\u003eindications de la fleur de Bach Olive\u003c\/strong\u003e concernent surtout les personnes qui se reconnaissent dans ces situations :\u003c\/p\u003e\n    \u003cdiv class=\"soi-oliv-grid\"\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eAprès une période intense\u003c\/h3\u003e\n        \u003cp\u003eFatigue physique et mentale à la suite d'un travail prenant, d'examens ou d'un déménagement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eLassitude émotionnelle\u003c\/h3\u003e\n        \u003cp\u003eSensation de n'avoir plus de ressources.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eConvalescence et accompagnement\u003c\/h3\u003e\n        \u003cp\u003eConvalescence, ou accompagnement d'un parent, d'un proche, d'un enfant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eManque d'élan\u003c\/h3\u003e\n        \u003cp\u003eEnvie de souffler et de se ressourcer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eRythme de vie soutenu\u003c\/h3\u003e\n        \u003cp\u003eUn quotidien qui laisse peu de place à la récupération.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-oliv-note\"\u003eCes \u003cstrong\u003ebienfaits de la fleur de Bach Olive\u003c\/strong\u003e relèvent d'une approche traditionnelle du bien-être émotionnel. Ils varient d'une personne à l'autre.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oliv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les granules Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-oliv-grid\"\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003eLes granules conviennent à celles et ceux qui préfèrent éviter l'alcool des élixirs liquides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eBio\u003c\/h3\u003e\n        \u003cp\u003eSucre de canne et préparation florale issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003ePratiques\u003c\/h3\u003e\n        \u003cp\u003eLe flacon se glisse dans un sac ou un tiroir de bureau et se prend discrètement, partout.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eMéthode originale\u003c\/h3\u003e\n        \u003cp\u003eDilution à 1\/240e, fidèle à la tradition du Dr Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eDistribution spécialisée\u003c\/h3\u003e\n        \u003cp\u003eCette fleur de Bach est réservée aux magasins bio, gage d'une sélection exigeante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oliv-section\"\u003e\n    \u003ch2\u003ePosologie : comment prendre la fleur de Bach Olive ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-oliv-timeline\"\u003e\n      \u003cdiv class=\"soi-oliv-step\"\u003e\n        \u003cdiv class=\"soi-oliv-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-oliv-step-content\"\u003e\n          \u003ch3\u003eLa dose\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e3 à 4 granules\u003c\/strong\u003e par prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-step\"\u003e\n        \u003cdiv class=\"soi-oliv-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-oliv-step-content\"\u003e\n          \u003ch3\u003eLe mode de prise\u003c\/h3\u003e\n          \u003cp\u003eÀ laisser \u003cstrong\u003efondre sous la langue\u003c\/strong\u003e ou dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-step\"\u003e\n        \u003cdiv class=\"soi-oliv-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-oliv-step-content\"\u003e\n          \u003ch3\u003eLa fréquence\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e4 fois par jour\u003c\/strong\u003e, par exemple matin, midi, fin d'après-midi et soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-step\"\u003e\n        \u003cdiv class=\"soi-oliv-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-oliv-step-content\"\u003e\n          \u003ch3\u003eLa durée\u003c\/h3\u003e\n          \u003cp\u003ePendant \u003cstrong\u003e1 à 4 semaines\u003c\/strong\u003e, selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-oliv-tip\"\u003e\n      \u003cdiv class=\"soi-oliv-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez la prise à des moments fixes (café du matin, retour du travail) pour ne pas l'oublier : le rythme compte autant que la dose. Pensez aussi à de vraies pauses, à un sommeil de qualité et à une alimentation variée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oliv-section\"\u003e\n    \u003ch2\u003ePeut-on l'associer à d'autres fleurs de Bach ?\u003c\/h2\u003e\n    \u003cp class=\"soi-oliv-section-intro\"\u003eL'Olive se combine volontiers avec d'autres élixirs selon votre situation. Les praticiens l'associent parfois à :\u003c\/p\u003e\n    \u003cdiv class=\"soi-oliv-grid\"\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eHornbeam\u003c\/h3\u003e\n        \u003cp\u003ePour la fatigue du matin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-card\"\u003e\n        \u003ch3\u003eElm\u003c\/h3\u003e\n        \u003cp\u003eEn cas de sentiment d'être débordé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-oliv-note\"\u003ePour une approche personnalisée, demandez conseil à votre pharmacien, à un naturopathe ou à votre magasin bio.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oliv-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cp\u003e\u003cstrong\u003eIngrédients :\u003c\/strong\u003e sucre de canne*, imprégné de préparation à la Fleur de Bach* : Olive (\u003cem\u003eOlea europaea\u003c\/em\u003e) à 1\/240e selon la méthode originale du Dr Bach.\u003c\/p\u003e\n    \u003cp class=\"soi-oliv-small\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-oliv-compo\"\u003e\n      \u003cdiv class=\"soi-oliv-compo-row\"\u003e\n        \u003cspan class=\"soi-oliv-compo-label\"\u003eFleur de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-oliv-compo-value\"\u003eOlive (\u003cem\u003eOlea europaea\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-compo-row\"\u003e\n        \u003cspan class=\"soi-oliv-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-oliv-compo-value\"\u003e1\/240e, méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-compo-row\"\u003e\n        \u003cspan class=\"soi-oliv-compo-label\"\u003eDosage\u003c\/span\u003e\n        \u003cspan class=\"soi-oliv-compo-value\"\u003e3 à 4 granules par prise, 4 prises par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-compo-row\"\u003e\n        \u003cspan class=\"soi-oliv-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-oliv-compo-value\"\u003eFlacon en verre de 19,5 g de granules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-oliv-compo-row\"\u003e\n        \u003cspan class=\"soi-oliv-compo-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-oliv-compo-value\"\u003eBiofloral, gamme Elixirium Vitae\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-oliv-note\"\u003eLes élixirs floraux ne contiennent pas d'actifs dosés en vitamines ou minéraux : il n'existe donc pas d'AJR ou de VNR pour ce produit.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-oliv-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-oliv-accordion\"\u003e\n      \u003cdetails class=\"soi-oliv-accordion-item\" open\u003e\n        \u003csummary class=\"soi-oliv-accordion-header\"\u003e⚠️ Recommandations\u003c\/summary\u003e\n        \u003cdiv class=\"soi-oliv-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée. Les granules contiennent du sucre de canne : en cas de diabète, de grossesse, d'allaitement ou de doute, demandez l'avis d'un professionnel de santé. Cette fleur de Bach \u003cstrong\u003ene remplace pas un traitement médical\u003c\/strong\u003e, ni une alimentation variée et équilibrée, ni un mode de vie sain. Si la fatigue persiste, consultez 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-oliv-accordion-item\"\u003e\n        \u003csummary class=\"soi-oliv-accordion-header\"\u003e♻️ Tri\u003c\/summary\u003e\n        \u003cdiv class=\"soi-oliv-accordion-content\"\u003e\n          \u003cp\u003eFlacon à déposer dans le bac à verre (les règles peuvent varier 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-oliv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-oliv-cta-box\"\u003e\n      \u003cp class=\"soi-oliv-cta-tag\" style=\"color: white;\"\u003eUn rituel simple pour renaître doucement\u003c\/p\u003e\n      \u003cp class=\"soi-oliv-cta-text\" style=\"color: white;\"\u003eQuand l'énergie s'épuise, l'olivier rappelle qu'il est possible de renaître. Avec la fleur de Bach Olive bio de Biofloral, offrez-vous un rituel sans alcool pour souffler, vous ressourcer et retrouver peu à peu l'élan qui vous ressemble.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-oliv-fiche {\n  --soi-oliv-marine: #1A2D3D;\n  --soi-oliv-marine-dark: #0F1E2B;\n  --soi-oliv-marine-light: #2C4458;\n  --soi-oliv-pomme: #A1C544;\n  --soi-oliv-pomme-dark: #84A636;\n  --soi-oliv-pomme-light: rgba(161,197,68,0.10);\n  --soi-oliv-white: #FFFFFF;\n  --soi-oliv-off-white: #F8FAF6;\n  --soi-oliv-stone: #F1F3EE;\n  --soi-oliv-line: #E5E8E0;\n  --soi-oliv-primary: #C9B458;\n  --soi-oliv-primary-soft: #F4EDC6;\n  --soi-oliv-accent: #5A3A1E;\n  --soi-oliv-text: #1A2D3D;\n  --soi-oliv-text-soft: #4A5B6B;\n  --soi-oliv-text-muted: #7B8693;\n  --soi-oliv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-oliv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-oliv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-oliv-radius: 12px;\n  --soi-oliv-radius-sm: 8px;\n  --soi-oliv-radius-pill: 999px;\n}\n\n.soi-oliv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-oliv-fiche img { max-width: 100%; height: auto; }\n\n.soi-oliv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-oliv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-oliv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-oliv-hero {\n  position: relative;\n  background: var(--soi-oliv-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-oliv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-oliv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-oliv-pomme);\n}\n.soi-oliv-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: var(--soi-oliv-primary);\n  opacity: 0.6;\n}\n.soi-oliv-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.soi-oliv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-oliv-pomme);\n  border-radius: 50%;\n}\n.soi-oliv-hero-title {\n  display: block;\n  color: var(--soi-oliv-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-oliv-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-oliv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-oliv-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-oliv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-oliv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-oliv-label-accent {\n  background: var(--soi-oliv-pomme);\n  border-color: var(--soi-oliv-pomme);\n  color: var(--soi-oliv-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-oliv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-oliv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-oliv-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-oliv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-oliv-pomme);\n  border-radius: 2px;\n}\n.soi-oliv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-oliv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-oliv-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-oliv-section .soi-oliv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-oliv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-oliv-section .soi-oliv-note {\n  margin-top: 1.25rem;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-oliv-text-soft);\n}\n.soi-oliv-section .soi-oliv-small {\n  font-size: 13px;\n  color: var(--soi-oliv-text-muted);\n  margin-bottom: 1.25rem;\n}\n.soi-oliv-section strong {\n  color: var(--soi-oliv-marine);\n  font-weight: 600;\n}\n\n\/* GRID + CARDS *\/\n.soi-oliv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-oliv-card {\n  background: var(--soi-oliv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-oliv-radius);\n  border-left: 3px solid var(--soi-oliv-pomme);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-oliv-card:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-oliv-shadow-md);\n}\n.soi-oliv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-oliv-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-oliv-card p {\n  font-size: 14px;\n  color: var(--soi-oliv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-oliv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n.soi-oliv-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-oliv-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-oliv-radius);\n  border: 1px solid var(--soi-oliv-line);\n  align-items: flex-start;\n}\n.soi-oliv-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-oliv-marine);\n  color: var(--soi-oliv-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  box-shadow: 0 0 0 3px var(--soi-oliv-primary-soft);\n}\n.soi-oliv-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-oliv-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-oliv-step-content p {\n  font-size: 15px;\n  color: var(--soi-oliv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-oliv-compo {\n  background: var(--soi-oliv-off-white);\n  border-radius: var(--soi-oliv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  border-top: 3px solid var(--soi-oliv-primary);\n}\n.soi-oliv-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-oliv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-oliv-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-oliv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-oliv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n.soi-oliv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-oliv-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-oliv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-oliv-pomme-light);\n  border-left: 4px solid var(--soi-oliv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-oliv-radius) var(--soi-oliv-radius) 0;\n  align-items: flex-start;\n}\n.soi-oliv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-oliv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-oliv-marine);\n  margin-bottom: 4px;\n}\n.soi-oliv-tip p {\n  font-size: 15px;\n  color: var(--soi-oliv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-oliv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-oliv-accordion-item {\n  background: var(--soi-oliv-off-white);\n  border-radius: var(--soi-oliv-radius-sm);\n  border: 1px solid var(--soi-oliv-line);\n  overflow: hidden;\n}\n.soi-oliv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-oliv-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-oliv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-oliv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-oliv-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-oliv-accordion-item[open] .soi-oliv-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-oliv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-oliv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-oliv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-oliv-cta-box {\n  background: var(--soi-oliv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-oliv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-oliv-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-oliv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-oliv-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-oliv-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-oliv-section .soi-oliv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.6vw, 20px);\n  font-weight: 500;\n  color: var(--soi-oliv-white);\n  line-height: 1.5;\n  margin: 0 auto;\n  max-width: 640px;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  .soi-oliv-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-oliv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-oliv-compo-value {\n    text-align: left;\n  }\n  .soi-oliv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-oliv-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-oliv-fiche {\n    --soi-oliv-text-soft: #2C3E50;\n    --soi-oliv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333260857674,"sku":"BI0180","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-olive-olivier-bio-en-granules-195-g-biofloral-packshot.webp?v=1792480370"},{"product_id":"fleur-de-bach-pin-sylvestre-granules-biofloral","title":"Fleur de Bach Pine (Pin Sylvestre) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-pine-fiche\"\u003e\n\n  \u003csection class=\"soi-pine-hero\"\u003e\n    \u003cdiv class=\"soi-pine-hero-tag\"\u003e\n      \u003cspan class=\"soi-pine-tag-dot\"\u003e\u003c\/span\u003e\n      Fleur de Bach n°24 · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pine-hero-title\"\u003eLe chemin du pardon envers soi-même\u003c\/span\u003e\n    \u003cp class=\"soi-pine-hero-subtitle\"\u003eUn élixir floral associé par le Dr Edward Bach à la culpabilité et à l'auto-reproche, pour vous accompagner vers un regard plus bienveillant sur vous-même.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pine-hero-labels\"\u003e\n      \u003cspan class=\"soi-pine-label soi-pine-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-pine-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-pine-label\"\u003eGRANULES\u003c\/span\u003e\n      \u003cspan class=\"soi-pine-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pine-section\"\u003e\n    \u003ch2\u003eFleur de Bach Pine 24 (Pin sylvestre) bio : l'élixir du pardon envers soi-même\u003c\/h2\u003e\n    \u003cp\u003eVous vous excusez sans cesse, même lorsque rien ne l'exige ? Vous ressassez une erreur passée, ou vous vous sentez responsable des difficultés des autres ? La \u003cstrong\u003efleur de Bach Pine\u003c\/strong\u003e, également appelée \u003cstrong\u003ePin sylvestre\u003c\/strong\u003e (\u003cem\u003ePinus sylvestris\u003c\/em\u003e), est l'élixir que le Dr Edward Bach associait à la culpabilité et à l'auto-reproche.\u003c\/p\u003e\n    \u003cp\u003eLe \u003cstrong\u003en°24\u003c\/strong\u003e de la gamme \u003cstrong\u003efleurs de Bach bio\u003c\/strong\u003e Biofloral se présente ici en \u003cstrong\u003egranules sans alcool\u003c\/strong\u003e, faciles à emporter et à prendre au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pine-section\"\u003e\n    \u003ch2\u003eDans quelles situations penser à la fleur de Bach Pine ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pine-section-intro\"\u003eDans la tradition du Dr Bach, \u003cstrong\u003ePine\u003c\/strong\u003e est la fleur de l'\u003cstrong\u003eacceptation de soi\u003c\/strong\u003e. Elle est souvent choisie par les personnes qui se reconnaissent dans ces situations :\u003c\/p\u003e\n    \u003cdiv class=\"soi-pine-grid\"\u003e\n      \u003cdiv class=\"soi-pine-card\"\u003e\n        \u003ch3\u003eUn sentiment de culpabilité\u003c\/h3\u003e\n        \u003cp\u003eVous vous sentez facilement coupable, même sans raison précise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-card\"\u003e\n        \u003ch3\u003eDes excuses répétées\u003c\/h3\u003e\n        \u003cp\u003eVous vous excusez trop souvent, ou vous portez les fautes des autres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-card\"\u003e\n        \u003ch3\u003eUne grande exigence envers soi\u003c\/h3\u003e\n        \u003cp\u003eVous êtes très exigeant(e) avec vous-même et vous peinez à vous féliciter.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-card\"\u003e\n        \u003ch3\u003eDes regrets qui reviennent\u003c\/h3\u003e\n        \u003cp\u003eUn regret ou un remords revient en boucle et pèse sur votre humeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-card\"\u003e\n        \u003ch3\u003eDu mal à recevoir\u003c\/h3\u003e\n        \u003cp\u003eVous avez du mal à accepter un compliment ou à vous accorder du repos sans vous le reprocher.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pine-section\"\u003e\n    \u003ch2\u003eFleur de Bach Pine : bienfaits attendus et limites\u003c\/h2\u003e\n    \u003cp\u003eLes \u003cstrong\u003ebienfaits de la fleur de Bach Pine\u003c\/strong\u003e sont d'ordre émotionnel et ne reposent sur aucune preuve médicale. Selon la tradition, cet élixir accompagne vers un regard plus \u003cstrong\u003ebienveillant sur soi\u003c\/strong\u003e, une meilleure distinction entre ce qui relève de votre responsabilité et ce qui ne l'est pas, et une plus grande douceur face à vos propres limites.\u003c\/p\u003e\n    \u003cp\u003eLes retours varient d'une personne à l'autre : certaines perçoivent un changement en quelques jours, d'autres ont besoin de plus de temps. La régularité des prises compte autant que la dose.\u003c\/p\u003e\n    \u003cp\u003eCet élixir ne remplace en aucun cas un suivi médical ou psychologique. Si votre souffrance est durable ou intense, parlez-en à un professionnel de santé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pine-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les granules Pine bio de Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pine-benefits\"\u003e\n      \u003cdiv class=\"soi-pine-benefit\"\u003e\n        \u003cdiv class=\"soi-pine-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003eUne option pratique pour les personnes qui préfèrent éviter les gouttes alcoolisées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-benefit\"\u003e\n        \u003cdiv class=\"soi-pine-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAgriculture biologique\u003c\/h3\u003e\n        \u003cp\u003eDes ingrédients bio, avec une préparation à 1\/240e selon la méthode originale du Dr Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-benefit\"\u003e\n        \u003cdiv class=\"soi-pine-benefit-icon\"\u003e\u003cspan\u003e👜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat nomade\u003c\/h3\u003e\n        \u003cp\u003eLe flacon en verre ambré de 19,5 g se glisse dans un sac ou un tiroir de bureau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-benefit\"\u003e\n        \u003cdiv class=\"soi-pine-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSimplicité\u003c\/h3\u003e\n        \u003cp\u003ePas de pipette ni de dilution à préparer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pine-section\"\u003e\n    \u003ch2\u003ePosologie de la fleur de Bach Pine : comment la prendre ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pine-section-intro\"\u003eLa \u003cstrong\u003eposologie de la fleur de Bach Pine\u003c\/strong\u003e est simple. Voici le mode d'emploi recommandé :\u003c\/p\u003e\n    \u003cdiv class=\"soi-pine-timeline\"\u003e\n      \u003cdiv class=\"soi-pine-step\"\u003e\n        \u003cdiv class=\"soi-pine-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pine-step-content\"\u003e\n          \u003ch3\u003eComptez les granules\u003c\/h3\u003e\n          \u003cp\u003ePrévoyez 3 à 4 granules par prise.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-step\"\u003e\n        \u003cdiv class=\"soi-pine-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pine-step-content\"\u003e\n          \u003ch3\u003eLaissez-les fondre\u003c\/h3\u003e\n          \u003cp\u003eSous la langue, ou dissolvez-les dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-step\"\u003e\n        \u003cdiv class=\"soi-pine-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pine-step-content\"\u003e\n          \u003ch3\u003eRenouvelez la prise\u003c\/h3\u003e\n          \u003cp\u003e4 fois par jour, pendant 1 à 4 semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pine-tip\"\u003e\n      \u003cdiv class=\"soi-pine-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePrenez vos granules à distance des repas, par exemple au réveil, en milieu de matinée, en début d'après-midi et le soir. Associez cette prise à un petit rituel (respiration, tisane, quelques lignes dans un carnet) pour ancrer l'habitude. Évitez de manipuler les granules avec les doigts : versez-les plutôt dans le bouchon du flacon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pine-section\"\u003e\n    \u003ch2\u003eComposition de la fleur de Bach Pine 24 bio\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pine-compo\"\u003e\n      \u003cdiv class=\"soi-pine-compo-row\"\u003e\n        \u003cspan class=\"soi-pine-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-pine-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-compo-row\"\u003e\n        \u003cspan class=\"soi-pine-compo-label\"\u003ePréparation\u003c\/span\u003e\n        \u003cspan class=\"soi-pine-compo-value\"\u003eFleur de Bach* Pine (Pinus sylvestris)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-compo-row\"\u003e\n        \u003cspan class=\"soi-pine-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-pine-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pine-compo-row\"\u003e\n        \u003cspan class=\"soi-pine-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-pine-compo-value\"\u003eFlacon en verre ambré de 19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-pine-note\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n    \u003cp\u003eLes élixirs floraux ne contiennent ni vitamines ni minéraux : il n'existe donc pas d'\u003cstrong\u003eAJR ou de VNR\u003c\/strong\u003e à indiquer. Les granules contiennent du sucre de canne : en cas de diabète ou de régime particulier, demandez conseil à votre médecin ou pharmacien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pine-section\"\u003e\n    \u003ch2\u003eCompléter votre routine avec d'autres fleurs de Bach bio\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003efleur de Bach Pine\u003c\/strong\u003e peut se prendre seule, mais l'équilibre émotionnel est rarement lié à une seule émotion. Dans la tradition du Dr Bach, plusieurs fleurs peuvent être associées selon votre ressenti du moment. Biofloral propose d'autres \u003cstrong\u003efleurs de Bach bio en granules\u003c\/strong\u003e sans alcool, ainsi que des \u003cstrong\u003ecomplexes de fleurs de Bach\u003c\/strong\u003e pensés pour différents besoins.\u003c\/p\u003e\n    \u003cp\u003ePour un accompagnement personnalisé, un conseiller en magasin bio ou un praticien formé aux fleurs de Bach saura vous orienter.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pine-section\"\u003e\n    \u003ch2\u003ePrécautions et conservation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pine-accordion\"\u003e\n      \u003cdetails class=\"soi-pine-accordion-item\"\u003e\n        \u003csummary class=\"soi-pine-accordion-header\"\u003ePrécautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pine-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée. Ce produit ne se substitue pas à une alimentation variée et équilibrée, ni à un mode de vie sain. Tenez-le hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pine-accordion-item\"\u003e\n        \u003csummary class=\"soi-pine-accordion-header\"\u003eConservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pine-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur et de la lumière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pine-accordion-item\"\u003e\n        \u003csummary class=\"soi-pine-accordion-header\"\u003eRecyclage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pine-accordion-content\"\u003e\n          \u003cp\u003eLe flacon en verre se recycle 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-pine-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pine-cta-box\"\u003e\n      \u003cp class=\"soi-pine-cta-tag\" style=\"color: white;\"\u003eUn moment de douceur envers vous-même\u003c\/p\u003e\n      \u003cp class=\"soi-pine-cta-text\" style=\"color: white;\"\u003eQuelques granules, un rituel simple, et l'envie de vous traiter avec la bienveillance que vous accordez aux autres. Un petit pas, chaque jour, vers plus de légèreté intérieure.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pine-marine: #1A2D3D;\n  --soi-pine-marine-dark: #0F1E2B;\n  --soi-pine-marine-light: #2C4458;\n  --soi-pine-pomme: #A1C544;\n  --soi-pine-pomme-dark: #84A636;\n  --soi-pine-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-pine-white: #FFFFFF;\n  --soi-pine-off-white: #F8FAF6;\n  --soi-pine-stone: #F1F3EE;\n  --soi-pine-line: #E5E8E0;\n\n  --soi-pine-primary: #8FB5D6;\n  --soi-pine-primary-soft: #EAF2F9;\n  --soi-pine-accent: #6B3F2A;\n\n  --soi-pine-text: #1A2D3D;\n  --soi-pine-text-soft: #4A5B6B;\n  --soi-pine-text-muted: #7B8693;\n\n  --soi-pine-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pine-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pine-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pine-radius: 12px;\n  --soi-pine-radius-sm: 8px;\n  --soi-pine-radius-pill: 999px;\n}\n\n.soi-pine-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pine-fiche img { max-width: 100%; height: auto; }\n\n.soi-pine-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pine-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pine-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-pine-hero {\n  position: relative;\n  background: var(--soi-pine-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-pine-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pine-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pine-pomme);\n}\n\n.soi-pine-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: var(--soi-pine-primary);\n  opacity: 0.6;\n}\n\n.soi-pine-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-pine-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pine-pomme);\n  border-radius: 50%;\n}\n\n.soi-pine-hero-title {\n  display: block;\n  color: var(--soi-pine-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-pine-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-pine-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pine-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(143,181,214,0.55);\n  color: var(--soi-pine-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pine-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pine-label-accent {\n  background: var(--soi-pine-pomme);\n  border-color: var(--soi-pine-pomme);\n  color: var(--soi-pine-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-pine-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pine-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pine-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-pine-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pine-pomme);\n  border-radius: 2px;\n}\n\n.soi-pine-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pine-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pine-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pine-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pine-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-pine-section p.soi-pine-section-intro {\n  color: var(--soi-pine-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-pine-section p.soi-pine-note {\n  font-size: 13px;\n  color: var(--soi-pine-text-muted);\n  font-style: italic;\n  margin-top: 0.8rem;\n}\n\n\/* BENEFITS *\/\n.soi-pine-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-pine-benefit {\n  background: var(--soi-pine-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-pine-radius);\n  border: 1px solid var(--soi-pine-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pine-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pine-shadow-md);\n}\n\n.soi-pine-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-pine-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-pine-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-pine-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-pine-benefit:hover .soi-pine-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-pine-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pine-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pine-benefit p {\n  font-size: 15px;\n  color: var(--soi-pine-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-pine-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pine-card {\n  background: var(--soi-pine-primary-soft);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pine-radius);\n  border-left: 3px solid var(--soi-pine-pomme);\n}\n\n.soi-pine-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pine-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pine-card p {\n  font-size: 14px;\n  color: var(--soi-pine-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-pine-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-pine-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pine-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pine-radius);\n  border: 1px solid var(--soi-pine-line);\n  align-items: flex-start;\n}\n\n.soi-pine-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pine-marine);\n  color: var(--soi-pine-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  box-shadow: 0 0 0 3px var(--soi-pine-primary-soft);\n}\n\n.soi-pine-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pine-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pine-step-content p {\n  font-size: 15px;\n  color: var(--soi-pine-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-pine-compo {\n  background: var(--soi-pine-off-white);\n  border-radius: var(--soi-pine-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-pine-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-pine-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pine-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pine-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pine-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pine-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pine-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-pine-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pine-pomme-light);\n  border-left: 4px solid var(--soi-pine-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pine-radius) var(--soi-pine-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pine-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pine-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pine-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pine-tip p {\n  font-size: 15px;\n  color: var(--soi-pine-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-pine-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pine-accordion-item {\n  background: var(--soi-pine-off-white);\n  border-radius: var(--soi-pine-radius-sm);\n  border: 1px solid var(--soi-pine-line);\n  overflow: hidden;\n}\n\n.soi-pine-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pine-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-pine-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pine-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pine-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pine-accordion-item[open] .soi-pine-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pine-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pine-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pine-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-pine-cta-box {\n  background: var(--soi-pine-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pine-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pine-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-pine-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pine-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-pine-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pine-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pine-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-pine-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pine-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pine-compo-value {\n    text-align: left;\n  }\n\n  .soi-pine-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pine-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pine-fiche {\n    --soi-pine-text-soft: #2C3E50;\n    --soi-pine-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333260923210,"sku":"BI0185","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-pine-pin-sylvestre-bio-en-granules-195-g-biofl-packshot.webp?v=1792488258"},{"product_id":"fleur-de-bach-red-chestnut-marronnier-rouge-bio-granules-19-5-g-biofloral","title":"Fleur de Bach Red Chestnut (Marronnier rouge) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-rche-fiche\"\u003e\n\n  \u003csection class=\"soi-rche-hero\"\u003e\n    \u003cdiv class=\"soi-rche-hero-tag\"\u003e\n      \u003cspan class=\"soi-rche-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rche-hero-title\"\u003eUn regard apaisé sur ceux que vous aimez\u003c\/span\u003e\n    \u003cp class=\"soi-rche-hero-subtitle\"\u003eSelon la méthode originale du Dr Edward Bach, le Marronnier rouge accompagne l'état d'esprit de sérénité lorsque les pensées anxieuses tournent en boucle pour vos proches.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rche-hero-labels\"\u003e\n      \u003cspan class=\"soi-rche-label soi-rche-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-rche-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-rche-label\"\u003eGRANULES\u003c\/span\u003e\n      \u003cspan class=\"soi-rche-label\"\u003eMÉTHODE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rche-section\"\u003e\n    \u003ch2\u003eFleur de Bach Red Chestnut Bio Biofloral : la sérénité face aux inquiétudes pour vos proches\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003eFleur de Bach Red Chestnut (Marronnier rouge, n°25)\u003c\/strong\u003e s'adresse à celles et ceux qui s'inquiètent facilement pour les autres : un enfant qui rentre tard, un parent fragile, un conjoint qui voyage. Selon la méthode originale du \u003cstrong\u003eDr Edward Bach\u003c\/strong\u003e, cette essence florale accompagne l'état d'esprit de \u003cstrong\u003esérénité\u003c\/strong\u003e lorsque les pensées anxieuses tournent en boucle pour autrui.\u003c\/p\u003e\n    \u003cp\u003eProposée par Biofloral, elle se présente en \u003cstrong\u003egranules bio sans alcool\u003c\/strong\u003e, dans un flacon en verre ambré de 19,5 g, facile à glisser dans votre sac.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rche-grid-compact\"\u003e\n      \u003cdiv class=\"soi-rche-card-mini\"\u003e\n        \u003cspan class=\"soi-rche-card-mini-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-card-mini-label\"\u003eFleur de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-card-mini-value\"\u003eN°25\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card-mini\"\u003e\n        \u003cspan class=\"soi-rche-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-card-mini-value\"\u003eGranules sans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card-mini\"\u003e\n        \u003cspan class=\"soi-rche-card-mini-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card-mini\"\u003e\n        \u003cspan class=\"soi-rche-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-card-mini-label\"\u003eFlacon\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-card-mini-value\"\u003eVerre ambré\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rche-section\"\u003e\n    \u003ch2\u003eLe Marronnier rouge vous parle-t-il ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rche-section-intro\"\u003eCette fleur de Bach est traditionnellement choisie par les personnes qui se reconnaissent dans l'un de ces profils.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rche-grid\"\u003e\n      \u003cdiv class=\"soi-rche-card\"\u003e\n        \u003ch3\u003eImaginer le pire\u003c\/h3\u003e\n        \u003cp\u003eVous imaginez facilement le pire pour vos proches dès qu'un appel tarde.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card\"\u003e\n        \u003ch3\u003eCalme pour soi, inquiétude pour les autres\u003c\/h3\u003e\n        \u003cp\u003eVous gardez votre calme pour vous-même, mais perdez votre sérénité dès qu'il s'agit des autres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card\"\u003e\n        \u003ch3\u003eDifficile de lâcher prise\u003c\/h3\u003e\n        \u003cp\u003eVous avez du mal à lâcher prise sur la sécurité de votre entourage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card\"\u003e\n        \u003ch3\u003eUn soutien plus apaisé\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez apporter un soutien plus serein à ceux que vous aimez, sans vous laisser envahir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rche-section\"\u003e\n    \u003ch2\u003eRed Chestnut, stress et Rescue : ce qu'il faut savoir\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rche-accordion\"\u003e\n      \u003cdetails class=\"soi-rche-accordion-item\"\u003e\n        \u003csummary class=\"soi-rche-accordion-header\"\u003eFleur de Bach et stress\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rche-accordion-content\"\u003e\n          \u003cp\u003eRed Chestnut cible un stress bien précis, celui que l'on ressent « par procuration ». Pour une tension plus générale, d'autres fleurs du système Bach sont souvent associées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rche-accordion-item\"\u003e\n        \u003csummary class=\"soi-rche-accordion-header\"\u003eRescue fleur de Bach\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rche-accordion-content\"\u003e\n          \u003cp\u003eLe Rescue est un composé de cinq fleurs, pensé pour les moments de tension ponctuels. Le Marronnier rouge n'en fait pas partie. Les deux répondent à des besoins différents, et un conseiller en magasin bio peut vous aider à les associer.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rche-section\"\u003e\n    \u003ch2\u003eComment prendre la Fleur de Bach Red Chestnut en granules ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rche-timeline\"\u003e\n      \u003cdiv class=\"soi-rche-step\"\u003e\n        \u003cdiv class=\"soi-rche-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rche-step-content\"\u003e\n          \u003ch3\u003eSortez les granules\u003c\/h3\u003e\n          \u003cp\u003eFaites tomber le nombre souhaité dans le bouchon, sans les toucher avec les doigts.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-step\"\u003e\n        \u003cdiv class=\"soi-rche-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rche-step-content\"\u003e\n          \u003ch3\u003ePrenez 3 à 4 granules\u003c\/h3\u003e\n          \u003cp\u003eLaissez-les fondre sous la langue, ou dissolvez-les dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-step\"\u003e\n        \u003cdiv class=\"soi-rche-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rche-step-content\"\u003e\n          \u003ch3\u003eRépétez 4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePar exemple au lever, à midi, en fin d'après-midi et au coucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-step\"\u003e\n        \u003cdiv class=\"soi-rche-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-rche-step-content\"\u003e\n          \u003ch3\u003ePoursuivez 1 à 4 semaines\u003c\/h3\u003e\n          \u003cp\u003eFaites ensuite le point sur votre ressenti avant de renouveler.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rche-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rche-compo\"\u003e\n      \u003cdiv class=\"soi-rche-compo-row\"\u003e\n        \u003cspan class=\"soi-rche-compo-label\"\u003eSucre de canne*\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-compo-value\"\u003eSupport des granules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-compo-row\"\u003e\n        \u003cspan class=\"soi-rche-compo-label\"\u003eFleur de Bach* Red Chestnut (Aesculus carnea)\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-compo-value\"\u003ePréparation à 1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-compo-row\"\u003e\n        \u003cspan class=\"soi-rche-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-compo-value\"\u003e3 à 4 granules, 4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-compo-row\"\u003e\n        \u003cspan class=\"soi-rche-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-rche-compo-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rche-note\"\u003e*Ingrédients issus de l'agriculture biologique. Ce produit ne contient ni vitamine ni minéral : les AJR et VNR ne sont donc pas applicables.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rche-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ces granules bio Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rche-grid\"\u003e\n      \u003cdiv class=\"soi-rche-card\"\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003ePratique pour les personnes qui évitent l'alcool, et plus simple à emporter au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card\"\u003e\n        \u003ch3\u003eIngrédients bio\u003c\/h3\u003e\n        \u003cp\u003eSucre de canne et fleur issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card\"\u003e\n        \u003ch3\u003eMéthode fidèle au Dr Bach\u003c\/h3\u003e\n        \u003cp\u003eUne préparation élaborée selon la méthode originale du Dr Bach.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rche-card\"\u003e\n        \u003ch3\u003eFlacon en verre ambré\u003c\/h3\u003e\n        \u003cp\u003eRecyclable dans le bac de tri verre (règles de tri variables selon votre commune).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rche-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cp\u003eNe dépassez pas la dose recommandée. Ce produit ne remplace ni un traitement médical, ni un régime alimentaire varié et équilibré, ni un mode de vie sain. En cas de doute, de grossesse ou de situation de santé particulière, demandez conseil à un professionnel de santé. Tenez hors de portée des jeunes enfants.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rche-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rche-cta-box\"\u003e\n      \u003cp class=\"soi-rche-cta-tag\" style=\"color: white;\"\u003ePrendre soin de vos proches, sereinement\u003c\/p\u003e\n      \u003cp class=\"soi-rche-cta-text\" style=\"color: white;\"\u003eQuand l'inquiétude pour ceux que vous aimez prend trop de place, Red Chestnut vous invite à respirer. Ces granules bio Biofloral, fidèles à l'esprit du Dr Bach, accompagnent en douceur votre quotidien pour un regard plus confiant et plus apaisé sur vos proches, sans jamais cesser de vous soucier d'eux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-rche-fiche {\n  --soi-rche-marine: #1A2D3D;\n  --soi-rche-marine-dark: #0F1E2B;\n  --soi-rche-marine-light: #2C4458;\n  --soi-rche-pomme: #A1C544;\n  --soi-rche-pomme-dark: #84A636;\n  --soi-rche-pomme-light: rgba(161,197,68,0.10);\n  --soi-rche-white: #FFFFFF;\n  --soi-rche-off-white: #F8FAF6;\n  --soi-rche-stone: #F1F3EE;\n  --soi-rche-line: #E5E8E0;\n  --soi-rche-primary: #A9BFE0;\n  --soi-rche-primary-soft: #EEF3FA;\n  --soi-rche-accent: #6B3A24;\n  --soi-rche-text: #1A2D3D;\n  --soi-rche-text-soft: #4A5B6B;\n  --soi-rche-text-muted: #7B8693;\n  --soi-rche-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rche-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rche-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rche-radius: 12px;\n  --soi-rche-radius-sm: 8px;\n  --soi-rche-radius-pill: 999px;\n}\n\n.soi-rche-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rche-fiche img { max-width: 100%; height: auto; }\n\n.soi-rche-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rche-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rche-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-rche-hero {\n  position: relative;\n  background: var(--soi-rche-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-rche-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-rche-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rche-pomme);\n}\n.soi-rche-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--soi-rche-primary);\n  opacity: 0.6;\n}\n.soi-rche-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-rche-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rche-pomme);\n  border-radius: 50%;\n}\n.soi-rche-hero-title {\n  display: block;\n  color: var(--soi-rche-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-rche-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-rche-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-rche-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-rche-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rche-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-rche-label-accent {\n  background: var(--soi-rche-pomme);\n  border-color: var(--soi-rche-pomme);\n  color: var(--soi-rche-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-rche-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-rche-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rche-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-rche-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rche-pomme);\n  border-radius: 2px;\n}\n.soi-rche-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rche-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-rche-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rche-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-rche-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-rche-section p strong {\n  color: var(--soi-rche-marine);\n  font-weight: 600;\n}\n.soi-rche-section .soi-rche-note {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-rche-text-muted);\n  margin-top: 1rem;\n}\n\n\/* GRID + CARDS *\/\n.soi-rche-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.25rem;\n}\n.soi-rche-card {\n  background: var(--soi-rche-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rche-radius);\n  border-left: 3px solid var(--soi-rche-pomme);\n}\n.soi-rche-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-rche-marine);\n  margin-bottom: 0.5rem;\n  line-height: 1.4;\n}\n.soi-rche-section .soi-rche-card p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-rche-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-rche-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n.soi-rche-card-mini {\n  background: var(--soi-rche-primary-soft);\n  border-top: 3px solid var(--soi-rche-primary);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-rche-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.soi-rche-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n.soi-rche-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-rche-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n.soi-rche-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(14px, 2vw, 15px);\n  font-weight: 600;\n  color: var(--soi-rche-marine);\n}\n\n\/* TIMELINE *\/\n.soi-rche-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n.soi-rche-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rche-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rche-radius);\n  border: 1px solid var(--soi-rche-line);\n  align-items: flex-start;\n  transition: box-shadow 0.2s ease;\n}\n.soi-rche-step:hover {\n  box-shadow: var(--soi-rche-shadow-md);\n}\n.soi-rche-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rche-marine);\n  color: var(--soi-rche-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-rche-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-rche-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-rche-section .soi-rche-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rche-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-rche-compo {\n  background: var(--soi-rche-off-white);\n  border-radius: var(--soi-rche-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n.soi-rche-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-rche-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-rche-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-rche-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rche-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  max-width: 50%;\n}\n.soi-rche-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rche-marine);\n  text-align: right;\n  max-width: 50%;\n}\n\n\/* TIP *\/\n.soi-rche-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rche-pomme-light);\n  border-left: 4px solid var(--soi-rche-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rche-radius) var(--soi-rche-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n.soi-rche-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-rche-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rche-marine);\n  margin-bottom: 4px;\n}\n.soi-rche-section .soi-rche-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rche-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-rche-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-rche-accordion-item {\n  background: var(--soi-rche-off-white);\n  border-radius: var(--soi-rche-radius-sm);\n  border: 1px solid var(--soi-rche-line);\n  overflow: hidden;\n}\n.soi-rche-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rche-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.soi-rche-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-rche-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rche-pomme);\n  transition: transform 0.2s ease;\n  flex-shrink: 0;\n}\n.soi-rche-accordion-item[open] .soi-rche-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-rche-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-rche-section .soi-rche-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rche-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-rche-cta-box {\n  background: var(--soi-rche-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rche-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-rche-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-rche-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-rche-section .soi-rche-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-rche-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-rche-section .soi-rche-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.5vw, 19px);\n  font-weight: 500;\n  color: var(--soi-rche-white);\n  line-height: 1.5;\n  margin: 0 auto;\n  max-width: 680px;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  .soi-rche-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-rche-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-rche-compo-label,\n  .soi-rche-compo-value {\n    max-width: 100%;\n  }\n  .soi-rche-compo-value {\n    text-align: left;\n  }\n  .soi-rche-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rche-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-rche-fiche {\n    --soi-rche-text-soft: #2C3E50;\n    --soi-rche-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333261218122,"sku":"BI0190","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-red-chestnut-marronnier-rouge-bio-en-granules--packshot_0f2fe37d-1fa5-4215-ab12-833f8ac46e45.webp?v=1793456000"},{"product_id":"fleur-de-bach-rock-rose-heliantheme-granules-biofloral","title":"Fleur de Bach Rock Rose (Hélianthème) 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°26 · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rock-hero-title\"\u003eRetrouver courage face aux grandes frayeurs\u003c\/span\u003e\n    \u003cp class=\"soi-rock-hero-subtitle\"\u003eL'Hélianthème, traditionnellement associé aux peurs soudaines et aux sensations de panique, en granules bio sans alcool, à glisser partout avec vous.\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\"\u003eGRANULES\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 Rose bio : l'élixir des grandes frayeurs\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003efleur de Bach n°26 Rock Rose\u003c\/strong\u003e (Hélianthème, \u003cem\u003eHelianthemum nummularium\u003c\/em\u003e) fait partie des 38 fleurs du Dr Edward Bach. Elle est traditionnellement associée aux moments où l'émotion déborde : peur soudaine, sensation de panique, impression de ne plus savoir à quoi se raccrocher.\u003c\/p\u003e\n    \u003cp\u003eCette version \u003cstrong\u003ebio de Biofloral\u003c\/strong\u003e se présente en \u003cstrong\u003egranules sans alcool\u003c\/strong\u003e, faciles à glisser dans un sac et adaptés à celles et ceux qui préfèrent éviter les gouttes alcoolisées.\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\"\u003eNuméro\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-card-mini-value\"\u003eFleur n°26\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card-mini\"\u003e\n        \u003cspan class=\"soi-rock-card-mini-label\"\u003ePlante\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-card-mini-value\"\u003eHélianthème\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card-mini\"\u003e\n        \u003cspan class=\"soi-rock-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-card-mini-value\"\u003eGranules sans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card-mini\"\u003e\n        \u003cspan class=\"soi-rock-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-card-mini-value\"\u003e19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003eDans quelles situations y penser ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rock-section-intro\"\u003eRock Rose est la fleur de Bach du \u003cstrong\u003estress aigu\u003c\/strong\u003e, celui qui serre la gorge et fait battre le cœur. Vous pouvez l'envisager, par exemple :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rock-grid\"\u003e\n      \u003cdiv class=\"soi-rock-card\"\u003e\n        \u003ch3\u003eAvant une épreuve\u003c\/h3\u003e\n        \u003cp\u003eUn examen, un entretien ou une prise de parole.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card\"\u003e\n        \u003ch3\u003eAprès un choc\u003c\/h3\u003e\n        \u003cp\u003eUne mauvaise nouvelle ou un événement qui vous a sidéré(e).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card\"\u003e\n        \u003ch3\u003eLors de nuits agitées\u003c\/h3\u003e\n        \u003cp\u003eQuand des peurs ou des cauchemars troublent votre repos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-card\"\u003e\n        \u003ch3\u003eAvant un moment redouté\u003c\/h3\u003e\n        \u003cp\u003eUn rendez-vous médical ou un voyage en avion qui vous inquiète.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rock-note\"\u003eBeaucoup de personnes la choisissent pour retrouver un peu de \u003cstrong\u003ecourage et de stabilité intérieure\u003c\/strong\u003e. Il s'agit d'un accompagnement du bien-être émotionnel, sans effet thérapeutique démontré.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003eRock Rose et les formules de secours\u003c\/h2\u003e\n    \u003cp\u003eRock Rose fait partie des \u003cstrong\u003ecinq fleurs du mélange de secours\u003c\/strong\u003e imaginé par le Dr Bach pour les moments d'urgence émotionnelle, avec Impatiens, Cherry Plum, Star of Bethlehem et Clematis. On la retrouve aussi dans le complexe \u003cstrong\u003eSOS Secours Nuit de Biofloral\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eIci, vous prenez la fleur \u003cstrong\u003eseule\u003c\/strong\u003e, ce qui permet de cibler précisément la peur et la panique. Vous pouvez ensuite l'associer à d'autres fleurs selon vos besoins, idéalement avec les conseils d'un naturopathe ou d'un pharmacien formé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003eComment prendre la Rock Rose en granules ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rock-section-intro\"\u003eLa prise est simple et ne demande aucune préparation :\u003c\/p\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\u003eLa dose\u003c\/h3\u003e\n          \u003cp\u003e3 à 4 granules par prise.\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\u003eLe mode de prise\u003c\/h3\u003e\n          \u003cp\u003eLaissez fondre dans la bouche ou dans un verre d'eau.\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\u003eLe rythme\u003c\/h3\u003e\n          \u003cp\u003e4 fois par jour, pendant 1 à 4 semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rock-tip\"\u003e\n      \u003cdiv class=\"soi-rock-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eNotre conseil\u003c\/strong\u003e\n        \u003cp\u003ePour vous y tenir plus facilement, répartissez les prises sur la journée : matin, midi, fin d'après-midi et soir. Ne dépassez pas la dose recommandée.\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\u003eComposition et dosage\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\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-compo-row\"\u003e\n        \u003cspan class=\"soi-rock-compo-label\"\u003ePréparation florale\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003eFleur de Bach* Rock Rose (\u003cem\u003eHelianthemum nummularium\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\"\u003ePar jour\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003e12 à 16 granules selon la posologie conseillée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rock-compo-row\"\u003e\n        \u003cspan class=\"soi-rock-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-rock-compo-value\"\u003e19,5 g de granules\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rock-note\"\u003e*Ingrédients issus de l'agriculture biologique. Les AJR\/VNR ne s'appliquent pas à ce type de préparation. Attention : le support est du sucre de canne, à garder en tête si vous surveillez votre consommation de sucres.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rock-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Rock Rose 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\u003eIngrédients bio\u003c\/h3\u003e\n        \u003cp\u003eIssus de l'agriculture biologique, pour une démarche cohérente avec votre mode de vie.\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\u003eUne option pratique pour toute la famille, au quotidien comme en déplacement.\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\u003eMéthode originale\u003c\/h3\u003e\n        \u003cp\u003ePréparée selon la méthode du Dr Bach, avec une dilution clairement indiquée.\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\u003eFlacon en verre\u003c\/h3\u003e\n        \u003cp\u003eÀ déposer dans le bac de tri verre, selon les règles de votre commune.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rock-note\"\u003eAvant de choisir une fleur de Bach, vérifiez toujours la dilution, l'origine bio et la présence ou non d'alcool : ici, une préparation à \u003cstrong\u003e1\/240e\u003c\/strong\u003e, \u003cstrong\u003ebio\u003c\/strong\u003e et \u003cstrong\u003esans alcool\u003c\/strong\u003e.\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\"\u003eUn complément, pas un traitement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rock-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical, ni un régime alimentaire varié et équilibré, ni 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\"\u003eQuand demander conseil\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rock-accordion-content\"\u003e\n          \u003cp\u003eEn cas d'anxiété persistante, d'attaques de panique répétées, de grossesse, d'allaitement ou pour un enfant, demandez conseil à un professionnel de santé.\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\"\u003eSécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rock-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de la portée des jeunes enfants.\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;\"\u003eUn geste simple pour reprendre pied\u003c\/p\u003e\n      \u003cp class=\"soi-rock-cta-text\" style=\"color: white;\"\u003eQuand la peur vous submerge, la Rock Rose bio de Biofloral vous accompagne avec la douceur d'une fleur préparée selon la méthode originale du Dr Bach, sans alcool et facile à emporter. Retrouvez calme, confiance et sérénité, un granule après l'autre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\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\n  --soi-rock-white: #FFFFFF;\n  --soi-rock-off-white: #F8FAF6;\n  --soi-rock-stone: #F1F3EE;\n  --soi-rock-line: #E5E8E0;\n\n  --soi-rock-primary: #8FA9CF;\n  --soi-rock-primary-soft: #EEF3FA;\n  --soi-rock-accent: #5A3A22;\n\n  --soi-rock-text: #1A2D3D;\n  --soi-rock-text-soft: #4A5B6B;\n  --soi-rock-text-muted: #7B8693;\n\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\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\n.soi-rock-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-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\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\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\n.soi-rock-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-rock-label {\n  display: inline-block;\n  padding: 6px 14px;\n  background: transparent;\n  border: 1px solid rgba(143,169,207,0.55);\n  color: var(--soi-rock-white);\n  font-size: 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\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\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\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\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\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\n.soi-rock-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-rock-section p.soi-rock-section-intro {\n  color: var(--soi-rock-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-rock-section p.soi-rock-note {\n  margin-top: 1.25rem;\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-text-soft);\n  font-size: clamp(13px, 1.8vw, 14px);\n}\n\n.soi-rock-section strong {\n  color: var(--soi-rock-marine);\n  font-weight: 600;\n}\n\n\/* BENEFITS *\/\n.soi-rock-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\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\n.soi-rock-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rock-shadow-md);\n}\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\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\n.soi-rock-benefit:hover .soi-rock-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-rock-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rock-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-rock-benefit p {\n  font-size: 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\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\n.soi-rock-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rock-marine);\n  margin-bottom: 0.5rem;\n}\n\n.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-top: 1.5rem;\n}\n\n.soi-rock-card-mini {\n  background: var(--soi-rock-primary-soft);\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-primary);\n}\n\n.soi-rock-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\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\n.soi-rock-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 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  margin-bottom: 1.25rem;\n}\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\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  box-shadow: 0 0 0 3px var(--soi-rock-primary-soft);\n}\n\n.soi-rock-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rock-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-rock-step-content p {\n  font-size: 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\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\n.soi-rock-compo-row:last-child {\n  border-bottom: none;\n}\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\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}\n\n\/* TIP *\/\n.soi-rock-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rock-pomme-light);\n  border-left: 4px solid var(--soi-rock-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rock-radius) var(--soi-rock-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-rock-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-rock-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rock-marine);\n  margin-bottom: 4px;\n}\n\n.soi-rock-tip p {\n  font-size: 15px;\n  color: var(--soi-rock-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-rock-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\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\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\n.soi-rock-accordion-header::-webkit-details-marker {\n  display: none;\n}\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\n.soi-rock-accordion-item[open] .soi-rock-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-rock-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.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\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\n.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\n.soi-rock-section p.soi-rock-cta-tag {\n  font-size: 11px;\n  margin-bottom: 0.75rem;\n}\n\n.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;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.soi-rock-section p.soi-rock-cta-text {\n  font-size: clamp(16px, 2.6vw, 20px);\n  line-height: 1.5;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  .soi-rock-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-rock-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-rock-compo-value {\n    text-align: left;\n  }\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\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":62333261283658,"sku":"BI0195","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-rose-heliantheme-bio-en-granules-195-g-bi-packshot.webp?v=1792491046"},{"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"},{"product_id":"fleur-de-bach-sweet-chestnut-chataignier-granules-biofloral","title":"Fleur de Bach Sweet Chestnut (Châtaignier) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-swch-fiche\"\u003e\n\n  \u003csection class=\"soi-swch-hero\"\u003e\n    \u003cdiv class=\"soi-swch-hero-tag\"\u003e\n      \u003cspan class=\"soi-swch-tag-dot\"\u003e\u003c\/span\u003e\n      Fleur de Bach n°30 · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-swch-hero-title\"\u003eUne lueur d'espoir quand l'horizon semble bouché\u003c\/span\u003e\n    \u003cp class=\"soi-swch-hero-subtitle\"\u003eL'élixir du Châtaignier, associé aux moments de grande lassitude morale, en granules bio sans alcool, à glisser facilement dans votre quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-swch-hero-labels\"\u003e\n      \u003cspan class=\"soi-swch-label soi-swch-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-swch-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-swch-label\"\u003eGRANULES\u003c\/span\u003e\n      \u003cspan class=\"soi-swch-label\"\u003eMÉTHODE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-swch-section\"\u003e\n    \u003ch2\u003eFleur de Bach Sweet Chestnut (Châtaignier) bio Biofloral : la fleur de l'espoir\u003c\/h2\u003e\n    \u003cp\u003eIl y a des périodes où l'on a le sentiment d'avoir tout donné, d'être au bout du rouleau, sans voir la sortie. Dans le répertoire des 38 élixirs du Dr Edward Bach, le \u003cstrong\u003eSweet Chestnut (n°30)\u003c\/strong\u003e est la fleur associée à ces moments de grande lassitude morale.\u003c\/p\u003e\n    \u003cp\u003eCette \u003cstrong\u003efleur de Bach bio en granules\u003c\/strong\u003e, élaborée par \u003cstrong\u003eBiofloral\u003c\/strong\u003e selon la méthode originale, se glisse facilement dans votre quotidien, sans alcool et sans fioritures.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-swch-section\"\u003e\n    \u003ch2\u003eQuand penser au Châtaignier ?\u003c\/h2\u003e\n    \u003cp class=\"soi-swch-section-intro\"\u003eLe Châtaignier est traditionnellement choisi par celles et ceux qui traversent une épreuve et ont l'impression d'avoir atteint leurs limites. Vous vous reconnaîtrez peut-être dans l'une de ces situations.\u003c\/p\u003e\n    \u003cdiv class=\"soi-swch-grid\"\u003e\n      \u003cdiv class=\"soi-swch-card\"\u003e\n        \u003ch3\u003eUne période de stress prolongé\u003c\/h3\u003e\n        \u003cp\u003eUne phase qui laisse peu de répit et finit par épuiser vos ressources intérieures.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-card\"\u003e\n        \u003ch3\u003eUn tournant de vie difficile\u003c\/h3\u003e\n        \u003cp\u003eUn deuil, une rupture, un épuisement ou un changement de cap éprouvant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-card\"\u003e\n        \u003ch3\u003eUn sentiment d'impasse\u003c\/h3\u003e\n        \u003cp\u003eUne forme de nuit intérieure, où il devient dur de croire à une issue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-card\"\u003e\n        \u003ch3\u003eUn besoin de lumière\u003c\/h3\u003e\n        \u003cp\u003eL'envie de retrouver un peu de clarté et de confiance.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-swch-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Sweet Chestnut ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-swch-timeline\"\u003e\n      \u003cdiv class=\"soi-swch-step\"\u003e\n        \u003cdiv class=\"soi-swch-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-swch-step-content\"\u003e\n          \u003ch3\u003eComptez 3 à 4 granules\u003c\/h3\u003e\n          \u003cp\u003ePar prise, directement dans le flacon pour éviter tout contact avec les doigts.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-step\"\u003e\n        \u003cdiv class=\"soi-swch-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-swch-step-content\"\u003e\n          \u003ch3\u003eLaissez-les fondre dans la bouche\u003c\/h3\u003e\n          \u003cp\u003eOu dans un verre d'eau, selon votre préférence.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-step\"\u003e\n        \u003cdiv class=\"soi-swch-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-swch-step-content\"\u003e\n          \u003ch3\u003eRenouvelez 4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePendant 1 à 4 semaines, puis faites le point sur votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-swch-tip\"\u003e\n      \u003cdiv class=\"soi-swch-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eVous pouvez associer plusieurs fleurs, mais mieux vaut commencer simplement. Les granules se glissent aisément dans un sac ou sur un bureau, ce qui facilite la régularité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-swch-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-swch-compo\"\u003e\n      \u003cdiv class=\"soi-swch-compo-row\"\u003e\n        \u003cspan class=\"soi-swch-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-swch-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-compo-row\"\u003e\n        \u003cspan class=\"soi-swch-compo-label\"\u003eFleur de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-swch-compo-value\"\u003ePréparation à la Fleur de Bach* Sweet Chestnut (Castanea sativa)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-compo-row\"\u003e\n        \u003cspan class=\"soi-swch-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-swch-compo-value\"\u003e1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-compo-row\"\u003e\n        \u003cspan class=\"soi-swch-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-swch-compo-value\"\u003e3 à 4 granules, 4 fois par jour, soit 12 à 16 granules par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-compo-row\"\u003e\n        \u003cspan class=\"soi-swch-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-swch-compo-value\"\u003eFlacon en verre de 19,5 g\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-swch-footnote\"\u003e*Ingrédients issus de l'agriculture biologique. Les AJR\/VNR ne s'appliquent pas à ce type de préparation, qui ne contient ni vitamine ni minéral actif.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-swch-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la version Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-swch-benefits\"\u003e\n      \u003cdiv class=\"soi-swch-benefit\"\u003e\n        \u003cdiv class=\"soi-swch-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBio et authentique\u003c\/h3\u003e\n        \u003cp\u003eLes fleurs et le sucre de canne sont issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-benefit\"\u003e\n        \u003cdiv class=\"soi-swch-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003eUne formule pratique pour les personnes qui souhaitent l'éviter.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-benefit\"\u003e\n        \u003cdiv class=\"soi-swch-benefit-icon\"\u003e\u003cspan\u003e👜\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDiscret et nomade\u003c\/h3\u003e\n        \u003cp\u003eUn flacon à emporter partout avec vous.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-swch-benefit\"\u003e\n        \u003cdiv class=\"soi-swch-benefit-icon\"\u003e\u003cspan\u003e♻️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon en verre\u003c\/h3\u003e\n        \u003cp\u003eÀ déposer dans le bac de tri verre (règles variables selon les communes).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-swch-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-swch-accordion\"\u003e\n      \u003cdetails class=\"soi-swch-accordion-item\"\u003e\n        \u003csummary class=\"soi-swch-accordion-header\"\u003eDose et conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-swch-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée et tenez le flacon hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-swch-accordion-item\"\u003e\n        \u003csummary class=\"soi-swch-accordion-header\"\u003eTeneur en sucre\u003c\/summary\u003e\n        \u003cdiv class=\"soi-swch-accordion-content\"\u003e\n          \u003cp\u003eLes granules contiennent du sucre : demandez conseil à un professionnel de santé en cas de diabète.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-swch-accordion-item\"\u003e\n        \u003csummary class=\"soi-swch-accordion-header\"\u003eUsage complémentaire\u003c\/summary\u003e\n        \u003cdiv class=\"soi-swch-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical, ni un régime alimentaire varié et équilibré, ni un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-swch-accordion-item\"\u003e\n        \u003csummary class=\"soi-swch-accordion-header\"\u003eSi votre détresse persiste\u003c\/summary\u003e\n        \u003cdiv class=\"soi-swch-accordion-content\"\u003e\n          \u003cp\u003eParlez-en à votre médecin ou à un professionnel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-swch-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-swch-cta-box\"\u003e\n      \u003cp class=\"soi-swch-cta-tag\" style=\"color: white;\"\u003eUn petit geste quotidien, un point d'appui\u003c\/p\u003e\n      \u003cp class=\"soi-swch-cta-text\" style=\"color: white;\"\u003eAvec le Châtaignier bio de Biofloral, offrez-vous un rituel doux, simple et sans alcool pour accompagner vos moments de grande fatigue morale, et laisser peu à peu la lumière revenir.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-swch-fiche {\n  --soi-swch-marine: #1A2D3D;\n  --soi-swch-marine-dark: #0F1E2B;\n  --soi-swch-marine-light: #2C4458;\n  --soi-swch-pomme: #A1C544;\n  --soi-swch-pomme-dark: #84A636;\n  --soi-swch-pomme-light: rgba(161,197,68,0.10);\n  --soi-swch-white: #FFFFFF;\n  --soi-swch-off-white: #F8FAF6;\n  --soi-swch-stone: #F1F3EE;\n  --soi-swch-line: #E5E8E0;\n  --soi-swch-primary: #8FB4D6;\n  --soi-swch-primary-soft: rgba(143,180,214,0.14);\n  --soi-swch-accent: #5A3A22;\n  --soi-swch-text: #1A2D3D;\n  --soi-swch-text-soft: #4A5B6B;\n  --soi-swch-text-muted: #7B8693;\n  --soi-swch-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-swch-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-swch-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-swch-radius: 12px;\n  --soi-swch-radius-sm: 8px;\n  --soi-swch-radius-pill: 999px;\n}\n\n.soi-swch-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-swch-fiche img { max-width: 100%; height: auto; }\n\n.soi-swch-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-swch-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-swch-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-swch-hero {\n  position: relative;\n  background: var(--soi-swch-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-swch-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-swch-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-swch-pomme);\n}\n\n.soi-swch-hero::after {\n  content: '';\n  position: absolute;\n  bottom: -60px;\n  right: -60px;\n  width: 180px;\n  height: 180px;\n  border-radius: 50%;\n  background: var(--soi-swch-primary);\n  opacity: 0.12;\n  pointer-events: none;\n}\n\n.soi-swch-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-swch-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-swch-pomme);\n  border-radius: 50%;\n}\n\n.soi-swch-hero-title {\n  display: block;\n  color: var(--soi-swch-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  position: relative;\n  z-index: 1;\n}\n\n.soi-swch-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  position: relative;\n  z-index: 1;\n}\n\n.soi-swch-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  position: relative;\n  z-index: 1;\n}\n\n.soi-swch-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-swch-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-swch-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-swch-label-accent {\n  background: var(--soi-swch-pomme);\n  border-color: var(--soi-swch-pomme);\n  color: var(--soi-swch-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-swch-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-swch-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-swch-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-swch-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-swch-pomme);\n  border-radius: 2px;\n}\n\n.soi-swch-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-swch-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-swch-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-swch-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-swch-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-swch-section .soi-swch-section-intro {\n  color: var(--soi-swch-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-swch-notes {\n  margin-top: 1.5rem;\n  padding: 1.25rem 1.5rem;\n  background: var(--soi-swch-primary-soft);\n  border-radius: var(--soi-swch-radius);\n}\n\n.soi-swch-section .soi-swch-footnote {\n  margin-top: 1rem;\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-swch-text-muted);\n}\n\n\/* === BENEFITS === *\/\n.soi-swch-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-swch-benefit {\n  background: var(--soi-swch-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-swch-radius);\n  border: 1px solid var(--soi-swch-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-swch-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-swch-shadow-md);\n}\n\n.soi-swch-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-swch-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-swch-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-swch-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-swch-benefit:hover .soi-swch-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-swch-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-swch-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-swch-section .soi-swch-benefit p {\n  font-size: 15px;\n  color: var(--soi-swch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-swch-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-swch-card {\n  background: var(--soi-swch-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-swch-radius);\n  border-left: 3px solid var(--soi-swch-pomme);\n}\n\n.soi-swch-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-swch-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-swch-section .soi-swch-card p {\n  font-size: 14px;\n  color: var(--soi-swch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-swch-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1rem;\n}\n\n.soi-swch-card-mini {\n  background: var(--soi-swch-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-swch-radius-sm);\n  border-top: 3px solid var(--soi-swch-primary);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-swch-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-swch-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-swch-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-swch-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-swch-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-swch-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-swch-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-swch-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-swch-radius);\n  border: 1px solid var(--soi-swch-line);\n  align-items: flex-start;\n}\n\n.soi-swch-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-swch-marine);\n  color: var(--soi-swch-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-swch-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-swch-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-swch-section .soi-swch-step-content p {\n  font-size: 15px;\n  color: var(--soi-swch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-swch-compo {\n  background: var(--soi-swch-off-white);\n  border-radius: var(--soi-swch-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-swch-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-swch-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-swch-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-swch-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-swch-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-swch-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-swch-marine);\n  text-align: right;\n  max-width: 60%;\n}\n\n\/* === TIP === *\/\n.soi-swch-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-swch-pomme-light);\n  border-left: 4px solid var(--soi-swch-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-swch-radius) var(--soi-swch-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-swch-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-swch-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-swch-marine);\n  margin-bottom: 4px;\n}\n\n.soi-swch-section .soi-swch-tip p {\n  font-size: 15px;\n  color: var(--soi-swch-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-swch-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-swch-accordion-item {\n  background: var(--soi-swch-off-white);\n  border-radius: var(--soi-swch-radius-sm);\n  border: 1px solid var(--soi-swch-line);\n  overflow: hidden;\n}\n\n.soi-swch-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-swch-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-swch-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-swch-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-swch-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-swch-accordion-item[open] .soi-swch-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-swch-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-swch-section .soi-swch-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-swch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-swch-cta-box {\n  background: var(--soi-swch-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-swch-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-swch-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-swch-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-swch-section .soi-swch-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-swch-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-swch-section .soi-swch-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-swch-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-swch-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-swch-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-swch-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n\n  .soi-swch-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-swch-notes {\n    padding: 1rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-swch-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-swch-fiche {\n    --soi-swch-text-soft: #2C3E50;\n    --soi-swch-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333261578570,"sku":"BI0210","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-sweet-chestnut-chataignier-bio-en-granules-195-packshot.webp?v=1792569541"},{"product_id":"fleur-de-bach-walnut-noyer-granules-biofloral","title":"Fleur de Bach Walnut (Noyer) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-waln-fiche\"\u003e\n\n  \u003csection class=\"soi-waln-hero\"\u003e\n    \u003cdiv class=\"soi-waln-hero-tag\"\u003e\n      \u003cspan class=\"soi-waln-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-waln-hero-title\"\u003eGarder son cap quand la vie change\u003c\/span\u003e\n    \u003cp class=\"soi-waln-hero-subtitle\"\u003eTraditionnellement associée à l'adaptation au changement, la fleur de Bach 33 Walnut (Noyer) vous aide à rester fidèle à vous-même pendant les périodes de transition.\u003c\/p\u003e\n    \u003cdiv class=\"soi-waln-hero-labels\"\u003e\n      \u003cspan class=\"soi-waln-label soi-waln-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-waln-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-waln-label\"\u003eGRANULES\u003c\/span\u003e\n      \u003cspan class=\"soi-waln-label\"\u003eMÉTHODE DU DR BACH\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-waln-section\"\u003e\n    \u003ch2\u003eFleur de Bach Walnut (Noyer) bio en granules : le repère des périodes de changement\u003c\/h2\u003e\n    \u003cp\u003eUn déménagement, un nouveau poste, une séparation ou l'arrivée d'un enfant : certaines transitions nous bousculent, même lorsqu'elles sont désirées. La \u003cstrong\u003efleur de Bach 33 Walnut (Noyer)\u003c\/strong\u003e de \u003cstrong\u003eBiofloral\u003c\/strong\u003e est traditionnellement associée à l'\u003cstrong\u003eadaptation au changement\u003c\/strong\u003e. Elle s'inscrit dans la méthode du \u003cstrong\u003eDr Edward Bach\u003c\/strong\u003e et vous accompagne pour rester fidèle à vous-même quand tout autour de vous évolue.\u003c\/p\u003e\n    \u003cp\u003eIci, la préparation est \u003cstrong\u003ebio\u003c\/strong\u003e, sans alcool, et se présente en \u003cstrong\u003egranules\u003c\/strong\u003e faciles à emporter.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-waln-section\"\u003e\n    \u003ch2\u003eDans quelles situations choisir la fleur de Bach Walnut ?\u003c\/h2\u003e\n    \u003cp class=\"soi-waln-section-intro\"\u003eWalnut est souvent choisie lorsque l'on traverse une période de passage et que l'on recherche un \u003cstrong\u003eancrage intérieur\u003c\/strong\u003e. Voici quelques exemples concrets.\u003c\/p\u003e\n    \u003cdiv class=\"soi-waln-grid\"\u003e\n      \u003cdiv class=\"soi-waln-card\"\u003e\n        \u003ch3\u003eUn changement de vie\u003c\/h3\u003e\n        \u003cp\u003eNouvelle ville, nouveau travail, reconversion ou départ à la retraite.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-card\"\u003e\n        \u003ch3\u003eLes périodes de stress liées à la nouveauté\u003c\/h3\u003e\n        \u003cp\u003eLorsque vous vous sentez influencé par l'avis des autres ou par l'ambiance qui vous entoure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-card\"\u003e\n        \u003ch3\u003eUn tournant familial\u003c\/h3\u003e\n        \u003cp\u003eArrivée d'un enfant, séparation ou départ des enfants du foyer : quand l'équilibre de la maison se redessine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-card\"\u003e\n        \u003ch3\u003eUne nouvelle étape personnelle\u003c\/h3\u003e\n        \u003cp\u003eDébut d'études, nouveau rythme de vie, reprise d'une activité : le moment de prendre ses marques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-waln-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les granules bio Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-waln-benefits\"\u003e\n      \u003cdiv class=\"soi-waln-benefit\"\u003e\n        \u003cdiv class=\"soi-waln-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSans alcool\u003c\/h3\u003e\n        \u003cp\u003ePratique pour les personnes qui évitent l'alcool, pour un usage quotidien comme au travail.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-benefit\"\u003e\n        \u003cdiv class=\"soi-waln-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eIngrédients bio\u003c\/h3\u003e\n        \u003cp\u003eIssus de l'agriculture biologique, avec un dosage selon la méthode originale (1\/240e).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-benefit\"\u003e\n        \u003cdiv class=\"soi-waln-benefit-icon\"\u003e\u003cspan\u003e🎒\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormat nomade\u003c\/h3\u003e\n        \u003cp\u003eLe flacon en verre teinté de 19,5 g se glisse facilement dans un sac ou une trousse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-benefit\"\u003e\n        \u003cdiv class=\"soi-waln-benefit-icon\"\u003e\u003cspan\u003e🍬\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUn goût doux\u003c\/h3\u003e\n        \u003cp\u003eLes granules fondent facilement sous la langue.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-waln-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach Walnut ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-waln-timeline\"\u003e\n      \u003cdiv class=\"soi-waln-step\"\u003e\n        \u003cdiv class=\"soi-waln-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-waln-step-content\"\u003e\n          \u003ch3\u003eLa dose\u003c\/h3\u003e\n          \u003cp\u003ePrenez \u003cstrong\u003e3 à 4 granules, 4 fois par jour\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-step\"\u003e\n        \u003cdiv class=\"soi-waln-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-waln-step-content\"\u003e\n          \u003ch3\u003eLe mode de prise\u003c\/h3\u003e\n          \u003cp\u003eLaissez les granules fondre dans la bouche, ou dissolvez-les dans un verre d'eau que vous boirez par petites gorgées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-step\"\u003e\n        \u003cdiv class=\"soi-waln-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-waln-step-content\"\u003e\n          \u003ch3\u003eLa durée\u003c\/h3\u003e\n          \u003cp\u003ePoursuivez pendant \u003cstrong\u003e1 à 4 semaines\u003c\/strong\u003e. Chaque personne réagit à sa façon : observez votre ressenti sur quelques jours, puis ajustez la durée dans la limite recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-waln-tip\"\u003e\n      \u003cdiv class=\"soi-waln-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez vos prises à des repères de votre journée : réveil, avant le déjeuner, fin d'après-midi, coucher. Évitez de toucher les granules avec les doigts en les versant d'abord dans le bouchon, et conservez le flacon à l'abri de la chaleur et de la lumière.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-waln-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-waln-compo\"\u003e\n      \u003cdiv class=\"soi-waln-compo-row\"\u003e\n        \u003cspan class=\"soi-waln-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-waln-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-compo-row\"\u003e\n        \u003cspan class=\"soi-waln-compo-label\"\u003ePréparation florale\u003c\/span\u003e\n        \u003cspan class=\"soi-waln-compo-value\"\u003eFleur de Bach* Walnut (Juglans regia) à 1\/240e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-compo-row\"\u003e\n        \u003cspan class=\"soi-waln-compo-label\"\u003eMéthode\u003c\/span\u003e\n        \u003cspan class=\"soi-waln-compo-value\"\u003eMéthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-compo-row\"\u003e\n        \u003cspan class=\"soi-waln-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-waln-compo-value\"\u003e3 à 4 granules par prise, 4 prises par jour, soit 12 à 16 granules par jour maximum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-waln-compo-row\"\u003e\n        \u003cspan class=\"soi-waln-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-waln-compo-value\"\u003eFlacon de 19,5 g de granules\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-waln-note\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n    \u003cp class=\"soi-waln-note\"\u003eLes AJR\/VNR ne s'appliquent pas à ce type de préparation florale, qui n'apporte ni vitamines ni minéraux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-waln-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-waln-accordion\"\u003e\n      \u003cdetails class=\"soi-waln-accordion-item\"\u003e\n        \u003csummary class=\"soi-waln-accordion-header\"\u003eDose et suivi médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-waln-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 une alimentation variée et équilibrée ou un mode de vie sain. En cas de stress persistant ou de mal-être durable, parlez-en à votre médecin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-waln-accordion-item\"\u003e\n        \u003csummary class=\"soi-waln-accordion-header\"\u003ePersonnes diabétiques\u003c\/summary\u003e\n        \u003cdiv class=\"soi-waln-accordion-content\"\u003e\n          \u003cp\u003eLes granules ont pour support du sucre de canne : demandez conseil à votre médecin si vous êtes diabétique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-waln-accordion-item\"\u003e\n        \u003csummary class=\"soi-waln-accordion-header\"\u003eEnfants\u003c\/summary\u003e\n        \u003cdiv class=\"soi-waln-accordion-content\"\u003e\n          \u003cp\u003eTenez le flacon hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-waln-accordion-item\"\u003e\n        \u003csummary class=\"soi-waln-accordion-header\"\u003eTri du flacon\u003c\/summary\u003e\n        \u003cdiv class=\"soi-waln-accordion-content\"\u003e\n          \u003cp\u003eLe flacon se jette dans le bac à verre. Les règles de tri peuvent varier 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-waln-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-waln-cta-box\"\u003e\n      \u003cp class=\"soi-waln-cta-tag\" style=\"color: white;\"\u003eQuand la vie change de rythme, gardez votre cap\u003c\/p\u003e\n      \u003cp class=\"soi-waln-cta-text\" style=\"color: white;\"\u003eDes granules bio et sans alcool, simples à glisser dans votre quotidien : un petit rituel pour avancer avec confiance, rester fidèle à vos valeurs et accueillir le nouveau chapitre avec sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-waln-fiche {\n  --soi-waln-marine: #1A2D3D;\n  --soi-waln-marine-dark: #0F1E2B;\n  --soi-waln-marine-light: #2C4458;\n  --soi-waln-pomme: #A1C544;\n  --soi-waln-pomme-dark: #84A636;\n  --soi-waln-pomme-light: rgba(161,197,68,0.10);\n  --soi-waln-white: #FFFFFF;\n  --soi-waln-off-white: #F8FAF6;\n  --soi-waln-stone: #F1F3EE;\n  --soi-waln-line: #E5E8E0;\n  --soi-waln-primary: #9B7AB5;\n  --soi-waln-primary-soft: #EFE8F4;\n  --soi-waln-accent: #5A3A2A;\n  --soi-waln-text: #1A2D3D;\n  --soi-waln-text-soft: #4A5B6B;\n  --soi-waln-text-muted: #7B8693;\n  --soi-waln-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-waln-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-waln-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-waln-radius: 12px;\n  --soi-waln-radius-sm: 8px;\n  --soi-waln-radius-pill: 999px;\n}\n\n.soi-waln-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-waln-fiche img { max-width: 100%; height: auto; }\n\n.soi-waln-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-waln-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-waln-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-waln-hero {\n  position: relative;\n  background: var(--soi-waln-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-waln-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-waln-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-waln-pomme) 0%, var(--soi-waln-pomme) 70%, var(--soi-waln-primary) 100%);\n}\n\n.soi-waln-hero::after {\n  content: '';\n  position: absolute;\n  bottom: -60px;\n  right: -60px;\n  width: 180px;\n  height: 180px;\n  border-radius: 50%;\n  background: var(--soi-waln-primary);\n  opacity: 0.12;\n}\n\n.soi-waln-hero-tag {\n  position: relative;\n  z-index: 1;\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-waln-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-waln-pomme);\n  border-radius: 50%;\n}\n\n.soi-waln-hero-title {\n  position: relative;\n  z-index: 1;\n  display: block;\n  color: var(--soi-waln-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-waln-hero-subtitle {\n  position: relative;\n  z-index: 1;\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-waln-hero-labels {\n  position: relative;\n  z-index: 1;\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-waln-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-waln-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-waln-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-waln-label-accent {\n  background: var(--soi-waln-pomme);\n  border-color: var(--soi-waln-pomme);\n  color: var(--soi-waln-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-waln-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-waln-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-waln-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-waln-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-waln-pomme);\n  border-radius: 2px;\n}\n\n.soi-waln-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-waln-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-waln-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-waln-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-waln-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-waln-section p.soi-waln-section-intro {\n  color: var(--soi-waln-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-waln-section strong {\n  color: var(--soi-waln-marine);\n  font-weight: 600;\n}\n\n.soi-waln-section p.soi-waln-note {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-waln-text-muted);\n  margin-top: 0.8rem;\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-waln-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-waln-benefit {\n  background: var(--soi-waln-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-waln-radius);\n  border: 1px solid var(--soi-waln-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-waln-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-waln-shadow-md);\n}\n\n.soi-waln-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-waln-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-waln-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-waln-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-waln-benefit:hover .soi-waln-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-waln-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-waln-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-waln-section .soi-waln-benefit p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-waln-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-waln-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-waln-card {\n  background: var(--soi-waln-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-waln-radius);\n  border-left: 3px solid var(--soi-waln-pomme);\n}\n\n.soi-waln-card:nth-child(even) {\n  background: var(--soi-waln-primary-soft);\n  border-left-color: var(--soi-waln-primary);\n}\n\n.soi-waln-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-waln-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-waln-section .soi-waln-card p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-waln-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIMELINE === *\/\n.soi-waln-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-waln-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-waln-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-waln-radius);\n  border: 1px solid var(--soi-waln-line);\n  align-items: flex-start;\n}\n\n.soi-waln-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-waln-marine);\n  color: var(--soi-waln-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-waln-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-waln-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-waln-section .soi-waln-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-waln-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-waln-compo {\n  background: var(--soi-waln-off-white);\n  border-radius: var(--soi-waln-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-waln-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-waln-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-waln-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-waln-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-waln-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-waln-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-waln-marine);\n  text-align: right;\n  max-width: 60%;\n}\n\n\/* === TIP === *\/\n.soi-waln-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-waln-pomme-light);\n  border-left: 4px solid var(--soi-waln-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-waln-radius) var(--soi-waln-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-waln-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-waln-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-waln-marine);\n  margin-bottom: 4px;\n}\n\n.soi-waln-section .soi-waln-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-waln-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-waln-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-waln-accordion-item {\n  background: var(--soi-waln-off-white);\n  border-radius: var(--soi-waln-radius-sm);\n  border: 1px solid var(--soi-waln-line);\n  overflow: hidden;\n}\n\n.soi-waln-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-waln-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-waln-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-waln-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-waln-pomme-dark);\n  transition: transform 0.2s ease;\n}\n\n.soi-waln-accordion-item[open] .soi-waln-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-waln-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-waln-section .soi-waln-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-waln-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-waln-cta-box {\n  background: var(--soi-waln-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-waln-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-waln-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-waln-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-waln-section .soi-waln-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-waln-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-waln-section .soi-waln-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 2.6vw, 20px);\n  font-weight: 500;\n  color: var(--soi-waln-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-waln-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-waln-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-waln-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n\n  .soi-waln-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-waln-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-waln-fiche {\n    --soi-waln-text-soft: #2C3E50;\n    --soi-waln-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333261742410,"sku":"BI0215","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-walnut-noyer-bio-en-granules-195-g-biofloral-packshot_44bfac2f-7ed9-4180-8b4c-ad512f42562b.webp?v=1792569919"},{"product_id":"fleur-de-bach-white-chestnut-marronnier-blanc-granules-biofloral","title":"Fleur de Bach White Chestnut (Marronnier blanc) Bio en granules - 19,5 g - Biofloral","description":"\u003cdiv class=\"soi-whch-fiche\"\u003e\n\n  \u003csection class=\"soi-whch-hero\"\u003e\n    \u003cdiv class=\"soi-whch-hero-tag\"\u003e\n      \u003cspan class=\"soi-whch-tag-dot\"\u003e\u003c\/span\u003e\n      Fleur de Bach n°35 · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-whch-hero-title\"\u003eQuand le mental cherche le bouton pause\u003c\/span\u003e\n    \u003cp class=\"soi-whch-hero-subtitle\"\u003eLe Marronnier blanc est traditionnellement associé aux pensées récurrentes et à la difficulté à lâcher prise, pour retrouver un esprit plus calme, plus clair, et une joie de vivre retrouvée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-whch-hero-labels\"\u003e\n      \u003cspan class=\"soi-whch-label soi-whch-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-whch-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-whch-label\"\u003eFLEUR DE BACH AUTHENTIQUE\u003c\/span\u003e\n      \u003cspan class=\"soi-whch-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-whch-section\"\u003e\n    \u003ch2\u003eWhite Chestnut (Marronnier blanc) : la fleur de Bach des pensées qui tournent en boucle\u003c\/h2\u003e\n    \u003cp\u003eVous rejouez une conversation pour la dixième fois ? Les idées s'enchaînent au moment de vous endormir ? La \u003cstrong\u003eFleur de Bach White Chestnut Bio en granules Biofloral\u003c\/strong\u003e a été pensée pour ces moments où le mental ne trouve plus le bouton « pause ».\u003c\/p\u003e\n    \u003cp\u003eNuméro 35 des 38 élixirs du Dr Edward Bach, le \u003cstrong\u003eMarronnier blanc\u003c\/strong\u003e (\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e) est traditionnellement associé aux \u003cstrong\u003epensées récurrentes\u003c\/strong\u003e, aux ruminations et à la difficulté à lâcher prise. Il accompagne la recherche d'un esprit plus calme, plus clair, et d'une \u003cstrong\u003ejoie de vivre\u003c\/strong\u003e retrouvée.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-whch-section\"\u003e\n    \u003ch2\u003eLes bienfaits attendus de la fleur de Bach White Chestnut\u003c\/h2\u003e\n    \u003cp class=\"soi-whch-section-intro\"\u003eLes fleurs de Bach ne sont pas des médicaments : elles s'envisagent comme un accompagnement émotionnel doux. Voici pourquoi les utilisateurs se tournent vers White Chestnut.\u003c\/p\u003e\n    \u003cdiv class=\"soi-whch-benefits\"\u003e\n      \u003cdiv class=\"soi-whch-benefit\"\u003e\n        \u003cdiv class=\"soi-whch-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApaiser le bavardage mental\u003c\/h3\u003e\n        \u003cp\u003eEn fin de journée, lorsque les idées continuent de s'enchaîner.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-benefit\"\u003e\n        \u003cdiv class=\"soi-whch-benefit-icon\"\u003e\u003cspan\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFavoriser la concentration\u003c\/h3\u003e\n        \u003cp\u003eQuand les pensées parasites s'invitent et dispersent votre attention.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-benefit\"\u003e\n        \u003cdiv class=\"soi-whch-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRetrouver la sérénité intérieure\u003c\/h3\u003e\n        \u003cp\u003eAprès une période de tension, pour revenir à plus de calme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-benefit\"\u003e\n        \u003cdiv class=\"soi-whch-benefit-icon\"\u003e\u003cspan\u003e🧭\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePrendre du recul\u003c\/h3\u003e\n        \u003cp\u003ePour une réflexion plus posée et plus constructive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-whch-section\"\u003e\n    \u003ch2\u003eFleur de Bach et stress : quelle place pour White Chestnut ?\u003c\/h2\u003e\n    \u003cp class=\"soi-whch-section-intro\"\u003eEn matière de fleur de Bach et stress, chaque élixir cible une émotion précise. White Chestnut convient surtout lorsque le stress se manifeste par des \u003cstrong\u003epensées qui tournent sans fin\u003c\/strong\u003e, plutôt que par un choc ou une peur soudaine. C'est une fleur unique et ciblée, à suivre sur quelques semaines quand les ruminations s'installent.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-whch-section\"\u003e\n    \u003ch2\u003eComment prendre la fleur de Bach White Chestnut en granules ?\u003c\/h2\u003e\n    \u003cp class=\"soi-whch-section-intro\"\u003eLes granules sont \u003cstrong\u003esans alcool\u003c\/strong\u003e, pratiques à glisser dans un sac et adaptées à la plupart des profils. Voici comment procéder.\u003c\/p\u003e\n    \u003cdiv class=\"soi-whch-timeline\"\u003e\n      \u003cdiv class=\"soi-whch-step\"\u003e\n        \u003cdiv class=\"soi-whch-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-whch-step-content\"\u003e\n          \u003ch3\u003ePrélevez 3 à 4 granules\u003c\/h3\u003e\n          \u003cp\u003eDirectement dans le bouchon du flacon, sans les toucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-step\"\u003e\n        \u003cdiv class=\"soi-whch-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-whch-step-content\"\u003e\n          \u003ch3\u003eLaissez-les fondre\u003c\/h3\u003e\n          \u003cp\u003eDans la bouche ou dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-step\"\u003e\n        \u003cdiv class=\"soi-whch-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-whch-step-content\"\u003e\n          \u003ch3\u003eRenouvelez 4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePendant 1 à 4 semaines, par exemple au réveil, à midi, en fin d'après-midi et au coucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-whch-tip\"\u003e\n      \u003cdiv class=\"soi-whch-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCalez vos 4 prises sur des repères fixes de votre journée pour ne pas en oublier : la régularité compte davantage que l'heure exacte. Faites ensuite le point sur votre ressenti au fil des semaines.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-whch-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-whch-compo\"\u003e\n      \u003cdiv class=\"soi-whch-compo-row\"\u003e\n        \u003cspan class=\"soi-whch-compo-label\"\u003eSupport des granules\u003c\/span\u003e\n        \u003cspan class=\"soi-whch-compo-value\"\u003eSucre de canne*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-compo-row\"\u003e\n        \u003cspan class=\"soi-whch-compo-label\"\u003ePréparation florale\u003c\/span\u003e\n        \u003cspan class=\"soi-whch-compo-value\"\u003eFleur de Bach* White Chestnut (\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-compo-row\"\u003e\n        \u003cspan class=\"soi-whch-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-whch-compo-value\"\u003e1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-compo-row\"\u003e\n        \u003cspan class=\"soi-whch-compo-label\"\u003eDosage\u003c\/span\u003e\n        \u003cspan class=\"soi-whch-compo-value\"\u003e3 à 4 granules par prise, 4 prises par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-whch-compo-row\"\u003e\n        \u003cspan class=\"soi-whch-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-whch-compo-value\"\u003eFlacon en verre de 19,5 g de granules\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-whch-note\"\u003e*Ingrédients issus de l'agriculture biologique. Les AJR\/VNR ne sont pas applicables : il s'agit d'une préparation florale, sans vitamines ni minéraux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-whch-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Biofloral ?\u003c\/h2\u003e\n    \u003cp\u003eBiofloral propose une \u003cstrong\u003efleur de Bach authentique, bio et élaborée de manière artisanale\u003c\/strong\u003e. Le flacon en verre teinté protège la préparation, et il se recycle dans le bac à verre (les règles de tri peuvent varier selon votre commune).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-whch-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-whch-accordion\"\u003e\n      \u003cdetails class=\"soi-whch-accordion-item\"\u003e\n        \u003csummary class=\"soi-whch-accordion-header\"\u003eBon usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-whch-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée. Tenez hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-whch-accordion-item\"\u003e\n        \u003csummary class=\"soi-whch-accordion-header\"\u003ePlace dans votre hygiène de vie\u003c\/summary\u003e\n        \u003cdiv class=\"soi-whch-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne remplace pas un traitement médical, ni un régime alimentaire varié et équilibré, ni un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-whch-accordion-item\"\u003e\n        \u003csummary class=\"soi-whch-accordion-header\"\u003eQuand demander conseil\u003c\/summary\u003e\n        \u003cdiv class=\"soi-whch-accordion-content\"\u003e\n          \u003cp\u003eEn cas de troubles persistants, d'anxiété importante, de grossesse ou de traitement en cours, demandez conseil à votre médecin ou pharmacien. Les granules ont pour support du sucre de canne : demandez aussi conseil si vous êtes diabétique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-whch-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-whch-cta-box\"\u003e\n      \u003cp class=\"soi-whch-cta-tag\" style=\"color: white;\"\u003eUn flacon, un geste simple\u003c\/p\u003e\n      \u003cp class=\"soi-whch-cta-text\" style=\"color: white;\"\u003eLaissez fondre quelques granules, respirez, et offrez à votre esprit une parenthèse de douceur pour redécouvrir le calme, la clarté et la joie de vivre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-whch-marine: #1A2D3D;\n  --soi-whch-marine-dark: #0F1E2B;\n  --soi-whch-marine-light: #2C4458;\n  --soi-whch-pomme: #A1C544;\n  --soi-whch-pomme-dark: #84A636;\n  --soi-whch-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-whch-white: #FFFFFF;\n  --soi-whch-off-white: #F8FAF6;\n  --soi-whch-stone: #F1F3EE;\n  --soi-whch-line: #E5E8E0;\n\n  --soi-whch-primary: #E6D27A;\n  --soi-whch-primary-soft: #FBF6DF;\n  --soi-whch-accent: #6B4A2A;\n\n  --soi-whch-text: #1A2D3D;\n  --soi-whch-text-soft: #4A5B6B;\n  --soi-whch-text-muted: #7B8693;\n\n  --soi-whch-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-whch-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-whch-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-whch-radius: 12px;\n  --soi-whch-radius-sm: 8px;\n  --soi-whch-radius-pill: 999px;\n}\n\n.soi-whch-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-whch-fiche img { max-width: 100%; height: auto; }\n\n.soi-whch-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-whch-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-whch-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-whch-hero {\n  position: relative;\n  background: var(--soi-whch-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-whch-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-whch-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-whch-pomme) 0%, var(--soi-whch-pomme) 70%, var(--soi-whch-primary) 100%);\n}\n.soi-whch-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.soi-whch-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-whch-pomme);\n  border-radius: 50%;\n}\n.soi-whch-hero-title {\n  display: block;\n  color: var(--soi-whch-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-whch-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-whch-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-whch-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-whch-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-whch-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-whch-label-accent {\n  background: var(--soi-whch-pomme);\n  border-color: var(--soi-whch-pomme);\n  color: var(--soi-whch-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-whch-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-whch-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-whch-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-whch-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-whch-pomme);\n  border-radius: 2px;\n}\n.soi-whch-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-whch-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-whch-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-whch-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-whch-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-whch-section p.soi-whch-section-intro {\n  color: var(--soi-whch-text-soft);\n  margin-bottom: 1.5rem;\n}\n.soi-whch-section p.soi-whch-after {\n  margin-top: 1.25rem;\n  color: var(--soi-whch-text-soft);\n}\n.soi-whch-section p.soi-whch-note {\n  margin-top: 1rem;\n  font-size: 13px;\n  color: var(--soi-whch-text-muted);\n}\n\n\/* BENEFITS *\/\n.soi-whch-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n.soi-whch-benefit {\n  background: var(--soi-whch-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-whch-radius);\n  border: 1px solid var(--soi-whch-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-whch-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-whch-shadow-md);\n}\n.soi-whch-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-whch-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-whch-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-whch-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n.soi-whch-benefit:hover .soi-whch-benefit-icon::after {\n  opacity: 1;\n}\n.soi-whch-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-whch-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-whch-section .soi-whch-benefit p {\n  font-size: 15px;\n  color: var(--soi-whch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-whch-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-whch-card {\n  background: var(--soi-whch-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-whch-radius);\n  border-left: 3px solid var(--soi-whch-pomme);\n}\n.soi-whch-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-whch-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-whch-section .soi-whch-card p {\n  font-size: 14px;\n  color: var(--soi-whch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-whch-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n.soi-whch-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-whch-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-whch-radius);\n  border: 1px solid var(--soi-whch-line);\n  align-items: flex-start;\n}\n.soi-whch-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-whch-marine);\n  color: var(--soi-whch-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-whch-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-whch-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-whch-section .soi-whch-step-content p {\n  font-size: 15px;\n  color: var(--soi-whch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-whch-compo {\n  background: var(--soi-whch-primary-soft);\n  border-top: 3px solid var(--soi-whch-primary);\n  border-radius: var(--soi-whch-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n.soi-whch-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-whch-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-whch-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-whch-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-whch-accent);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n.soi-whch-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-whch-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-whch-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-whch-pomme-light);\n  border-left: 4px solid var(--soi-whch-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-whch-radius) var(--soi-whch-radius) 0;\n  align-items: flex-start;\n}\n.soi-whch-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-whch-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-whch-marine);\n  margin-bottom: 4px;\n}\n.soi-whch-section .soi-whch-tip p {\n  font-size: 15px;\n  color: var(--soi-whch-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-whch-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-whch-accordion-item {\n  background: var(--soi-whch-off-white);\n  border-radius: var(--soi-whch-radius-sm);\n  border: 1px solid var(--soi-whch-line);\n  overflow: hidden;\n}\n.soi-whch-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-whch-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-whch-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-whch-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-whch-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-whch-accordion-item[open] .soi-whch-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-whch-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-whch-section .soi-whch-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-whch-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-whch-cta-box {\n  background: var(--soi-whch-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-whch-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-whch-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-whch-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-whch-section .soi-whch-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-whch-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-whch-section .soi-whch-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-whch-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-whch-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-whch-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-whch-compo-value {\n    text-align: left;\n  }\n  .soi-whch-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-whch-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-whch-fiche {\n    --soi-whch-text-soft: #2C3E50;\n    --soi-whch-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333261873482,"sku":"BI0220","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/fleur-de-bach-white-chestnut-marronnier-blanc-bio-en-granule-packshot.webp?v=1792569813"},{"product_id":"elixir-de-curcuma-bio-300-ml-biofloral","title":"Élixir bio au curcuma - 300 ml - Biofloral","description":"\u003cdiv class=\"soi-curc-fiche\"\u003e\n\n  \u003csection class=\"soi-curc-hero\"\u003e\n    \u003cdiv class=\"soi-curc-hero-tag\"\u003e\n      \u003cspan class=\"soi-curc-tag-dot\"\u003e\u003c\/span\u003e\n      Complément alimentaire · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-curc-hero-title\"\u003eLa chaleur dorée du curcuma, à boire simplement\u003c\/span\u003e\n    \u003cp class=\"soi-curc-hero-subtitle\"\u003eUne recette traditionnelle liquide qui associe le curcuma au poivre, au gingembre et à des épices chaudes biologiques. Vous la prenez pure ou diluée, sans gélule à avaler ni poudre à mélanger.\u003c\/p\u003e\n    \u003cdiv class=\"soi-curc-hero-labels\"\u003e\n      \u003cspan class=\"soi-curc-label soi-curc-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-curc-label\"\u003eRECETTE TRADITIONNELLE\u003c\/span\u003e\n      \u003cspan class=\"soi-curc-label\"\u003eELIXIRIUM VITAE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eÉlixir de curcuma bio Biofloral : l'alternative liquide à la poudre et aux gélules\u003c\/h2\u003e\n    \u003cp\u003eVous cherchez du \u003cstrong\u003ecurcuma bio\u003c\/strong\u003e mais hésitez entre le \u003cstrong\u003ecurcuma bio en poudre\u003c\/strong\u003e et les \u003cstrong\u003egélules de curcuma bio\u003c\/strong\u003e ? Cet \u003cstrong\u003eélixir de curcuma bio de Biofloral\u003c\/strong\u003e vous propose une troisième voie : une recette traditionnelle liquide, facile à doser, qui associe le curcuma à des épices et plantes biologiques choisies pour leur complémentarité.\u003c\/p\u003e\n    \u003cp\u003eLe curcuma (\u003cem\u003eCurcuma longa\u003c\/em\u003e), originaire d'Asie du Sud, est apprécié depuis des siècles pour sa couleur dorée et ses usages traditionnels. Ici, il est extrait dans un vin biologique, puis associé à du miel, du poivre, du gingembre et des épices chaudes. Le résultat : un flacon de 300 ml aux notes épicées, à prendre pur ou dilué dans l'eau.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eÉlixir, poudre ou gélules : ce qui change vraiment\u003c\/h2\u003e\n    \u003cdiv class=\"soi-curc-benefits\"\u003e\n      \u003cdiv class=\"soi-curc-benefit\"\u003e\n        \u003cdiv class=\"soi-curc-benefit-icon\"\u003e\u003cspan\u003e🥄\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePas de gélule à avaler\u003c\/h3\u003e\n        \u003cp\u003eUne solution pratique si vous n'aimez pas les comprimés ou si vous préférez une prise plus conviviale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-benefit\"\u003e\n        \u003cdiv class=\"soi-curc-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePas de poudre à mélanger\u003c\/h3\u003e\n        \u003cp\u003eLe curcuma poudre bio tache, se dissout mal et son goût terreux ne plaît pas à tout le monde. L'élixir se boit sans préparation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-benefit\"\u003e\n        \u003cdiv class=\"soi-curc-benefit-icon\"\u003e\u003cspan\u003e🌶️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUne synergie déjà pensée\u003c\/h3\u003e\n        \u003cp\u003eLe poivre noir, souvent ajouté aux gélules de curcuma, fait ici partie de la formule, avec le gingembre, la cannelle, la cardamome et la muscade.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-benefit\"\u003e\n        \u003cdiv class=\"soi-curc-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eUne dose modulable\u003c\/h3\u003e\n        \u003cp\u003eÀ la cuillère, pur ou dilué, selon vos habitudes et votre sensibilité aux saveurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-curc-after\"\u003eLe curcuma contient naturellement de la curcumine, un composé antioxydant. Cet élixir s'inscrit dans une démarche de bien-être global, notamment pour le \u003cstrong\u003econfort musculaire et articulaire\u003c\/strong\u003e au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eComposition de l'élixir de curcuma bio\u003c\/h2\u003e\n    \u003cp class=\"soi-curc-section-intro\"\u003eIngrédients pour 30 ml, soit la dose quotidienne maximale conseillée.\u003c\/p\u003e\n    \u003cdiv class=\"soi-curc-compo\"\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eExtrait hydroalcoolique de plantes*\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eÀ base de vin\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row soi-curc-compo-row-key\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eCurcuma* (Curcuma longa)\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003e24 ml, soit 3 000 mg pour 30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003ePoivre* (Piper nigrum)\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003e0,37 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eCannelle* (Cinnamomum zeylanicum)\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003e0,24 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eMiel*\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eToutes fleurs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eGingembre*\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003e\u003cem\u003eZingiber officinale\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eNoix de muscade*\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003e\u003cem\u003eMyristica fragrans\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eCardamome*\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003e\u003cem\u003eElettaria cardamomum\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eEssences spagyriques*\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eEau, alcool, curcuma, poivre\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-curc-footnote\"\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eAJR \/ VNR :\u003c\/strong\u003e aucune valeur de référence n'est définie pour le curcuma et les extraits de plantes de cette formule. Il n'y a donc pas de pourcentage d'apport journalier à afficher.\u003c\/p\u003e\n    \u003cp class=\"soi-curc-note\"\u003eBon à savoir : la formule contient de l'alcool (base de vin) et du miel.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eComment prendre l'élixir de curcuma bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-curc-timeline\"\u003e\n      \u003cdiv class=\"soi-curc-step\"\u003e\n        \u003cdiv class=\"soi-curc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-curc-step-content\"\u003e\n          \u003ch3\u003ePur\u003c\/h3\u003e\n          \u003cp\u003e1 cuillère à soupe (15 ml), 2 fois par jour, de préférence en dehors des repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-step\"\u003e\n        \u003cdiv class=\"soi-curc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-curc-step-content\"\u003e\n          \u003ch3\u003eDilué\u003c\/h3\u003e\n          \u003cp\u003e2 cuillères à soupe dans 1 litre d'eau, à boire tout au long de la journée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-step\"\u003e\n        \u003cdiv class=\"soi-curc-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-curc-step-content\"\u003e\n          \u003ch3\u003eEn cure\u003c\/h3\u003e\n          \u003cp\u003e28 jours (une lunaison), à renouveler plusieurs fois par an si besoin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-curc-tip\"\u003e\n      \u003cdiv class=\"soi-curc-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa dose maximale est de 30 ml par jour : un flacon de 300 ml correspond donc à environ 10 jours. Pour une cure complète de 28 jours, nous vous recommandons de prévoir 3 flacons.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003ePour qui, et dans quels moments ?\u003c\/h2\u003e\n    \u003cp class=\"soi-curc-section-intro\"\u003eCet élixir plaira aux adeptes de plantes et de rituels simples. Il peut être apprécié :\u003c\/p\u003e\n    \u003cdiv class=\"soi-curc-grid\"\u003e\n      \u003cdiv class=\"soi-curc-card\"\u003e\n        \u003ch3\u003e🏃 Personnes actives et sportives\u003c\/h3\u003e\n        \u003cp\u003ePour celles et ceux sollicités physiquement, qui cherchent à entretenir leur confort musculaire et articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-card\"\u003e\n        \u003ch3\u003e🍂 Changements de saison\u003c\/h3\u003e\n        \u003cp\u003eLorsque vous souhaitez soigner votre hygiène de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-card\"\u003e\n        \u003ch3\u003e🫗 Amateurs de forme liquide\u003c\/h3\u003e\n        \u003cp\u003ePour celles et ceux qui préfèrent une forme liquide au curcuma bio en gélules ou en poudre.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-curc-after\"\u003eVous pouvez aussi le diluer dans de l'eau tiède pour une boisson réconfortante, aux saveurs d'épices douces.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-curc-accordion\"\u003e\n      \u003cdetails class=\"soi-curc-accordion-item\"\u003e\n        \u003csummary class=\"soi-curc-accordion-header\"\u003ePublics déconseillés\u003c\/summary\u003e\n        \u003cdiv class=\"soi-curc-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes, aux femmes allaitantes et aux enfants de moins de 6 ans.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-curc-accordion-item\"\u003e\n        \u003csummary class=\"soi-curc-accordion-header\"\u003eTraitement anticoagulant\u003c\/summary\u003e\n        \u003cdiv class=\"soi-curc-accordion-content\"\u003e\n          \u003cp\u003eEn cas de traitement anticoagulant, demandez conseil à votre médecin ou à votre pharmacien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-curc-accordion-item\"\u003e\n        \u003csummary class=\"soi-curc-accordion-header\"\u003ePrésence d'alcool\u003c\/summary\u003e\n        \u003cdiv class=\"soi-curc-accordion-content\"\u003e\n          \u003cp\u003eCe produit contient de l'alcool : à prendre en compte selon votre situation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-curc-accordion-item\"\u003e\n        \u003csummary class=\"soi-curc-accordion-header\"\u003eDose et rangement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-curc-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Tenir hors de la portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-curc-after\"\u003eCe complément alimentaire ne remplace ni un traitement médical, ni une alimentation variée et équilibrée, ni un mode de vie sain.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-curc-section\"\u003e\n    \u003ch2\u003eInfos pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-curc-compo\"\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eBiofloral, gamme Elixirium Vitae, recette traditionnelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eFlacon en verre teinté de 300 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eDistribution\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eProduit réservé aux magasins bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-curc-compo-row\"\u003e\n        \u003cspan class=\"soi-curc-compo-label\"\u003eRecyclage\u003c\/span\u003e\n        \u003cspan class=\"soi-curc-compo-value\"\u003eFlacon à déposer dans le bac de tri jaune (les règles peuvent varier selon votre commune)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-curc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-curc-cta-box\"\u003e\n      \u003cp class=\"soi-curc-cta-tag\" style=\"color: white;\"\u003eUn rituel épicé, jour après jour\u003c\/p\u003e\n      \u003cp class=\"soi-curc-cta-text\" style=\"color: white;\"\u003eOffrez à votre quotidien la chaleur dorée du curcuma, réuni avec le poivre, le gingembre et des épices douces dans une recette traditionnelle bio, simple à boire et agréable à partager.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-curc-fiche {\n  --soi-curc-marine: #1A2D3D;\n  --soi-curc-marine-dark: #0F1E2B;\n  --soi-curc-marine-light: #2C4458;\n  --soi-curc-pomme: #A1C544;\n  --soi-curc-pomme-dark: #84A636;\n  --soi-curc-pomme-light: rgba(161,197,68,0.10);\n  --soi-curc-white: #FFFFFF;\n  --soi-curc-off-white: #F8FAF6;\n  --soi-curc-stone: #F1F3EE;\n  --soi-curc-line: #E5E8E0;\n  --soi-curc-primary: #D88542;\n  --soi-curc-primary-soft: rgba(216,133,66,0.10);\n  --soi-curc-accent: #C9733A;\n  --soi-curc-text: #1A2D3D;\n  --soi-curc-text-soft: #4A5B6B;\n  --soi-curc-text-muted: #7B8693;\n  --soi-curc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-curc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-curc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-curc-radius: 12px;\n  --soi-curc-radius-sm: 8px;\n  --soi-curc-radius-pill: 999px;\n}\n\n.soi-curc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-curc-fiche img { max-width: 100%; height: auto; }\n\n.soi-curc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-curc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-curc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-curc-hero {\n  position: relative;\n  background: var(--soi-curc-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-curc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-curc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-curc-pomme);\n}\n.soi-curc-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--soi-curc-primary);\n  opacity: 0.7;\n}\n.soi-curc-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-curc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-curc-pomme);\n  border-radius: 50%;\n}\n.soi-curc-hero-title {\n  display: block;\n  color: var(--soi-curc-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-curc-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-curc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-curc-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-curc-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-curc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-curc-label-accent {\n  background: var(--soi-curc-pomme);\n  border-color: var(--soi-curc-pomme);\n  color: var(--soi-curc-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-curc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-curc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-curc-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-curc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-curc-pomme);\n  border-radius: 2px;\n}\n.soi-curc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-curc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-curc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-curc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-curc-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-curc-section strong {\n  color: var(--soi-curc-marine);\n  font-weight: 600;\n}\n.soi-curc-section .soi-curc-section-intro {\n  color: var(--soi-curc-text-soft);\n  margin-bottom: 1.25rem;\n}\n.soi-curc-section .soi-curc-after {\n  margin-top: 1.25rem;\n}\n.soi-curc-section .soi-curc-footnote {\n  font-size: clamp(12px, 1.6vw, 13px);\n  color: var(--soi-curc-text-muted);\n  margin-top: 0.75rem;\n  font-style: italic;\n}\n.soi-curc-section .soi-curc-note {\n  background: var(--soi-curc-primary-soft);\n  border-left: 3px solid var(--soi-curc-primary);\n  padding: 0.85rem 1.25rem;\n  border-radius: 0 var(--soi-curc-radius-sm) var(--soi-curc-radius-sm) 0;\n}\n\n\/* BENEFITS *\/\n.soi-curc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n.soi-curc-benefit {\n  background: var(--soi-curc-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-curc-radius);\n  border: 1px solid var(--soi-curc-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-curc-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-curc-shadow-md);\n}\n.soi-curc-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-curc-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-curc-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-curc-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n.soi-curc-benefit:hover .soi-curc-benefit-icon::after {\n  opacity: 1;\n}\n.soi-curc-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-curc-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-curc-section .soi-curc-benefit p {\n  font-size: clamp(14px, 1.8vw, 15px);\n  color: var(--soi-curc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-curc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-curc-card {\n  background: var(--soi-curc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-curc-radius);\n  border-left: 3px solid var(--soi-curc-pomme);\n}\n.soi-curc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-curc-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-curc-section .soi-curc-card p {\n  font-size: 14px;\n  color: var(--soi-curc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-curc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n.soi-curc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-curc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-curc-radius);\n  border: 1px solid var(--soi-curc-line);\n  align-items: flex-start;\n}\n.soi-curc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-curc-marine);\n  color: var(--soi-curc-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  box-shadow: 0 0 0 3px var(--soi-curc-primary-soft);\n}\n.soi-curc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-curc-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-curc-section .soi-curc-step-content p {\n  font-size: clamp(14px, 1.8vw, 15px);\n  color: var(--soi-curc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-curc-compo {\n  background: var(--soi-curc-off-white);\n  border-radius: var(--soi-curc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n.soi-curc-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-curc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-curc-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-curc-compo-row-key {\n  background: var(--soi-curc-primary-soft);\n  border-left: 3px solid var(--soi-curc-primary);\n}\n.soi-curc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-curc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n.soi-curc-compo-row-key .soi-curc-compo-label {\n  color: var(--soi-curc-marine);\n  font-weight: 600;\n}\n.soi-curc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-curc-marine);\n  text-align: right;\n  max-width: 60%;\n}\n\n\/* TIP *\/\n.soi-curc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-curc-pomme-light);\n  border-left: 4px solid var(--soi-curc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-curc-radius) var(--soi-curc-radius) 0;\n  align-items: flex-start;\n}\n.soi-curc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-curc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-curc-marine);\n  margin-bottom: 4px;\n}\n.soi-curc-section .soi-curc-tip p {\n  font-size: clamp(14px, 1.8vw, 15px);\n  color: var(--soi-curc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-curc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-curc-accordion-item {\n  background: var(--soi-curc-off-white);\n  border-radius: var(--soi-curc-radius-sm);\n  border: 1px solid var(--soi-curc-line);\n  overflow: hidden;\n}\n.soi-curc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-curc-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-curc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-curc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-curc-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-curc-accordion-item[open] .soi-curc-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-curc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-curc-section .soi-curc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-curc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-curc-cta-box {\n  background: var(--soi-curc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-curc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-curc-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-curc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-curc-section .soi-curc-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-curc-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-curc-section .soi-curc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-curc-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-curc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-curc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-curc-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n  .soi-curc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-curc-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-curc-fiche {\n    --soi-curc-text-soft: #2C3E50;\n    --soi-curc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333262070090,"sku":"BI0230","price":14.85,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/elixir-bio-au-curcuma-300-ml-biofloral-packshot.webp?v=1793559308"},{"product_id":"vinaigre-des-4-voleurs-bio-500-ml-biofloral","title":"Vinaigre des 4 voleurs bio - 500 ml - Biofloral","description":"\u003cdiv class=\"soi-v4v-fiche\"\u003e\n\n\u003csection class=\"soi-v4v-hero\"\u003e\n  \u003cdiv class=\"soi-v4v-hero-tag\"\u003e\n    \u003cspan class=\"soi-v4v-tag-dot\"\u003e\u003c\/span\u003e\n    Complément alimentaire · Biofloral\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-v4v-hero-title\"\u003eL'élixir ancestral aux 14 plantes bio\u003c\/span\u003e\n  \u003cp class=\"soi-v4v-hero-subtitle\"\u003eFidèle à une recette traditionnelle vieille de plusieurs siècles, ce vinaigre de cidre enrichi de plantes et d'épices biologiques vous accompagne au quotidien en usage interne comme en soin externe.\u003c\/p\u003e\n  \u003cdiv class=\"soi-v4v-hero-labels\"\u003e\n    \u003cspan class=\"soi-v4v-label soi-v4v-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-v4v-label\"\u003eRECETTE TRADITIONNELLE\u003c\/span\u003e\n    \u003cspan class=\"soi-v4v-label\"\u003e14 PLANTES \u0026amp; ÉPICES\u003c\/span\u003e\n    \u003cspan class=\"soi-v4v-label\"\u003e500 ML\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-v4v-section\"\u003e\n  \u003ch2\u003eUne légende, une formule : l'histoire du vinaigre des 4 voleurs\u003c\/h2\u003e\n  \u003cp\u003eLa recette du vinaigre des quatre voleurs, aussi appelé « vinaigre de la peste », remonte au Moyen Âge. La légende veut que quatre brigands, protégés par cette préparation aromatique, auraient traversé les épidémies sans être touchés. Qu'on y croie ou non, cette formule a traversé les siècles et reste aujourd'hui l'un des remèdes traditionnels les plus recherchés en herboristerie.\u003c\/p\u003e\n  \u003cdiv class=\"soi-v4v-tip\"\u003e\n    \u003cdiv class=\"soi-v4v-tip-icon\"\u003e📜\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n      \u003cp\u003eBiofloral propose ici une version 100 % biologique de cette formule ancestrale, fidèle à l'esprit originel. Un véritable héritage d'herboristerie, adapté aux exigences d'aujourd'hui.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-v4v-section\"\u003e\n  \u003ch2\u003eBienfaits du vinaigre des 4 voleurs : ce qu'il peut vous apporter\u003c\/h2\u003e\n  \u003cdiv class=\"soi-v4v-benefits\"\u003e\n    \u003cdiv class=\"soi-v4v-benefit\"\u003e\n      \u003cdiv class=\"soi-v4v-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n      \u003cp\u003eRomarin, thym et ail sont reconnus pour leur action tonifiante sur les défenses naturelles, notamment en période hivernale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-benefit\"\u003e\n      \u003cdiv class=\"soi-v4v-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eAnti-infectieux naturel\u003c\/h3\u003e\n      \u003cp\u003eUtilisé en gargarisme dilué, il peut aider à soulager les irritations de gorge et les maux liés au rhume ou à l'angine.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-benefit\"\u003e\n      \u003cdiv class=\"soi-v4v-benefit-icon\"\u003e\u003cspan\u003e🍏\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉquilibre digestif\u003c\/h3\u003e\n      \u003cp\u003eLe vinaigre de cidre et l'ail contribuent à l'équilibre de la flore intestinale et favorisent une bonne digestion.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-benefit\"\u003e\n      \u003cdiv class=\"soi-v4v-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSoin capillaire et cutané\u003c\/h3\u003e\n      \u003cp\u003eEn lotion externe, il assainit le cuir chevelu (cheveux gras, pellicules), exerce une action protectrice reconnue contre les poux et purifie l'épiderme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-v4v-grid\" style=\"margin-top:1.25rem;\"\u003e\n    \u003cdiv class=\"soi-v4v-card\"\u003e\n      \u003ch3\u003e🫒 Antioxydant\u003c\/h3\u003e\n      \u003cp\u003eCannelle, clou de girofle et muscade apportent une puissante action antioxydante pour vous aider à préserver votre vitalité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-v4v-section\"\u003e\n  \u003ch2\u003eComposition complète : 14 plantes et épices bio\u003c\/h2\u003e\n  \u003cp class=\"soi-v4v-section-intro\"\u003eExtraits ayant macéré dans du vinaigre de cidre bio. Ingrédients pour 30 ml :\u003c\/p\u003e\n  \u003cdiv class=\"soi-v4v-compo\"\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eBulbe d'ail bio (Allium sativum)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e3,8 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eÉcorces de cannelle bio (Cinnamomum verum)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e3,8 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eClou de girofle bio (Syzygium aromaticum)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e3,8 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eSommités fleuries de lavande bio (Lavandula angustifolia)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e2,5 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eSommités fleuries de menthe poivrée bio (Mentha x piperita)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e2,5 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eFeuilles de romarin bio (Rosmarinus officinalis)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e2,5 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eSommité fleurie de sauge sclarée bio (Salvia sclarea)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e2,5 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eFeuilles de thym bio (Thymus vulgaris)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e2,5 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eParties aériennes d'absinthe bio (Artemisia absinthium)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e—\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eRacines de chicorée bio (Cichorium intybus)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e—\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eNoix de muscade bio (Myristica fragrans)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e—\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eParties aériennes d'ortie bio (Urtica dioica)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e—\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eCamphre naturel (Cinnamomum camphora)\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003e—\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"font-size:13px; color:var(--soi-v4v-text-muted); margin-top:0.75rem; font-style:italic;\"\u003e*Tous les ingrédients végétaux sont issus de l'agriculture biologique.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-v4v-section\"\u003e\n  \u003ch2\u003ePosologie et conseils d'utilisation\u003c\/h2\u003e\n  \u003cp class=\"soi-v4v-section-intro\"\u003eLe vinaigre des 4 voleurs s'utilise pur ou dilué dans un verre d'eau, selon l'usage souhaité.\u003c\/p\u003e\n  \u003cdiv class=\"soi-v4v-timeline\"\u003e\n    \u003cdiv class=\"soi-v4v-step\"\u003e\n      \u003cdiv class=\"soi-v4v-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-v4v-step-content\"\u003e\n        \u003ch3\u003eEn prévention\u003c\/h3\u003e\n        \u003cp\u003e1 cuillère à soupe par jour, de préférence le matin avant le repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-step\"\u003e\n      \u003cdiv class=\"soi-v4v-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-v4v-step-content\"\u003e\n        \u003ch3\u003eEn cure intensive\u003c\/h3\u003e\n        \u003cp\u003e2 cuillères à soupe ou plus par jour, selon vos besoins, sur une période définie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-step\"\u003e\n      \u003cdiv class=\"soi-v4v-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-v4v-step-content\"\u003e\n        \u003ch3\u003eEn gargarisme\u003c\/h3\u003e\n        \u003cp\u003eDilué dans un peu d'eau tiède pour apaiser les gorges irritées.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-step\"\u003e\n      \u003cdiv class=\"soi-v4v-step-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"soi-v4v-step-content\"\u003e\n        \u003ch3\u003eEn usage externe\u003c\/h3\u003e\n        \u003cp\u003eAppliqué en lotion sur le cuir chevelu ou la peau, après dilution.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-v4v-tip\" style=\"margin-top:1.25rem;\"\u003e\n    \u003cdiv class=\"soi-v4v-tip-icon\"\u003e🏪\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eCe produit est réservé à la vente en magasins biologiques spécialisés.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-v4v-section\"\u003e\n  \u003ch2\u003eContre-indications et précautions d'usage\u003c\/h2\u003e\n  \u003cdiv class=\"soi-v4v-accordion\"\u003e\n    \u003cdetails class=\"soi-v4v-accordion-item\" open\u003e\n      \u003csummary class=\"soi-v4v-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n      \u003cdiv class=\"soi-v4v-accordion-content\"\u003e\n        \u003cp\u003eLe vinaigre des 4 voleurs contient du camphre naturel. À ce titre, il est contre-indiqué chez les enfants de moins de 7 ans, les femmes enceintes, les personnes sensibles au camphre et celles souffrant de troubles cardiaques avérés.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-v4v-accordion-item\"\u003e\n      \u003csummary class=\"soi-v4v-accordion-header\"\u003e📋 Précautions d'usage\u003c\/summary\u003e\n      \u003cdiv class=\"soi-v4v-accordion-content\"\u003e\n        \u003cp\u003eNe pas dépasser la dose journalière recommandée. Ce produit ne remplace pas un traitement médical ni un régime alimentaire varié et équilibré. Conservez-le hors de portée des jeunes enfants. En cas de doute, demandez l'avis d'un professionnel de santé avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-v4v-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-v4v-grid-compact\"\u003e\n    \u003cdiv class=\"soi-v4v-card-mini\"\u003e\n      \u003cspan class=\"soi-v4v-card-mini-icon\"\u003e🫙\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-card-mini-label\"\u003eContenance\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-card-mini-value\"\u003e500 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-card-mini\"\u003e\n      \u003cspan class=\"soi-v4v-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-card-mini-value\"\u003eAgriculture Biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-card-mini\"\u003e\n      \u003cspan class=\"soi-v4v-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-card-mini-label\"\u003eMarque\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-card-mini-value\"\u003eBiofloral (Elixirium Vitae)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-v4v-compo\" style=\"margin-top:1rem;\"\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eConditionnement\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003eFlacon en verre ambré\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-v4v-compo-row\"\u003e\n      \u003cspan class=\"soi-v4v-compo-label\"\u003eTri\u003c\/span\u003e\n      \u003cspan class=\"soi-v4v-compo-value\"\u003eBouteille en verre à déposer dans le bac de tri verre (règles variables selon la commune)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-v4v-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-v4v-cta-box\"\u003e\n    \u003cp class=\"soi-v4v-cta-tag\" style=\"color: white;\"\u003eHéritage d'herboristerie, exigence biologique\u003c\/p\u003e\n    \u003cp class=\"soi-v4v-cta-text\" style=\"color: white;\"\u003eTransmis de génération en génération, le vinaigre des 4 voleurs bio Biofloral est bien plus qu'un simple élixir : c'est un allié naturel du quotidien, fidèle à une tradition millénaire. Que ce soit pour soutenir vos défenses, prendre soin de votre peau ou assainir votre cuir chevelu, il mérite sa place dans votre routine bien-être.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-v4v-marine: #1A2D3D;\n  --soi-v4v-marine-dark: #0F1E2B;\n  --soi-v4v-marine-light: #2C4458;\n  --soi-v4v-pomme: #A1C544;\n  --soi-v4v-pomme-dark: #84A636;\n  --soi-v4v-pomme-light: rgba(161,197,68,0.10);\n  --soi-v4v-white: #FFFFFF;\n  --soi-v4v-off-white: #F8FAF6;\n  --soi-v4v-stone: #F1F3EE;\n  --soi-v4v-line: #E5E8E0;\n  --soi-v4v-primary: #C4883A;\n  --soi-v4v-primary-soft: #E8C48A;\n  --soi-v4v-accent: #D4A52A;\n  --soi-v4v-text: #1A2D3D;\n  --soi-v4v-text-soft: #4A5B6B;\n  --soi-v4v-text-muted: #7B8693;\n  --soi-v4v-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-v4v-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-v4v-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-v4v-radius: 12px;\n  --soi-v4v-radius-sm: 8px;\n  --soi-v4v-radius-pill: 999px;\n}\n\n.soi-v4v-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-v4v-fiche img { max-width: 100%; height: auto; }\n\n.soi-v4v-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-v4v-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-v4v-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-v4v-hero {\n  position: relative;\n  background: var(--soi-v4v-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-v4v-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-v4v-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-v4v-pomme);\n}\n\n.soi-v4v-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-v4v-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-v4v-pomme);\n  border-radius: 50%;\n}\n\n.soi-v4v-hero-title {\n  display: block;\n  color: var(--soi-v4v-white);\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(26px, 5vw, 38px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin-bottom: 0.75rem;\n}\n\n.soi-v4v-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-v4v-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-v4v-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-v4v-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-v4v-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-v4v-label-accent {\n  background: var(--soi-v4v-pomme);\n  border-color: var(--soi-v4v-pomme);\n  color: var(--soi-v4v-marine);\n  font-weight: 600;\n}\n\n.soi-v4v-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-v4v-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-v4v-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-v4v-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-v4v-pomme);\n  border-radius: 2px;\n}\n\n.soi-v4v-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-v4v-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-v4v-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-v4v-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-v4v-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-v4v-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-v4v-benefit {\n  background: var(--soi-v4v-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-v4v-radius);\n  border: 1px solid var(--soi-v4v-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-v4v-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-v4v-shadow-md);\n}\n\n.soi-v4v-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-v4v-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-v4v-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-v4v-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-v4v-benefit:hover .soi-v4v-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-v4v-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-v4v-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-v4v-benefit p {\n  font-size: 13px;\n  color: var(--soi-v4v-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-v4v-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-v4v-card {\n  background: var(--soi-v4v-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-v4v-radius);\n  border-left: 3px solid var(--soi-v4v-pomme);\n}\n\n.soi-v4v-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-v4v-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-v4v-card p {\n  font-size: 14px;\n  color: var(--soi-v4v-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-v4v-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-v4v-card-mini {\n  background: var(--soi-v4v-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-v4v-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-v4v-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-v4v-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-v4v-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-v4v-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-v4v-marine);\n}\n\n.soi-v4v-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-v4v-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-v4v-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-v4v-radius);\n  border: 1px solid var(--soi-v4v-line);\n  align-items: flex-start;\n}\n\n.soi-v4v-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-v4v-marine);\n  color: var(--soi-v4v-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-v4v-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-v4v-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-v4v-step-content p {\n  font-size: 14px;\n  color: var(--soi-v4v-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-v4v-compo {\n  background: var(--soi-v4v-off-white);\n  border-radius: var(--soi-v4v-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-v4v-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-v4v-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-v4v-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-v4v-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-v4v-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-v4v-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-v4v-marine);\n  text-align: right;\n}\n\n.soi-v4v-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-v4v-pomme-light);\n  border-left: 4px solid var(--soi-v4v-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-v4v-radius) var(--soi-v4v-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-v4v-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-v4v-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-v4v-marine);\n  margin-bottom: 4px;\n}\n\n.soi-v4v-tip p {\n  font-size: 14px;\n  color: var(--soi-v4v-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-v4v-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-v4v-accordion-item {\n  background: var(--soi-v4v-off-white);\n  border-radius: var(--soi-v4v-radius-sm);\n  border: 1px solid var(--soi-v4v-line);\n  overflow: hidden;\n}\n\n.soi-v4v-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-v4v-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-v4v-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-v4v-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-v4v-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-v4v-accordion-item[open] .soi-v4v-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-v4v-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-v4v-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-v4v-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-v4v-cta-box {\n  background: var(--soi-v4v-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-v4v-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-v4v-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-v4v-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-v4v-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-v4v-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-v4v-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-v4v-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-v4v-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-v4v-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-v4v-compo-value {\n    text-align: left;\n  }\n\n  .soi-v4v-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-v4v-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-v4v-fiche {\n    --soi-v4v-text-soft: #2C3E50;\n    --soi-v4v-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"biofloral","offers":[{"title":"Default Title","offer_id":62333262889290,"sku":"BI0255","price":16.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/biofloral_bi0255_vinaigre_4voleurs.jpg?v=1781259607"},{"product_id":"rester-concentre-fleurs-de-bach-spray-biofloral","title":"Rester concentré bio - Fleurs de Bach en spray - 20 ml - Biofloral","description":"\u003cdiv class=\"soi-rcon-fiche\"\u003e\n\n  \u003csection class=\"soi-rcon-hero\"\u003e\n    \u003cdiv class=\"soi-rcon-hero-tag\"\u003e\n      \u003cspan class=\"soi-rcon-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach en spray · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rcon-hero-title\"\u003eRetrouver le fil de vos pensées, au quotidien\u003c\/span\u003e\n    \u003cp class=\"soi-rcon-hero-subtitle\"\u003eCinq fleurs de Bach biologiques réunies dans un spray nomade, pour accompagner les moments où votre esprit a besoin de se recentrer.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rcon-hero-labels\"\u003e\n      \u003cspan class=\"soi-rcon-label soi-rcon-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-rcon-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-rcon-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-rcon-label\"\u003eSPRAY 20 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rcon-section\"\u003e\n    \u003ch2\u003eSpray Rester concentré bio : les fleurs de Bach pour la concentration au quotidien\u003c\/h2\u003e\n    \u003cp\u003eVos pensées partent dans tous les sens, le fil de votre journée vous échappe, la fatigue mentale s'installe dès le début d'après-midi ? Le \u003cstrong\u003espray Rester concentré bio de Biofloral\u003c\/strong\u003e réunit \u003cstrong\u003ecinq fleurs de Bach biologiques\u003c\/strong\u003e dans un flacon de 20 ml, facile à glisser dans un sac, sur un bureau ou dans un cartable.\u003c\/p\u003e\n    \u003cp\u003eIl accompagne les moments où votre esprit a besoin de se recentrer, selon la méthode originale du Dr Edward Bach.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rcon-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'utiliser ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rcon-section-intro\"\u003eLes \u003cstrong\u003efleurs de Bach pour la concentration\u003c\/strong\u003e sont souvent choisies lorsque l'attention fluctue :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rcon-grid\"\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003e📚 Révisions, devoirs et examens\u003c\/h3\u003e\n        \u003cp\u003eUne aide appréciée pour la concentration à l'école, au lycée ou à l'université.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003e💻 Travail prolongé\u003c\/h3\u003e\n        \u003cp\u003eRéunions, tâches administratives, longues heures devant l'écran.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003e🌀 Manque de concentration passager\u003c\/h3\u003e\n        \u003cp\u003eSurcharge mentale, stress, dispersion, pensées qui tournent en boucle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003e🧠 Mémoire et concentration à tout âge\u003c\/h3\u003e\n        \u003cp\u003eY compris pour une personne âgée : demandez l'avis d'un professionnel de santé, notamment en raison de l'alcool présent dans la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rcon-section\"\u003e\n    \u003ch2\u003eLes 5 fleurs de Bach de la formule et leur rôle traditionnel\u003c\/h2\u003e\n    \u003cp class=\"soi-rcon-section-intro\"\u003eCette synergie a été pensée pour agir sur les différentes facettes de la dispersion mentale :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rcon-grid\"\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003eWhite Chestnut\u003c\/h3\u003e\n        \u003cspan class=\"soi-rcon-latin\"\u003eAesculus hippocastanum\u003c\/span\u003e\n        \u003cp\u003eTraditionnellement associée aux pensées répétitives qui encombrent l'esprit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003eClematis\u003c\/h3\u003e\n        \u003cspan class=\"soi-rcon-latin\"\u003eClematis vitalba\u003c\/span\u003e\n        \u003cp\u003ePour les personnes distraites, « la tête dans les nuages », qui peinent à rester dans le présent.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003eHornbeam\u003c\/h3\u003e\n        \u003cspan class=\"soi-rcon-latin\"\u003eCarpinus betulus\u003c\/span\u003e\n        \u003cp\u003eLiée à la lassitude mentale et au sentiment de ne pas avoir l'énergie de s'y mettre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003eElm\u003c\/h3\u003e\n        \u003cspan class=\"soi-rcon-latin\"\u003eUlmus procera\u003c\/span\u003e\n        \u003cp\u003eÉvoquée lorsque l'on se sent débordé par ses responsabilités.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card\"\u003e\n        \u003ch3\u003eChestnut Bud\u003c\/h3\u003e\n        \u003cspan class=\"soi-rcon-latin\"\u003eAesculus hippocastanum\u003c\/span\u003e\n        \u003cp\u003eAssociée à l'attention aux détails et à la capacité de tirer des leçons de l'expérience.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rcon-section\"\u003e\n    \u003ch2\u003eComment prendre ce spray de fleurs de Bach ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rcon-section-intro\"\u003eLa posologie conseillée est simple : \u003cstrong\u003e2 pulvérisations sous la langue ou dans un verre d'eau, 4 fois par jour, pendant 1 à 4 semaines\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rcon-grid-compact\"\u003e\n      \u003cdiv class=\"soi-rcon-card-mini\"\u003e\n        \u003cspan class=\"soi-rcon-card-mini-label\"\u003ePar prise\u003c\/span\u003e\n        \u003cspan class=\"soi-rcon-card-mini-value\"\u003e2 pulvérisations\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card-mini\"\u003e\n        \u003cspan class=\"soi-rcon-card-mini-label\"\u003eFréquence\u003c\/span\u003e\n        \u003cspan class=\"soi-rcon-card-mini-value\"\u003e4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card-mini\"\u003e\n        \u003cspan class=\"soi-rcon-card-mini-label\"\u003eDurée\u003c\/span\u003e\n        \u003cspan class=\"soi-rcon-card-mini-value\"\u003e1 à 4 semaines\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-card-mini\"\u003e\n        \u003cspan class=\"soi-rcon-card-mini-label\"\u003eMode de prise\u003c\/span\u003e\n        \u003cspan class=\"soi-rcon-card-mini-value\"\u003eSous la langue ou dans un verre d'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"soi-rcon-section-intro soi-rcon-spaced\"\u003ePour en tirer le meilleur parti, associez les prises à vos repères de la journée :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rcon-timeline\"\u003e\n      \u003cdiv class=\"soi-rcon-step\"\u003e\n        \u003cdiv class=\"soi-rcon-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-rcon-step-content\"\u003e\n          \u003ch3\u003eAu réveil\u003c\/h3\u003e\n          \u003cp\u003ePremière prise pour démarrer la journée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-step\"\u003e\n        \u003cdiv class=\"soi-rcon-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-rcon-step-content\"\u003e\n          \u003ch3\u003eAvant une session de travail\u003c\/h3\u003e\n          \u003cp\u003eAu moment de commencer une tâche qui demande de l'attention.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-step\"\u003e\n        \u003cdiv class=\"soi-rcon-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-rcon-step-content\"\u003e\n          \u003ch3\u003eEn milieu d'après-midi\u003c\/h3\u003e\n          \u003cp\u003eLorsque la fatigue mentale a tendance à s'installer.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-step\"\u003e\n        \u003cdiv class=\"soi-rcon-step-num\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"soi-rcon-step-content\"\u003e\n          \u003ch3\u003eEn début de soirée\u003c\/h3\u003e\n          \u003cp\u003eDernière prise de la journée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-rcon-tip soi-rcon-spaced\"\u003e\n      \u003cdiv class=\"soi-rcon-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa régularité compte davantage que la quantité. Le format spray se glisse partout, ce qui vous évite d'oublier une prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rcon-section\"\u003e\n    \u003ch2\u003eAvis, attentes réalistes et hyperactivité\u003c\/h2\u003e\n    \u003cp\u003eLes \u003cstrong\u003eavis sur les fleurs de Bach pour la concentration\u003c\/strong\u003e sont très personnels : certains utilisateurs apprécient le rituel apaisant, d'autres ne perçoivent pas de différence. Précisons que l'efficacité des élixirs floraux n'est pas démontrée scientifiquement. Ils relèvent d'un usage traditionnel et d'une démarche de bien-être.\u003c\/p\u003e\n    \u003cp\u003eSi vous vous interrogez sur un \u003cstrong\u003edéficit de concentration ou une hyperactivité\u003c\/strong\u003e (chez vous ou chez votre enfant), un avis médical est indispensable. Ce spray ne remplace en aucun cas un diagnostic, un suivi ou un traitement médical.\u003c\/p\u003e\n    \u003cp\u003ePour des résultats durables, pensez aussi aux bases : un sommeil suffisant, des pauses régulières, une bonne hydratation et un espace de travail sans notifications.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rcon-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cp class=\"soi-rcon-section-intro\"\u003e\u003cstrong\u003eIngrédients :\u003c\/strong\u003e Cognac (27% vol.)**, préparation aux Fleurs de Bach* : White Chestnut* (\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e), Clematis* (\u003cem\u003eClematis vitalba\u003c\/em\u003e), Hornbeam* (\u003cem\u003eCarpinus betulus\u003c\/em\u003e), Elm* (\u003cem\u003eUlmus procera\u003c\/em\u003e), Chestnut Bud (\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e).\u003c\/p\u003e\n    \u003cdiv class=\"soi-rcon-compo\"\u003e\n      \u003cdiv class=\"soi-rcon-compo-row\"\u003e\n        \u003cspan class=\"soi-rcon-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-rcon-compo-value\"\u003eCognac (27% vol.)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-compo-row\"\u003e\n        \u003cspan class=\"soi-rcon-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-rcon-compo-value\"\u003e1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-compo-row\"\u003e\n        \u003cspan class=\"soi-rcon-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-rcon-compo-value\"\u003e2 pulvérisations par prise, soit 8 pulvérisations par jour maximum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rcon-compo-row\"\u003e\n        \u003cspan class=\"soi-rcon-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-rcon-compo-value\"\u003eNon concerné (pas d'apport en vitamines ou minéraux)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rcon-footnote\"\u003e*Ingrédients issus de l'agriculture biologique. **Issu de l'agriculture biodynamique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rcon-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage, conditionnement et tri\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rcon-accordion\"\u003e\n      \u003cdetails class=\"soi-rcon-accordion-item\"\u003e\n        \u003csummary class=\"soi-rcon-accordion-header\"\u003eConditionnement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rcon-accordion-content\"\u003e\n          \u003cp\u003eSpray de 20 ml en verre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rcon-accordion-item\"\u003e\n        \u003csummary class=\"soi-rcon-accordion-header\"\u003eDose recommandée\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rcon-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Ce produit ne se substitue pas à un régime alimentaire varié et équilibré ni à un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rcon-accordion-item\"\u003e\n        \u003csummary class=\"soi-rcon-accordion-header\"\u003ePrésence d'alcool\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rcon-accordion-content\"\u003e\n          \u003cp\u003eLa formule contient de l'alcool (cognac) : demandez conseil à votre médecin ou pharmacien en cas de grossesse, d'allaitement, d'enfant ou de sensibilité à l'alcool. Biofloral propose aussi une gamme Kids pour les plus jeunes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rcon-accordion-item\"\u003e\n        \u003csummary class=\"soi-rcon-accordion-header\"\u003eSécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rcon-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de la portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rcon-accordion-item\"\u003e\n        \u003csummary class=\"soi-rcon-accordion-header\"\u003eTri\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rcon-accordion-content\"\u003e\n          \u003cp\u003eFlacon à déposer dans le bac de tri du verre (règles variables selon les localités).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rcon-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rcon-cta-box\"\u003e\n      \u003cp class=\"soi-rcon-cta-tag\" style=\"color: white;\"\u003eUn rituel de concentration à emporter partout\u003c\/p\u003e\n      \u003cp class=\"soi-rcon-cta-text\" style=\"color: white;\"\u003eCinq fleurs de Bach biologiques pour accompagner vos journées chargées, vos révisions et vos moments de dispersion, avec douceur et régularité, à votre rythme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-rcon-fiche {\n  --soi-rcon-marine: #1A2D3D;\n  --soi-rcon-marine-dark: #0F1E2B;\n  --soi-rcon-marine-light: #2C4458;\n  --soi-rcon-pomme: #A1C544;\n  --soi-rcon-pomme-dark: #84A636;\n  --soi-rcon-pomme-light: rgba(161,197,68,0.10);\n  --soi-rcon-white: #FFFFFF;\n  --soi-rcon-off-white: #F8FAF6;\n  --soi-rcon-stone: #F1F3EE;\n  --soi-rcon-line: #E5E8E0;\n  --soi-rcon-primary: #5B2F1F;\n  --soi-rcon-primary-soft: #F7F2D3;\n  --soi-rcon-accent: #8A5A3E;\n  --soi-rcon-text: #1A2D3D;\n  --soi-rcon-text-soft: #4A5B6B;\n  --soi-rcon-text-muted: #7B8693;\n  --soi-rcon-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rcon-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rcon-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rcon-radius: 12px;\n  --soi-rcon-radius-sm: 8px;\n  --soi-rcon-radius-pill: 999px;\n}\n\n.soi-rcon-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rcon-fiche img { max-width: 100%; height: auto; }\n\n.soi-rcon-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rcon-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rcon-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-rcon-hero {\n  position: relative;\n  background: var(--soi-rcon-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-rcon-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-rcon-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rcon-pomme);\n}\n.soi-rcon-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--soi-rcon-primary-soft);\n  opacity: 0.35;\n}\n.soi-rcon-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-rcon-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rcon-pomme);\n  border-radius: 50%;\n}\n.soi-rcon-hero-title {\n  display: block;\n  color: var(--soi-rcon-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-rcon-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-rcon-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-rcon-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-rcon-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rcon-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-rcon-label-accent {\n  background: var(--soi-rcon-pomme);\n  border-color: var(--soi-rcon-pomme);\n  color: var(--soi-rcon-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-rcon-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-rcon-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rcon-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-rcon-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rcon-pomme);\n  border-radius: 2px;\n}\n.soi-rcon-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rcon-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-rcon-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-rcon-section .soi-rcon-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rcon-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-rcon-spaced {\n  margin-top: clamp(1.5rem, 3vw, 2rem);\n}\n.soi-rcon-section .soi-rcon-note {\n  display: inline-block;\n  background: var(--soi-rcon-primary-soft);\n  color: var(--soi-rcon-primary);\n  padding: 0.6rem 1rem;\n  border-radius: var(--soi-rcon-radius-sm);\n  border-left: 3px solid var(--soi-rcon-primary);\n  font-size: clamp(13px, 2vw, 14px);\n}\n.soi-rcon-section .soi-rcon-footnote {\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-rcon-text-muted);\n  font-style: italic;\n  margin-top: 1rem;\n}\n\n\/* GRID + CARDS *\/\n.soi-rcon-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-rcon-card {\n  background: var(--soi-rcon-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rcon-radius);\n  border-left: 3px solid var(--soi-rcon-pomme);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-rcon-card:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rcon-shadow-md);\n}\n.soi-rcon-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-rcon-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-rcon-latin {\n  display: block;\n  font-family: 'Inter', sans-serif;\n  font-style: italic;\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-rcon-accent);\n  margin-top: -0.3rem;\n  margin-bottom: 0.5rem;\n}\n.soi-rcon-section .soi-rcon-card p {\n  font-size: clamp(13px, 2vw, 14px);\n  color: var(--soi-rcon-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-rcon-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n.soi-rcon-card-mini {\n  background: var(--soi-rcon-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-rcon-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 4px;\n  border-top: 3px solid var(--soi-rcon-primary);\n}\n.soi-rcon-card-mini-label {\n  font-size: clamp(10px, 1.5vw, 11px);\n  color: var(--soi-rcon-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n.soi-rcon-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(14px, 2vw, 15px);\n  font-weight: 600;\n  color: var(--soi-rcon-marine);\n  line-height: 1.4;\n}\n\n\/* TIMELINE *\/\n.soi-rcon-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n.soi-rcon-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-rcon-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rcon-radius);\n  border: 1px solid var(--soi-rcon-line);\n  align-items: flex-start;\n}\n.soi-rcon-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-rcon-marine);\n  color: var(--soi-rcon-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-rcon-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-rcon-marine);\n  margin-bottom: 0.3rem;\n}\n.soi-rcon-section .soi-rcon-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rcon-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-rcon-compo {\n  background: var(--soi-rcon-off-white);\n  border-radius: var(--soi-rcon-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n.soi-rcon-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-rcon-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-rcon-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-rcon-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rcon-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n.soi-rcon-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(13px, 2vw, 14px);\n  font-weight: 500;\n  color: var(--soi-rcon-marine);\n  text-align: right;\n  max-width: 60%;\n}\n\n\/* TIP *\/\n.soi-rcon-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rcon-pomme-light);\n  border-left: 4px solid var(--soi-rcon-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rcon-radius) var(--soi-rcon-radius) 0;\n  align-items: flex-start;\n}\n.soi-rcon-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-rcon-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rcon-marine);\n  margin-bottom: 4px;\n}\n.soi-rcon-section .soi-rcon-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rcon-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-rcon-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-rcon-accordion-item {\n  background: var(--soi-rcon-off-white);\n  border-radius: var(--soi-rcon-radius-sm);\n  border: 1px solid var(--soi-rcon-line);\n  overflow: hidden;\n}\n.soi-rcon-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rcon-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-rcon-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-rcon-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rcon-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-rcon-accordion-item[open] .soi-rcon-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-rcon-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-rcon-section .soi-rcon-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rcon-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-rcon-cta-box {\n  background: var(--soi-rcon-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rcon-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-rcon-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-rcon-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-rcon-section .soi-rcon-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-rcon-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-rcon-section .soi-rcon-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rcon-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-rcon-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-rcon-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-rcon-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n  .soi-rcon-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rcon-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-rcon-fiche {\n    --soi-rcon-text-soft: #2C3E50;\n    --soi-rcon-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333262954826,"sku":"BI0260","price":13.09,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/rester-concentre-bio-fleurs-de-bach-en-spray-20-ml-biofloral-packshot.webp?v=1792571376"},{"product_id":"pouvoir-dire-stop-fleurs-de-bach-spray-biofloral","title":"Pouvoir dire stop Spray aux fleurs de Bach bio - 20 ml - Biofloral","description":"\u003cdiv class=\"soi-pds-fiche\"\u003e\n\n  \u003csection class=\"soi-pds-hero\"\u003e\n    \u003cdiv class=\"soi-pds-hero-tag\"\u003e\n      \u003cspan class=\"soi-pds-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach en spray · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-pds-hero-title\"\u003eApprendre à poser vos limites, en douceur\u003c\/span\u003e\n    \u003cp class=\"soi-pds-hero-subtitle\"\u003eUn complexe de 6 élixirs floraux biologiques pour soutenir votre équilibre émotionnel lors des périodes de transition et de remise en question.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pds-hero-labels\"\u003e\n      \u003cspan class=\"soi-pds-label soi-pds-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-pds-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-pds-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-pds-label\"\u003eCOGNAC BIODYNAMIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pds-section\"\u003e\n    \u003ch2\u003ePouvoir dire stop bio : le spray de fleurs de Bach pour poser vos limites\u003c\/h2\u003e\n    \u003cp class=\"soi-pds-section-intro\"\u003eDire oui alors que tout vous pousse à dire non, ruminer une décision pendant des heures, vous juger trop durement : si vous vous reconnaissez, ce complexe de \u003cstrong\u003efleurs de Bach biologiques\u003c\/strong\u003e signé \u003cstrong\u003eBiofloral\u003c\/strong\u003e a été pensé pour vous accompagner.\u003c\/p\u003e\n    \u003cp\u003eCe spray réunit des élixirs floraux préparés selon la méthode originale du Dr Edward Bach, pour soutenir votre équilibre émotionnel lors des périodes de transition et de remise en question.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pds-grid-compact\"\u003e\n      \u003cdiv class=\"soi-pds-card-mini\"\u003e\n        \u003cspan class=\"soi-pds-card-mini-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-card-mini-label\"\u003eÉlixirs floraux\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-card-mini-value\"\u003e6 fleurs de Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card-mini\"\u003e\n        \u003cspan class=\"soi-pds-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-card-mini-value\"\u003eSpray 20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card-mini\"\u003e\n        \u003cspan class=\"soi-pds-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-card-mini-label\"\u003eFleurs\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-card-mini-value\"\u003eAgriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pds-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'utiliser ?\u003c\/h2\u003e\n    \u003cp class=\"soi-pds-section-intro\"\u003eCe complexe s'adresse à celles et ceux qui souhaitent retrouver une attitude plus affirmée et plus sereine. Il peut vous intéresser dans les situations suivantes.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pds-grid\"\u003e\n      \u003cdiv class=\"soi-pds-card\"\u003e\n        \u003ch3\u003eDifficulté à refuser\u003c\/h3\u003e\n        \u003cp\u003eVous avez du mal à dire non et vous vous épuisez à vouloir contenter tout le monde.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card\"\u003e\n        \u003ch3\u003ePensées en boucle\u003c\/h3\u003e\n        \u003cp\u003eVos pensées tournent en rond, surtout en période de stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card\"\u003e\n        \u003ch3\u003eChangement de vie\u003c\/h3\u003e\n        \u003cp\u003eVous traversez une transition (déménagement, nouveau poste, séparation) et cherchez à vous recentrer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card\"\u003e\n        \u003ch3\u003eSchémas répétitifs\u003c\/h3\u003e\n        \u003cp\u003eVous reproduisez les mêmes schémas et aimeriez en sortir avec bienveillance.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pds-section\"\u003e\n    \u003ch2\u003eLes 6 fleurs de Bach de la synergie\u003c\/h2\u003e\n    \u003cp class=\"soi-pds-section-intro\"\u003eDans la philosophie du Dr Bach, chaque fleur joue un rôle précis.\u003c\/p\u003e\n    \u003cdiv class=\"soi-pds-grid\"\u003e\n      \u003cdiv class=\"soi-pds-card soi-pds-card-flower\"\u003e\n        \u003ch3\u003eAgrimony\u003c\/h3\u003e\n        \u003cp\u003ePour exprimer ce que vous ressentez vraiment, sans masque.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card soi-pds-card-flower\"\u003e\n        \u003ch3\u003eChestnut Bud\u003c\/h3\u003e\n        \u003cp\u003ePour tirer les leçons de l'expérience et éviter de répéter les mêmes erreurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card soi-pds-card-flower\"\u003e\n        \u003ch3\u003eWhite Chestnut\u003c\/h3\u003e\n        \u003cp\u003ePour apaiser les pensées qui tournent en rond.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card soi-pds-card-flower\"\u003e\n        \u003ch3\u003eWalnut\u003c\/h3\u003e\n        \u003cp\u003ePour faciliter les passages et protéger des influences extérieures.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card soi-pds-card-flower\"\u003e\n        \u003ch3\u003eElm\u003c\/h3\u003e\n        \u003cp\u003ePour retrouver de la stabilité face aux responsabilités qui s'accumulent.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-card soi-pds-card-flower\"\u003e\n        \u003ch3\u003eCrab Apple\u003c\/h3\u003e\n        \u003cp\u003ePour cultiver une meilleure acceptation de soi.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-pds-note\"\u003eLeur association vise une dynamique propice aux \u003cstrong\u003edécisions éclairées\u003c\/strong\u003e et à un recentrage en douceur.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pds-section\"\u003e\n    \u003ch2\u003eComment prendre ce spray de fleurs de Bach ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pds-timeline\"\u003e\n      \u003cdiv class=\"soi-pds-step\"\u003e\n        \u003cdiv class=\"soi-pds-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-pds-step-content\"\u003e\n          \u003ch3\u003ePosologie conseillée\u003c\/h3\u003e\n          \u003cp\u003e2 pulvérisations sous la langue, 4 fois par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-step\"\u003e\n        \u003cdiv class=\"soi-pds-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-pds-step-content\"\u003e\n          \u003ch3\u003eAutre option\u003c\/h3\u003e\n          \u003cp\u003eDiluez les 2 pulvérisations dans un verre d'eau et buvez par petites gorgées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-step\"\u003e\n        \u003cdiv class=\"soi-pds-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-pds-step-content\"\u003e\n          \u003ch3\u003eDurée\u003c\/h3\u003e\n          \u003cp\u003eDe 1 à 4 semaines, selon votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-pds-tip\"\u003e\n      \u003cdiv class=\"soi-pds-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez les prises à des repères fixes (réveil, repas, soirée). La régularité compte davantage que la quantité, et le format spray se glisse facilement dans un sac pour ne rien oublier.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pds-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pds-compo\"\u003e\n      \u003cdiv class=\"soi-pds-compo-row\"\u003e\n        \u003cspan class=\"soi-pds-compo-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-compo-value\"\u003eCognac (27% vol.)**\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-compo-row\"\u003e\n        \u003cspan class=\"soi-pds-compo-label\"\u003eAgrimony*\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-compo-value\"\u003e\u003cem\u003eAgrimonia eupatoria\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-compo-row\"\u003e\n        \u003cspan class=\"soi-pds-compo-label\"\u003eChestnut Bud*\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-compo-value\"\u003e\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-compo-row\"\u003e\n        \u003cspan class=\"soi-pds-compo-label\"\u003eWhite Chestnut*\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-compo-value\"\u003e\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-compo-row\"\u003e\n        \u003cspan class=\"soi-pds-compo-label\"\u003eWalnut*\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-compo-value\"\u003e\u003cem\u003eJuglans regia\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-compo-row\"\u003e\n        \u003cspan class=\"soi-pds-compo-label\"\u003eElm*\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-compo-value\"\u003e\u003cem\u003eUlmus procera\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-compo-row\"\u003e\n        \u003cspan class=\"soi-pds-compo-label\"\u003eCrab Apple*\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-compo-value\"\u003e\u003cem\u003eMalus pumila\u003c\/em\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-pds-compo-row\"\u003e\n        \u003cspan class=\"soi-pds-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-pds-compo-value\"\u003eÉlixirs floraux dilués à 1\/240e selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-pds-note\"\u003eLes AJR\/VNR ne s'appliquent pas à ce type de préparation.\u003c\/p\u003e\n    \u003cp class=\"soi-pds-footnote\"\u003e*Ingrédients issus de l'agriculture biologique. **Ingrédient issu de l'agriculture biodynamique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-pds-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-pds-accordion\"\u003e\n      \u003cdetails class=\"soi-pds-accordion-item\"\u003e\n        \u003csummary class=\"soi-pds-accordion-header\"\u003eDose et sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pds-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Tenir hors de la portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pds-accordion-item\"\u003e\n        \u003csummary class=\"soi-pds-accordion-header\"\u003eGrossesse, allaitement et alcool\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pds-accordion-content\"\u003e\n          \u003cp\u003eCe produit contient de l'alcool (cognac) : demandez conseil à votre pharmacien ou à votre médecin en cas de grossesse, d'allaitement ou de sensibilité à l'alcool.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pds-accordion-item\"\u003e\n        \u003csummary class=\"soi-pds-accordion-header\"\u003eBon usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pds-accordion-content\"\u003e\n          \u003cp\u003eCe complément ne se substitue pas à un traitement médical, ni à une alimentation variée et équilibrée, ni à un mode de vie sain. En cas de mal-être persistant, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-pds-accordion-item\"\u003e\n        \u003csummary class=\"soi-pds-accordion-header\"\u003eTri\u003c\/summary\u003e\n        \u003cdiv class=\"soi-pds-accordion-content\"\u003e\n          \u003cp\u003eFlacon en verre à déposer dans le bac de tri verre (règles de tri 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-pds-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-pds-cta-box\"\u003e\n      \u003cp class=\"soi-pds-cta-tag\" style=\"color: white;\"\u003eUn rituel doux pour retrouver votre voix intérieure\u003c\/p\u003e\n      \u003cp class=\"soi-pds-cta-text\" style=\"color: white;\"\u003eSix fleurs de Bach biologiques, un spray facile à emporter partout, et quelques semaines pour apprendre à vous écouter, poser vos limites et avancer plus sereinement, à votre rythme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-pds-marine: #1A2D3D;\n  --soi-pds-marine-dark: #0F1E2B;\n  --soi-pds-marine-light: #2C4458;\n  --soi-pds-pomme: #A1C544;\n  --soi-pds-pomme-dark: #84A636;\n  --soi-pds-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-pds-white: #FFFFFF;\n  --soi-pds-off-white: #F8FAF6;\n  --soi-pds-stone: #F1F3EE;\n  --soi-pds-line: #E5E8E0;\n\n  --soi-pds-primary: #9B7AB5;\n  --soi-pds-primary-soft: #EAF1F7;\n  --soi-pds-accent: #4A2E22;\n\n  --soi-pds-text: #1A2D3D;\n  --soi-pds-text-soft: #4A5B6B;\n  --soi-pds-text-muted: #7B8693;\n\n  --soi-pds-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-pds-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-pds-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-pds-radius: 12px;\n  --soi-pds-radius-sm: 8px;\n  --soi-pds-radius-pill: 999px;\n}\n\n.soi-pds-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-pds-fiche img { max-width: 100%; height: auto; }\n\n.soi-pds-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-pds-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-pds-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-pds-hero {\n  position: relative;\n  background: var(--soi-pds-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-pds-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-pds-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-pds-pomme);\n}\n\n.soi-pds-hero::after {\n  content: '';\n  position: absolute;\n  bottom: -60px;\n  right: -60px;\n  width: 180px;\n  height: 180px;\n  border-radius: 50%;\n  background: var(--soi-pds-primary);\n  opacity: 0.12;\n}\n\n.soi-pds-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-pds-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-pds-pomme);\n  border-radius: 50%;\n}\n\n.soi-pds-hero-title {\n  position: relative;\n  display: block;\n  color: var(--soi-pds-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-pds-hero-subtitle {\n  position: relative;\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-pds-hero-labels {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-pds-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-pds-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-pds-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-pds-label-accent {\n  background: var(--soi-pds-pomme);\n  border-color: var(--soi-pds-pomme);\n  color: var(--soi-pds-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-pds-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-pds-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-pds-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-pds-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-pds-pomme);\n  border-radius: 2px;\n}\n\n.soi-pds-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-pds-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-pds-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-pds-section .soi-pds-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-pds-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-pds-section .soi-pds-note {\n  margin-top: 1.25rem;\n  padding: 1rem 1.25rem;\n  background: var(--soi-pds-primary-soft);\n  border-radius: var(--soi-pds-radius-sm);\n  font-size: clamp(13px, 2vw, 14px);\n  color: var(--soi-pds-text-soft);\n}\n\n.soi-pds-section .soi-pds-footnote {\n  margin-top: 0.75rem;\n  font-size: clamp(12px, 1.8vw, 13px);\n  color: var(--soi-pds-text-muted);\n  font-style: italic;\n}\n\n\/* GRID COMPACT *\/\n.soi-pds-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n\n.soi-pds-card-mini {\n  background: var(--soi-pds-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-pds-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-pds-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-pds-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-pds-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-pds-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-pds-marine);\n}\n\n\/* GRID + CARDS *\/\n.soi-pds-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-pds-card {\n  background: var(--soi-pds-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pds-radius);\n  border-left: 3px solid var(--soi-pds-pomme);\n}\n\n.soi-pds-card-flower {\n  background: var(--soi-pds-white);\n  border: 1px solid var(--soi-pds-line);\n  border-left: 3px solid var(--soi-pds-primary);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-pds-card-flower:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-pds-shadow-md);\n}\n\n.soi-pds-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pds-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-pds-card p {\n  font-size: 14px;\n  color: var(--soi-pds-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-pds-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-pds-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-pds-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-pds-radius);\n  border: 1px solid var(--soi-pds-line);\n  align-items: flex-start;\n}\n\n.soi-pds-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-pds-marine);\n  color: var(--soi-pds-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-pds-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-pds-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-pds-step-content p {\n  font-size: 15px;\n  color: var(--soi-pds-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-pds-compo {\n  background: var(--soi-pds-off-white);\n  border-radius: var(--soi-pds-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-pds-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-pds-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-pds-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-pds-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-pds-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-pds-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-pds-marine);\n  text-align: right;\n  max-width: 60%;\n}\n\n\/* TIP *\/\n.soi-pds-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-pds-pomme-light);\n  border-left: 4px solid var(--soi-pds-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-pds-radius) var(--soi-pds-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-pds-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-pds-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-pds-marine);\n  margin-bottom: 4px;\n}\n\n.soi-pds-tip p {\n  font-size: 15px;\n  color: var(--soi-pds-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-pds-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-pds-accordion-item {\n  background: var(--soi-pds-off-white);\n  border-radius: var(--soi-pds-radius-sm);\n  border: 1px solid var(--soi-pds-line);\n  overflow: hidden;\n}\n\n.soi-pds-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-pds-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-pds-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-pds-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-pds-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-pds-accordion-item[open] .soi-pds-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-pds-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-pds-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-pds-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-pds-cta-box {\n  background: var(--soi-pds-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-pds-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-pds-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-pds-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-pds-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-pds-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-pds-section .soi-pds-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-pds-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-pds-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-pds-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-pds-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n\n  .soi-pds-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-pds-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-pds-fiche {\n    --soi-pds-text-soft: #2C3E50;\n    --soi-pds-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333263085898,"sku":"BI0265","price":13.09,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pouvoir-dire-stop-bio-fleurs-de-bach-en-spray-20-ml-bioflora-packshot.webp?v=1792571495"},{"product_id":"humeur-changeante-fleurs-de-bach-spray-biofloral","title":"Humeur changeante - Fleurs de Bach bio en spray - 20 ml - Biofloral","description":"\u003cdiv class=\"soi-humc-fiche\"\u003e\n\n  \u003csection class=\"soi-humc-hero\"\u003e\n    \u003cdiv class=\"soi-humc-hero-tag\"\u003e\n      \u003cspan class=\"soi-humc-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach en spray · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-humc-hero-title\"\u003eAccompagner les émotions qui changent de cap\u003c\/span\u003e\n    \u003cp class=\"soi-humc-hero-subtitle\"\u003eUn matin plein d'élan, un après-midi à fleur de peau, un soir où plus rien ne semble vous atteindre ? Ce complexe de Fleurs de Bach en spray de 20 ml est pensé pour accompagner les variations d'humeur et les périodes où les émotions se contredisent.\u003c\/p\u003e\n    \u003cdiv class=\"soi-humc-hero-labels\"\u003e\n      \u003cspan class=\"soi-humc-label soi-humc-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-humc-label\"\u003eDEMETER\u003c\/span\u003e\n      \u003cspan class=\"soi-humc-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n      \u003cspan class=\"soi-humc-label\"\u003eSPRAY 20 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-humc-section\"\u003e\n    \u003ch2\u003eQuand l'humeur joue aux montagnes russes\u003c\/h2\u003e\n    \u003cp\u003eChangement de rythme, période de transition, surcharge mentale, fatigue : certaines phases de la vie bousculent notre équilibre intérieur. Ce complexe s'adresse aux personnes qui se reconnaissent dans des \u003cstrong\u003eétats émotionnels contradictoires\u003c\/strong\u003e : enthousiasme puis abattement, irritabilité puis lassitude, difficulté à rester centré.\u003c\/p\u003e\n    \u003cdiv class=\"soi-humc-tip\"\u003e\n      \u003cdiv class=\"soi-humc-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eFacile à glisser dans un sac, le spray se prend discrètement au bureau, en déplacement ou à la maison.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-humc-section\"\u003e\n    \u003ch2\u003eSix fleurs, six facettes de l'équilibre émotionnel\u003c\/h2\u003e\n    \u003cp class=\"soi-humc-section-intro\"\u003eSelon la tradition du Dr Edward Bach, chaque essence est associée à un état émotionnel précis. Voici le rôle de chacune dans cette synergie.\u003c\/p\u003e\n    \u003cdiv class=\"soi-humc-grid\"\u003e\n      \u003cdiv class=\"soi-humc-card\"\u003e\n        \u003ch3\u003eScleranthus\u003c\/h3\u003e\n        \u003cp\u003eAssociée à l'hésitation et aux alternances d'humeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-card\"\u003e\n        \u003ch3\u003eCherry Plum\u003c\/h3\u003e\n        \u003cp\u003eLiée aux moments de tension et à la peur de se laisser déborder.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-card\"\u003e\n        \u003ch3\u003eImpatiens\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisée pour l'impatience et l'irritabilité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-card\"\u003e\n        \u003ch3\u003eMustard\u003c\/h3\u003e\n        \u003cp\u003eAssociée aux passages sombres qui surviennent sans raison apparente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-card\"\u003e\n        \u003ch3\u003eHolly\u003c\/h3\u003e\n        \u003cp\u003eLiée aux émotions vives, comme l'agacement ou la jalousie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-card\"\u003e\n        \u003ch3\u003eWalnut\u003c\/h3\u003e\n        \u003cp\u003eLa fleur des transitions, qui accompagne l'adaptation aux changements.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-humc-section\"\u003e\n    \u003ch2\u003eComment prendre le spray Humeur changeante\u003c\/h2\u003e\n    \u003cdiv class=\"soi-humc-timeline\"\u003e\n      \u003cdiv class=\"soi-humc-step\"\u003e\n        \u003cdiv class=\"soi-humc-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-humc-step-content\"\u003e\n          \u003ch3\u003e2 pulvérisations\u003c\/h3\u003e\n          \u003cp\u003eSous la langue, ou dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-step\"\u003e\n        \u003cdiv class=\"soi-humc-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-humc-step-content\"\u003e\n          \u003ch3\u003e4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePar exemple matin, midi, fin d'après-midi et soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-step\"\u003e\n        \u003cdiv class=\"soi-humc-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-humc-step-content\"\u003e\n          \u003ch3\u003ePendant 1 à 4 semaines\u003c\/h3\u003e\n          \u003cp\u003ePuis faites le point sur votre ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-humc-note\"\u003eRégularité et patience comptent plus que la quantité : ne dépassez pas la dose recommandée.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-humc-section\"\u003e\n    \u003ch2\u003eComposition détaillée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-humc-compo\"\u003e\n      \u003cdiv class=\"soi-humc-compo-row\"\u003e\n        \u003cspan class=\"soi-humc-compo-label\"\u003eCognac\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-compo-value\"\u003e27% vol., issu de l'agriculture biodynamique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-compo-row\"\u003e\n        \u003cspan class=\"soi-humc-compo-label\"\u003ePréparation aux Fleurs de Bach biologiques\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-compo-value\"\u003eÀ 1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-compo-row\"\u003e\n        \u003cspan class=\"soi-humc-compo-label\"\u003eScleranthus\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-compo-value soi-humc-latin\"\u003eScleranthus annuus\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-compo-row\"\u003e\n        \u003cspan class=\"soi-humc-compo-label\"\u003eCherry Plum\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-compo-value soi-humc-latin\"\u003ePrunus cerasifera\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-compo-row\"\u003e\n        \u003cspan class=\"soi-humc-compo-label\"\u003eImpatiens\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-compo-value soi-humc-latin\"\u003eImpatiens glandulifera\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-compo-row\"\u003e\n        \u003cspan class=\"soi-humc-compo-label\"\u003eMustard\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-compo-value soi-humc-latin\"\u003eSinapis arvensis\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-compo-row\"\u003e\n        \u003cspan class=\"soi-humc-compo-label\"\u003eHolly\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-compo-value soi-humc-latin\"\u003eIlex aquifolium\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-compo-row\"\u003e\n        \u003cspan class=\"soi-humc-compo-label\"\u003eWalnut\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-compo-value soi-humc-latin\"\u003eJuglans regia\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-humc-note\"\u003eLes teintures mères sont diluées : il n'existe donc pas de dosage en milligrammes ni de pourcentage d'AJR ou de VNR, ces repères ne s'appliquant pas aux élixirs floraux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-humc-section\"\u003e\n    \u003ch2\u003eLe savoir-faire Biofloral\u003c\/h2\u003e\n    \u003cdiv class=\"soi-humc-grid-compact\"\u003e\n      \u003cdiv class=\"soi-humc-card-mini\"\u003e\n        \u003cspan class=\"soi-humc-card-mini-label\"\u003eFleurs de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-card-mini-value\"\u003eAuthentiques, méthode traditionnelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-card-mini\"\u003e\n        \u003cspan class=\"soi-humc-card-mini-label\"\u003eCertifications\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-card-mini-value\"\u003eBio et Demeter (cultures biodynamiques)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-card-mini\"\u003e\n        \u003cspan class=\"soi-humc-card-mini-label\"\u003eFlacon\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-card-mini-value\"\u003eSpray de 20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-humc-card-mini\"\u003e\n        \u003cspan class=\"soi-humc-card-mini-label\"\u003eBase\u003c\/span\u003e\n        \u003cspan class=\"soi-humc-card-mini-value\"\u003eCognac biodynamique (27 % vol.)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-humc-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-humc-accordion\"\u003e\n      \u003cdetails class=\"soi-humc-accordion-item\"\u003e\n        \u003csummary class=\"soi-humc-accordion-header\"\u003ePrésence d'alcool\u003c\/summary\u003e\n        \u003cdiv class=\"soi-humc-accordion-content\"\u003e\n          \u003cp\u003eCe produit contient de l'alcool : demandez conseil à votre médecin en cas de grossesse, d'allaitement ou de sevrage alcoolique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-humc-accordion-item\"\u003e\n        \u003csummary class=\"soi-humc-accordion-header\"\u003eUsage et santé\u003c\/summary\u003e\n        \u003cdiv class=\"soi-humc-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne se substitue ni à un traitement médical, ni à un régime alimentaire varié et équilibré, ni à un mode de vie sain. En cas de symptômes persistants, consultez un professionnel de santé. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-humc-accordion-item\"\u003e\n        \u003csummary class=\"soi-humc-accordion-header\"\u003eRecyclage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-humc-accordion-content\"\u003e\n          \u003cp\u003eLe flacon se recycle dans le bac à verre (les règles de tri varient selon les communes).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-humc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-humc-cta-box\"\u003e\n      \u003cp class=\"soi-humc-cta-tag\" style=\"color: white;\"\u003eUn petit rituel de douceur au fil des jours\u003c\/p\u003e\n      \u003cp class=\"soi-humc-cta-text\" style=\"color: white;\"\u003eQuand vos émotions changent de cap sans prévenir, six Fleurs de Bach authentiques vous accompagnent, quelques pulvérisations à la fois, pour retrouver un peu plus de calme, de recentrage et de sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-humc-marine: #1A2D3D;\n  --soi-humc-marine-dark: #0F1E2B;\n  --soi-humc-marine-light: #2C4458;\n  --soi-humc-pomme: #A1C544;\n  --soi-humc-pomme-dark: #84A636;\n  --soi-humc-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-humc-white: #FFFFFF;\n  --soi-humc-off-white: #F8FAF6;\n  --soi-humc-stone: #F1F3EE;\n  --soi-humc-line: #E5E8E0;\n\n  --soi-humc-primary: #5A2D1E;\n  --soi-humc-primary-soft: #F3E6F1;\n  --soi-humc-accent: #9B7AB5;\n\n  --soi-humc-text: #1A2D3D;\n  --soi-humc-text-soft: #4A5B6B;\n  --soi-humc-text-muted: #7B8693;\n\n  --soi-humc-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-humc-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-humc-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-humc-radius: 12px;\n  --soi-humc-radius-sm: 8px;\n  --soi-humc-radius-pill: 999px;\n}\n\n.soi-humc-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-humc-fiche img { max-width: 100%; height: auto; }\n\n.soi-humc-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-humc-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-humc-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-humc-hero {\n  position: relative;\n  background: var(--soi-humc-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-humc-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-humc-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-humc-pomme);\n}\n\n.soi-humc-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--soi-humc-accent);\n  opacity: 0.6;\n}\n\n.soi-humc-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-humc-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-humc-pomme);\n  border-radius: 50%;\n}\n\n.soi-humc-hero-title {\n  display: block;\n  color: var(--soi-humc-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-humc-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-humc-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-humc-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-humc-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-humc-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-humc-label-accent {\n  background: var(--soi-humc-pomme);\n  border-color: var(--soi-humc-pomme);\n  color: var(--soi-humc-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-humc-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-humc-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-humc-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-humc-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-humc-pomme);\n  border-radius: 2px;\n}\n\n.soi-humc-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-humc-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-humc-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-humc-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-humc-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-humc-section .soi-humc-section-intro {\n  color: var(--soi-humc-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-humc-section .soi-humc-note {\n  margin-top: 1.25rem;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-humc-text-soft);\n  font-style: italic;\n}\n\n.soi-humc-section strong {\n  font-weight: 600;\n  color: var(--soi-humc-marine);\n}\n\n\/* === GRID + CARDS === *\/\n.soi-humc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-humc-section .soi-humc-tip {\n  margin-top: 1.5rem;\n}\n\n.soi-humc-card {\n  background: var(--soi-humc-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-humc-radius);\n  border-left: 3px solid var(--soi-humc-pomme);\n}\n\n.soi-humc-card-alt {\n  background: var(--soi-humc-primary-soft);\n  border-left-color: var(--soi-humc-accent);\n}\n\n.soi-humc-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-humc-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-humc-section .soi-humc-card p {\n  font-size: 14px;\n  color: var(--soi-humc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-humc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));\n  gap: 12px;\n}\n\n.soi-humc-card-mini {\n  background: var(--soi-humc-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-humc-radius-sm);\n  border-top: 3px solid var(--soi-humc-accent);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-humc-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-humc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-humc-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-humc-marine);\n  line-height: 1.4;\n}\n\n\/* === TIMELINE === *\/\n.soi-humc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-humc-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-humc-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-humc-radius);\n  border: 1px solid var(--soi-humc-line);\n  align-items: flex-start;\n}\n\n.soi-humc-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-humc-marine);\n  color: var(--soi-humc-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-humc-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-humc-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-humc-section .soi-humc-step-content p {\n  font-size: 15px;\n  color: var(--soi-humc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-humc-compo {\n  background: var(--soi-humc-off-white);\n  border-radius: var(--soi-humc-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-humc-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-humc-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-humc-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-humc-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-humc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-humc-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-humc-marine);\n  text-align: right;\n}\n\n.soi-humc-latin {\n  font-style: italic;\n  color: var(--soi-humc-primary);\n}\n\n\/* === TIP === *\/\n.soi-humc-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-humc-pomme-light);\n  border-left: 4px solid var(--soi-humc-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-humc-radius) var(--soi-humc-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-humc-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-humc-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-humc-marine);\n  margin-bottom: 4px;\n}\n\n.soi-humc-section .soi-humc-tip p {\n  font-size: 15px;\n  color: var(--soi-humc-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-humc-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-humc-accordion-item {\n  background: var(--soi-humc-off-white);\n  border-radius: var(--soi-humc-radius-sm);\n  border: 1px solid var(--soi-humc-line);\n  overflow: hidden;\n}\n\n.soi-humc-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-humc-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-humc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-humc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-humc-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-humc-accordion-item[open] .soi-humc-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-humc-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-humc-section .soi-humc-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-humc-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-humc-cta-box {\n  background: var(--soi-humc-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-humc-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-humc-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-humc-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-humc-section .soi-humc-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-humc-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-humc-section .soi-humc-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-humc-white);\n  line-height: 1.4;\n  margin: 0;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 640px) {\n  .soi-humc-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-humc-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-humc-compo-value {\n    text-align: left;\n  }\n\n  .soi-humc-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-humc-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-humc-fiche {\n    --soi-humc-text-soft: #2C3E50;\n    --soi-humc-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333263184202,"sku":"BI0270","price":13.09,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/humeur-changeante-bio-fleurs-de-bach-en-spray-20-ml-bioflora-packshot.webp?v=1792656743"},{"product_id":"motivation-bio-fleurs-de-bach-spray-biofloral","title":"Motivation bio - Fleurs de bach en spray - 20 ml - Biofloral","description":"\u003cdiv class=\"soi-motiv-fiche\"\u003e\n\n  \u003csection class=\"soi-motiv-hero\"\u003e\n    \u003cdiv class=\"soi-motiv-hero-tag\"\u003e\n      \u003cspan class=\"soi-motiv-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach en spray · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-motiv-hero-title\"\u003eSept fleurs pour raviver votre élan\u003c\/span\u003e\n    \u003cp class=\"soi-motiv-hero-subtitle\"\u003eUn complexe de fleurs de Bach biologiques, élaboré selon la méthode originelle du Dr Edward Bach, pour vous accompagner dans les moments de doute, de lassitude ou de manque d'élan.\u003c\/p\u003e\n    \u003cdiv class=\"soi-motiv-hero-labels\"\u003e\n      \u003cspan class=\"soi-motiv-label soi-motiv-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-motiv-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-motiv-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n      \u003cspan class=\"soi-motiv-label\"\u003eCOGNAC BIODYNAMIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-motiv-section\"\u003e\n    \u003ch2\u003eMotivation bio Biofloral : un spray de fleurs de Bach pour retrouver votre élan\u003c\/h2\u003e\n    \u003cp\u003eLes journées se ressemblent, les projets traînent et l'envie ne suit plus ? Le \u003cstrong\u003espray Motivation bio de Biofloral\u003c\/strong\u003e réunit \u003cstrong\u003esept fleurs de Bach biologiques\u003c\/strong\u003e dans un complexe pensé pour vous accompagner dans les moments de doute, de lassitude ou de manque d'élan.\u003c\/p\u003e\n    \u003cp\u003eÉlaboré selon la \u003cstrong\u003eméthode originelle du Dr Edward Bach\u003c\/strong\u003e, il se glisse facilement dans votre sac et s'intègre sans effort à votre routine.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-motiv-section\"\u003e\n    \u003ch2\u003eLes 7 fleurs de Bach de ce complexe et ce qu'elles symbolisent\u003c\/h2\u003e\n    \u003cp class=\"soi-motiv-section-intro\"\u003eChaque fleur est traditionnellement associée à un état émotionnel précis. Ensemble, elles forment une synergie cohérente autour de la motivation.\u003c\/p\u003e\n    \u003cdiv class=\"soi-motiv-grid\"\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eGentian\u003c\/h3\u003e\n        \u003cspan class=\"soi-motiv-latin\"\u003eGentiana amarella\u003c\/span\u003e\n        \u003cp\u003eLe découragement après un contretemps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eGorse\u003c\/h3\u003e\n        \u003cspan class=\"soi-motiv-latin\"\u003eUlex europaeus\u003c\/span\u003e\n        \u003cp\u003eL'espoir, quand vous avez le sentiment que rien ne changera.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eHornbeam\u003c\/h3\u003e\n        \u003cspan class=\"soi-motiv-latin\"\u003eCarpinus betulus\u003c\/span\u003e\n        \u003cp\u003eLa fatigue à l'idée de commencer la journée ou une tâche.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eWild Oat\u003c\/h3\u003e\n        \u003cspan class=\"soi-motiv-latin\"\u003eBromus ramosus\u003c\/span\u003e\n        \u003cp\u003eL'hésitation sur la direction à prendre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eElm\u003c\/h3\u003e\n        \u003cspan class=\"soi-motiv-latin\"\u003eUlmus procera\u003c\/span\u003e\n        \u003cp\u003eLe sentiment d'être dépassé par ses responsabilités.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eWild Rose\u003c\/h3\u003e\n        \u003cspan class=\"soi-motiv-latin\"\u003eRosa canina\u003c\/span\u003e\n        \u003cp\u003eLa résignation et le manque d'intérêt.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eOlive\u003c\/h3\u003e\n        \u003cspan class=\"soi-motiv-latin\"\u003eOlea europaea\u003c\/span\u003e\n        \u003cp\u003eL'épuisement après une longue période d'efforts.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-motiv-section\"\u003e\n    \u003ch2\u003eDans quelles situations y penser ?\u003c\/h2\u003e\n    \u003cp\u003eCe complexe peut vous accompagner lors d'une \u003cstrong\u003ereprise après les vacances\u003c\/strong\u003e, d'un changement professionnel, d'une période de surcharge mentale ou d'un simple coup de mou qui s'installe.\u003c\/p\u003e\n    \u003cp\u003eBeaucoup de personnes se tournent vers les \u003cstrong\u003efleurs de Bach pour le stress\u003c\/strong\u003e du quotidien. Ici, l'approche est complémentaire : elle est centrée sur l'énergie morale plutôt que sur l'agitation.\u003c\/p\u003e\n    \u003cp class=\"soi-motiv-section-intro soi-motiv-mt\"\u003eQuelques précisions utiles, pour éviter les idées reçues :\u003c\/p\u003e\n    \u003cdiv class=\"soi-motiv-grid\"\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eFleurs de Bach et ménopause\u003c\/h3\u003e\n        \u003cp\u003eCette période peut s'accompagner de fluctuations d'humeur et de baisses de motivation. Ce spray peut s'inscrire dans une routine de bien-être, sans prétendre agir sur la ménopause elle-même.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eFleurs de Bach et perte de poids\u003c\/h3\u003e\n        \u003cp\u003eIl ne s'agit pas d'un produit minceur. Certaines personnes l'utilisent pour soutenir leur état d'esprit lorsqu'elles relancent de bonnes habitudes, mais il n'a aucun effet sur le poids.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eFleurs de Bach Rescue\u003c\/h3\u003e\n        \u003cp\u003eLe Rescue est un mélange distinct, utilisé dans les moments de tension aiguë. Motivation s'adresse plutôt aux périodes de fond, à suivre sur quelques semaines.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-motiv-section\"\u003e\n    \u003ch2\u003eComment prendre ce spray de fleurs de Bach\u003c\/h2\u003e\n    \u003cdiv class=\"soi-motiv-grid-compact\"\u003e\n      \u003cdiv class=\"soi-motiv-card-mini\"\u003e\n        \u003cspan class=\"soi-motiv-card-mini-label\"\u003eDose\u003c\/span\u003e\n        \u003cspan class=\"soi-motiv-card-mini-value\"\u003e2 pulvérisations\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card-mini\"\u003e\n        \u003cspan class=\"soi-motiv-card-mini-label\"\u003eFréquence\u003c\/span\u003e\n        \u003cspan class=\"soi-motiv-card-mini-value\"\u003e4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card-mini\"\u003e\n        \u003cspan class=\"soi-motiv-card-mini-label\"\u003eDurée\u003c\/span\u003e\n        \u003cspan class=\"soi-motiv-card-mini-value\"\u003e1 à 4 semaines\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card-mini\"\u003e\n        \u003cspan class=\"soi-motiv-card-mini-label\"\u003eMode\u003c\/span\u003e\n        \u003cspan class=\"soi-motiv-card-mini-value\"\u003eSous la langue ou dans un verre d'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-motiv-mt\"\u003eRépartissez vos prises au fil de la journée : au réveil, en milieu de matinée, en début d'après-midi et en fin de journée. Gardez le flacon à portée de main (bureau, sac, table de chevet) pour ne pas oublier.\u003c\/p\u003e\n    \u003cdiv class=\"soi-motiv-tip\"\u003e\n      \u003cdiv class=\"soi-motiv-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePrivilégiez la régularité : les fleurs de Bach s'apprécient dans la durée, pas en prise isolée. Si vous préférez limiter l'alcool, diluez les pulvérisations dans un verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-motiv-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cp\u003e\u003cstrong\u003eIngrédients :\u003c\/strong\u003e Cognac (27 % vol.)**, préparation aux Fleurs de Bach* : Gentian* (\u003cem\u003eGentiana amarella\u003c\/em\u003e), Gorse* (\u003cem\u003eUlex europaeus\u003c\/em\u003e), Hornbeam* (\u003cem\u003eCarpinus betulus\u003c\/em\u003e), Wild Oat* (\u003cem\u003eBromus ramosus\u003c\/em\u003e), Elm* (\u003cem\u003eUlmus procera\u003c\/em\u003e), Wild Rose* (\u003cem\u003eRosa canina\u003c\/em\u003e), Olive* (\u003cem\u003eOlea europaea\u003c\/em\u003e).\u003c\/p\u003e\n    \u003cdiv class=\"soi-motiv-compo soi-motiv-mt\"\u003e\n      \u003cdiv class=\"soi-motiv-compo-row\"\u003e\n        \u003cspan class=\"soi-motiv-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-motiv-compo-value\"\u003e1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-compo-row\"\u003e\n        \u003cspan class=\"soi-motiv-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-motiv-compo-value\"\u003e2 pulvérisations, 4 fois par jour (soit 8 pulvérisations par jour)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-compo-row\"\u003e\n        \u003cspan class=\"soi-motiv-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-motiv-compo-value\"\u003eNon applicable, les élixirs floraux ne sont pas des apports en vitamines ou minéraux\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-compo-row\"\u003e\n        \u003cspan class=\"soi-motiv-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-motiv-compo-value\"\u003eFlacon ambré de 20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-motiv-note\"\u003e*Ingrédients issus de l'agriculture biologique. **Issu de l'agriculture biodynamique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-motiv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le spray Motivation de Biofloral ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-motiv-grid\"\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eCertifié bio\u003c\/h3\u003e\n        \u003cp\u003eDes fleurs biologiques associées à un cognac biodynamique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eFabrication artisanale\u003c\/h3\u003e\n        \u003cp\u003ePour préserver l'intégrité des essences florales et garantir une qualité constante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eFormat spray pratique\u003c\/h3\u003e\n        \u003cp\u003eSimple et rapide à utiliser, même en déplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-motiv-card\"\u003e\n        \u003ch3\u003eFlacon ambré de 20 ml\u003c\/h3\u003e\n        \u003cp\u003eIl protège la préparation de la lumière.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-motiv-mt\"\u003eCe produit est \u003cstrong\u003eréservé aux magasins bio\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-motiv-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-motiv-accordion\"\u003e\n      \u003cdetails class=\"soi-motiv-accordion-item\"\u003e\n        \u003csummary class=\"soi-motiv-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"soi-motiv-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée. Ce complexe contient de l'alcool : demandez conseil à un professionnel de santé en cas de grossesse, d'allaitement ou de sevrage alcoolique. Il \u003cstrong\u003ene remplace pas un traitement médical\u003c\/strong\u003e, ni un régime alimentaire varié et équilibré, ni un mode de vie sain. Si votre fatigue ou votre baisse de moral persiste, parlez-en à votre médecin. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-motiv-accordion-item\"\u003e\n        \u003csummary class=\"soi-motiv-accordion-header\"\u003e♻️ Tri\u003c\/summary\u003e\n        \u003cdiv class=\"soi-motiv-accordion-content\"\u003e\n          \u003cp\u003eFlacon à déposer dans le bac à verre (les règles peuvent varier 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-motiv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-motiv-cta-box\"\u003e\n      \u003cp class=\"soi-motiv-cta-tag\" style=\"color: white;\"\u003eUn rituel doux pour retrouver l'envie\u003c\/p\u003e\n      \u003cp class=\"soi-motiv-cta-text\" style=\"color: white;\"\u003eRetrouver l'envie ne se force pas, cela s'accompagne. Quelques pulvérisations de sept fleurs de Bach bio, un instant pour vous, et un peu plus de lumière dans votre quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-motiv-fiche {\n  --soi-motiv-marine: #1A2D3D;\n  --soi-motiv-marine-dark: #0F1E2B;\n  --soi-motiv-marine-light: #2C4458;\n  --soi-motiv-pomme: #A1C544;\n  --soi-motiv-pomme-dark: #84A636;\n  --soi-motiv-pomme-light: rgba(161,197,68,0.10);\n  --soi-motiv-white: #FFFFFF;\n  --soi-motiv-off-white: #F8FAF6;\n  --soi-motiv-stone: #F1F3EE;\n  --soi-motiv-line: #E5E8E0;\n  --soi-motiv-primary: #5C3A2A;\n  --soi-motiv-primary-soft: #F3E2D3;\n  --soi-motiv-accent: #9B7AB5;\n  --soi-motiv-text: #1A2D3D;\n  --soi-motiv-text-soft: #4A5B6B;\n  --soi-motiv-text-muted: #7B8693;\n  --soi-motiv-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-motiv-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-motiv-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-motiv-radius: 12px;\n  --soi-motiv-radius-sm: 8px;\n  --soi-motiv-radius-pill: 999px;\n}\n\n.soi-motiv-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-motiv-fiche img { max-width: 100%; height: auto; }\n\n.soi-motiv-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-motiv-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-motiv-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-motiv-hero {\n  position: relative;\n  background: var(--soi-motiv-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-motiv-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-motiv-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-motiv-pomme);\n}\n.soi-motiv-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--soi-motiv-primary-soft);\n  opacity: 0.35;\n}\n.soi-motiv-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.soi-motiv-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-motiv-pomme);\n  border-radius: 50%;\n}\n.soi-motiv-hero-title {\n  display: block;\n  color: var(--soi-motiv-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-motiv-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-motiv-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-motiv-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-motiv-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-motiv-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-motiv-label-accent {\n  background: var(--soi-motiv-pomme);\n  border-color: var(--soi-motiv-pomme);\n  color: var(--soi-motiv-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-motiv-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-motiv-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-motiv-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-motiv-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-motiv-pomme);\n  border-radius: 2px;\n}\n.soi-motiv-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-motiv-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-motiv-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-motiv-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-motiv-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-motiv-section p.soi-motiv-section-intro {\n  color: var(--soi-motiv-text-soft);\n  margin-bottom: 1.25rem;\n}\n.soi-motiv-mt {\n  margin-top: 1.5rem;\n}\n.soi-motiv-section p.soi-motiv-note {\n  font-size: 13px;\n  color: var(--soi-motiv-text-muted);\n  margin-top: 1rem;\n}\n\n\/* GRID + CARDS *\/\n.soi-motiv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-motiv-card {\n  background: var(--soi-motiv-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-motiv-radius);\n  border-left: 3px solid var(--soi-motiv-pomme);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-motiv-card:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-motiv-shadow-md);\n}\n.soi-motiv-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-motiv-marine);\n  margin-bottom: 0.5rem;\n}\n.soi-motiv-latin {\n  display: block;\n  font-family: 'Inter', sans-serif;\n  font-size: 12px;\n  font-style: italic;\n  color: var(--soi-motiv-primary);\n  margin-top: -0.35rem;\n  margin-bottom: 0.5rem;\n}\n.soi-motiv-section .soi-motiv-card p {\n  font-size: 14px;\n  color: var(--soi-motiv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-motiv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n.soi-motiv-card-mini {\n  background: var(--soi-motiv-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-motiv-radius-sm);\n  border-top: 3px solid var(--soi-motiv-primary);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 4px;\n}\n.soi-motiv-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-motiv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n.soi-motiv-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-motiv-marine);\n  line-height: 1.4;\n}\n\n\/* COMPOSITION *\/\n.soi-motiv-compo {\n  background: var(--soi-motiv-off-white);\n  border-radius: var(--soi-motiv-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n.soi-motiv-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-motiv-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-motiv-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-motiv-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-motiv-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n.soi-motiv-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-motiv-marine);\n  text-align: right;\n  max-width: 65%;\n}\n\n\/* TIP *\/\n.soi-motiv-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-motiv-pomme-light);\n  border-left: 4px solid var(--soi-motiv-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-motiv-radius) var(--soi-motiv-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n.soi-motiv-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-motiv-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-motiv-marine);\n  margin-bottom: 4px;\n}\n.soi-motiv-section .soi-motiv-tip p {\n  font-size: 15px;\n  color: var(--soi-motiv-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDÉON *\/\n.soi-motiv-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-motiv-accordion-item {\n  background: var(--soi-motiv-off-white);\n  border-radius: var(--soi-motiv-radius-sm);\n  border: 1px solid var(--soi-motiv-line);\n  overflow: hidden;\n}\n.soi-motiv-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-motiv-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-motiv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-motiv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-motiv-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-motiv-accordion-item[open] .soi-motiv-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-motiv-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-motiv-section .soi-motiv-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-motiv-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-motiv-cta-box {\n  background: var(--soi-motiv-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-motiv-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-motiv-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-motiv-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-motiv-section p.soi-motiv-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-motiv-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-motiv-section p.soi-motiv-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-motiv-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-motiv-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-motiv-compo-value {\n    text-align: left;\n    max-width: 100%;\n  }\n  .soi-motiv-hero {\n    padding: 1.75rem 1.25rem;\n  }\n  .soi-motiv-tip {\n    padding: 1rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-motiv-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-motiv-fiche {\n    --soi-motiv-text-soft: #2C3E50;\n    --soi-motiv-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333263282506,"sku":"BI0275","price":13.09,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/motivation-bio-fleurs-de-bach-en-spray-20-ml-biofloral-packshot.webp?v=1792658997"},{"product_id":"hypersensibilite-fleurs-de-bach-spray-biofloral","title":"Hypersensibilité bio - Fleurs de bach en spray - 20 ml - Biofloral","description":"\u003cdiv class=\"soi-hyps-fiche\"\u003e\n\n  \u003csection class=\"soi-hyps-hero\"\u003e\n    \u003cdiv class=\"soi-hyps-hero-tag\"\u003e\n      \u003cspan class=\"soi-hyps-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach en spray · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-hyps-hero-title\"\u003eDouceur pour les tempéraments à fleur de peau\u003c\/span\u003e\n    \u003cp class=\"soi-hyps-hero-subtitle\"\u003eSix fleurs de Bach authentiques réunies dans un spray nomade pour accompagner les personnes très réceptives et les aider à retrouver un peu de recul et de sérénité.\u003c\/p\u003e\n    \u003cdiv class=\"soi-hyps-hero-labels\"\u003e\n      \u003cspan class=\"soi-hyps-label soi-hyps-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-hyps-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n      \u003cspan class=\"soi-hyps-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n      \u003cspan class=\"soi-hyps-label\"\u003eCOGNAC BIODYNAMIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hyps-section\"\u003e\n    \u003ch2\u003eSpray Hypersensibilité bio Biofloral : un soutien en douceur pour les tempéraments à fleur de peau\u003c\/h2\u003e\n    \u003cp\u003eVous absorbez les humeurs de votre entourage, une remarque vous poursuit toute la soirée, un imprévu suffit à vous déstabiliser ? Le \u003cstrong\u003espray Hypersensibilité bio de Biofloral\u003c\/strong\u003e associe \u003cstrong\u003esix fleurs de Bach authentiques\u003c\/strong\u003e pour accompagner les personnes très réceptives, celles qui ressentent tout, parfois trop fort.\u003c\/p\u003e\n    \u003cp\u003eCe complexe s'inscrit dans la tradition des \u003cstrong\u003efleurs de Bach pour l'hypersensibilité\u003c\/strong\u003e : une approche naturelle et douce, à intégrer à votre quotidien pour retrouver un peu de recul et de sérénité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hyps-section\"\u003e\n    \u003ch2\u003eDans quelles situations ce complexe peut-il vous accompagner ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hyps-grid\"\u003e\n      \u003cdiv class=\"soi-hyps-card\"\u003e\n        \u003ch3\u003eUn sentiment d'envahissement\u003c\/h3\u003e\n        \u003cp\u003eVous vous sentez facilement envahi(e) par les émotions, le bruit ou les tensions des autres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card\"\u003e\n        \u003ch3\u003eDes pensées qui tournent en boucle\u003c\/h3\u003e\n        \u003cp\u003eVous ruminez après un désaccord ou une critique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card\"\u003e\n        \u003ch3\u003eDes changements difficiles à vivre\u003c\/h3\u003e\n        \u003cp\u003eUn déménagement, un nouveau poste ou une rupture vous bousculent profondément.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card\"\u003e\n        \u003ch3\u003eUne inquiétude pour vos proches\u003c\/h3\u003e\n        \u003cp\u003eVous vous faites beaucoup de souci pour ceux que vous aimez.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card\"\u003e\n        \u003ch3\u003eUne période de stress ou de fatigue morale\u003c\/h3\u003e\n        \u003cp\u003eVous traversez un moment chargé et souhaitez un geste simple, à emporter partout.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hyps-section\"\u003e\n    \u003ch2\u003eLes 6 fleurs de Bach du complexe et leur rôle traditionnel\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hyps-grid\"\u003e\n      \u003cdiv class=\"soi-hyps-card soi-hyps-card-flower\"\u003e\n        \u003ch3\u003eRed Chestnut\u003c\/h3\u003e\n        \u003cp\u003eAssociée aux inquiétudes excessives pour les autres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card soi-hyps-card-flower\"\u003e\n        \u003ch3\u003eImpatiens\u003c\/h3\u003e\n        \u003cp\u003ePour la tension nerveuse et l'envie que tout aille vite.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card soi-hyps-card-flower\"\u003e\n        \u003ch3\u003eCrab Apple\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisée quand on se sent mal à l'aise avec soi-même.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card soi-hyps-card-flower\"\u003e\n        \u003ch3\u003eSweet Chestnut\u003c\/h3\u003e\n        \u003cp\u003ePour les moments où l'on se sent au bout du rouleau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card soi-hyps-card-flower\"\u003e\n        \u003ch3\u003eWillow\u003c\/h3\u003e\n        \u003cp\u003eLiée au ressentiment et à la rancœur qui s'attardent.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card soi-hyps-card-flower\"\u003e\n        \u003ch3\u003eWalnut\u003c\/h3\u003e\n        \u003cp\u003eLa fleur des périodes de transition et de la protection face aux influences extérieures.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-hyps-after\"\u003eLeur association vise un \u003cstrong\u003eéquilibre émotionnel au quotidien\u003c\/strong\u003e, sans effet brutal. C'est ce qui distingue ce complexe d'un \u003cstrong\u003erescue spray fleurs de Bach\u003c\/strong\u003e, pensé pour les coups de stress ponctuels : ici, l'accompagnement porte plutôt sur le fond, sur une sensibilité qui revient régulièrement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hyps-section\"\u003e\n    \u003ch2\u003ePourquoi choisir les fleurs de Bach en spray ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hyps-grid\"\u003e\n      \u003cdiv class=\"soi-hyps-card\"\u003e\n        \u003ch3\u003eUn format qui vous suit partout\u003c\/h3\u003e\n        \u003cp\u003eLe spray de 20 ml se glisse dans un sac, une poche ou un tiroir de bureau. Deux pulvérisations suffisent, sans verre ni cuillère, pour une prise facile lors d'une réunion, d'un trajet ou d'une soirée chargée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card\"\u003e\n        \u003ch3\u003eLa régularité facilitée\u003c\/h3\u003e\n        \u003cp\u003eUn spray fleurs de Bach pour le stress n'a d'intérêt que s'il est utilisé avec régularité. Sa praticité vous aide à tenir la cure, et c'est là que la différence se joue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-card\"\u003e\n        \u003ch3\u003eUn savoir-faire artisanal\u003c\/h3\u003e\n        \u003cp\u003eBiofloral fabrique ce complexe de façon artisanale, selon la méthode originale du Dr Edward Bach, à partir d'ingrédients issus de l'agriculture biologique et d'un cognac biodynamique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hyps-section\"\u003e\n    \u003ch2\u003eComment prendre le spray Hypersensibilité : mode d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hyps-timeline\"\u003e\n      \u003cdiv class=\"soi-hyps-step\"\u003e\n        \u003cdiv class=\"soi-hyps-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-hyps-step-content\"\u003e\n          \u003ch3\u003ePulvérisez 2 fois\u003c\/h3\u003e\n          \u003cp\u003eDirectement sous la langue, ou dans un verre d'eau si vous préférez diluer.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-step\"\u003e\n        \u003cdiv class=\"soi-hyps-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-hyps-step-content\"\u003e\n          \u003ch3\u003eRépétez 4 fois par jour\u003c\/h3\u003e\n          \u003cp\u003eAu lever, en milieu de matinée ou à midi, en fin d'après-midi, puis le soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-step\"\u003e\n        \u003cdiv class=\"soi-hyps-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-hyps-step-content\"\u003e\n          \u003ch3\u003ePoursuivez 1 à 4 semaines\u003c\/h3\u003e\n          \u003cp\u003eFaites ensuite le point sur votre ressenti avant de renouveler ou d'espacer les prises.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-hyps-tip\"\u003e\n      \u003cdiv class=\"soi-hyps-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez vos prises à des gestes déjà ancrés dans votre journée (café du matin, retour à la maison) pour ne plus les oublier.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hyps-section\"\u003e\n    \u003ch2\u003eComposition du spray Hypersensibilité bio\u003c\/h2\u003e\n    \u003cp class=\"soi-hyps-ingredients\"\u003e\u003cstrong\u003eIngrédients :\u003c\/strong\u003e Cognac (27 % vol.)**, préparation aux Fleurs de Bach* : Red Chestnut* (\u003cem\u003eAesculus carnea\u003c\/em\u003e), Impatiens* (\u003cem\u003eImpatiens glandulifera\u003c\/em\u003e), Crab Apple* (\u003cem\u003eMalus pumila\u003c\/em\u003e), Sweet Chestnut* (\u003cem\u003eCastanea sativa\u003c\/em\u003e), Willow* (\u003cem\u003eSalix vitellina\u003c\/em\u003e), Walnut* (\u003cem\u003eJuglans regia\u003c\/em\u003e).\u003c\/p\u003e\n    \u003cdiv class=\"soi-hyps-compo\"\u003e\n      \u003cdiv class=\"soi-hyps-compo-row\"\u003e\n        \u003cspan class=\"soi-hyps-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-hyps-compo-value\"\u003e1\/240e, selon la méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-compo-row\"\u003e\n        \u003cspan class=\"soi-hyps-compo-label\"\u003eDose recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-hyps-compo-value\"\u003e2 pulvérisations, 4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-compo-row\"\u003e\n        \u003cspan class=\"soi-hyps-compo-label\"\u003eAJR \/ VNR\u003c\/span\u003e\n        \u003cspan class=\"soi-hyps-compo-value\"\u003eNon applicables (préparation florale)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-hyps-compo-row\"\u003e\n        \u003cspan class=\"soi-hyps-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-hyps-compo-value\"\u003eSpray de 20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-hyps-note\"\u003e*Ingrédients issus de l'agriculture biologique. **Ingrédient issu de l'agriculture biodynamique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hyps-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage et bon à savoir\u003c\/h2\u003e\n    \u003cdiv class=\"soi-hyps-accordion\"\u003e\n      \u003cdetails class=\"soi-hyps-accordion-item\"\u003e\n        \u003csummary class=\"soi-hyps-accordion-header\"\u003e📌 Dose et rangement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hyps-accordion-content\"\u003e\n          \u003cp\u003eNe dépassez pas la dose recommandée. Tenir hors de la portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-hyps-accordion-item\"\u003e\n        \u003csummary class=\"soi-hyps-accordion-header\"\u003e⚠️ Alcool, grossesse, allaitement et enfants\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hyps-accordion-content\"\u003e\n          \u003cp\u003eLe support contient de l'alcool (cognac). Si vous évitez l'alcool, diluez dans un verre d'eau. En cas de grossesse, d'allaitement ou pour un enfant, demandez conseil à un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-hyps-accordion-item\"\u003e\n        \u003csummary class=\"soi-hyps-accordion-header\"\u003e🩺 Fleurs de Bach et suivi médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hyps-accordion-content\"\u003e\n          \u003cp\u003eLes fleurs de Bach accompagnent le bien-être émotionnel, mais ne remplacent pas un traitement médical ni un suivi par un professionnel. Si vous traversez une période de tristesse persistante ou de dépression, parlez-en à votre médecin. Ce produit ne se substitue pas à une alimentation variée et équilibrée, ni à un mode de vie sain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-hyps-accordion-item\"\u003e\n        \u003csummary class=\"soi-hyps-accordion-header\"\u003e♻️ Tri et distribution\u003c\/summary\u003e\n        \u003cdiv class=\"soi-hyps-accordion-content\"\u003e\n          \u003cp\u003eLe flacon va dans le bac de tri du verre (les règles peuvent varier selon votre commune). Produit réservé aux magasins bio.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-hyps-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-hyps-cta-box\"\u003e\n      \u003cp class=\"soi-hyps-cta-tag\" style=\"color: white;\"\u003eVotre sensibilité est une richesse\u003c\/p\u003e\n      \u003cp class=\"soi-hyps-cta-text\" style=\"color: white;\"\u003eOffrez-vous un rituel doux aux six fleurs de Bach bio, facile à emporter partout : deux pulvérisations pour reprendre votre souffle, poser vos émotions et avancer avec plus de calme, à votre rythme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soi-hyps-fiche {\n  --soi-hyps-marine: #1A2D3D;\n  --soi-hyps-marine-dark: #0F1E2B;\n  --soi-hyps-marine-light: #2C4458;\n  --soi-hyps-pomme: #A1C544;\n  --soi-hyps-pomme-dark: #84A636;\n  --soi-hyps-pomme-light: rgba(161,197,68,0.10);\n  --soi-hyps-white: #FFFFFF;\n  --soi-hyps-off-white: #F8FAF6;\n  --soi-hyps-stone: #F1F3EE;\n  --soi-hyps-line: #E5E8E0;\n  --soi-hyps-primary: #9B7AB5;\n  --soi-hyps-primary-soft: #F3EAF2;\n  --soi-hyps-accent: #5A2D1E;\n  --soi-hyps-text: #1A2D3D;\n  --soi-hyps-text-soft: #4A5B6B;\n  --soi-hyps-text-muted: #7B8693;\n  --soi-hyps-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-hyps-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-hyps-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-hyps-radius: 12px;\n  --soi-hyps-radius-sm: 8px;\n  --soi-hyps-radius-pill: 999px;\n}\n\n\/* === RESET === *\/\n.soi-hyps-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-hyps-fiche img { max-width: 100%; height: auto; }\n\n\/* === CONTENEUR PRINCIPAL === *\/\n.soi-hyps-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-hyps-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-hyps-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-hyps-hero {\n  position: relative;\n  background: var(--soi-hyps-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-hyps-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-hyps-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-hyps-pomme);\n}\n\n.soi-hyps-hero::after {\n  content: '';\n  position: absolute;\n  bottom: -60px;\n  right: -60px;\n  width: 180px;\n  height: 180px;\n  border-radius: 50%;\n  background: var(--soi-hyps-primary);\n  opacity: 0.12;\n}\n\n.soi-hyps-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  position: relative;\n  z-index: 1;\n}\n\n.soi-hyps-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-hyps-pomme);\n  border-radius: 50%;\n}\n\n.soi-hyps-hero-title {\n  display: block;\n  color: var(--soi-hyps-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  position: relative;\n  z-index: 1;\n}\n\n.soi-hyps-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  position: relative;\n  z-index: 1;\n}\n\n.soi-hyps-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  position: relative;\n  z-index: 1;\n}\n\n.soi-hyps-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-hyps-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-hyps-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-hyps-label-accent {\n  background: var(--soi-hyps-pomme);\n  border-color: var(--soi-hyps-pomme);\n  color: var(--soi-hyps-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-hyps-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-hyps-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-hyps-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-hyps-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-hyps-pomme);\n  border-radius: 2px;\n}\n\n.soi-hyps-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-hyps-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-hyps-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-hyps-section strong {\n  color: var(--soi-hyps-marine);\n  font-weight: 600;\n}\n\n.soi-hyps-after {\n  margin-top: 1.5rem;\n  max-width: 820px;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-hyps-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-hyps-card {\n  background: var(--soi-hyps-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-hyps-radius);\n  border-left: 3px solid var(--soi-hyps-pomme);\n}\n\n.soi-hyps-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hyps-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-hyps-card p {\n  font-size: 14px;\n  color: var(--soi-hyps-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-hyps-card-flower {\n  background: var(--soi-hyps-primary-soft);\n  border-left-color: var(--soi-hyps-primary);\n}\n\n\/* === TIMELINE === *\/\n.soi-hyps-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-hyps-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-hyps-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-hyps-radius);\n  border: 1px solid var(--soi-hyps-line);\n  align-items: flex-start;\n}\n\n.soi-hyps-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-hyps-marine);\n  color: var(--soi-hyps-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-hyps-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-hyps-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-hyps-step-content p {\n  font-size: 15px;\n  color: var(--soi-hyps-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-hyps-ingredients {\n  background: var(--soi-hyps-white);\n  border: 1px solid var(--soi-hyps-line);\n  border-radius: var(--soi-hyps-radius);\n  padding: 1.25rem 1.5rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-hyps-ingredients em {\n  color: var(--soi-hyps-text-soft);\n}\n\n.soi-hyps-compo {\n  background: var(--soi-hyps-off-white);\n  border-radius: var(--soi-hyps-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1rem;\n}\n\n.soi-hyps-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-hyps-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-hyps-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-hyps-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-hyps-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-hyps-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-hyps-marine);\n  text-align: right;\n}\n\n.soi-hyps-section .soi-hyps-note {\n  font-size: 13px;\n  color: var(--soi-hyps-text-muted);\n  font-style: italic;\n}\n\n\/* === TIP === *\/\n.soi-hyps-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-hyps-pomme-light);\n  border-left: 4px solid var(--soi-hyps-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-hyps-radius) var(--soi-hyps-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-hyps-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-hyps-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-hyps-marine);\n  margin-bottom: 4px;\n}\n\n.soi-hyps-tip p {\n  font-size: 15px;\n  color: var(--soi-hyps-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-hyps-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-hyps-accordion-item {\n  background: var(--soi-hyps-off-white);\n  border-radius: var(--soi-hyps-radius-sm);\n  border: 1px solid var(--soi-hyps-line);\n  overflow: hidden;\n}\n\n.soi-hyps-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-hyps-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-hyps-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-hyps-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-hyps-pomme);\n  transition: transform 0.2s ease;\n  flex-shrink: 0;\n}\n\n.soi-hyps-accordion-item[open] .soi-hyps-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-hyps-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-hyps-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-hyps-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-hyps-cta-box {\n  background: var(--soi-hyps-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-hyps-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-hyps-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-hyps-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-hyps-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-hyps-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-hyps-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-hyps-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-hyps-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-hyps-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-hyps-compo-value {\n    text-align: left;\n  }\n\n  .soi-hyps-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-hyps-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-hyps-fiche {\n    --soi-hyps-text-soft: #2C3E50;\n    --soi-hyps-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333264396618,"sku":"BI0280","price":13.09,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hypersensibilite-bio-fleurs-de-bach-en-spray-20-ml-biofloral-packshot.webp?v=1792661586"},{"product_id":"rester-zen-fleurs-de-bach-spray-biofloral","title":"Rester zen bio - Fleurs de bach en spray - 20 ml - Biofloral","description":"\u003cdiv class=\"soi-rzen-fiche\"\u003e\n\n  \u003csection class=\"soi-rzen-hero\"\u003e\n    \u003cdiv class=\"soi-rzen-hero-tag\"\u003e\n      \u003cspan class=\"soi-rzen-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach en spray · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-rzen-hero-title\"\u003eUn rituel floral pour apaiser le mental\u003c\/span\u003e\n    \u003cp class=\"soi-rzen-hero-subtitle\"\u003eCinq essences florales bio, préparées selon la méthode originale du Dr Edward Bach, pour accompagner votre équilibre émotionnel au quotidien, où que vous soyez.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rzen-hero-labels\"\u003e\n      \u003cspan class=\"soi-rzen-label soi-rzen-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-rzen-label\"\u003eFLEURS DE BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-rzen-label\"\u003eMÉTHODE ORIGINALE DU DR BACH\u003c\/span\u003e\n      \u003cspan class=\"soi-rzen-label\"\u003eFABRICATION ARTISANALE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rzen-section\"\u003e\n    \u003ch2\u003eRester Zen bio en spray : l'allié floral des esprits qui ne s'arrêtent jamais\u003c\/h2\u003e\n    \u003cp\u003eVous avez la tête pleine de listes, de « et si » et de conversations rejouées en boucle ? Le \u003cstrong\u003espray Rester Zen bio de Biofloral\u003c\/strong\u003e a été pensé pour ces moments. Ce complexe de \u003cstrong\u003efleurs de Bach bio\u003c\/strong\u003e réunit cinq essences florales, préparées selon la méthode originale du Dr Edward Bach, pour accompagner votre équilibre émotionnel au quotidien.\u003c\/p\u003e\n    \u003cp\u003eSon format \u003cstrong\u003efleurs de Bach en spray\u003c\/strong\u003e (20 ml) se glisse dans un sac, un tiroir de bureau ou une poche. Deux pulvérisations suffisent, où que vous soyez.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rzen-section\"\u003e\n    \u003ch2\u003eRester Zen ou Rescue spray : quelle différence ?\u003c\/h2\u003e\n    \u003cp class=\"soi-rzen-section-intro\"\u003eBeaucoup de personnes cherchent un \u003cstrong\u003erescue spray fleurs de Bach\u003c\/strong\u003e ou un \u003cstrong\u003espray urgence fleurs de Bach\u003c\/strong\u003e pour les coups de stress ponctuels. Les deux complexes répondent pourtant à des besoins distincts.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rzen-grid\"\u003e\n      \u003cdiv class=\"soi-rzen-card\"\u003e\n        \u003ch3\u003eLe Rescue : l'instant présent\u003c\/h3\u003e\n        \u003cp\u003eIl associe des fleurs comme Rock Rose, Impatiens, Cherry Plum, Clematis et Star of Bethlehem, pour vous accompagner dans l'instant lors des coups de stress ponctuels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-card\"\u003e\n        \u003ch3\u003eRester Zen : le mental qui tourne\u003c\/h3\u003e\n        \u003cp\u003eIl s'adresse au mental qui tourne, jour après jour. Il ne remplace pas un Rescue, il le complète, et s'utilise plutôt en cure de 1 à 4 semaines lors d'une période chargée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rzen-section\"\u003e\n    \u003ch2\u003eLes 5 fleurs de Bach de la formule, une à une\u003c\/h2\u003e\n    \u003cp class=\"soi-rzen-section-intro\"\u003eChaque fleur est traditionnellement associée à une facette de la tension intérieure :\u003c\/p\u003e\n    \u003cdiv class=\"soi-rzen-grid\"\u003e\n      \u003cdiv class=\"soi-rzen-card\"\u003e\n        \u003ch3\u003e\n\u003cspan class=\"soi-rzen-card-num\"\u003e1\u003c\/span\u003e White Chestnut\u003c\/h3\u003e\n        \u003cspan class=\"soi-rzen-card-latin\"\u003eAesculus hippocastanum\u003c\/span\u003e\n        \u003cp\u003eLa fleur des pensées qui tournent en boucle et empêchent de décrocher.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-card\"\u003e\n        \u003ch3\u003e\n\u003cspan class=\"soi-rzen-card-num\"\u003e2\u003c\/span\u003e Star of Bethlehem\u003c\/h3\u003e\n        \u003cspan class=\"soi-rzen-card-latin\"\u003eOrnithogalum umbellatum\u003c\/span\u003e\n        \u003cp\u003eTraditionnellement liée aux chocs émotionnels et aux mauvaises nouvelles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-card\"\u003e\n        \u003ch3\u003e\n\u003cspan class=\"soi-rzen-card-num\"\u003e3\u003c\/span\u003e Aspen\u003c\/h3\u003e\n        \u003cspan class=\"soi-rzen-card-latin\"\u003ePopulus tremula\u003c\/span\u003e\n        \u003cp\u003eAssociée aux appréhensions diffuses, ce malaise sans cause précise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-card\"\u003e\n        \u003ch3\u003e\n\u003cspan class=\"soi-rzen-card-num\"\u003e4\u003c\/span\u003e Walnut\u003c\/h3\u003e\n        \u003cspan class=\"soi-rzen-card-latin\"\u003eJuglans regia\u003c\/span\u003e\n        \u003cp\u003eLa fleur des transitions : déménagement, nouveau poste, changement de rythme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-card\"\u003e\n        \u003ch3\u003e\n\u003cspan class=\"soi-rzen-card-num\"\u003e5\u003c\/span\u003e Red Chestnut\u003c\/h3\u003e\n        \u003cspan class=\"soi-rzen-card-latin\"\u003eAesculus carnea\u003c\/span\u003e\n        \u003cp\u003ePour celles et ceux qui s'inquiètent beaucoup pour leurs proches.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rzen-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'utiliser ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rzen-situations\"\u003e\n      \u003cdiv class=\"soi-rzen-situation\"\u003e\u003cp\u003eUne période de \u003cstrong\u003esurcharge professionnelle\u003c\/strong\u003e ou de réunions qui s'enchaînent.\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-situation\"\u003e\u003cp\u003eUn quotidien familial ou organisationnel très dense.\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-situation\"\u003e\u003cp\u003eUn changement de vie qui demande de s'adapter (rentrée, déménagement, nouveau poste).\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-situation\"\u003e\u003cp\u003eDes soirées où le mental refuse de se mettre en pause.\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-situation\"\u003e\u003cp\u003eDes périodes d'inquiétude pour vos proches.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rzen-note\"\u003eLes \u003cstrong\u003efleurs de Bach spray stress\u003c\/strong\u003e n'agissent pas comme un médicament. Elles s'intègrent à une démarche globale : respiration, pauses, activité physique, sommeil régulier.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rzen-section\"\u003e\n    \u003ch2\u003eComment prendre ce spray de fleurs de Bach\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rzen-grid-compact\"\u003e\n      \u003cdiv class=\"soi-rzen-card-mini\"\u003e\n        \u003cspan class=\"soi-rzen-card-mini-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-card-mini-label\"\u003eDose\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-card-mini-value\"\u003e2 pulvérisations, 4 fois par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-card-mini\"\u003e\n        \u003cspan class=\"soi-rzen-card-mini-icon\"\u003e👅\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-card-mini-label\"\u003eMode de prise\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-card-mini-value\"\u003eSous la langue, ou dans un verre d'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-card-mini\"\u003e\n        \u003cspan class=\"soi-rzen-card-mini-icon\"\u003e🗓️\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-card-mini-label\"\u003eDurée\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-card-mini-value\"\u003e1 à 4 semaines\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-rzen-tip\"\u003e\n      \u003cdiv class=\"soi-rzen-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eAssociez chaque prise à un moment fixe (réveil, pause de midi, goûter, avant le coucher). Vous n'aurez plus à y penser, et la régularité vous aide à observer ce que le complexe vous apporte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rzen-section\"\u003e\n    \u003ch2\u003eUne fabrication bio et artisanale\u003c\/h2\u003e\n    \u003cp\u003eCe \u003cstrong\u003espray fleurs de Bach bio\u003c\/strong\u003e est élaboré par Biofloral à partir de fleurs issues de l'agriculture biologique, selon la méthode originale du Dr Bach. Le support est un \u003cstrong\u003ecognac biodynamique à 27 % vol.\u003c\/strong\u003e, qui assure la conservation de la préparation. Le flacon en verre teinté protège les élixirs de la lumière.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rzen-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cp\u003e\u003cstrong\u003eIngrédients :\u003c\/strong\u003e Cognac (27 % vol.)**, préparation aux Fleurs de Bach* : White Chestnut* (\u003cem\u003eAesculus hippocastanum\u003c\/em\u003e), Star of Bethlehem* (\u003cem\u003eOrnithogalum umbellatum\u003c\/em\u003e), Aspen* (\u003cem\u003ePopulus tremula\u003c\/em\u003e), Walnut* (\u003cem\u003eJuglans regia\u003c\/em\u003e), Red Chestnut* (\u003cem\u003eAesculus carnea\u003c\/em\u003e), à 1\/240e selon la méthode originale du Dr Bach.\u003c\/p\u003e\n    \u003cp class=\"soi-rzen-legend\"\u003e*Ingrédients issus de l'agriculture biologique. **Ingrédient issu de l'agriculture biodynamique.\u003c\/p\u003e\n    \u003cdiv class=\"soi-rzen-compo\"\u003e\n      \u003cdiv class=\"soi-rzen-compo-row\"\u003e\n        \u003cspan class=\"soi-rzen-compo-label\"\u003eSupport\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-compo-value\"\u003eCognac biodynamique (27 % vol.)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-compo-row\"\u003e\n        \u003cspan class=\"soi-rzen-compo-label\"\u003eDilution\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-compo-value\"\u003e1\/240e, méthode originale du Dr Bach\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-compo-row\"\u003e\n        \u003cspan class=\"soi-rzen-compo-label\"\u003eDosage\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-compo-value\"\u003e2 pulvérisations par prise, soit 8 par jour\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-rzen-compo-row\"\u003e\n        \u003cspan class=\"soi-rzen-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-rzen-compo-value\"\u003eSpray de 20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-rzen-legend\"\u003eLes fleurs de Bach sont des préparations très diluées : les AJR et VNR ne s'appliquent pas ici.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-rzen-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-rzen-accordion\"\u003e\n      \u003cdetails class=\"soi-rzen-accordion-item\"\u003e\n        \u003csummary class=\"soi-rzen-accordion-header\"\u003eDosage et présence d'alcool\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rzen-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Ce produit contient de l'alcool : demandez conseil à votre pharmacien ou médecin en cas de grossesse, d'allaitement, de sevrage alcoolique ou pour un enfant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rzen-accordion-item\"\u003e\n        \u003csummary class=\"soi-rzen-accordion-header\"\u003eMode de vie et suivi médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rzen-accordion-content\"\u003e\n          \u003cp\u003eNe se substitue pas à un régime alimentaire varié et équilibré ni à un mode de vie sain. \u003cstrong\u003eCe produit ne remplace pas un traitement médical.\u003c\/strong\u003e En cas de stress persistant, parlez-en à un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-rzen-accordion-item\"\u003e\n        \u003csummary class=\"soi-rzen-accordion-header\"\u003eRangement, distribution et tri\u003c\/summary\u003e\n        \u003cdiv class=\"soi-rzen-accordion-content\"\u003e\n          \u003cp\u003eTenir hors de la portée des jeunes enfants. Produit réservé aux magasins bio. Règles de tri : le spray se dépose dans le bac de tri verre (les consignes peuvent varier 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-rzen-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-rzen-cta-box\"\u003e\n      \u003cp class=\"soi-rzen-cta-tag\" style=\"color: white;\"\u003eUne pause florale à emporter partout\u003c\/p\u003e\n      \u003cp class=\"soi-rzen-cta-text\" style=\"color: white;\"\u003eQuand les pensées s'emballent, deux pulvérisations vous offrent un instant pour vous. Un petit rituel floral pour retrouver votre calme intérieur, à votre rythme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-rzen-marine: #1A2D3D;\n  --soi-rzen-marine-dark: #0F1E2B;\n  --soi-rzen-marine-light: #2C4458;\n  --soi-rzen-pomme: #A1C544;\n  --soi-rzen-pomme-dark: #84A636;\n  --soi-rzen-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-rzen-white: #FFFFFF;\n  --soi-rzen-off-white: #F8FAF6;\n  --soi-rzen-stone: #F1F3EE;\n  --soi-rzen-line: #E5E8E0;\n\n  --soi-rzen-primary: #5A2D1C;\n  --soi-rzen-primary-soft: #DCE6F4;\n  --soi-rzen-accent: #9B7AB5;\n\n  --soi-rzen-text: #1A2D3D;\n  --soi-rzen-text-soft: #4A5B6B;\n  --soi-rzen-text-muted: #7B8693;\n\n  --soi-rzen-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-rzen-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-rzen-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-rzen-radius: 12px;\n  --soi-rzen-radius-sm: 8px;\n  --soi-rzen-radius-pill: 999px;\n}\n\n.soi-rzen-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-rzen-fiche img { max-width: 100%; height: auto; }\n\n.soi-rzen-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-rzen-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-rzen-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-rzen-hero {\n  position: relative;\n  background: var(--soi-rzen-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-rzen-radius);\n  text-align: center;\n  overflow: hidden;\n}\n.soi-rzen-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-rzen-pomme);\n}\n.soi-rzen-hero::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--soi-rzen-primary-soft);\n  opacity: 0.35;\n}\n.soi-rzen-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.soi-rzen-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-rzen-pomme);\n  border-radius: 50%;\n}\n.soi-rzen-hero-title {\n  display: block;\n  color: var(--soi-rzen-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-rzen-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-rzen-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n.soi-rzen-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-rzen-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-rzen-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n.soi-rzen-label-accent {\n  background: var(--soi-rzen-pomme);\n  border-color: var(--soi-rzen-pomme);\n  color: var(--soi-rzen-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-rzen-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n.soi-rzen-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-rzen-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-rzen-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-rzen-pomme);\n  border-radius: 2px;\n}\n.soi-rzen-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-rzen-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n.soi-rzen-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-rzen-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n.soi-rzen-section p:last-child {\n  margin-bottom: 0;\n}\n.soi-rzen-section .soi-rzen-section-intro {\n  color: var(--soi-rzen-text-soft);\n  margin-bottom: 1.5rem;\n}\n.soi-rzen-section strong {\n  font-weight: 600;\n  color: var(--soi-rzen-marine);\n}\n\n\/* GRID + CARDS *\/\n.soi-rzen-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n.soi-rzen-card {\n  background: var(--soi-rzen-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-rzen-radius);\n  border-left: 3px solid var(--soi-rzen-pomme);\n}\n.soi-rzen-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-rzen-marine);\n  margin-bottom: 0.5rem;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.soi-rzen-card-num {\n  flex-shrink: 0;\n  width: 28px;\n  height: 28px;\n  background: var(--soi-rzen-marine);\n  color: var(--soi-rzen-white);\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  font-weight: 600;\n}\n.soi-rzen-card-latin {\n  display: block;\n  font-family: 'Inter', sans-serif;\n  font-style: italic;\n  font-size: 13px;\n  color: var(--soi-rzen-primary);\n  margin-bottom: 0.5rem;\n}\n.soi-rzen-section .soi-rzen-card p {\n  font-size: 14px;\n  color: var(--soi-rzen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* SITUATIONS *\/\n.soi-rzen-situations {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n.soi-rzen-situation {\n  position: relative;\n  background: var(--soi-rzen-white);\n  border: 1px solid var(--soi-rzen-line);\n  border-radius: var(--soi-rzen-radius);\n  padding: 1rem 1.25rem 1rem 2.5rem;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.soi-rzen-situation:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-rzen-shadow-md);\n}\n.soi-rzen-situation::before {\n  content: '';\n  position: absolute;\n  top: 1.45rem;\n  left: 1.1rem;\n  width: 8px;\n  height: 8px;\n  background: var(--soi-rzen-pomme);\n  border-radius: 50%;\n}\n.soi-rzen-section .soi-rzen-situation p {\n  font-size: 14px;\n  color: var(--soi-rzen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n.soi-rzen-section .soi-rzen-note {\n  background: var(--soi-rzen-primary-soft);\n  border-radius: var(--soi-rzen-radius-sm);\n  padding: 1rem 1.25rem;\n  font-size: 14px;\n  color: var(--soi-rzen-text);\n}\n\n\/* GRID COMPACT *\/\n.soi-rzen-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n.soi-rzen-card-mini {\n  background: var(--soi-rzen-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-rzen-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.soi-rzen-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n.soi-rzen-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-rzen-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n.soi-rzen-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-rzen-marine);\n  line-height: 1.4;\n}\n\n\/* TIP *\/\n.soi-rzen-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-rzen-pomme-light);\n  border-left: 4px solid var(--soi-rzen-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-rzen-radius) var(--soi-rzen-radius) 0;\n  align-items: flex-start;\n}\n.soi-rzen-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n.soi-rzen-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-rzen-marine);\n  margin-bottom: 4px;\n}\n.soi-rzen-section .soi-rzen-tip p {\n  font-size: 15px;\n  color: var(--soi-rzen-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-rzen-section .soi-rzen-legend {\n  font-size: 13px;\n  color: var(--soi-rzen-text-muted);\n  font-style: italic;\n}\n.soi-rzen-compo {\n  background: var(--soi-rzen-off-white);\n  border-radius: var(--soi-rzen-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin: 1.25rem 0 1rem;\n  border-top: 3px solid var(--soi-rzen-primary);\n}\n.soi-rzen-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-rzen-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.soi-rzen-compo-row:last-child {\n  border-bottom: none;\n}\n.soi-rzen-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-rzen-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n.soi-rzen-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-rzen-marine);\n  text-align: right;\n}\n\n\/* ACCORDÉON *\/\n.soi-rzen-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.soi-rzen-accordion-item {\n  background: var(--soi-rzen-off-white);\n  border-radius: var(--soi-rzen-radius-sm);\n  border: 1px solid var(--soi-rzen-line);\n  overflow: hidden;\n}\n.soi-rzen-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-rzen-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-rzen-accordion-header::-webkit-details-marker {\n  display: none;\n}\n.soi-rzen-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-rzen-pomme);\n  transition: transform 0.2s ease;\n}\n.soi-rzen-accordion-item[open] .soi-rzen-accordion-header::after {\n  transform: rotate(45deg);\n}\n.soi-rzen-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n.soi-rzen-section .soi-rzen-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-rzen-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-rzen-cta-box {\n  background: var(--soi-rzen-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-rzen-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.soi-rzen-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-rzen-pomme);\n  border-radius: 0 0 4px 4px;\n}\n.soi-rzen-section .soi-rzen-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-rzen-pomme);\n  margin-bottom: 0.75rem;\n}\n.soi-rzen-section .soi-rzen-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-rzen-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-rzen-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-rzen-compo-value {\n    text-align: left;\n  }\n  .soi-rzen-hero {\n    padding: 1.75rem 1.25rem;\n  }\n  .soi-rzen-tip {\n    padding: 1rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-rzen-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@media (prefers-contrast: more) {\n  .soi-rzen-fiche {\n    --soi-rzen-text-soft: #2C3E50;\n    --soi-rzen-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333265936714,"sku":"BI0295","price":13.09,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/rester-zen-bio-fleurs-de-bach-en-spray-20-ml-biofloral-packshot.webp?v=1792747089"},{"product_id":"sos-secours-pomme-gommes-enfants-biofloral","title":"Gommes enfants aux Fleurs de Bach SOS secours bio Goût pomme - 45 g - Biofloral","description":"\u003cdiv class=\"soi-sos-fiche\"\u003e\n\n  \u003csection class=\"soi-sos-hero\"\u003e\n    \u003cdiv class=\"soi-sos-hero-tag\"\u003e\n      \u003cspan class=\"soi-sos-tag-dot\"\u003e\u003c\/span\u003e\n      Fleurs de Bach pour enfants · Biofloral\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-sos-hero-title\"\u003eUn geste doux quand les émotions débordent\u003c\/span\u003e\n    \u003cp class=\"soi-sos-hero-subtitle\"\u003eCinq fleurs de Bach authentiques réunies dans une gomme tendre au goût pomme, sans alcool, pour accompagner votre enfant dans ses petits et grands moments d'émotion.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sos-hero-labels\"\u003e\n      \u003cspan class=\"soi-sos-label soi-sos-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-sos-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-sos-label\"\u003eFLEURS DE BACH AUTHENTIQUES\u003c\/span\u003e\n      \u003cspan class=\"soi-sos-label\"\u003eGOÛT POMME\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eSos secours bio goût pomme : des fleurs de Bach pour les coups de stress des enfants\u003c\/h2\u003e\n    \u003cp\u003ePremier jour d'école, rendez-vous chez le dentiste, orage qui gronde, dispute dans la cour : les émotions des petits peuvent déborder très vite.\u003c\/p\u003e\n    \u003cp\u003eLes gommes \u003cstrong\u003eSos secours bio goût pomme\u003c\/strong\u003e de Biofloral réunissent \u003cstrong\u003ecinq fleurs de Bach authentiques\u003c\/strong\u003e dans un format \u003cstrong\u003esans alcool\u003c\/strong\u003e, tendre et gourmand. Elles vous aident à accompagner votre enfant dans ces moments, avec un geste simple et rassurant.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eLes 5 fleurs de Bach du complexe de secours\u003c\/h2\u003e\n    \u003cp class=\"soi-sos-section-intro\"\u003eCette association est celle que l'on retrouve dans les complexes d'urgence, comme le célèbre \u003cstrong\u003eRescue fleur de Bach\u003c\/strong\u003e. Chaque fleur est traditionnellement associée à un état émotionnel précis.\u003c\/p\u003e\n    \u003cdiv class=\"soi-sos-grid\"\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eÉtoile de Bethléem \u003cspan class=\"soi-sos-card-latin\"\u003eStar of Bethlehem\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssociée aux chocs et aux mauvaises surprises.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eHélianthème \u003cspan class=\"soi-sos-card-latin\"\u003eRock Rose\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssocié aux moments de frayeur et de panique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003ePrunus \u003cspan class=\"soi-sos-card-latin\"\u003eCherry Plum\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssocié à la sensation d'être dépassé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eImpatiente \u003cspan class=\"soi-sos-card-latin\"\u003eImpatiens\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssociée à l'agitation et à la tension.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eClématite \u003cspan class=\"soi-sos-card-latin\"\u003eClematis\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eAssociée aux moments où l'on se sent « ailleurs » ou confus.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-sos-note\"\u003eCes usages relèvent de la tradition des élixirs floraux du Dr Edward Bach. Aucune promesse médicale n'est faite.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'avoir sous la main ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-grid\"\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eRentrée et changements de classe\u003c\/h3\u003e\n        \u003cp\u003eAvant une rentrée scolaire ou un changement de classe.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eSpectacles et évaluations\u003c\/h3\u003e\n        \u003cp\u003eLa veille d'un spectacle, d'une compétition ou d'une évaluation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003ePetits chocs du quotidien\u003c\/h3\u003e\n        \u003cp\u003eAprès une chute, une frayeur ou une grosse contrariété.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card\"\u003e\n        \u003ch3\u003eGrands bouleversements\u003c\/h3\u003e\n        \u003cp\u003ePendant un déménagement, l'arrivée d'un petit frère ou une séparation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-sos-note\"\u003eLa boîte en métal de 45 g se glisse facilement dans un cartable ou un sac de voyage.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eComment donner les gommes à votre enfant ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-timeline\"\u003e\n      \u003cdiv class=\"soi-sos-step\"\u003e\n        \u003cdiv class=\"soi-sos-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-sos-step-content\"\u003e\n          \u003ch3\u003ePosologie de base\u003c\/h3\u003e\n          \u003cp\u003e1 gomme, 4 fois par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-step\"\u003e\n        \u003cdiv class=\"soi-sos-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-sos-step-content\"\u003e\n          \u003ch3\u003eEn cas de besoin\u003c\/h3\u003e\n          \u003cp\u003e1 gomme toutes les 15 minutes, sans dépasser la dose recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-sos-tip\"\u003e\n      \u003cdiv class=\"soi-sos-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLaissez la gomme fondre doucement en bouche, toujours sous la surveillance d'un adulte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eComposition et dosage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-compo\"\u003e\n      \u003cdiv class=\"soi-sos-compo-row\"\u003e\n        \u003cspan class=\"soi-sos-compo-label\"\u003eBase de la gomme\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-compo-value\"\u003eGomme arabique*, sirop d'agave*, arôme naturel de pomme*, jus de citron concentré*\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-compo-row\"\u003e\n        \u003cspan class=\"soi-sos-compo-label\"\u003eFleurs de Bach\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-compo-value\"\u003eStar of Bethlehem* (Ornithogalum umbellatum), Rock Rose* (Helianthemum nummularium), Cherry Plum* (Prunus cerasifera), Impatiens* (Impatiens glandulifera), Clematis* (Clematis vitalba)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-compo-row\"\u003e\n        \u003cspan class=\"soi-sos-compo-label\"\u003eAgriculture\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-compo-value\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-compo-row\"\u003e\n        \u003cspan class=\"soi-sos-compo-label\"\u003eDosage par gomme\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-compo-value\"\u003eNon communiqué par le fabricant\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-sos-note\"\u003eLes fleurs de Bach sont des préparations vibratoires diluées : elles ne sont pas concernées par les AJR\/VNR.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eFleur de Bach et stress : ce qu'il faut savoir\u003c\/h2\u003e\n    \u003cp\u003eBeaucoup de parents s'intéressent à la \u003cstrong\u003efleur de Bach pour le stress\u003c\/strong\u003e, car elle séduit par sa douceur. Cette gamme Biofloral est pensée spécifiquement pour les enfants, avec une texture adaptée et un goût agréable.\u003c\/p\u003e\n    \u003cp\u003eSi vous cherchez une \u003cstrong\u003efleur de Bach pour la ménopause\u003c\/strong\u003e ou une \u003cstrong\u003efleur de Bach pour la perte de poids\u003c\/strong\u003e, ce produit n'est pas le bon : demandez conseil à un professionnel de santé ou à votre magasin bio, qui saura vous orienter vers des solutions adultes.\u003c\/p\u003e\n    \u003cp\u003eSi vous connaissez déjà d'autres marques, comme Florna, vous retrouverez ici la même philosophie : des élixirs floraux élaborés selon la méthode originale du Dr Bach.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-accordion\"\u003e\n      \u003cdetails class=\"soi-sos-accordion-item\" open\u003e\n        \u003csummary class=\"soi-sos-accordion-header\"\u003eÂge et surveillance\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sos-accordion-content\"\u003e\n          \u003cp\u003eRéservé à l'enfant de plus de 3 ans, sous surveillance d'un adulte.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-sos-accordion-item\"\u003e\n        \u003csummary class=\"soi-sos-accordion-header\"\u003eDose et rangement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sos-accordion-content\"\u003e\n          \u003cp\u003eNe pas dépasser la dose recommandée. Tenir hors de portée des jeunes enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-sos-accordion-item\"\u003e\n        \u003csummary class=\"soi-sos-accordion-header\"\u003eHygiène de vie et suivi médical\u003c\/summary\u003e\n        \u003cdiv class=\"soi-sos-accordion-content\"\u003e\n          \u003cp\u003eNe se substitue pas à une alimentation variée et équilibrée ni à un mode de vie sain. Ce produit ne remplace pas un traitement médical. En cas de troubles persistants (anxiété, sommeil, comportement), consultez un médecin ou un pédiatre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\"\u003e\n    \u003ch2\u003eInfos pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-sos-grid-compact\"\u003e\n      \u003cdiv class=\"soi-sos-card-mini\"\u003e\n        \u003cspan class=\"soi-sos-card-mini-icon\"\u003e🥫\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-value\"\u003eBoîte de 45 g, goût pomme\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card-mini\"\u003e\n        \u003cspan class=\"soi-sos-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-label\"\u003eLabel\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-value\"\u003eBio, sans alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card-mini\"\u003e\n        \u003cspan class=\"soi-sos-card-mini-icon\"\u003e🏪\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-label\"\u003eDistribution\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-value\"\u003eRéservé aux magasins bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-sos-card-mini\"\u003e\n        \u003cspan class=\"soi-sos-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-label\"\u003eRecyclage\u003c\/span\u003e\n        \u003cspan class=\"soi-sos-card-mini-value\"\u003eBac de tri jaune\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"soi-sos-note\"\u003eLes règles de tri peuvent varier selon votre commune.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-sos-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-sos-cta-box\"\u003e\n      \u003cp class=\"soi-sos-cta-tag\" style=\"color: white;\"\u003eUn réconfort gourmand à glisser dans le cartable\u003c\/p\u003e\n      \u003cp class=\"soi-sos-cta-text\" style=\"color: white;\"\u003eQuand les émotions de votre enfant débordent, un petit geste doux peut tout changer, pour les jours où le monde paraît un peu trop grand.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-sos-marine: #1A2D3D;\n  --soi-sos-marine-dark: #0F1E2B;\n  --soi-sos-marine-light: #2C4458;\n  --soi-sos-pomme: #A1C544;\n  --soi-sos-pomme-dark: #84A636;\n  --soi-sos-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-sos-white: #FFFFFF;\n  --soi-sos-off-white: #F8FAF6;\n  --soi-sos-stone: #F1F3EE;\n  --soi-sos-line: #E5E8E0;\n\n  --soi-sos-primary: #F2C40F;\n  --soi-sos-primary-soft: rgba(242,196,15,0.14);\n  --soi-sos-accent: #4A2716;\n\n  --soi-sos-text: #1A2D3D;\n  --soi-sos-text-soft: #4A5B6B;\n  --soi-sos-text-muted: #7B8693;\n\n  --soi-sos-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-sos-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-sos-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-sos-radius: 12px;\n  --soi-sos-radius-sm: 8px;\n  --soi-sos-radius-pill: 999px;\n}\n\n.soi-sos-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-sos-fiche img { max-width: 100%; height: auto; }\n\n.soi-sos-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-sos-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-sos-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-sos-hero {\n  position: relative;\n  background: var(--soi-sos-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-sos-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-sos-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--soi-sos-pomme) 0%, var(--soi-sos-pomme) 70%, var(--soi-sos-primary) 70%, var(--soi-sos-primary) 100%);\n}\n\n.soi-sos-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-sos-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-sos-pomme);\n  border-radius: 50%;\n}\n\n.soi-sos-hero-title {\n  display: block;\n  color: var(--soi-sos-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-sos-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-sos-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-sos-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-sos-white);\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-sos-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-sos-label-accent {\n  background: var(--soi-sos-pomme);\n  border-color: var(--soi-sos-pomme);\n  color: var(--soi-sos-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-sos-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-sos-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-sos-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-sos-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-sos-pomme);\n  border-radius: 2px;\n}\n\n.soi-sos-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-sos-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-sos-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sos-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-sos-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-sos-section .soi-sos-section-intro {\n  color: var(--soi-sos-text-soft);\n  margin-bottom: 1.5rem;\n}\n\n.soi-sos-section .soi-sos-note {\n  margin-top: 1.25rem;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-sos-text-muted);\n  font-style: italic;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-sos-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-sos-card {\n  background: var(--soi-sos-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sos-radius);\n  border-left: 3px solid var(--soi-sos-pomme);\n}\n\n.soi-sos-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-sos-marine);\n  margin-bottom: 0.5rem;\n  line-height: 1.4;\n}\n\n.soi-sos-card-latin {\n  display: inline-block;\n  margin-left: 4px;\n  padding: 2px 10px;\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  color: var(--soi-sos-accent);\n  background: var(--soi-sos-primary-soft);\n  border-radius: var(--soi-sos-radius-pill);\n  vertical-align: middle;\n}\n\n.soi-sos-section .soi-sos-card p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-sos-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-sos-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-sos-card-mini {\n  background: var(--soi-sos-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-sos-radius-sm);\n  border-top: 3px solid var(--soi-sos-primary);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-sos-card-mini-icon {\n  font-size: clamp(18px, 2.5vw, 20px);\n  margin-bottom: 4px;\n}\n\n.soi-sos-card-mini-label {\n  font-size: clamp(10px, 1.5vw, 11px);\n  color: var(--soi-sos-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-sos-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(14px, 2vw, 15px);\n  font-weight: 600;\n  color: var(--soi-sos-marine);\n  line-height: 1.4;\n}\n\n\/* === TIMELINE === *\/\n.soi-sos-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.soi-sos-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-sos-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-sos-radius);\n  border: 1px solid var(--soi-sos-line);\n  align-items: flex-start;\n}\n\n.soi-sos-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-sos-marine);\n  color: var(--soi-sos-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-sos-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(15px, 2vw, 16px);\n  font-weight: 600;\n  color: var(--soi-sos-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-sos-section .soi-sos-step-content p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sos-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-sos-compo {\n  background: var(--soi-sos-off-white);\n  border-radius: var(--soi-sos-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-sos-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-sos-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-sos-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-sos-compo-label {\n  flex-shrink: 0;\n  font-size: clamp(11px, 1.6vw, 12px);\n  font-weight: 500;\n  color: var(--soi-sos-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-sos-compo-value {\n  flex: 1 1 280px;\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(13px, 1.8vw, 14px);\n  font-weight: 500;\n  color: var(--soi-sos-marine);\n  text-align: right;\n  line-height: 1.5;\n}\n\n\/* === TIP === *\/\n.soi-sos-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-sos-pomme-light);\n  border-left: 4px solid var(--soi-sos-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-sos-radius) var(--soi-sos-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-sos-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-sos-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-sos-marine);\n  margin-bottom: 4px;\n}\n\n.soi-sos-section .soi-sos-tip p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-sos-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-sos-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-sos-accordion-item {\n  background: var(--soi-sos-off-white);\n  border-radius: var(--soi-sos-radius-sm);\n  border: 1px solid var(--soi-sos-line);\n  overflow: hidden;\n}\n\n.soi-sos-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-sos-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-sos-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-sos-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-sos-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-sos-accordion-item[open] .soi-sos-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-sos-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-sos-section .soi-sos-accordion-content p {\n  font-size: clamp(13px, 1.8vw, 14px);\n  color: var(--soi-sos-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-sos-cta-box {\n  background: var(--soi-sos-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-sos-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-sos-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-sos-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-sos-section .soi-sos-cta-tag {\n  font-family: 'Inter', sans-serif;\n  font-size: clamp(10px, 1.5vw, 11px);\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--soi-sos-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-sos-section .soi-sos-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-sos-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-sos-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-sos-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-sos-compo-value {\n    text-align: left;\n    flex: 1 1 auto;\n  }\n\n  .soi-sos-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-sos-fiche * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-sos-fiche {\n    --soi-sos-text-soft: #2C3E50;\n    --soi-sos-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Biofloral","offers":[{"title":"Default Title","offer_id":62333266198858,"sku":"BI0300","price":10.45,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/sos-secours-bio-gout-pomme-gommes-enfants-45-g-biofloral-packshot.webp?v=1792758485"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/logo-biofloral_11zon.jpg?v=1784727747","url":"https:\/\/firmtoaromatherapy.com\/collections\/biofloral.oembed","provider":"Soinature","version":"1.0","type":"link"}