{"title":"Herbalgem","description":"","products":[{"product_id":"baume-grande-consoude-bio-herbalgem","title":"Baume Grande Consoude bio – HerbalGem","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eLe Baume Grande Consoude bio de HerbalGem est un soin dermo-cosmétique pensé pour accompagner la peau lorsqu’elle est fragilisée, échauffée ou inconfortable. Issu d’une formulation majoritairement d’origine naturelle et certifiée biologique, ce baume s’inscrit dans une approche douce et respectueuse de l’équilibre cutané. Il agit comme un véritable soutien au quotidien pour restaurer le confort de la peau face aux agressions extérieures, qu’elles soient climatiques, mécaniques ou liées à une exposition prolongée au soleil.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_HG0005_6e0b6432-da60-42ea-9c15-db4ce6848cd7.jpg?v=1776185560\" alt=\"Photo macro de la plante Consoude\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003ch2 data-start=\"912\" data-end=\"988\"\u003eCaractéristiques et bienfaits du Baume Grande Consoude bio de HerbalGem\u003c\/h2\u003e\n\u003cp data-start=\"990\" data-end=\"1449\"\u003eAu cœur de ce soin se trouve la \u003cstrong data-start=\"1022\" data-end=\"1041\"\u003egrande consoude\u003c\/strong\u003e, une plante reconnue depuis des générations pour ses propriétés réparatrices et régénérantes. Elle est associée au \u003cstrong data-start=\"1157\" data-end=\"1170\"\u003ecalendula\u003c\/strong\u003e, apprécié pour son action apaisante et adoucissante, afin d’offrir une synergie végétale complète au service des peaux sensibles. Cette combinaison contribue à calmer les sensations d’échauffement, à réduire les rougeurs et à favoriser la récupération naturelle de l’épiderme.\u003c\/p\u003e\n\u003cp data-start=\"1451\" data-end=\"2008\"\u003eLa texture du baume est à la fois \u003cstrong data-start=\"1485\" data-end=\"1507\"\u003elégère et fondante\u003c\/strong\u003e, ce qui permet une application agréable et une pénétration rapide sans laisser de film gras. Dès l’application, la peau retrouve souplesse, douceur et confort. Utilisé en cas d’irritations, de petites brûlures superficielles, de démangeaisons ou après un coup de soleil, ce soin accompagne efficacement les mécanismes naturels de réparation cutanée. Adapté à une utilisation quotidienne ou ponctuelle, il convient à toute la famille et s’applique jusqu’à trois fois par jour sur les zones concernées.\u003c\/p\u003e\n\u003ch2 data-start=\"2010\" data-end=\"2057\"\u003eUn allié douceur pour la peau au quotidien\u003c\/h2\u003e\n\u003cp data-start=\"2059\" data-end=\"2484\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eVéritable indispensable de la trousse de soins naturels, le Baume Grande Consoude bio de HerbalGem s’impose comme un \u003cstrong data-start=\"2176\" data-end=\"2216\"\u003eallié précieux des peaux fragilisées\u003c\/strong\u003e. Sa formulation respectueuse et son efficacité ciblée en font un soin rassurant, capable d’apporter un soulagement rapide tout en soutenant la régénération cutanée. Un geste simple, naturel et réconfortant pour aider la peau à retrouver son équilibre jour après jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603906027850,"sku":"HG0005","price":15.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hergalgem_hg0005_baume_consoude.jpg?v=1776167076"},{"product_id":"baume-intense-grande-consoude-bio-herbalgem","title":"Baume Intense Grande Consoude Bio – HerbalGem","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eLe \u003cstrong data-start=\"537\" data-end=\"587\"\u003eBaume Intense Grande Consoude Bio de HerbalGem\u003c\/strong\u003e est un soin expert pensé pour accompagner la peau lorsqu’elle est mise à rude épreuve. Formulé à partir d’actifs naturels soigneusement sélectionnés, il s’adresse tout particulièrement aux zones cutanées très abîmées, sujettes aux crevasses, fissures ou gerçures localisées. Sa richesse et sa douceur en font un allié précieux pour restaurer le confort cutané au quotidien.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_HG0010_0d120d50-287a-4509-adfb-4ed78d2aaecc.jpg?v=1776185561\" alt=\"Photo macro de la plante Grande Consoude\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003ch2 data-start=\"963\" data-end=\"1045\"\u003eCaractéristiques et bienfaits du Baume Intense Grande Consoude Bio de HerbalGem\u003c\/h2\u003e\n\u003cp data-start=\"1047\" data-end=\"1419\"\u003eCe baume biologique repose sur une \u003cstrong data-start=\"1082\" data-end=\"1144\"\u003eformule concentrée en macérât de racine de grande consoude\u003c\/strong\u003e, une plante traditionnellement reconnue pour ses propriétés réparatrices et régénérantes. Associée à la \u003cstrong data-start=\"1249\" data-end=\"1261\"\u003epropolis\u003c\/strong\u003e, réputée pour ses vertus purifiantes et protectrices, cette synergie d’actifs agit en profondeur pour soutenir le processus naturel de réparation de la peau.\u003c\/p\u003e\n\u003cp data-start=\"1421\" data-end=\"1843\"\u003eSa \u003cstrong data-start=\"1424\" data-end=\"1445\"\u003etexture onctueuse\u003c\/strong\u003e s’applique facilement et fond au contact de l’épiderme, laissant un film protecteur non occlusif qui aide à préserver la peau des agressions extérieures. Malgré sa richesse, le baume pénètre rapidement, sans effet gras, permettant une utilisation régulière et ciblée. Jour après jour, la peau retrouve souplesse, apaisement et sensation de confort durable, même sur les zones les plus fragilisées.\u003c\/p\u003e\n\u003cp data-start=\"1845\" data-end=\"2092\"\u003eComposé à \u003cstrong data-start=\"1855\" data-end=\"1897\"\u003e99 % d’ingrédients d’origine naturelle\u003c\/strong\u003e et certifié biologique, ce soin respecte l’équilibre cutané tout en offrant une efficacité visible. Il peut être appliqué jusqu’à trois fois par jour sur les zones concernées, selon les besoins.\u003c\/p\u003e\n\u003ch2 data-start=\"2094\" data-end=\"2138\"\u003eUn soin réparateur essentiel au quotidien\u003c\/h2\u003e\n\u003cp data-start=\"2140\" data-end=\"2478\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eGrâce à sa formulation naturelle et hautement concentrée, le Baume Intense Grande Consoude Bio s’impose comme un indispensable pour prendre soin des peaux très abîmées. Il accompagne la peau dans sa régénération tout en la protégeant durablement, pour retrouver un confort optimal et une peau visiblement plus résistante, jour après jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603906388298,"sku":"HG0010","price":12.49,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hergalgem_hg0010_baume_consoude.jpg?v=1776167088"},{"product_id":"optigem-paupieres-spray-bio-et-vegan-herbalgem","title":"OptiGem paupières spray bio – HerbalGem","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eLe spray à paupières OptiGem bio de HerbalGem a été conçu pour répondre aux besoins spécifiques des paupières sensibles, souvent mises à rude épreuve par les écrans, la pollution ou les allergies. Grâce à une formule biologique douce et innovante, ce soin apporte un apaisement rapide tout en respectant l’extrême délicatesse du contour des yeux. Son utilisation simple et agréable en fait un allié du quotidien pour retrouver confort et fraîcheur, à tout moment de la journée.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_HG0015_85dff476-8f1a-4f60-bb31-ce1299485581.jpg?v=1776185561\" alt=\"Une photo macro d'une femme qui pointe avec le doigt son oeil\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003ch2 data-start=\"869\" data-end=\"949\"\u003eCaractéristiques et bienfaits du spray à paupières OptiGem bio de HerbalGem\u003c\/h2\u003e\n\u003cp data-start=\"950\" data-end=\"1348\"\u003eFormulé à partir d’ingrédients soigneusement sélectionnés, le spray à paupières OptiGem bio associe \u003cstrong data-start=\"1050\" data-end=\"1077\"\u003el’eau florale de bleuet\u003c\/strong\u003e, reconnue pour ses propriétés apaisantes et décongestionnantes, à \u003cstrong data-start=\"1144\" data-end=\"1157\"\u003el’ectoïne\u003c\/strong\u003e, une molécule naturelle innovante. Cette dernière agit comme un véritable bouclier hydratant, aidant la peau à mieux résister aux agressions extérieures tout en limitant la déshydratation.\u003c\/p\u003e\n\u003cp data-start=\"1350\" data-end=\"1941\"\u003eSa texture légère et non grasse respecte parfaitement la zone fragile des paupières et convient aux peaux les plus sensibles. Le spray peut être appliqué directement sur les paupières fermées ou utilisé en compresse, pour un moment de détente prolongé. Il procure une sensation de fraîcheur immédiate, tout en contribuant à réduire les sensations d’échauffement, de picotement ou de gonflement. Certifié \u003cstrong data-start=\"1754\" data-end=\"1770\"\u003eEco Garantie\u003c\/strong\u003e et \u003cstrong data-start=\"1774\" data-end=\"1783\"\u003evegan\u003c\/strong\u003e, OptiGem s’inscrit dans une démarche naturelle et responsable, fidèle à l’expertise d’HerbalGem dans le développement de solutions innovantes et biologiques.\u003c\/p\u003e\n\u003ch2 data-start=\"1943\" data-end=\"1988\"\u003eUn geste essentiel pour un regard apaisé\u003c\/h2\u003e\n\u003cp data-start=\"1989\" data-end=\"2366\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eIntégré à une routine quotidienne, le spray à paupières OptiGem bio devient un véritable réflexe bien-être pour préserver la fraîcheur et le confort du regard. Sa formule douce et protectrice accompagne les paupières au fil des journées intenses, en apportant une sensation de soulagement durable et un réel moment de détente, tout en respectant l’équilibre naturel de la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603906486602,"sku":"HG0015","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/optigem-paupieres-spray-bio-et-vegan-herbalgem-packshot.webp?v=1786549042"},{"product_id":"allargem-protection-allergies-bio-et-vegan-herbalgem","title":"AllarGem protection allergies bio et vegan - HerbalGem","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp data-start=\"612\" data-end=\"921\"\u003eL’AllarGem protection allergies bio de HerbalGem s’inscrit comme un allié naturel pour accompagner l’organisme face aux sensibilités saisonnières et environnementales. Élaboré à partir de bourgeons, de jeunes pousses et de propolis biologiques, ce complexe agit en douceur pour aider le corps à mieux réagir aux agressions extérieures tout en respectant son équilibre naturel.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_HG0020_2fabbdab-749f-450f-8039-b6036d7d608d.jpg?v=1776185561\" alt=\"Photo d'une femme en train de se moucher car elle est allergique\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 data-start=\"756\" data-end=\"840\"\u003eCaractéristiques et bienfaits de l'AllarGem protection allergies bio de HerbalGem\u003c\/h2\u003e\n\u003cp data-start=\"842\" data-end=\"1328\"\u003eL’AllarGem protection allergies bio repose sur une \u003cstrong data-start=\"893\" data-end=\"923\"\u003esynergie végétale complète\u003c\/strong\u003e pensée pour soutenir l’organisme exposé aux pollens, poussières, acariens ou poils d’animaux. Au cœur de la formule, le \u003cstrong data-start=\"1044\" data-end=\"1066\"\u003ebourgeon de cassis\u003c\/strong\u003e est reconnu pour sa capacité à renforcer la résistance naturelle et à aider le corps à mieux faire face aux réactions liées au stress environnemental. Il contribue à apaiser le terrain et accompagne les défenses physiologiques, notamment au niveau respiratoire.\u003c\/p\u003e\n\u003cp data-start=\"1330\" data-end=\"1697\"\u003eLes \u003cstrong data-start=\"1334\" data-end=\"1364\"\u003ejeunes feuilles de romarin\u003c\/strong\u003e complètent cette action par leur rôle essentiel dans le drainage hépatobiliaire. En soutenant les fonctions de purification de l’organisme, le romarin participe à l’équilibre général et favorise une meilleure gestion des substances indésirables, ce qui peut être particulièrement utile en période d’exposition accrue aux allergènes.\u003c\/p\u003e\n\u003cp data-start=\"1699\" data-end=\"2116\"\u003eLa formule intègre également deux types de propolis biologiques, \u003cstrong data-start=\"1764\" data-end=\"1782\"\u003ebrune et verte\u003c\/strong\u003e, issues respectivement de bourgeons de peuplier européens et de plantes tropicales. Reconnues pour leurs propriétés protectrices, elles soutiennent les défenses immunitaires de manière globale et contribuent à renforcer la sphère respiratoire. Cette association unique permet une action douce, progressive et respectueuse du terrain.\u003c\/p\u003e\n\u003cp data-start=\"2118\" data-end=\"2496\"\u003eGrâce à sa composition biologique et à son approche holistique, AllarGem agit comme un soutien naturel pour les personnes sujettes aux inconforts tels que les éternuements répétés, la congestion nasale, la respiration moins aisée ou les yeux sensibles. Il accompagne l’organisme dans sa capacité d’adaptation sans masquer les réactions, mais en aidant à rééquilibrer le terrain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\n\u003ch2 data-start=\"2498\" data-end=\"2537\"\u003eUn allié naturel pour mieux respirer\u003c\/h2\u003e\n\u003cp data-start=\"2539\" data-end=\"2946\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eEn choisissant l’AllarGem protection allergies bio de HerbalGem, vous optez pour une \u003cstrong data-start=\"2624\" data-end=\"2666\"\u003esolution naturelle, complète et ciblée\u003c\/strong\u003e, pensée pour accompagner l’organisme jour après jour. Sa formule à base de bourgeons, de romarin et de propolis s’intègre facilement dans une routine bien-être et offre un soutien précieux pour retrouver plus de confort et de sérénité face aux agressions allergènes du quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603906519370,"sku":"HG0020","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hergalgem_hg0020_allargem_332e40ab-e5db-4315-b71a-71aae4b3d3c4.jpg?v=1778843461"},{"product_id":"gemmo-complexe-celluligem-bio-et-vegan-herbalgem","title":"Gemmo-complexe Celluligem bio et vegan - HerbalGem","description":"\n\u003cdiv class=\"soi-cellu-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-cellu-hero\"\u003e\n    \u003cdiv class=\"soi-cellu-hero-tag\"\u003e\n      \u003cspan class=\"soi-cellu-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cellu-hero-title\"\u003eTrois bourgeons au service de votre légèreté\u003c\/span\u003e\n    \u003cp class=\"soi-cellu-hero-subtitle\"\u003eUn concentré de bourgeons frais, certifié bio et vegan, pour accompagner naturellement vos fonctions d'élimination et de drainage au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-cellu-hero-labels\"\u003e\n      \u003cspan class=\"soi-cellu-label soi-cellu-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cellu-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cellu-label\"\u003eBOURGEONS FRAIS\u003c\/span\u003e\n      \u003cspan class=\"soi-cellu-label\"\u003e30 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : Qu'est-ce que la gemmothérapie et pourquoi choisir Celluligem ? --\u003e\n  \u003csection class=\"soi-cellu-section\"\u003e\n    \u003ch2\u003eQu'est-ce que la gemmothérapie et pourquoi choisir Celluligem pour votre drainage ?\u003c\/h2\u003e\n    \u003cp\u003eLa gemmothérapie est une branche de la phytothérapie qui utilise les bourgeons frais de plantes, particulièrement riches en facteurs de croissance, vitamines et oligo-éléments. Ces tissus embryonnaires concentrent toute la vitalité de la plante à son stade le plus actif. Le résultat : une biodisponibilité exceptionnelle des principes actifs, idéale pour un drainage lymphatique efficace et doux.\u003c\/p\u003e\n    \u003cp\u003eCelluligem associe trois bourgeons aux actions complémentaires, choisis pour leur synergie sur la circulation, l'élimination et le tonus des tissus.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Les 3 bourgeons actifs --\u003e\n  \u003csection class=\"soi-cellu-section\"\u003e\n    \u003ch2\u003eLes 3 bourgeons actifs : comment agissent-ils sur votre corps ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cellu-grid\"\u003e\n      \u003cdiv class=\"soi-cellu-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeon de frêne\u003c\/h3\u003e\n        \u003cp\u003eStar de la formule, le frêne (\u003cem\u003eFraxinus excelsior\u003c\/em\u003e) contribue au maintien normal du poids corporel et à l'élimination. Il soutient également les fonctions rénales pour favoriser l'évacuation des excès d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-card\"\u003e\n        \u003ch3\u003e🍃 Bourgeon de noisetier\u003c\/h3\u003e\n        \u003cp\u003eLe noisetier (\u003cem\u003eCorylus avellana\u003c\/em\u003e) est reconnu pour ses propriétés sur la circulation et la tonicité vasculaire. Il vous aide à désencombrer les zones sujettes à la rétention d'eau et à la sensation de jambes lourdes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-card\"\u003e\n        \u003ch3\u003e🌰 Bourgeon de châtaignier\u003c\/h3\u003e\n        \u003cp\u003ePrécieux pour la circulation lymphatique, le châtaignier (\u003cem\u003eCastanea vesca\u003c\/em\u003e) complète l'action des deux autres bourgeons en limitant les gonflements localisés et en favorisant l'élimination des déchets métaboliques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eEnsemble, ces trois bourgeons forment un complexe cohérent pour un drainage lymphatique pensé de A à Z.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : Composition complète et posologie --\u003e\n  \u003csection class=\"soi-cellu-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cellu-compo\"\u003e\n      \u003cdiv class=\"soi-cellu-compo-row\"\u003e\n        \u003cspan class=\"soi-cellu-compo-label\"\u003eBourgeons actifs\u003c\/span\u003e\n        \u003cspan class=\"soi-cellu-compo-value\"\u003eFrêne, Noisetier, Châtaignier (frais, issus de l'agriculture biologique)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-compo-row\"\u003e\n        \u003cspan class=\"soi-cellu-compo-label\"\u003eSolvants\u003c\/span\u003e\n        \u003cspan class=\"soi-cellu-compo-value\"\u003eEau, glycérine végétale, alcool\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-compo-row\"\u003e\n        \u003cspan class=\"soi-cellu-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-cellu-compo-value\"\u003eFlacon en verre ambré de 30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-compo-row\"\u003e\n        \u003cspan class=\"soi-cellu-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-cellu-compo-value\"\u003eBiologique · Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-cellu-timeline\"\u003e\n      \u003cdiv class=\"soi-cellu-step\"\u003e\n        \u003cdiv class=\"soi-cellu-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cellu-step-content\"\u003e\n          \u003ch3\u003eCommencez en douceur\u003c\/h3\u003e\n          \u003cp\u003eDébutez par 5 gouttes par jour, à diluer dans un grand verre d'eau, de préférence en dehors des repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-step\"\u003e\n        \u003cdiv class=\"soi-cellu-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cellu-step-content\"\u003e\n          \u003ch3\u003eAugmentez progressivement\u003c\/h3\u003e\n          \u003cp\u003eMontez graduellement jusqu'à 15 gouttes par jour, selon votre ressenti et vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-step\"\u003e\n        \u003cdiv class=\"soi-cellu-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cellu-step-content\"\u003e\n          \u003ch3\u003eTenez la cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est généralement conseillée pour observer les premiers résultats.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Pour qui est fait ce complexe ? --\u003e\n  \u003csection class=\"soi-cellu-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce complexe de gemmothérapie drainage ?\u003c\/h2\u003e\n    \u003cp class=\"soi-cellu-section-intro\"\u003eCelluligem s'adresse à vous si vous ressentez :\u003c\/p\u003e\n    \u003cdiv class=\"soi-cellu-grid\"\u003e\n      \u003cdiv class=\"soi-cellu-card\"\u003e\n        \u003ch3\u003e🦵 Jambes lourdes ou gonflées\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez une sensation de lourdeur en fin de journée, avec un inconfort qui s'installe au fil des heures.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-card\"\u003e\n        \u003ch3\u003e💧 Rétention d'eau persistante\u003c\/h3\u003e\n        \u003cp\u003eL'alimentation seule ne suffit plus à gérer cette rétention qui affecte votre confort au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-card\"\u003e\n        \u003ch3\u003e🌱 Démarche minceur naturelle\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez accompagner un rééquilibrage alimentaire par un soutien doux et 100 % naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-card\"\u003e\n        \u003ch3\u003e🔄 Drainage foie et lymphatique\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez un soutien en gemmothérapie pour favoriser les fonctions naturelles de drainage de votre organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eCe complexe convient aux adultes souhaitant une approche 100 % naturelle, sans conservateurs artificiels, compatible avec un mode de vie vegan.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Conseils pratiques --\u003e\n  \u003csection class=\"soi-cellu-section\"\u003e\n    \u003ch2\u003eConseils pratiques pour optimiser votre cure drainante\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cellu-tip\"\u003e\n      \u003cdiv class=\"soi-cellu-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003ePour tirer le meilleur de votre cure Celluligem, associez-la à une hydratation suffisante (1,5 litre d'eau par jour minimum) et à une alimentation équilibrée, pauvre en sel. Une activité physique régulière, même douce comme la marche, amplifie l'action drainante du complexe sur la circulation lymphatique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cellu-accordion\"\u003e\n      \u003cdetails class=\"soi-cellu-accordion-item\"\u003e\n        \u003csummary class=\"soi-cellu-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-cellu-accordion-content\"\u003e\n          \u003cp\u003eCe produit ne se substitue pas à un suivi médical et ne constitue pas un traitement contre la cellulite. Convient aux adultes. Consultez votre professionnel de santé en cas de doute.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Les atouts qui font la différence --\u003e\n  \u003csection class=\"soi-cellu-section\"\u003e\n    \u003ch2\u003eLes atouts qui font la différence\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cellu-benefits\"\u003e\n      \u003cdiv class=\"soi-cellu-benefit\"\u003e\n        \u003cdiv class=\"soi-cellu-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCertifié biologique\u003c\/h3\u003e\n        \u003cp\u003eBourgeons issus de l'agriculture biologique contrôlée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-benefit\"\u003e\n        \u003cdiv class=\"soi-cellu-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003e100 % vegan\u003c\/h3\u003e\n        \u003cp\u003eAucun ingrédient d'origine animale dans la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-benefit\"\u003e\n        \u003cdiv class=\"soi-cellu-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule liquide\u003c\/h3\u003e\n        \u003cp\u003eAbsorption rapide, sans digestion préalable nécessaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-benefit\"\u003e\n        \u003cdiv class=\"soi-cellu-benefit-icon\"\u003e\u003cspan\u003e🧴\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFlacon en verre ambré\u003c\/h3\u003e\n        \u003cp\u003eProtection et conservation optimales de vos actifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cellu-benefit\"\u003e\n        \u003cdiv class=\"soi-cellu-benefit-icon\"\u003e\u003cspan\u003e🏅\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eMarque experte\u003c\/h3\u003e\n        \u003cp\u003eHerbalGem, référence européenne en gemmothérapie depuis plus de 30 ans.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-cellu-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cellu-cta-box\"\u003e\n      \u003cp class=\"soi-cellu-cta-tag\" style=\"color: white;\"\u003eVotre allié drainage naturel\u003c\/p\u003e\n      \u003cp class=\"soi-cellu-cta-text\" style=\"color: white;\"\u003eRetrouvez légèreté et confort avec Celluligem : trois bourgeons frais, une synergie certifiée bio et vegan, pour accompagner votre silhouette cure après cure.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-cellu-marine: #1A2D3D;\n  --soi-cellu-marine-dark: #0F1E2B;\n  --soi-cellu-marine-light: #2C4458;\n  --soi-cellu-pomme: #A1C544;\n  --soi-cellu-pomme-dark: #84A636;\n  --soi-cellu-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cellu-white: #FFFFFF;\n  --soi-cellu-off-white: #F8FAF6;\n  --soi-cellu-stone: #F1F3EE;\n  --soi-cellu-line: #E5E8E0;\n\n  --soi-cellu-primary: #D4627A;\n  --soi-cellu-primary-soft: rgba(212,98,122,0.10);\n  --soi-cellu-accent: #6AAB2D;\n\n  --soi-cellu-text: #1A2D3D;\n  --soi-cellu-text-soft: #4A5B6B;\n  --soi-cellu-text-muted: #7B8693;\n\n  --soi-cellu-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cellu-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cellu-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cellu-radius: 12px;\n  --soi-cellu-radius-sm: 8px;\n  --soi-cellu-radius-pill: 999px;\n}\n\n.soi-cellu-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cellu-fiche img { max-width: 100%; height: auto; }\n\n.soi-cellu-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cellu-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cellu-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-cellu-hero {\n  position: relative;\n  background: var(--soi-cellu-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-cellu-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cellu-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cellu-pomme);\n}\n\n.soi-cellu-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-cellu-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cellu-pomme);\n  border-radius: 50%;\n}\n\n.soi-cellu-hero-title {\n  display: block;\n  color: var(--soi-cellu-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-cellu-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-cellu-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cellu-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-cellu-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cellu-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cellu-label-accent {\n  background: var(--soi-cellu-pomme);\n  border-color: var(--soi-cellu-pomme);\n  color: var(--soi-cellu-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-cellu-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cellu-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cellu-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-cellu-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cellu-pomme);\n  border-radius: 2px;\n}\n\n.soi-cellu-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cellu-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cellu-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cellu-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cellu-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-cellu-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-cellu-card {\n  background: var(--soi-cellu-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cellu-radius);\n  border-left: 3px solid var(--soi-cellu-pomme);\n}\n\n.soi-cellu-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cellu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cellu-card p {\n  font-size: 14px;\n  color: var(--soi-cellu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-cellu-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cellu-benefit {\n  background: var(--soi-cellu-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cellu-radius);\n  border: 1px solid var(--soi-cellu-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cellu-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cellu-shadow-md);\n}\n\n.soi-cellu-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cellu-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-cellu-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cellu-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cellu-benefit:hover .soi-cellu-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cellu-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cellu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cellu-benefit p {\n  font-size: 15px;\n  color: var(--soi-cellu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-cellu-compo {\n  background: var(--soi-cellu-off-white);\n  border-radius: var(--soi-cellu-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cellu-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-cellu-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cellu-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cellu-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cellu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cellu-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cellu-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-cellu-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cellu-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cellu-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cellu-radius);\n  border: 1px solid var(--soi-cellu-line);\n  align-items: flex-start;\n}\n\n.soi-cellu-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cellu-marine);\n  color: var(--soi-cellu-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-cellu-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cellu-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cellu-step-content p {\n  font-size: 15px;\n  color: var(--soi-cellu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-cellu-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cellu-pomme-light);\n  border-left: 4px solid var(--soi-cellu-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cellu-radius) var(--soi-cellu-radius) 0;\n  align-items: flex-start;\n  margin-bottom: 1.25rem;\n}\n\n.soi-cellu-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cellu-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cellu-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cellu-tip p {\n  font-size: 15px;\n  color: var(--soi-cellu-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-cellu-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cellu-accordion-item {\n  background: var(--soi-cellu-off-white);\n  border-radius: var(--soi-cellu-radius-sm);\n  border: 1px solid var(--soi-cellu-line);\n  overflow: hidden;\n}\n\n.soi-cellu-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cellu-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-cellu-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cellu-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cellu-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cellu-accordion-item[open] .soi-cellu-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cellu-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cellu-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cellu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-cellu-cta-box {\n  background: var(--soi-cellu-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cellu-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cellu-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-cellu-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cellu-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-cellu-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cellu-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cellu-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-cellu-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cellu-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cellu-compo-value {\n    text-align: left;\n  }\n\n  .soi-cellu-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-cellu-benefits {\n    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-cellu-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cellu-fiche {\n    --soi-cellu-text-soft: #2C3E50;\n    --soi-cellu-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603906781514,"sku":"HG0025","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-celluligem-bio-et-vegan-herbalgem-packshot.webp?v=1791728020"},{"product_id":"gemmocaps-menopause-vegan-en-capsules-herbalgem","title":"Gemmocaps Menopause vegan en capsules - HerbalGem","description":"\n\u003cdiv class=\"soi-gmcp-fiche\"\u003e\n\n\u003csection class=\"soi-gmcp-hero\"\u003e\n  \u003cdiv class=\"soi-gmcp-hero-tag\"\u003e\n    \u003cspan class=\"soi-gmcp-tag-dot\"\u003e\u003c\/span\u003e\n    Gemmothérapie · HerbalGem\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-gmcp-hero-title\"\u003eTraversez la ménopause avec sérénité\u003c\/span\u003e\n  \u003cp class=\"soi-gmcp-hero-subtitle\"\u003eBourgeons frais et phyto-œstrogènes naturels réunis dans une seule capsule liquide végétale, pour apaiser les bouffées de chaleur, retrouver un sommeil réparateur et préserver votre vitalité.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gmcp-hero-labels\"\u003e\n    \u003cspan class=\"soi-gmcp-label soi-gmcp-label-accent\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n    \u003cspan class=\"soi-gmcp-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-gmcp-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n    \u003cspan class=\"soi-gmcp-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n    \u003cspan class=\"soi-gmcp-label\"\u003eSANS OGM\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmcp-section\"\u003e\n  \u003ch2\u003ePourquoi la gemmothérapie change la donne face à la ménopause\u003c\/h2\u003e\n  \u003cp\u003eLa gemmothérapie appliquée à la ménopause repose sur l'utilisation de bourgeons frais de plantes, récoltés au moment précis où leur concentration en actifs (polyphénols, hormones végétales, vitamines) atteint son maximum. HerbalGem va plus loin grâce à sa technologie exclusive de gemmothérapie désalcoolisée : les actifs sont concentrés dans un support liquide huileux encapsulé, sans alcool, pour une absorption optimale par votre organisme. Chaque Gemmocaps vous délivre ainsi sa pleine puissance, dès la première prise.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gmcp-tip\"\u003e\n    \u003cdiv class=\"soi-gmcp-tip-icon\"\u003e✅\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eApprouvé par celles qui l'ont testé\u003c\/strong\u003e\n      \u003cp\u003e96 % des femmes ménopausées ayant participé aux évaluations ont testé et approuvé ce complément, confirmant son action sur les principaux inconforts de la ménopause.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmcp-section\"\u003e\n  \u003ch2\u003eCe que ce complément alimentaire ménopause fait concrètement pour vous\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gmcp-benefits\"\u003e\n    \u003cdiv class=\"soi-gmcp-benefit\"\u003e\n      \u003cdiv class=\"soi-gmcp-benefit-icon\"\u003e\u003cspan\u003e🌡️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eBouffées de chaleur\u003c\/h3\u003e\n      \u003cp\u003eLe Trèfle rouge, riche en isoflavones (phyto-œstrogènes naturels), agit directement sur la fréquence et l'intensité des bouffées de chaleur, y compris celles qui perturbent vos nuits.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-benefit\"\u003e\n      \u003cdiv class=\"soi-gmcp-benefit-icon\"\u003e\u003cspan\u003e😴\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eQualité du sommeil\u003c\/h3\u003e\n      \u003cp\u003eLe bourgeon d'Aubépine favorise un endormissement plus serein et un sommeil plus réparateur, sans effet soporifique ni accoutumance.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-benefit\"\u003e\n      \u003cdiv class=\"soi-gmcp-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eÉnergie et vitalité\u003c\/h3\u003e\n      \u003cp\u003eLe bourgeon de Cassis soutient les fonctions surrénaliennes et contribue à maintenir un niveau d'énergie stable au quotidien, particulièrement utile en cas de fatigue liée aux fluctuations hormonales.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-benefit\"\u003e\n      \u003cdiv class=\"soi-gmcp-benefit-icon\"\u003e\u003cspan\u003e⚖️\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eGestion du poids et de la peau\u003c\/h3\u003e\n      \u003cp\u003eLe Cassis accompagne la gestion du poids à la ménopause, tandis que les polyphénols des bourgeons frais participent à la protection cellulaire et à l'éclat de la peau.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmcp-section\"\u003e\n  \u003ch2\u003eComposition et posologie du Gemmocaps Ménopause\u003c\/h2\u003e\n  \u003cp class=\"soi-gmcp-section-intro\"\u003eChaque Gemmocaps concentre un trio de plantes soigneusement sélectionnées, encapsulé dans une enveloppe 100 % végétale.\u003c\/p\u003e\n  \u003cdiv class=\"soi-gmcp-compo\"\u003e\n    \u003cdiv class=\"soi-gmcp-compo-row\"\u003e\n      \u003cspan class=\"soi-gmcp-compo-label\"\u003eTrèfle rouge\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-compo-value\"\u003eExtrait de Trifolium pratense, titré en isoflavones (phyto-œstrogènes naturels)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-compo-row\"\u003e\n      \u003cspan class=\"soi-gmcp-compo-label\"\u003eBourgeon de Cassis\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-compo-value\"\u003eRibes nigrum, frais, concentré liquide désalcoolisé\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-compo-row\"\u003e\n      \u003cspan class=\"soi-gmcp-compo-label\"\u003eBourgeon d'Aubépine\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-compo-value\"\u003eCrataegus monogyna, frais, concentré liquide désalcoolisé\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-compo-row\"\u003e\n      \u003cspan class=\"soi-gmcp-compo-label\"\u003eSupport\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-compo-value\"\u003eHuileux végétal (absorption optimale des actifs liposolubles)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-compo-row\"\u003e\n      \u003cspan class=\"soi-gmcp-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-compo-value\"\u003eVégétale HPMC, vegan, sans gélatine\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-gmcp-timeline\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-gmcp-step\"\u003e\n      \u003cdiv class=\"soi-gmcp-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-gmcp-step-content\"\u003e\n        \u003ch3\u003ePosologie quotidienne\u003c\/h3\u003e\n        \u003cp\u003ePrenez 1 Gemmocaps par jour, de préférence au moment d'un repas, avec un grand verre d'eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-step\"\u003e\n      \u003cdiv class=\"soi-gmcp-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-gmcp-step-content\"\u003e\n        \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 30 jours est recommandée, renouvelable selon vos besoins. Les premiers effets se ressentent généralement après 3 à 4 semaines d'utilisation régulière.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-gmcp-grid-compact\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdiv class=\"soi-gmcp-card-mini\"\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-icon\"\u003e💊\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-label\"\u003ePosologie\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-value\"\u003e1 capsule\/jour\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-card-mini\"\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-icon\"\u003e📅\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-label\"\u003eCure\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-value\"\u003e30 jours\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-card-mini\"\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-icon\"\u003e🕐\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-label\"\u003ePremiers effets\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-value\"\u003e3 à 4 semaines\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-card-mini\"\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-label\"\u003eForme\u003c\/span\u003e\n      \u003cspan class=\"soi-gmcp-card-mini-value\"\u003eGemmocaps liquide\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-gmcp-section\"\u003e\n  \u003ch2\u003eGemmocaps Ménopause : pour qui, et dans quel contexte ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-gmcp-grid\"\u003e\n    \u003cdiv class=\"soi-gmcp-card\"\u003e\n      \u003ch3\u003e🌸 Préménopause ou ménopause installée\u003c\/h3\u003e\n      \u003cp\u003eVous traversez cette période de transition et vous cherchez une alternative naturelle aux traitements hormonaux, respectueuse de votre organisme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-card\"\u003e\n      \u003ch3\u003e🚫 Sans hormone\u003c\/h3\u003e\n      \u003cp\u003eVous souhaitez un complément alimentaire pour la ménopause sans hormone, qui agit grâce aux phyto-œstrogènes naturels du Trèfle rouge.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-card\"\u003e\n      \u003ch3\u003e🌱 100 % vegan\u003c\/h3\u003e\n      \u003cp\u003eVous êtes végétarienne ou végane et recherchez une formule entièrement végétale, sans gélatine, avec une enveloppe HPMC.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gmcp-card\"\u003e\n      \u003ch3\u003e🔄 En quête de résultats\u003c\/h3\u003e\n      \u003cp\u003eVous avez essayé d'autres compléments sans résultats satisfaisants sur les bouffées de chaleur ou le sommeil, et vous souhaitez une approche différente par la gemmothérapie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-gmcp-accordion\" style=\"margin-top:1.5rem;\"\u003e\n    \u003cdetails class=\"soi-gmcp-accordion-item\"\u003e\n      \u003csummary class=\"soi-gmcp-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n      \u003cdiv class=\"soi-gmcp-accordion-content\"\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un avis ou traitement médical. En cas de pathologie, consultez votre médecin avant toute 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-gmcp-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-gmcp-cta-box\"\u003e\n    \u003cp class=\"soi-gmcp-cta-tag\" style=\"color: white;\"\u003eUne capsule par jour, la sérénité retrouvée\u003c\/p\u003e\n    \u003cp class=\"soi-gmcp-cta-text\" style=\"color: white;\"\u003eBouffées de chaleur apaisées, nuits retrouvées, énergie préservée : offrez à votre corps ce dont il a vraiment besoin pour traverser la ménopause en douceur, dans le respect total de sa nature.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gmcp-marine: #1A2D3D;\n  --soi-gmcp-marine-dark: #0F1E2B;\n  --soi-gmcp-marine-light: #2C4458;\n  --soi-gmcp-pomme: #A1C544;\n  --soi-gmcp-pomme-dark: #84A636;\n  --soi-gmcp-pomme-light: rgba(161,197,68,0.10);\n  --soi-gmcp-white: #FFFFFF;\n  --soi-gmcp-off-white: #F8FAF6;\n  --soi-gmcp-stone: #F1F3EE;\n  --soi-gmcp-line: #E5E8E0;\n  --soi-gmcp-primary: #C2185B;\n  --soi-gmcp-primary-soft: #FCE4EC;\n  --soi-gmcp-accent: #D4667A;\n  --soi-gmcp-text: #1A2D3D;\n  --soi-gmcp-text-soft: #4A5B6B;\n  --soi-gmcp-text-muted: #7B8693;\n  --soi-gmcp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gmcp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gmcp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gmcp-radius: 12px;\n  --soi-gmcp-radius-sm: 8px;\n  --soi-gmcp-radius-pill: 999px;\n}\n\n.soi-gmcp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gmcp-fiche img { max-width: 100%; height: auto; }\n\n.soi-gmcp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gmcp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gmcp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-gmcp-hero {\n  position: relative;\n  background: var(--soi-gmcp-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-gmcp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gmcp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gmcp-pomme);\n}\n\n.soi-gmcp-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-gmcp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gmcp-pomme);\n  border-radius: 50%;\n}\n\n.soi-gmcp-hero-title {\n  display: block;\n  color: var(--soi-gmcp-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-gmcp-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-gmcp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gmcp-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-gmcp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gmcp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gmcp-label-accent {\n  background: var(--soi-gmcp-pomme);\n  border-color: var(--soi-gmcp-pomme);\n  color: var(--soi-gmcp-marine);\n  font-weight: 600;\n}\n\n.soi-gmcp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gmcp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gmcp-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-gmcp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gmcp-pomme);\n  border-radius: 2px;\n}\n\n.soi-gmcp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gmcp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gmcp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gmcp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gmcp-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gmcp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gmcp-benefit {\n  background: var(--soi-gmcp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gmcp-radius);\n  border: 1px solid var(--soi-gmcp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gmcp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gmcp-shadow-md);\n}\n\n.soi-gmcp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gmcp-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-gmcp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gmcp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gmcp-benefit:hover .soi-gmcp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gmcp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gmcp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gmcp-benefit p {\n  font-size: 15px;\n  color: var(--soi-gmcp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gmcp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gmcp-card {\n  background: var(--soi-gmcp-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gmcp-radius);\n  border-left: 3px solid var(--soi-gmcp-pomme);\n}\n\n.soi-gmcp-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gmcp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gmcp-card p {\n  font-size: 14px;\n  color: var(--soi-gmcp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gmcp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-gmcp-card-mini {\n  background: var(--soi-gmcp-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gmcp-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gmcp-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gmcp-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gmcp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gmcp-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gmcp-marine);\n}\n\n.soi-gmcp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gmcp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gmcp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gmcp-radius);\n  border: 1px solid var(--soi-gmcp-line);\n  align-items: flex-start;\n}\n\n.soi-gmcp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gmcp-marine);\n  color: var(--soi-gmcp-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-gmcp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gmcp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gmcp-step-content p {\n  font-size: 15px;\n  color: var(--soi-gmcp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gmcp-compo {\n  background: var(--soi-gmcp-off-white);\n  border-radius: var(--soi-gmcp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gmcp-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-gmcp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gmcp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gmcp-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gmcp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gmcp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gmcp-marine);\n  text-align: right;\n}\n\n.soi-gmcp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gmcp-pomme-light);\n  border-left: 4px solid var(--soi-gmcp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gmcp-radius) var(--soi-gmcp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gmcp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gmcp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gmcp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gmcp-tip p {\n  font-size: 15px;\n  color: var(--soi-gmcp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gmcp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gmcp-accordion-item {\n  background: var(--soi-gmcp-off-white);\n  border-radius: var(--soi-gmcp-radius-sm);\n  border: 1px solid var(--soi-gmcp-line);\n  overflow: hidden;\n}\n\n.soi-gmcp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gmcp-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-gmcp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gmcp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gmcp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gmcp-accordion-item[open] .soi-gmcp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gmcp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gmcp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gmcp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gmcp-cta-box {\n  background: var(--soi-gmcp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gmcp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gmcp-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-gmcp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gmcp-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-gmcp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gmcp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gmcp-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-gmcp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n  .soi-gmcp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n  .soi-gmcp-compo-value {\n    text-align: left;\n  }\n  .soi-gmcp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-gmcp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gmcp-fiche {\n    --soi-gmcp-text-soft: #2C3E50;\n    --soi-gmcp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603907141962,"sku":"HG0035","price":31.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmocaps-menopause-vegan-en-capsules-herbalgem-packshot.webp?v=1792053755"},{"product_id":"gemmocaps-perimenopause-vegan-en-capsules-herbalgem","title":"Gemmocaps Perimenopause vegan en capsules - HerbalGem","description":"\n\n\u003cdiv class=\"soi-peri-fiche\"\u003e\n\n  \u003csection class=\"soi-peri-hero\"\u003e\n    \u003cdiv class=\"soi-peri-hero-tag\"\u003e\n      \u003cspan class=\"soi-peri-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-peri-hero-title\"\u003eTraversez la périménopause avec sérénité\u003c\/span\u003e\n    \u003cp class=\"soi-peri-hero-subtitle\"\u003eUn concentré liquide de bourgeons frais et d'Actée à grappes, encapsulé sans alcool ni phyto-œstrogènes, pour soutenir votre équilibre hormonal au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-peri-hero-labels\"\u003e\n      \u003cspan class=\"soi-peri-label soi-peri-label-accent\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n      \u003cspan class=\"soi-peri-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-peri-label\"\u003eSANS PHYTO-ŒSTROGÈNES\u003c\/span\u003e\n      \u003cspan class=\"soi-peri-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-peri-label\"\u003eFABRIQUÉ EN BELGIQUE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-peri-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la gemmothérapie pour accompagner la périménopause ?\u003c\/h2\u003e\n    \u003cp\u003eLa gemmothérapie s'appuie sur des bourgeons frais de plantes, récoltés à leur stade de croissance optimal. Ces tissus en développement concentrent naturellement des facteurs de croissance, des polyphénols et des antioxydants absents des parties adultes de la plante.\u003c\/p\u003e\n    \u003cp\u003eHerbalGem a développé une technologie de concentration désalcoolisée brevetée : les Gemmocaps. Ce procédé préserve l'intégrité totale des actifs dans une capsule végétale facile à avaler, pour une biodisponibilité supérieure et une action réellement perceptible.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-peri-section\"\u003e\n    \u003ch2\u003eLes actifs clés de la formule Périménopause\u003c\/h2\u003e\n    \u003cdiv class=\"soi-peri-grid\"\u003e\n      \u003cdiv class=\"soi-peri-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeon de Framboisier (Rubus idaeus)\u003c\/h3\u003e\n        \u003cp\u003ePlante de référence en gemmothérapie pour soutenir l'équilibre hormonal féminin et contribuer à la régularité du cycle. Traditionnellement plébiscitée pour ses effets doux sur la sphère gynécologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-peri-card\"\u003e\n        \u003ch3\u003e🌸 Actée à grappes (Cimicifuga racemosa)\u003c\/h3\u003e\n        \u003cp\u003eReconnue par l'EMA pour aider à réduire les bouffées de chaleur et les inconforts liés aux fluctuations hormonales. Elle agit sans phyto-œstrogènes, ce qui en fait une alternative sûre et naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-peri-card\"\u003e\n        \u003ch3\u003e🛡️ Complexe antioxydant des bourgeons frais\u003c\/h3\u003e\n        \u003cp\u003eProtège les cellules du stress oxydatif, souvent amplifié pendant cette période de transition, et soutient la vitalité quotidienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-peri-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage\u003c\/h2\u003e\n    \u003cp class=\"soi-peri-section-intro\"\u003eChaque Gemmocaps contient un concentré liquide encapsulé dans une capsule végétale, sans gélatine, sans additifs superflus et sans alcool résiduel.\u003c\/p\u003e\n    \u003cdiv class=\"soi-peri-compo\"\u003e\n      \u003cdiv class=\"soi-peri-compo-row\"\u003e\n        \u003cspan class=\"soi-peri-compo-label\"\u003eBourgeon frais de Framboisier BIO\u003c\/span\u003e\n        \u003cspan class=\"soi-peri-compo-value\"\u003eRubus idaeus, concentré gemmothérapique standardisé\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-peri-compo-row\"\u003e\n        \u003cspan class=\"soi-peri-compo-label\"\u003eExtrait sec d'Actée à grappes\u003c\/span\u003e\n        \u003cspan class=\"soi-peri-compo-value\"\u003eCimicifuga racemosa, standardisé en triterpènes glycosides\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-peri-compo-row\"\u003e\n        \u003cspan class=\"soi-peri-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-peri-compo-value\"\u003eCapsule végétale (HPMC), huile de tournesol, cire de carnauba\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-peri-compo-row\"\u003e\n        \u003cspan class=\"soi-peri-compo-label\"\u003ePosologie\u003c\/span\u003e\n        \u003cspan class=\"soi-peri-compo-value\"\u003e1 Gemmocaps\/jour, le matin au repas\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-peri-compo-row\"\u003e\n        \u003cspan class=\"soi-peri-compo-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"soi-peri-compo-value\"\u003e30 jours renouvelable, idéalement 6 à 8 semaines\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-peri-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce complément alimentaire périménopause ?\u003c\/h2\u003e\n    \u003cp\u003eCe complément est particulièrement adapté aux femmes de 40 à 55 ans qui ressentent les premiers signes de la transition hormonale : bouffées de chaleur, sautes d'humeur, cycles irréguliers, fatigue inexpliquée ou réveils nocturnes.\u003c\/p\u003e\n    \u003cp\u003eIl convient également à celles qui souhaitent une approche naturelle sans hormones de synthèse et sans phyto-œstrogènes, notamment en cas d'antécédents personnels ou familiaux justifiant cette précaution.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-peri-section\"\u003e\n    \u003ch2\u003eComment intégrer les Gemmocaps Périménopause dans votre routine ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-peri-timeline\"\u003e\n      \u003cdiv class=\"soi-peri-step\"\u003e\n        \u003cdiv class=\"soi-peri-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-peri-step-content\"\u003e\n          \u003ch3\u003ePrenez 1 capsule le matin\u003c\/h3\u003e\n          \u003cp\u003eAvec un grand verre d'eau, au moment du petit-déjeuner, pour favoriser une meilleure assimilation des actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-peri-step\"\u003e\n        \u003cdiv class=\"soi-peri-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-peri-step-content\"\u003e\n          \u003ch3\u003eMaintenez la cure 30 jours minimum\u003c\/h3\u003e\n          \u003cp\u003eLes effets de la gemmothérapie sont progressifs et s'installent durablement avec la régularité. Pour un effet optimal, poursuivez pendant 6 à 8 semaines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-peri-step\"\u003e\n        \u003cdiv class=\"soi-peri-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-peri-step-content\"\u003e\n          \u003ch3\u003eAssociez à une hygiène de vie équilibrée\u003c\/h3\u003e\n          \u003cp\u003eAlimentation riche en calcium, activité physique douce et gestion du stress contribuent à amplifier les bénéfices de votre cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-peri-section\"\u003e\n    \u003ch2\u003eCe que vous devez savoir avant de commencer\u003c\/h2\u003e\n    \u003cdiv class=\"soi-peri-accordion\"\u003e\n      \u003cdetails class=\"soi-peri-accordion-item\"\u003e\n        \u003csummary class=\"soi-peri-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-peri-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un avis médical ni à un traitement prescrit. Consultez votre médecin en cas de traitement en cours ou d'antécédents hormonaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-peri-accordion-item\"\u003e\n        \u003csummary class=\"soi-peri-accordion-header\"\u003e🤰 Grossesse et allaitement\u003c\/summary\u003e\n        \u003cdiv class=\"soi-peri-accordion-content\"\u003e\n          \u003cp\u003eCe complément est déconseillé pendant la grossesse et l'allaitement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-peri-accordion-item\"\u003e\n        \u003csummary class=\"soi-peri-accordion-header\"\u003e🏭 Fabrication et qualité\u003c\/summary\u003e\n        \u003cdiv class=\"soi-peri-accordion-content\"\u003e\n          \u003cp\u003eFabriqué en Belgique selon les standards de qualité HerbalGem, pionnier de la gemmothérapie depuis plus de 30 ans. Formule vegan, sans phyto-œstrogènes, sans gluten, sans alcool résiduel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-peri-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-peri-cta-box\"\u003e\n      \u003cp class=\"soi-peri-cta-tag\" style=\"color: white;\"\u003eUne capsule par jour pour votre équilibre\u003c\/p\u003e\n      \u003cp class=\"soi-peri-cta-text\" style=\"color: white;\"\u003eLa périménopause est une transition, pas une fatalité. Offrez-vous un accompagnement naturel, doux et sans compromis pour traverser cette étape avec sérénité et confiance en votre corps.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-peri-marine: #1A2D3D;\n  --soi-peri-marine-dark: #0F1E2B;\n  --soi-peri-marine-light: #2C4458;\n  --soi-peri-pomme: #A1C544;\n  --soi-peri-pomme-dark: #84A636;\n  --soi-peri-pomme-light: rgba(161,197,68,0.10);\n  --soi-peri-white: #FFFFFF;\n  --soi-peri-off-white: #F8FAF6;\n  --soi-peri-stone: #F1F3EE;\n  --soi-peri-line: #E5E8E0;\n  --soi-peri-primary: #C0567A;\n  --soi-peri-primary-soft: #F5E0E8;\n  --soi-peri-accent: #D4A8B5;\n  --soi-peri-text: #1A2D3D;\n  --soi-peri-text-soft: #4A5B6B;\n  --soi-peri-text-muted: #7B8693;\n  --soi-peri-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-peri-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-peri-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-peri-radius: 12px;\n  --soi-peri-radius-sm: 8px;\n  --soi-peri-radius-pill: 999px;\n}\n\n.soi-peri-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-peri-fiche img { max-width: 100%; height: auto; }\n\n.soi-peri-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-peri-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-peri-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-peri-hero {\n  position: relative;\n  background: var(--soi-peri-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-peri-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-peri-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-peri-pomme);\n}\n\n.soi-peri-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-peri-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-peri-pomme);\n  border-radius: 50%;\n}\n\n.soi-peri-hero-title {\n  display: block;\n  color: var(--soi-peri-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-peri-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-peri-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-peri-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-peri-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-peri-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-peri-label-accent {\n  background: var(--soi-peri-pomme);\n  border-color: var(--soi-peri-pomme);\n  color: var(--soi-peri-marine);\n  font-weight: 600;\n}\n\n.soi-peri-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-peri-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-peri-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-peri-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-peri-pomme);\n  border-radius: 2px;\n}\n\n.soi-peri-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-peri-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-peri-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-peri-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-peri-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-peri-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-peri-card {\n  background: var(--soi-peri-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-peri-radius);\n  border-left: 3px solid var(--soi-peri-pomme);\n}\n\n.soi-peri-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-peri-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-peri-card p {\n  font-size: 14px;\n  color: var(--soi-peri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-peri-compo {\n  background: var(--soi-peri-off-white);\n  border-radius: var(--soi-peri-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-peri-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-peri-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-peri-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-peri-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-peri-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-peri-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-peri-marine);\n  text-align: right;\n}\n\n.soi-peri-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-peri-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-peri-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-peri-radius);\n  border: 1px solid var(--soi-peri-line);\n  align-items: flex-start;\n}\n\n.soi-peri-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-peri-marine);\n  color: var(--soi-peri-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-peri-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-peri-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-peri-step-content p {\n  font-size: 15px;\n  color: var(--soi-peri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-peri-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-peri-accordion-item {\n  background: var(--soi-peri-off-white);\n  border-radius: var(--soi-peri-radius-sm);\n  border: 1px solid var(--soi-peri-line);\n  overflow: hidden;\n}\n\n.soi-peri-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-peri-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-peri-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-peri-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-peri-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-peri-accordion-item[open] .soi-peri-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-peri-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-peri-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-peri-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-peri-cta-box {\n  background: var(--soi-peri-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-peri-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-peri-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-peri-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-peri-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-peri-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-peri-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-peri-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-peri-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-peri-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-peri-compo-value {\n    text-align: left;\n  }\n\n  .soi-peri-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-peri-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-peri-fiche {\n    --soi-peri-text-soft: #2C3E50;\n    --soi-peri-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603908354378,"sku":"HG0040","price":31.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmocaps-perimenopause-vegan-en-capsules-herbalgem-packshot.webp?v=1792053642"},{"product_id":"gemmocaps-spm-bio-et-vegan-en-capsules-herbalgem","title":"Gemmocaps SPM bio en capsules - HerbalGem","description":"\n\n\u003cdiv class=\"soi-gspm-fiche\"\u003e\n\n  \u003csection class=\"soi-gspm-hero\"\u003e\n    \u003cdiv class=\"soi-gspm-hero-tag\"\u003e\n      \u003cspan class=\"soi-gspm-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gspm-hero-title\"\u003eConfort prémenstruel au naturel, par les bourgeons\u003c\/span\u003e\n    \u003cp class=\"soi-gspm-hero-subtitle\"\u003eUne synergie de bourgeons frais biologiques en capsule pour vous accompagner tout au long de votre cycle, sans phyto-œstrogènes. Soulagement des inconforts, énergie physique et humeur positive.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gspm-hero-labels\"\u003e\n      \u003cspan class=\"soi-gspm-label soi-gspm-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-gspm-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-gspm-label\"\u003eSANS PHYTO-ŒSTROGÈNES\u003c\/span\u003e\n      \u003cspan class=\"soi-gspm-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gspm-section\"\u003e\n    \u003ch2\u003ePourquoi Gemmocaps SPM se classe parmi les meilleurs compléments alimentaires SPM ?\u003c\/h2\u003e\n    \u003cp\u003eCe qui distingue Gemmocaps SPM des autres solutions, c'est son approche par la gemmothérapie : l'utilisation de bourgeons frais biologiques, concentrés en principes actifs à l'état pur. Là où beaucoup de compléments SPM se limitent à des extraits secs standardisés, HerbalGem travaille avec des concentrés liquides encapsulés pour une absorption optimale des actifs.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gspm-grid\"\u003e\n      \u003cdiv class=\"soi-gspm-card\"\u003e\n        \u003ch3\u003e🚫 Sans phyto-œstrogènes\u003c\/h3\u003e\n        \u003cp\u003eIdéal si vous êtes sensible aux hormones végétales.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-card\"\u003e\n        \u003ch3\u003e🌿 Bio et Vegan\u003c\/h3\u003e\n        \u003cp\u003eFormule 100 % végétale, certifiée biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-card\"\u003e\n        \u003ch3\u003e✅ Testé et approuvé\u003c\/h3\u003e\n        \u003cp\u003ePar 93 % des femmes interrogées.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gspm-section\"\u003e\n    \u003ch2\u003eLes actifs clés de la formule SPM HerbalGem\u003c\/h2\u003e\n    \u003cp\u003eChaque Gemmocaps SPM concentre une synergie de plantes et bourgeons sélectionnés pour leur complémentarité sur le confort féminin.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gspm-benefits\"\u003e\n      \u003cdiv class=\"soi-gspm-benefit\"\u003e\n        \u003cdiv class=\"soi-gspm-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBourgeon de Framboisier bio\u003c\/h3\u003e\n        \u003cp\u003ePlante emblématique du bien-être féminin, il contribue à rééquilibrer la sphère hormonale et à apaiser les tensions pelviennes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-benefit\"\u003e\n        \u003cdiv class=\"soi-gspm-benefit-icon\"\u003e\u003cspan\u003e🌼\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAchillée millefeuille bio\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement reconnue pour soulager les inconforts menstruels, elle aide à détendre la sphère abdominale et à alléger les douleurs de règles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-benefit\"\u003e\n        \u003cdiv class=\"soi-gspm-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRomarin bio\u003c\/h3\u003e\n        \u003cp\u003eTonique naturel qui soutient l'énergie physique et contribue à maintenir une humeur plus stable pendant le cycle.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gspm-tip\"\u003e\n      \u003cdiv class=\"soi-gspm-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLa formule désalcoolisée garantit une excellente tolérance digestive, même pour les personnes sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gspm-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cp\u003eIngrédients par gélule (Gemmocaps, 1 capsule par jour) :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gspm-compo\"\u003e\n      \u003cdiv class=\"soi-gspm-compo-row\"\u003e\n        \u003cspan class=\"soi-gspm-compo-label\"\u003eActif principal\u003c\/span\u003e\n        \u003cspan class=\"soi-gspm-compo-value\"\u003eConcentré liquide de bourgeons frais de Framboisier bio (\u003cem\u003eRubus idaeus\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-compo-row\"\u003e\n        \u003cspan class=\"soi-gspm-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-gspm-compo-value\"\u003eConcentré liquide d'Achillée millefeuille bio (\u003cem\u003eAchillea millefolium\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-compo-row\"\u003e\n        \u003cspan class=\"soi-gspm-compo-label\"\u003eActif complémentaire\u003c\/span\u003e\n        \u003cspan class=\"soi-gspm-compo-value\"\u003eConcentré liquide de Romarin bio (\u003cem\u003eRosmarinus officinalis\u003c\/em\u003e)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-compo-row\"\u003e\n        \u003cspan class=\"soi-gspm-compo-label\"\u003eEnveloppe\u003c\/span\u003e\n        \u003cspan class=\"soi-gspm-compo-value\"\u003eGélatine végétale (HPMC), agent gélifiant\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-compo-row\"\u003e\n        \u003cspan class=\"soi-gspm-compo-label\"\u003ePosologie\u003c\/span\u003e\n        \u003cspan class=\"soi-gspm-compo-value\"\u003e1 Gemmocaps par jour, le matin avec un verre d'eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-compo-row\"\u003e\n        \u003cspan class=\"soi-gspm-compo-label\"\u003eDurée du flacon\u003c\/span\u003e\n        \u003cspan class=\"soi-gspm-compo-value\"\u003e30 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-compo-row\"\u003e\n        \u003cspan class=\"soi-gspm-compo-label\"\u003eCure conseillée\u003c\/span\u003e\n        \u003cspan class=\"soi-gspm-compo-value\"\u003e2 à 3 mois en continu, tout au long du cycle\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gspm-section\"\u003e\n    \u003ch2\u003eComment prendre ce complément SPM ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gspm-timeline\"\u003e\n      \u003cdiv class=\"soi-gspm-step\"\u003e\n        \u003cdiv class=\"soi-gspm-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gspm-step-content\"\u003e\n          \u003ch3\u003eDébutez dès le premier jour du cycle\u003c\/h3\u003e\n          \u003cp\u003ePour une action progressive sur l'ensemble du mois, pas uniquement en phase prémenstruelle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-step\"\u003e\n        \u003cdiv class=\"soi-gspm-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gspm-step-content\"\u003e\n          \u003ch3\u003eAssociez la cure à une alimentation équilibrée\u003c\/h3\u003e\n          \u003cp\u003eRéduire le sel, le sucre raffiné et la caféine en seconde phase de cycle amplifie naturellement les effets.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gspm-step\"\u003e\n        \u003cdiv class=\"soi-gspm-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gspm-step-content\"\u003e\n          \u003ch3\u003eSoyez régulière\u003c\/h3\u003e\n          \u003cp\u003eLes premiers effets sur l'humeur et l'énergie sont généralement ressentis dès le deuxième cycle de cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gspm-section\"\u003e\n    \u003ch2\u003eCe complément alimentaire SPM est-il fait pour vous ?\u003c\/h2\u003e\n    \u003cp\u003eGemmocaps SPM HerbalGem convient particulièrement aux femmes qui recherchent une alternative naturelle sans phyto-œstrogènes aux solutions classiques, et qui souhaitent agir aussi bien sur les symptômes physiques (ballonnements, tensions mammaires, crampes) que sur l'aspect émotionnel (irritabilité, baisse de moral, fatigue). Il ne se substitue en aucun cas à un traitement médical : en cas de SPM sévère, consultez votre médecin.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gspm-accordion\"\u003e\n      \u003cdetails class=\"soi-gspm-accordion-item\"\u003e\n        \u003csummary class=\"soi-gspm-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gspm-accordion-content\"\u003e\n          \u003cp\u003eComplément alimentaire. Ne pas dépasser la dose journalière recommandée. Tenir hors de portée des enfants. Déconseillé aux femmes enceintes ou allaitantes sans avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-gspm-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gspm-cta-box\"\u003e\n      \u003cp class=\"soi-gspm-cta-tag\" style=\"color: white;\"\u003eVotre cycle, votre sérénité\u003c\/p\u003e\n      \u003cp class=\"soi-gspm-cta-text\" style=\"color: white;\"\u003eParce que chaque femme mérite de vivre son cycle sans le redouter, Gemmocaps SPM vous offre un soutien naturel, doux et approuvé par 93 % des femmes. Une capsule par jour pour vous réapproprier votre 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-gspm-marine: #1A2D3D;\n  --soi-gspm-marine-dark: #0F1E2B;\n  --soi-gspm-marine-light: #2C4458;\n  --soi-gspm-pomme: #A1C544;\n  --soi-gspm-pomme-dark: #84A636;\n  --soi-gspm-pomme-light: rgba(161,197,68,0.10);\n  --soi-gspm-white: #FFFFFF;\n  --soi-gspm-off-white: #F8FAF6;\n  --soi-gspm-stone: #F1F3EE;\n  --soi-gspm-line: #E5E8E0;\n  --soi-gspm-primary: #D4A8B5;\n  --soi-gspm-primary-soft: #F3E0E7;\n  --soi-gspm-accent: #C9647A;\n  --soi-gspm-text: #1A2D3D;\n  --soi-gspm-text-soft: #4A5B6B;\n  --soi-gspm-text-muted: #7B8693;\n  --soi-gspm-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gspm-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gspm-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gspm-radius: 12px;\n  --soi-gspm-radius-sm: 8px;\n  --soi-gspm-radius-pill: 999px;\n}\n\n.soi-gspm-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gspm-fiche img { max-width: 100%; height: auto; }\n\n.soi-gspm-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gspm-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gspm-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-gspm-hero {\n  position: relative;\n  background: var(--soi-gspm-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-gspm-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gspm-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gspm-pomme);\n}\n\n.soi-gspm-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-gspm-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gspm-pomme);\n  border-radius: 50%;\n}\n\n.soi-gspm-hero-title {\n  display: block;\n  color: var(--soi-gspm-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-gspm-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-gspm-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gspm-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-gspm-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gspm-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gspm-label-accent {\n  background: var(--soi-gspm-pomme);\n  border-color: var(--soi-gspm-pomme);\n  color: var(--soi-gspm-marine);\n  font-weight: 600;\n}\n\n.soi-gspm-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gspm-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gspm-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-gspm-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gspm-pomme);\n  border-radius: 2px;\n}\n\n.soi-gspm-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gspm-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gspm-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-gspm-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-gspm-benefit {\n  background: var(--soi-gspm-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gspm-radius);\n  border: 1px solid var(--soi-gspm-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gspm-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gspm-shadow-md);\n}\n\n.soi-gspm-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gspm-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-gspm-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gspm-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gspm-benefit:hover .soi-gspm-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gspm-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gspm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gspm-benefit p {\n  font-size: 15px;\n  color: var(--soi-gspm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gspm-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-gspm-card {\n  background: var(--soi-gspm-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gspm-radius);\n  border-left: 3px solid var(--soi-gspm-pomme);\n}\n\n.soi-gspm-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gspm-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gspm-card p {\n  font-size: 14px;\n  color: var(--soi-gspm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gspm-compo {\n  background: var(--soi-gspm-off-white);\n  border-radius: var(--soi-gspm-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gspm-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-gspm-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gspm-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gspm-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gspm-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gspm-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gspm-marine);\n  text-align: right;\n}\n\n.soi-gspm-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-gspm-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gspm-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gspm-radius);\n  border: 1px solid var(--soi-gspm-line);\n  align-items: flex-start;\n}\n\n.soi-gspm-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gspm-marine);\n  color: var(--soi-gspm-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-gspm-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gspm-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gspm-step-content p {\n  font-size: 15px;\n  color: var(--soi-gspm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gspm-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gspm-pomme-light);\n  border-left: 4px solid var(--soi-gspm-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gspm-radius) var(--soi-gspm-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gspm-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gspm-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gspm-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gspm-tip p {\n  font-size: 15px;\n  color: var(--soi-gspm-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gspm-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n\n.soi-gspm-accordion-item {\n  background: var(--soi-gspm-off-white);\n  border-radius: var(--soi-gspm-radius-sm);\n  border: 1px solid var(--soi-gspm-line);\n  overflow: hidden;\n}\n\n.soi-gspm-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gspm-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-gspm-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gspm-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gspm-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gspm-accordion-item[open] .soi-gspm-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gspm-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gspm-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gspm-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-gspm-cta-box {\n  background: var(--soi-gspm-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gspm-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gspm-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-gspm-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gspm-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-gspm-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gspm-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gspm-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-gspm-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gspm-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gspm-compo-value {\n    text-align: left;\n  }\n\n  .soi-gspm-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-gspm-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gspm-fiche {\n    --soi-gspm-text-soft: #2C3E50;\n    --soi-gspm-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603908649290,"sku":"HG0045","price":29.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmocaps-spm-bio-et-vegan-en-capsules-herbalgem-packshot.webp?v=1791728466"},{"product_id":"bourgeon-de-cassis-bio-et-vegan-herbalgem","title":"Bourgeon de Cassis bio et vegan – Spray 15 ml HerbalGem","description":"\u003cdiv class=\"soi-cass-fiche\"\u003e\n\u003csection class=\"soi-cass-hero\"\u003e\n\u003cdiv class=\"soi-cass-hero-tag\"\u003e\n\u003cspan class=\"soi-cass-tag-dot\"\u003e\u003c\/span\u003e Gemmothérapie · HerbalGem\u003c\/div\u003e\n\u003cspan class=\"soi-cass-hero-title\"\u003eLe bourgeon de tous les maux\u003c\/span\u003e\n\u003cp class=\"soi-cass-hero-subtitle\"\u003eToute la puissance du Ribes nigrum en spray concentré : un geste quotidien pour vos articulations, votre vitalité et vos défenses naturelles.\u003c\/p\u003e\n\u003cdiv class=\"soi-cass-hero-labels\"\u003e\n\u003cspan class=\"soi-cass-label soi-cass-label-accent\"\u003eBIO\u003c\/span\u003e \u003cspan class=\"soi-cass-label\"\u003eVEGAN\u003c\/span\u003e \u003cspan class=\"soi-cass-label\"\u003eSPRAY 15 ML\u003c\/span\u003e \u003cspan class=\"soi-cass-label\"\u003eBOURGEONS FRAIS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cass-section\"\u003e\n\u003ch2\u003eQu'est-ce que la gemmothérapie au cassis et pourquoi ce bourgeon est-il si central ?\u003c\/h2\u003e\n\u003cp\u003eEn gemmothérapie, on utilise les bourgeons frais des plantes car ils concentrent l'énergie vitale maximale : hormones végétales, vitamines, oligo-éléments et acides aminés y sont présents à des niveaux bien supérieurs à ceux des parties adultes de la plante.\u003c\/p\u003e\n\u003cp\u003eLe bourgeon de cassis (\u003cem\u003eRibes nigrum L. gemmae\u003c\/em\u003e) est considéré comme le macérat de référence, celui que l'on associe à quasiment toutes les cures tant ses propriétés sont polyvalentes. HerbalGem récolte ces bourgeons frais et les conditionne en spray 15 ml pour une conservation optimale et une prise simplifiée au quotidien.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cass-section\"\u003e\n\u003ch2\u003eBienfaits du bourgeon de cassis : ce qu'il fait concrètement pour vous\u003c\/h2\u003e\n\u003cp class=\"soi-cass-section-intro\"\u003ePolyvalent par nature, le bourgeon de cassis intervient sur plusieurs axes de votre bien-être. Voici ce que vous pouvez en attendre concrètement.\u003c\/p\u003e\n\u003cdiv class=\"soi-cass-benefits\"\u003e\n\u003cdiv class=\"soi-cass-benefit\"\u003e\n\u003cdiv class=\"soi-cass-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eSoutien articulaire et musculaire\u003c\/h3\u003e\n\u003cp\u003eFavorise le confort des articulations et la souplesse musculaire, particulièrement apprécié lors des changements de saison ou en accompagnement d'une activité physique régulière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-benefit\"\u003e\n\u003cdiv class=\"soi-cass-benefit-icon\"\u003e\u003cspan\u003e⚡\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eAction tonique et adaptogène\u003c\/h3\u003e\n\u003cp\u003eAide l'organisme à mieux gérer les périodes de fatigue, de stress ou de baisse de tonus. Un allié naturel pour retrouver de l'énergie sans stimulants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-benefit\"\u003e\n\u003cdiv class=\"soi-cass-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eDraineur naturel\u003c\/h3\u003e\n\u003cp\u003eSoutient les émonctoires (foie, reins, peau, poumons) et favorise l'élimination des déchets métaboliques, idéal en cure de drainage douce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-benefit\"\u003e\n\u003cdiv class=\"soi-cass-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eSoutien des défenses naturelles\u003c\/h3\u003e\n\u003cp\u003eGrâce à sa richesse en actifs naturels, il contribue à renforcer la résistance de l'organisme, notamment en hiver ou lors des périodes exigeantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-benefit\"\u003e\n\u003cdiv class=\"soi-cass-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePotentialisateur de cures\u003c\/h3\u003e\n\u003cp\u003eSouvent associé à d'autres macérats pour amplifier leurs effets, le bourgeon de cassis est le point de départ de nombreux protocoles en gemmothérapie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cass-section\"\u003e\n\u003ch2\u003eComment utiliser ce spray de bourgeon de cassis HerbalGem ?\u003c\/h2\u003e\n\u003cp class=\"soi-cass-section-intro\"\u003eLa forme spray facilite la prise et garantit une dosimétrie précise. Voici les recommandations pour tirer le meilleur de votre cure.\u003c\/p\u003e\n\u003cdiv class=\"soi-cass-timeline\"\u003e\n\u003cdiv class=\"soi-cass-step\"\u003e\n\u003cdiv class=\"soi-cass-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-step-content\"\u003e\n\u003ch3\u003ePosologie adulte\u003c\/h3\u003e\n\u003cp\u003e1 pulvérisation buccale, 5 fois par jour maximum, en dehors des repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-step\"\u003e\n\u003cdiv class=\"soi-cass-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-step-content\"\u003e\n\u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n\u003cp\u003e6 à 8 semaines minimum pour observer des effets durables. Une pause d'une à deux semaines peut être envisagée entre deux cures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-step\"\u003e\n\u003cdiv class=\"soi-cass-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-step-content\"\u003e\n\u003ch3\u003eConservation\u003c\/h3\u003e\n\u003cp\u003eÀ conserver à l'abri de la lumière et de la chaleur, hors de portée des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cass-section\"\u003e\n\u003ch2\u003eComposition du Spray Bourgeon de Cassis bio HerbalGem\u003c\/h2\u003e\n\u003cp class=\"soi-cass-section-intro\"\u003eHerbalGem mise sur une formule épurée pour préserver l'intégrité des actifs naturels. Sans conservateurs artificiels, sans colorants, sans arômes de synthèse.\u003c\/p\u003e\n\u003cdiv class=\"soi-cass-compo\"\u003e\n\u003cdiv class=\"soi-cass-compo-row\"\u003e\n\u003cspan class=\"soi-cass-compo-label\"\u003eActif principal\u003c\/span\u003e \u003cspan class=\"soi-cass-compo-value\"\u003eMacérat de bourgeons frais de Ribes nigrum (cassis) bio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-compo-row\"\u003e\n\u003cspan class=\"soi-cass-compo-label\"\u003eSolvants d'extraction\u003c\/span\u003e \u003cspan class=\"soi-cass-compo-value\"\u003eEau, alcool éthylique bio, glycérine végétale bio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-compo-row\"\u003e\n\u003cspan class=\"soi-cass-compo-label\"\u003eForme\u003c\/span\u003e \u003cspan class=\"soi-cass-compo-value\"\u003eSpray 15 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"soi-cass-compo-row\"\u003e\n\u003cspan class=\"soi-cass-compo-label\"\u003eCertifications\u003c\/span\u003e \u003cspan class=\"soi-cass-compo-value\"\u003eBio, Vegan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cass-section\"\u003e\n\u003ch2\u003eBourgeon de cassis : effets secondaires et précautions\u003c\/h2\u003e\n\u003cdiv class=\"soi-cass-accordion\"\u003e\n\u003cdetails class=\"soi-cass-accordion-item\"\u003e\n\u003csummary class=\"soi-cass-accordion-header\"\u003e⚠️ Effets secondaires éventuels\u003c\/summary\u003e\n\u003cdiv class=\"soi-cass-accordion-content\"\u003e\n\u003cp\u003eLes effets secondaires du bourgeon de cassis sont rares aux doses recommandées. Certaines personnes très sensibles peuvent ressentir, en début de cure, une légère réaction de drainage (transit accéléré, légère fatigue). Ces effets sont transitoires et témoignent souvent de l'action dépurative du macérat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"soi-cass-accordion-item\"\u003e\n\u003csummary class=\"soi-cass-accordion-header\"\u003e🩺 Précautions d'usage\u003c\/summary\u003e\n\u003cdiv class=\"soi-cass-accordion-content\"\u003e\n\u003cp\u003eNe dépassez pas 5 pulvérisations par jour. Ce produit est déconseillé aux femmes enceintes et allaitantes sans avis médical préalable. Il ne remplace en aucun cas un traitement médical prescrit. Consultez un professionnel de santé en cas de traitement médical en cours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cass-section\"\u003e\n\u003ch2\u003ePourquoi choisir HerbalGem pour votre cure de cassis en gemmothérapie ?\u003c\/h2\u003e\n\u003cp\u003ePionnière en gemmothérapie depuis plusieurs décennies, HerbalGem garantit des bourgeons frais récoltés à maturité optimale, une traçabilité complète de la matière première et un procédé d'extraction qui respecte la totalité du complexe actif naturel. Le format spray 15 ml est idéal pour un usage nomade, précis et sans gaspillage.\u003c\/p\u003e\n\u003cdiv class=\"soi-cass-tip\"\u003e\n\u003cdiv class=\"soi-cass-tip-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n\u003cp\u003eEn gemmothérapie, le bourgeon de cassis est souvent associé à d'autres macérats pour amplifier leurs effets. N'hésitez pas à en faire le point de départ de vos protocoles bien-être.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"soi-cass-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"soi-cass-cta-box\"\u003e\n\u003cp class=\"soi-cass-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, un bourgeon à la fois\u003c\/p\u003e\n\u003cp class=\"soi-cass-cta-text\" style=\"color: white;\"\u003eArticulations soulagées, vitalité retrouvée, défenses renforcées : le bourgeon de cassis HerbalGem vous accompagne en douceur vers un équilibre durable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --soi-cass-marine: #1A2D3D;\n  --soi-cass-marine-dark: #0F1E2B;\n  --soi-cass-marine-light: #2C4458;\n  --soi-cass-pomme: #A1C544;\n  --soi-cass-pomme-dark: #84A636;\n  --soi-cass-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-cass-white: #FFFFFF;\n  --soi-cass-off-white: #F8FAF6;\n  --soi-cass-stone: #F1F3EE;\n  --soi-cass-line: #E5E8E0;\n\n  --soi-cass-primary: #5B9A3C;\n  --soi-cass-primary-soft: #EAF3E4;\n  --soi-cass-accent: #7CA86E;\n\n  --soi-cass-text: #1A2D3D;\n  --soi-cass-text-soft: #4A5B6B;\n  --soi-cass-text-muted: #7B8693;\n\n  --soi-cass-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cass-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cass-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cass-radius: 12px;\n  --soi-cass-radius-sm: 8px;\n  --soi-cass-radius-pill: 999px;\n}\n\n.soi-cass-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cass-fiche img { max-width: 100%; height: auto; }\n\n.soi-cass-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cass-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cass-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-cass-hero {\n  position: relative;\n  background: var(--soi-cass-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-cass-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cass-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cass-pomme);\n}\n\n.soi-cass-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-cass-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cass-pomme);\n  border-radius: 50%;\n}\n\n.soi-cass-hero-title {\n  display: block;\n  color: var(--soi-cass-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-cass-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-cass-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cass-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-cass-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cass-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cass-label-accent {\n  background: var(--soi-cass-pomme);\n  border-color: var(--soi-cass-pomme);\n  color: var(--soi-cass-marine);\n  font-weight: 600;\n}\n\n.soi-cass-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cass-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cass-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-cass-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cass-pomme);\n  border-radius: 2px;\n}\n\n.soi-cass-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-cass-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-cass-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cass-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cass-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-cass-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cass-benefit {\n  background: var(--soi-cass-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cass-radius);\n  border: 1px solid var(--soi-cass-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cass-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cass-shadow-md);\n}\n\n.soi-cass-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cass-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-cass-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cass-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cass-benefit:hover .soi-cass-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cass-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cass-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cass-benefit p {\n  font-size: 15px;\n  color: var(--soi-cass-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cass-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-cass-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cass-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cass-radius);\n  border: 1px solid var(--soi-cass-line);\n  align-items: flex-start;\n}\n\n.soi-cass-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cass-marine);\n  color: var(--soi-cass-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-cass-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cass-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cass-step-content p {\n  font-size: 15px;\n  color: var(--soi-cass-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cass-compo {\n  background: var(--soi-cass-off-white);\n  border-radius: var(--soi-cass-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cass-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-cass-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cass-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cass-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cass-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-cass-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cass-marine);\n  text-align: right;\n}\n\n.soi-cass-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cass-accordion-item {\n  background: var(--soi-cass-off-white);\n  border-radius: var(--soi-cass-radius-sm);\n  border: 1px solid var(--soi-cass-line);\n  overflow: hidden;\n}\n\n.soi-cass-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cass-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-cass-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cass-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cass-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cass-accordion-item[open] .soi-cass-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cass-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cass-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cass-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cass-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cass-pomme-light);\n  border-left: 4px solid var(--soi-cass-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cass-radius) var(--soi-cass-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-cass-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cass-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cass-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cass-tip p {\n  font-size: 15px;\n  color: var(--soi-cass-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-cass-cta-box {\n  background: var(--soi-cass-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cass-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cass-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-cass-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cass-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-cass-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cass-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cass-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-cass-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cass-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cass-compo-value {\n    text-align: left;\n  }\n\n  .soi-cass-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cass-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cass-fiche {\n    --soi-cass-text-soft: #2C3E50;\n    --soi-cass-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603909173578,"sku":"HG0075","price":14.85,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/bourgeon-de-cassis-bio-et-vegan-spray-15-ml-herbalgem-packshot_1064891b-6bb0-49d3-b69c-578554f4c453.webp?v=1790848595"},{"product_id":"bourgeon-de-figuier-spray-bio-et-vegan-herbalgem","title":"Bourgeon de Figuier spray Bio et vegan – HerbalGem","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eLe \u003cstrong data-start=\"537\" data-end=\"583\"\u003eBourgeon de Figuier spray Bio de HerbalGem\u003c\/strong\u003e est un allié naturel incontournable pour retrouver confort digestif et équilibre émotionnel. Élaboré à partir de \u003cstrong data-start=\"697\" data-end=\"732\"\u003ebourgeons frais de Ficus carica\u003c\/strong\u003e, ce macérat glycériné concentre toute la vitalité de la plante à l’état embryonnaire. Sa formule liquide en spray permet une assimilation rapide, idéale pour une action efficace et ciblée. Utilisé aussi bien lors de périodes de stress que pour soutenir la sphère digestive, le bourgeon de figuier accompagne naturellement l’organisme vers un mieux-être global.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_HG0080_ffc35eff-7924-48ae-b6f5-1f348511d0ad.jpg?v=1776185566\" alt=\"Photo macro de bourgeons de figuier\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003ch2 data-start=\"1095\" data-end=\"1173\"\u003eCaractéristiques et bienfaits du Bourgeon de Figuier spray Bio de HerbalGem\u003c\/h2\u003e\n\u003cp data-start=\"1175\" data-end=\"1599\"\u003eReconnu comme le \u003cstrong data-start=\"1192\" data-end=\"1249\"\u003ebourgeon de la digestion et de la régulation nerveuse\u003c\/strong\u003e, le figuier agit en profondeur sur l’estomac et l’intestin. Il contribue à maintenir un équilibre digestif harmonieux en soutenant la régulation des sécrétions gastriques et en favorisant un transit plus confortable. Son action est particulièrement appréciée en cas de sensations de lourdeur, de spasmes digestifs ou de déséquilibres liés au stress.\u003c\/p\u003e\n\u003cp data-start=\"1601\" data-end=\"1995\"\u003eParallèlement, le bourgeon de figuier se distingue par ses \u003cstrong data-start=\"1660\" data-end=\"1708\"\u003epropriétés apaisantes sur le système nerveux\u003c\/strong\u003e. Il aide à calmer les tensions émotionnelles, à réduire l’agitation mentale et à retrouver une sensation de sérénité intérieure. Cette action relaxante favorise un endormissement plus rapide et un sommeil de meilleure qualité, notamment en limitant les réveils nocturnes liés au stress.\u003c\/p\u003e\n\u003cp data-start=\"1997\" data-end=\"2273\"\u003eGrâce à sa forme spray, ce complément alimentaire bio et vegan offre une \u003cstrong data-start=\"2070\" data-end=\"2091\"\u003eabsorption rapide\u003c\/strong\u003e, sans passer par les contraintes de digestion des formes solides. Il s’intègre facilement dans une routine quotidienne, pour un accompagnement naturel et respectueux de l’organisme.\u003c\/p\u003e\n\u003ch2 data-start=\"2275\" data-end=\"2326\"\u003eUn soutien naturel pour l’équilibre au quotidien\u003c\/h2\u003e\n\u003cp data-start=\"2328\" data-end=\"2807\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eLe \u003cstrong data-start=\"2331\" data-end=\"2374\"\u003eBourgeon de Figuier spray Bio HerbalGem\u003c\/strong\u003e s’inscrit dans une approche globale du bien-être, en agissant à la fois sur la digestion et l’équilibre émotionnel. Véritable régulateur naturel, il accompagne les périodes de surmenage, de stress ou d’inconfort digestif, tout en aidant à retrouver calme intérieur et confort durable. Un choix idéal pour celles et ceux qui recherchent une solution \u003cstrong data-start=\"2724\" data-end=\"2756\"\u003enaturelle, efficace et douce\u003c\/strong\u003e, au plus près des besoins du corps et de l’esprit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603909501258,"sku":"HG0080","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hergalgem_hg0080_figuier_spray.jpg?v=1776167186"},{"product_id":"gemmo-complexe-ginkgogem-bio-et-vegan-herbalgem","title":"Gemmo-complexe Ginkgogem bio et vegan - HerbalGem","description":"\n\u003cdiv class=\"soi-gkg-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-gkg-hero\"\u003e\n    \u003cdiv class=\"soi-gkg-hero-tag\"\u003e\n      \u003cspan class=\"soi-gkg-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-gkg-hero-title\"\u003eLa triple puissance du bourgeon de Ginkgo\u003c\/span\u003e\n    \u003cp class=\"soi-gkg-hero-subtitle\"\u003eUn concentré de bourgeons frais bio qui associe trois formes d'extraction du Ginkgo biloba pour soutenir naturellement votre mémoire et votre concentration.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gkg-hero-labels\"\u003e\n      \u003cspan class=\"soi-gkg-label soi-gkg-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-gkg-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-gkg-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-gkg-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 1 : intro --\u003e\n  \u003csection class=\"soi-gkg-section\"\u003e\n    \u003ch2\u003eGinkgogem : le complément alimentaire mémoire et concentration en gemmothérapie\u003c\/h2\u003e\n    \u003cp\u003eSi vous cherchez un \u003cstrong\u003ecomplément alimentaire mémoire et concentration\u003c\/strong\u003e vraiment complet, le \u003cstrong\u003eGemmo-complexe Ginkgogem bio de HerbalGem\u003c\/strong\u003e a de quoi vous surprendre. Contrairement aux gélules classiques à base d'extrait sec de ginkgo biloba, cette formule liquide associe trois formes d'extraction du \u003cstrong\u003eGinkgo biloba\u003c\/strong\u003e pour capter l'intégralité des principes actifs de la plante.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 2 : Pourquoi choisir un concentré de bourgeons frais --\u003e\n  \u003csection class=\"soi-gkg-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un concentré de bourgeons frais plutôt qu'une gélule classique ?\u003c\/h2\u003e\n    \u003cp class=\"soi-gkg-section-intro\"\u003eLa \u003cstrong\u003egemmothérapie\u003c\/strong\u003e exploite les bourgeons et jeunes pousses, considérés comme les parties les plus riches en facteurs de croissance et en principes actifs de la plante. HerbalGem va encore plus loin avec une \u003cstrong\u003etriple association exclusive\u003c\/strong\u003e :\u003c\/p\u003e\n    \u003cdiv class=\"soi-gkg-grid\"\u003e\n      \u003cdiv class=\"soi-gkg-card\"\u003e\n        \u003ch3\u003e🌱 Macérat-mère de bourgeons frais\u003c\/h3\u003e\n        \u003cp\u003eGinkgo biloba en gemmothérapie pure : le bourgeon concentre les principes actifs à leur stade le plus riche.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-card\"\u003e\n        \u003ch3\u003e🍃 Extrait fluide de feuilles sèches\u003c\/h3\u003e\n        \u003cp\u003eStandardisé en flavonoïdes et terpènes lactones pour un apport ciblé en composés bioactifs reconnus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-card\"\u003e\n        \u003ch3\u003e🌿 Teinture-mère de feuilles fraîches\u003c\/h3\u003e\n        \u003cp\u003eComplète le spectre des actifs pour une diversité maximale de composés, notamment les ginkgoflavonoïdes et les bilobalides.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eCette synergie végétale garantit une \u003cstrong\u003ediversité maximale de composés bioactifs\u003c\/strong\u003e, directement liés aux effets reconnus du \u003cstrong\u003eginkgo biloba pour la mémoire\u003c\/strong\u003e et la circulation cérébrale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 3 : À qui s'adresse Ginkgogem --\u003e\n  \u003csection class=\"soi-gkg-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Ginkgogem ? Situations concrètes d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gkg-benefits\"\u003e\n      \u003cdiv class=\"soi-gkg-benefit\"\u003e\n        \u003cdiv class=\"soi-gkg-benefit-icon\"\u003e\u003cspan\u003e🧠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003ePériodes de surcharge mentale\u003c\/h3\u003e\n        \u003cp\u003eRévisions, projets intenses, charge cognitive élevée au travail : le Ginkgo biloba contribue au maintien de vos fonctions cognitives lorsque votre esprit est le plus sollicité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-benefit\"\u003e\n        \u003cdiv class=\"soi-gkg-benefit-icon\"\u003e\u003cspan\u003e⏳\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEntretien cognitif avec l'âge\u003c\/h3\u003e\n        \u003cp\u003eUn soutien naturel pour préserver votre mémoire et votre vivacité mentale durablement, jour après jour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-benefit\"\u003e\n        \u003cdiv class=\"soi-gkg-benefit-icon\"\u003e\u003cspan\u003e😮‍💨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFatigue et brouillard mental\u003c\/h3\u003e\n        \u003cp\u003eManque de clarté, difficultés à rester concentré, sensation d'esprit embrumé : Ginkgogem vous aide à retrouver votre netteté mentale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 4 : Composition complète et dosage --\u003e\n  \u003csection class=\"soi-gkg-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage\u003c\/h2\u003e\n    \u003cp class=\"soi-gkg-section-intro\"\u003eChaque flacon de \u003cstrong\u003e30 ml\u003c\/strong\u003e contient un concentré de bourgeons frais bio. La posologie recommandée est de \u003cstrong\u003e5 à 15 gouttes par jour\u003c\/strong\u003e, de préférence le matin.\u003c\/p\u003e\n    \u003cdiv class=\"soi-gkg-compo\"\u003e\n      \u003cdiv class=\"soi-gkg-compo-row\"\u003e\n        \u003cspan class=\"soi-gkg-compo-label\"\u003eMacérat-mère de bourgeons frais\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-compo-value\"\u003eGinkgo biloba (Ginkgo biloba L.) BIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-compo-row\"\u003e\n        \u003cspan class=\"soi-gkg-compo-label\"\u003eExtrait fluide de feuilles sèches\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-compo-value\"\u003eGinkgo biloba BIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-compo-row\"\u003e\n        \u003cspan class=\"soi-gkg-compo-label\"\u003eTeinture-mère de feuilles fraîches\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-compo-value\"\u003eGinkgo biloba BIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-compo-row\"\u003e\n        \u003cspan class=\"soi-gkg-compo-label\"\u003eSolvant\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-compo-value\"\u003eAlcool de grain (38 % vol.), eau purifiée, glycérine végétale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-compo-row\"\u003e\n        \u003cspan class=\"soi-gkg-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-compo-value\"\u003e30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-compo-row\"\u003e\n        \u003cspan class=\"soi-gkg-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-compo-value\"\u003eAgriculture Biologique, Vegan, Sans OGM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-compo-row\"\u003e\n        \u003cspan class=\"soi-gkg-compo-label\"\u003eDurée de cure recommandée\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-compo-value\"\u003e6 à 8 semaines, renouvelable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 5 : Comment utiliser Ginkgogem au quotidien --\u003e\n  \u003csection class=\"soi-gkg-section\"\u003e\n    \u003ch2\u003eComment utiliser Ginkgogem au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gkg-timeline\"\u003e\n      \u003cdiv class=\"soi-gkg-step\"\u003e\n        \u003cdiv class=\"soi-gkg-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-gkg-step-content\"\u003e\n          \u003ch3\u003eCommencez progressivement\u003c\/h3\u003e\n          \u003cp\u003eDébutez avec 5 gouttes le matin dans un grand verre d'eau et augmentez selon votre tolérance jusqu'à 15 gouttes. Vous pouvez également les déposer directement sous la langue.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-step\"\u003e\n        \u003cdiv class=\"soi-gkg-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-gkg-step-content\"\u003e\n          \u003ch3\u003eRespectez la durée de cure\u003c\/h3\u003e\n          \u003cp\u003eLes effets sur la mémoire et la concentration sont généralement perceptibles après 3 à 4 semaines d'utilisation régulière. Poursuivez la cure pendant 6 à 8 semaines pour un soutien optimal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-step\"\u003e\n        \u003cdiv class=\"soi-gkg-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-gkg-step-content\"\u003e\n          \u003ch3\u003eConservez votre flacon correctement\u003c\/h3\u003e\n          \u003cp\u003eGardez-le à l'abri de la lumière et de la chaleur, de préférence au réfrigérateur après ouverture, pour préserver toute la richesse des bourgeons.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gkg-accordion\"\u003e\n      \u003cdetails class=\"soi-gkg-accordion-item\"\u003e\n        \u003csummary class=\"soi-gkg-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-gkg-accordion-content\"\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes, aux personnes sous anticoagulants et aux enfants de moins de 12 ans. Ne se substitue pas à un traitement médical. Demandez l'avis de votre médecin en cas de doute.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 6 : Ce que Ginkgogem apporte concrètement --\u003e\n  \u003csection class=\"soi-gkg-section\"\u003e\n    \u003ch2\u003eCe que Ginkgogem apporte concrètement : les points forts\u003c\/h2\u003e\n    \u003cdiv class=\"soi-gkg-grid-compact\"\u003e\n      \u003cdiv class=\"soi-gkg-card-mini\"\u003e\n        \u003cspan class=\"soi-gkg-card-mini-icon\"\u003e🔬\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-card-mini-label\"\u003eExtraction\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-card-mini-value\"\u003eTriple extraction unique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-card-mini\"\u003e\n        \u003cspan class=\"soi-gkg-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-card-mini-value\"\u003eBio et Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-card-mini\"\u003e\n        \u003cspan class=\"soi-gkg-card-mini-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-card-mini-value\"\u003eLiquide, absorption rapide\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-gkg-card-mini\"\u003e\n        \u003cspan class=\"soi-gkg-card-mini-icon\"\u003e🧠\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-card-mini-label\"\u003eAllégation\u003c\/span\u003e\n        \u003cspan class=\"soi-gkg-card-mini-value\"\u003eFonctions cognitives normales\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-gkg-tip\"\u003e\n      \u003cdiv class=\"soi-gkg-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eLe format 30 ml se glisse facilement dans votre sac pour ne jamais interrompre votre cure, même en déplacement. La formule liquide est idéale si vous n'aimez pas les gélules.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-gkg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-gkg-cta-box\"\u003e\n      \u003cp class=\"soi-gkg-cta-text\" style=\"color: white;\"\u003eAvec Ginkgogem BIO, offrez à votre esprit l'essence la plus complète du Ginkgo biloba. Une formule liquide, bio et vegan, pensée pour celles et ceux qui refusent de faire des compromis sur la qualité de leur soutien cognitif.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-gkg-marine: #1A2D3D;\n  --soi-gkg-marine-dark: #0F1E2B;\n  --soi-gkg-marine-light: #2C4458;\n  --soi-gkg-pomme: #A1C544;\n  --soi-gkg-pomme-dark: #84A636;\n  --soi-gkg-pomme-light: rgba(161,197,68,0.10);\n  --soi-gkg-white: #FFFFFF;\n  --soi-gkg-off-white: #F8FAF6;\n  --soi-gkg-stone: #F1F3EE;\n  --soi-gkg-line: #E5E8E0;\n  --soi-gkg-primary: #E07B2E;\n  --soi-gkg-primary-soft: #FDF3EC;\n  --soi-gkg-accent: #7CA86E;\n  --soi-gkg-text: #1A2D3D;\n  --soi-gkg-text-soft: #4A5B6B;\n  --soi-gkg-text-muted: #7B8693;\n  --soi-gkg-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-gkg-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-gkg-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-gkg-radius: 12px;\n  --soi-gkg-radius-sm: 8px;\n  --soi-gkg-radius-pill: 999px;\n}\n\n.soi-gkg-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-gkg-fiche img { max-width: 100%; height: auto; }\n\n.soi-gkg-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-gkg-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-gkg-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-gkg-hero {\n  position: relative;\n  background: var(--soi-gkg-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-gkg-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-gkg-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-gkg-pomme);\n}\n\n.soi-gkg-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-gkg-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-gkg-pomme);\n  border-radius: 50%;\n}\n\n.soi-gkg-hero-title {\n  display: block;\n  color: var(--soi-gkg-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-gkg-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-gkg-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-gkg-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-gkg-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-gkg-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-gkg-label-accent {\n  background: var(--soi-gkg-pomme);\n  border-color: var(--soi-gkg-pomme);\n  color: var(--soi-gkg-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-gkg-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-gkg-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-gkg-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-gkg-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-gkg-pomme);\n  border-radius: 2px;\n}\n\n.soi-gkg-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-gkg-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-gkg-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-gkg-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-gkg-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-gkg-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-gkg-benefit {\n  background: var(--soi-gkg-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-gkg-radius);\n  border: 1px solid var(--soi-gkg-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-gkg-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-gkg-shadow-md);\n}\n\n.soi-gkg-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-gkg-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-gkg-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-gkg-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-gkg-benefit:hover .soi-gkg-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-gkg-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gkg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gkg-benefit p {\n  font-size: 15px;\n  color: var(--soi-gkg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-gkg-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-gkg-card {\n  background: var(--soi-gkg-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gkg-radius);\n  border-left: 3px solid var(--soi-gkg-pomme);\n}\n\n.soi-gkg-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gkg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-gkg-card p {\n  font-size: 14px;\n  color: var(--soi-gkg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-gkg-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\n.soi-gkg-card-mini {\n  background: var(--soi-gkg-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-gkg-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-gkg-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-gkg-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-gkg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-gkg-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-gkg-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-gkg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-gkg-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-gkg-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-gkg-radius);\n  border: 1px solid var(--soi-gkg-line);\n  align-items: flex-start;\n}\n\n.soi-gkg-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-gkg-marine);\n  color: var(--soi-gkg-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-gkg-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-gkg-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-gkg-step-content p {\n  font-size: 15px;\n  color: var(--soi-gkg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-gkg-compo {\n  background: var(--soi-gkg-off-white);\n  border-radius: var(--soi-gkg-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-gkg-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-gkg-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-gkg-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-gkg-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-gkg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-gkg-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-gkg-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-gkg-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-gkg-pomme-light);\n  border-left: 4px solid var(--soi-gkg-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-gkg-radius) var(--soi-gkg-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-gkg-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-gkg-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-gkg-marine);\n  margin-bottom: 4px;\n}\n\n.soi-gkg-tip p {\n  font-size: 15px;\n  color: var(--soi-gkg-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-gkg-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-gkg-accordion-item {\n  background: var(--soi-gkg-off-white);\n  border-radius: var(--soi-gkg-radius-sm);\n  border: 1px solid var(--soi-gkg-line);\n  overflow: hidden;\n}\n\n.soi-gkg-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-gkg-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-gkg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-gkg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-gkg-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-gkg-accordion-item[open] .soi-gkg-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-gkg-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-gkg-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-gkg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-gkg-cta-box {\n  background: var(--soi-gkg-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-gkg-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-gkg-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-gkg-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-gkg-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-gkg-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-gkg-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-gkg-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-gkg-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-gkg-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-gkg-compo-value {\n    text-align: left;\n  }\n\n  .soi-gkg-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-gkg-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-gkg-fiche {\n    --soi-gkg-text-soft: #2C3E50;\n    --soi-gkg-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603929915722,"sku":"HG0085","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-ginkgogem-bio-et-vegan-herbalgem-packshot.webp?v=1791293847"},{"product_id":"gemmo-complexe-prestagem-bio-et-vegan-30-ml-herbalgem","title":"Gemmo-complexe Prestagem bio - 30 ml - HerbalGem","description":"\n\u003cdiv class=\"soi-prest-fiche\"\u003e\n\n  \u003csection class=\"soi-prest-hero\"\u003e\n    \u003cdiv class=\"soi-prest-hero-tag\"\u003e\n      \u003cspan class=\"soi-prest-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-prest-hero-title\"\u003eLe confort urinaire masculin par les bourgeons\u003c\/span\u003e\n    \u003cp class=\"soi-prest-hero-subtitle\"\u003eUn concentré de bourgeons frais biologiques, formulé pour soutenir la fonction prostatique et préserver votre bien-être urinaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-prest-hero-labels\"\u003e\n      \u003cspan class=\"soi-prest-label soi-prest-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-prest-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-prest-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n      \u003cspan class=\"soi-prest-label\"\u003e30 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prest-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Prestagem pour votre confort urinaire ?\u003c\/h2\u003e\n    \u003cp\u003eDès la cinquantaine, la sphère urinaire masculine peut devenir source d'inconfort : envies fréquentes, nuits perturbées, sensation de miction incomplète. Ces signaux méritent une attention douce et ciblée.\u003c\/p\u003e\n    \u003cp\u003eContrairement à de nombreuses solutions de confort urinaire du marché, Prestagem mise sur la synergie de bourgeons frais et de plantes biologiques, une approche plus holistique que les formules classiques. Chez Soinat, nous avons sélectionné ce gemmo-complexe pour sa rigueur de formulation et son respect de la tradition gemmothérapeutique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prest-section\"\u003e\n    \u003ch2\u003eComposition complète : ce que contient chaque dose\u003c\/h2\u003e\n    \u003cp class=\"soi-prest-section-intro\"\u003ePrestagem associe quatre actifs végétaux complémentaires, tous d'origine biologique, pour une action ciblée sur le confort urinaire masculin.\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-prest-grid\"\u003e\n      \u003cdiv class=\"soi-prest-card\"\u003e\n        \u003ch3\u003e🌸 Épilobe à petites fleurs\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eEpilobium parviflorum\u003c\/em\u003e : plante traditionnellement reconnue pour soutenir la fonction prostatique et favoriser un confort lors de la miction.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-card\"\u003e\n        \u003ch3\u003e🌴 Sabal serrulata\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eSerenoa repens\u003c\/em\u003e : naturellement riche en phytostérols et acides gras, il contribue au maintien de l'équilibre physiologique de la prostate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-card\"\u003e\n        \u003ch3\u003e🌲 Bourgeon de séquoia géant\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eSequoiadendron giganteum\u003c\/em\u003e : réputé en gemmothérapie pour ses propriétés toniques et revitalisantes, il soutient la vitalité masculine globale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeon de noisetier\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eCorylus avellana\u003c\/em\u003e : souvent utilisé pour ses effets drainants et son action sur la circulation, il complète la formule en favorisant une meilleure élimination.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-prest-compo\"\u003e\n      \u003cdiv class=\"soi-prest-compo-row\"\u003e\n        \u003cspan class=\"soi-prest-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-prest-compo-value\"\u003eConcentré de bourgeons frais en solution hydroalcoolique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-compo-row\"\u003e\n        \u003cspan class=\"soi-prest-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-prest-compo-value\"\u003e30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-compo-row\"\u003e\n        \u003cspan class=\"soi-prest-compo-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-prest-compo-value\"\u003eBio et vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prest-section\"\u003e\n    \u003ch2\u003eComment prendre Prestagem au quotidien ?\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-prest-timeline\"\u003e\n      \u003cdiv class=\"soi-prest-step\"\u003e\n        \u003cdiv class=\"soi-prest-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-prest-step-content\"\u003e\n          \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n          \u003cp\u003e15 gouttes le matin, à diluer dans un verre d'eau, idéalement à jeun ou avant le repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-step\"\u003e\n        \u003cdiv class=\"soi-prest-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-prest-step-content\"\u003e\n          \u003ch3\u003eDurée conseillée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines, renouvelable après une pause, pour des résultats durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-step\"\u003e\n        \u003cdiv class=\"soi-prest-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-prest-step-content\"\u003e\n          \u003ch3\u003eConservation\u003c\/h3\u003e\n          \u003cp\u003eÀ l'abri de la chaleur et de la lumière, hors de portée des enfants. Agitez le flacon avant chaque utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prest-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Prestagem ?\u003c\/h2\u003e\n    \u003cp class=\"soi-prest-section-intro\"\u003eCe complexe est conçu pour les hommes à partir de 50 ans souhaitant préserver leur confort urinaire de façon naturelle. Il convient particulièrement à ceux qui :\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-prest-benefits\"\u003e\n      \u003cdiv class=\"soi-prest-benefit\"\u003e\n        \u003cdiv class=\"soi-prest-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eEnvies fréquentes ou nocturnes\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des envies urinaires fréquentes, y compris pendant la nuit, qui perturbent votre repos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-benefit\"\u003e\n        \u003cdiv class=\"soi-prest-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eÉquilibre prostatique naturel\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez soutenir votre équilibre prostatique sans recourir à des produits synthétiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-prest-benefit\"\u003e\n        \u003cdiv class=\"soi-prest-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApproche bio et respectueuse\u003c\/h3\u003e\n        \u003cp\u003eVous recherchez une approche bio, vegan et respectueuse de votre organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-prest-tip\"\u003e\n      \u003cdiv class=\"soi-prest-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de symptômes persistants ou de doute, consultez votre médecin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prest-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes sur Prestagem HerbalGem\u003c\/h2\u003e\n\n    \u003cdiv class=\"soi-prest-accordion\"\u003e\n      \u003cdetails class=\"soi-prest-accordion-item\"\u003e\n        \u003csummary class=\"soi-prest-accordion-header\"\u003e💊 Prestagem est-il compatible avec un traitement médicamenteux ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prest-accordion-content\"\u003e\n          \u003cp\u003eEn cas de traitement en cours, demandez conseil à votre médecin ou pharmacien avant de commencer une cure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prest-accordion-item\"\u003e\n        \u003csummary class=\"soi-prest-accordion-header\"\u003e⏳ Combien de temps avant de ressentir les effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prest-accordion-content\"\u003e\n          \u003cp\u003eLa gemmothérapie agit progressivement. Les premiers bénéfices sur le confort urinaire se font généralement sentir après 3 à 4 semaines de prise régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-prest-accordion-item\"\u003e\n        \u003csummary class=\"soi-prest-accordion-header\"\u003e🌱 Prestagem convient-il aux végétaliens ?\u003c\/summary\u003e\n        \u003cdiv class=\"soi-prest-accordion-content\"\u003e\n          \u003cp\u003eOui, la formule est certifiée 100 % vegan, sans aucun ingrédient d'origine animale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-prest-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-prest-cta-box\"\u003e\n      \u003cp class=\"soi-prest-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-prest-cta-text\" style=\"color: white;\"\u003eParce que prendre soin de soi ne devrait jamais attendre, Prestagem Bio d'HerbalGem vous offre une solution naturelle, douce et éprouvée pour retrouver un confort urinaire durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-prest-marine: #1A2D3D;\n  --soi-prest-marine-dark: #0F1E2B;\n  --soi-prest-marine-light: #2C4458;\n  --soi-prest-pomme: #A1C544;\n  --soi-prest-pomme-dark: #84A636;\n  --soi-prest-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-prest-white: #FFFFFF;\n  --soi-prest-off-white: #F8FAF6;\n  --soi-prest-stone: #F1F3EE;\n  --soi-prest-line: #E5E8E0;\n\n  --soi-prest-primary: #4AACBF;\n  --soi-prest-primary-soft: rgba(74,172,191,0.10);\n  --soi-prest-accent: #7CA86E;\n\n  --soi-prest-text: #1A2D3D;\n  --soi-prest-text-soft: #4A5B6B;\n  --soi-prest-text-muted: #7B8693;\n\n  --soi-prest-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-prest-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-prest-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-prest-radius: 12px;\n  --soi-prest-radius-sm: 8px;\n  --soi-prest-radius-pill: 999px;\n}\n\n.soi-prest-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-prest-fiche img { max-width: 100%; height: auto; }\n\n.soi-prest-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-prest-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-prest-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-prest-hero {\n  position: relative;\n  background: var(--soi-prest-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-prest-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-prest-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-prest-pomme);\n}\n\n.soi-prest-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-prest-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-prest-pomme);\n  border-radius: 50%;\n}\n\n.soi-prest-hero-title {\n  display: block;\n  color: var(--soi-prest-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-prest-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-prest-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-prest-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-prest-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-prest-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-prest-label-accent {\n  background: var(--soi-prest-pomme);\n  border-color: var(--soi-prest-pomme);\n  color: var(--soi-prest-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-prest-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-prest-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-prest-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-prest-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-prest-pomme);\n  border-radius: 2px;\n}\n\n.soi-prest-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-prest-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-prest-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-prest-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-prest-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-prest-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-prest-benefit {\n  background: var(--soi-prest-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-prest-radius);\n  border: 1px solid var(--soi-prest-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-prest-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-prest-shadow-md);\n}\n\n.soi-prest-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-prest-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-prest-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-prest-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-prest-benefit:hover .soi-prest-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-prest-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prest-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prest-benefit p {\n  font-size: 15px;\n  color: var(--soi-prest-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-prest-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-prest-card {\n  background: var(--soi-prest-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prest-radius);\n  border-left: 3px solid var(--soi-prest-pomme);\n}\n\n.soi-prest-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prest-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-prest-card p {\n  font-size: 14px;\n  color: var(--soi-prest-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-prest-compo {\n  background: var(--soi-prest-off-white);\n  border-radius: var(--soi-prest-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-prest-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-prest-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-prest-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-prest-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-prest-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-prest-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-prest-marine);\n  text-align: right;\n}\n\n\/* === TIMELINE === *\/\n.soi-prest-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-prest-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-prest-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-prest-radius);\n  border: 1px solid var(--soi-prest-line);\n  align-items: flex-start;\n}\n\n.soi-prest-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-prest-marine);\n  color: var(--soi-prest-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-prest-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-prest-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-prest-step-content p {\n  font-size: 15px;\n  color: var(--soi-prest-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.soi-prest-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-prest-pomme-light);\n  border-left: 4px solid var(--soi-prest-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-prest-radius) var(--soi-prest-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-prest-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-prest-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-prest-marine);\n  margin-bottom: 4px;\n}\n\n.soi-prest-tip p {\n  font-size: 15px;\n  color: var(--soi-prest-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDION === *\/\n.soi-prest-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-prest-accordion-item {\n  background: var(--soi-prest-off-white);\n  border-radius: var(--soi-prest-radius-sm);\n  border: 1px solid var(--soi-prest-line);\n  overflow: hidden;\n}\n\n.soi-prest-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-prest-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-prest-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-prest-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-prest-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-prest-accordion-item[open] .soi-prest-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-prest-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-prest-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-prest-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-prest-cta-box {\n  background: var(--soi-prest-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-prest-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-prest-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-prest-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-prest-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-prest-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-prest-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-prest-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-prest-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-prest-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-prest-compo-value {\n    text-align: left;\n  }\n\n  .soi-prest-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-prest-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-prest-fiche {\n    --soi-prest-text-soft: #2C3E50;\n    --soi-prest-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603930800458,"sku":"HG0090","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-prestagem-bio-et-vegan-30-ml-herbalgem-packshot.webp?v=1792053869"},{"product_id":"gemmo-complexe-optigem-bio-et-vegan-herbalgem","title":"Gemmo-complexe Optigem bio et vegan - HerbalGem","description":"\u003cdiv class=\"soi-opti-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-opti-hero\"\u003e\n    \u003cdiv class=\"soi-opti-hero-tag\"\u003e\n      \u003cspan class=\"soi-opti-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-opti-hero-title\"\u003eLe regard accompagné par la force des bourgeons\u003c\/span\u003e\n    \u003cp class=\"soi-opti-hero-subtitle\"\u003eOptigem bio réunit les bourgeons frais de myrtillier, de genévrier, la prêle et la lutéine dans une synergie végétale conçue pour soutenir votre confort visuel au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-opti-hero-labels\"\u003e\n      \u003cspan class=\"soi-opti-label soi-opti-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-opti-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-opti-label\"\u003eSANS OGM\u003c\/span\u003e\n      \u003cspan class=\"soi-opti-label\"\u003eCONCENTRÉ DE BOURGEONS FRAIS\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRODUCTION --\u003e\n  \u003csection class=\"soi-opti-section\"\u003e\n    \u003cp\u003eVous passez de longues heures devant un écran, vous ressentez une fatigue visuelle persistante en fin de journée, ou vous cherchez simplement à prendre soin de vos yeux de façon naturelle ? L'Optigem bio de HerbalGem est un complexe de gemmothérapie conçu précisément pour accompagner le confort et la vitalité oculaire au quotidien, avec une formule 100 % biologique et vegan.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- QU'EST-CE QUE LA GEMMOTHÉRAPIE --\u003e\n  \u003csection class=\"soi-opti-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Optigem comme complément visuel ?\u003c\/h2\u003e\n    \u003cp\u003eLa gemmothérapie utilise les tissus embryonnaires des plantes, c'est-à-dire les bourgeons et jeunes pousses fraîches, là où la concentration en principes actifs est la plus élevée. HerbalGem extrait ces substances via une macération dans un mélange eau, alcool et glycérine, ce qui préserve l'intégralité des nutriments actifs.\u003c\/p\u003e\n    \u003cp\u003eOptigem bio associe plusieurs bourgeons et extraits végétaux reconnus, sélectionnés pour leur complémentarité autour de la fonction visuelle.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"soi-opti-section\"\u003e\n    \u003ch2\u003eComposition complète et dosage\u003c\/h2\u003e\n    \u003cp class=\"soi-opti-section-intro\"\u003eChaque dose journalière recommandée (5 gouttes) apporte une synergie d'actifs ciblés pour le bien-être oculaire :\u003c\/p\u003e\n\n    \u003cdiv class=\"soi-opti-grid\"\u003e\n      \u003cdiv class=\"soi-opti-card\"\u003e\n        \u003ch3\u003e🫐 Bourgeon de myrtillier\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eVaccinium myrtillus\u003c\/em\u003e : actif phare d'Optigem, le myrtillier contribue au maintien normal de la santé des yeux, notamment pour la vision crépusculaire et la résistance de la microcirculation oculaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeon de genévrier\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eJuniperus communis\u003c\/em\u003e : traditionnellement associé au soutien hépatique, un foie en bonne santé participant indirectement à un meilleur confort visuel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-card\"\u003e\n        \u003ch3\u003e🌾 Prêle\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eEquisetum arvense\u003c\/em\u003e : riche en silice, elle accompagne la résistance et la vitalité des tissus, y compris les structures oculaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-card\"\u003e\n        \u003ch3\u003e🟡 Lutéine\u003c\/h3\u003e\n        \u003cp\u003eCaroténoïde présent naturellement dans la rétine, reconnu pour son rôle dans la protection des cellules visuelles face aux agressions lumineuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-opti-compo\"\u003e\n      \u003cdiv class=\"soi-opti-compo-row\"\u003e\n        \u003cspan class=\"soi-opti-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-opti-compo-value\"\u003eEau, alcool de grains biologiques, glycérine végétale bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-compo-row\"\u003e\n        \u003cspan class=\"soi-opti-compo-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-opti-compo-value\"\u003eFlacon de 30 ml avec compte-gouttes\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POSOLOGIE --\u003e\n  \u003csection class=\"soi-opti-section\"\u003e\n    \u003ch2\u003eComment prendre Optigem bio ? Posologie recommandée\u003c\/h2\u003e\n    \u003cdiv class=\"soi-opti-timeline\"\u003e\n      \u003cdiv class=\"soi-opti-step\"\u003e\n        \u003cdiv class=\"soi-opti-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-opti-step-content\"\u003e\n          \u003ch3\u003e5 gouttes par jour\u003c\/h3\u003e\n          \u003cp\u003eDe préférence le matin à jeun, diluées dans un verre d'eau ou directement sous la langue.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-step\"\u003e\n        \u003cdiv class=\"soi-opti-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-opti-step-content\"\u003e\n          \u003ch3\u003eCure de 6 à 8 semaines\u003c\/h3\u003e\n          \u003cp\u003eRenouvelable après une pause. Idéal lors de périodes intenses : travail sur écran, conduite nocturne fréquente.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-step\"\u003e\n        \u003cdiv class=\"soi-opti-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-opti-step-content\"\u003e\n          \u003ch3\u003ePrécaution\u003c\/h3\u003e\n          \u003cp\u003eDéconseillé aux femmes enceintes ou allaitantes sans avis médical. Ne remplace pas un traitement ophtalmologique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POUR QUI --\u003e\n  \u003csection class=\"soi-opti-section\"\u003e\n    \u003ch2\u003ePour qui est fait Optigem bio HerbalGem ?\u003c\/h2\u003e\n    \u003cp class=\"soi-opti-section-intro\"\u003eCe complexe s'adresse à toute personne souhaitant soutenir naturellement sa vue, notamment :\u003c\/p\u003e\n    \u003cdiv class=\"soi-opti-benefits\"\u003e\n      \u003cdiv class=\"soi-opti-benefit\"\u003e\n        \u003cdiv class=\"soi-opti-benefit-icon\"\u003e\u003cspan\u003e💻\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eActifs exposés aux écrans\u003c\/h3\u003e\n        \u003cp\u003eTélétravail, open-space, gaming : vos yeux sont sollicités toute la journée et méritent un soutien ciblé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-benefit\"\u003e\n        \u003cdiv class=\"soi-opti-benefit-icon\"\u003e\u003cspan\u003e🌙\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFatigue oculaire en soirée\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez une fatigue visuelle en fin de journée ou des difficultés de vision nocturne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-benefit\"\u003e\n        \u003cdiv class=\"soi-opti-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eApproche préventive\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez adopter une démarche naturelle et durable pour préserver votre confort visuel sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-opti-benefit\"\u003e\n        \u003cdiv class=\"soi-opti-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExigence bio et vegan\u003c\/h3\u003e\n        \u003cp\u003eVous êtes attentif à la qualité biologique et vegan de vos compléments alimentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HERBALGEM --\u003e\n  \u003csection class=\"soi-opti-section\"\u003e\n    \u003ch2\u003ePourquoi faire confiance à HerbalGem ?\u003c\/h2\u003e\n    \u003cp\u003ePionnier belge de la gemmothérapie depuis plus de 40 ans, HerbalGem est une référence en Europe pour la qualité et la rigueur de ses extraits de bourgeons. Chaque produit est certifié biologique, formulé sans OGM, sans colorant artificiel, et respecte une charte vegan stricte.\u003c\/p\u003e\n    \u003cp\u003eOptigem bio bénéficie de cette expertise et d'une traçabilité complète des matières premières végétales.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRÉCAUTIONS --\u003e\n  \u003csection class=\"soi-opti-section\"\u003e\n    \u003cdiv class=\"soi-opti-accordion\"\u003e\n      \u003cdetails class=\"soi-opti-accordion-item\"\u003e\n        \u003csummary class=\"soi-opti-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-opti-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un suivi médical ou ophtalmologique. En cas de troubles visuels persistants, consultez un professionnel de santé. Déconseillé aux femmes enceintes ou allaitantes sans avis médical.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-opti-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-opti-cta-box\"\u003e\n      \u003cp class=\"soi-opti-cta-tag\" style=\"color: white;\"\u003ePrendre soin de vous naturellement, commencer par le regard\u003c\/p\u003e\n      \u003cp class=\"soi-opti-cta-text\" style=\"color: white;\"\u003eVos yeux méritent autant d'attention que le reste de votre santé. Avec Optigem bio de HerbalGem, vous leur offrez chaque jour le meilleur de la gemmothérapie : des bourgeons frais, une formule bio et vegan, et une synergie végétale pensée pour accompagner votre confort visuel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-opti-marine: #1A2D3D;\n  --soi-opti-marine-dark: #0F1E2B;\n  --soi-opti-marine-light: #2C4458;\n  --soi-opti-pomme: #A1C544;\n  --soi-opti-pomme-dark: #84A636;\n  --soi-opti-pomme-light: rgba(161,197,68,0.10);\n  --soi-opti-white: #FFFFFF;\n  --soi-opti-off-white: #F8FAF6;\n  --soi-opti-stone: #F1F3EE;\n  --soi-opti-line: #E5E8E0;\n  --soi-opti-primary: #9B7AB5;\n  --soi-opti-primary-soft: #C5AED8;\n  --soi-opti-accent: #7A5A94;\n  --soi-opti-text: #1A2D3D;\n  --soi-opti-text-soft: #4A5B6B;\n  --soi-opti-text-muted: #7B8693;\n  --soi-opti-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-opti-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-opti-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-opti-radius: 12px;\n  --soi-opti-radius-sm: 8px;\n  --soi-opti-radius-pill: 999px;\n}\n\n.soi-opti-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-opti-fiche img { max-width: 100%; height: auto; }\n\n.soi-opti-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-opti-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-opti-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-opti-hero {\n  position: relative;\n  background: var(--soi-opti-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-opti-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-opti-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-opti-pomme);\n}\n\n.soi-opti-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-opti-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-opti-pomme);\n  border-radius: 50%;\n}\n\n.soi-opti-hero-title {\n  display: block;\n  color: var(--soi-opti-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-opti-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-opti-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-opti-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-opti-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-opti-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-opti-label-accent {\n  background: var(--soi-opti-pomme);\n  border-color: var(--soi-opti-pomme);\n  color: var(--soi-opti-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-opti-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-opti-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-opti-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-opti-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-opti-pomme);\n  border-radius: 2px;\n}\n\n.soi-opti-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-opti-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-opti-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-opti-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-opti-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-opti-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-opti-benefit {\n  background: var(--soi-opti-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-opti-radius);\n  border: 1px solid var(--soi-opti-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-opti-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-opti-shadow-md);\n}\n\n.soi-opti-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-opti-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-opti-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-opti-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-opti-benefit:hover .soi-opti-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-opti-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-opti-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-opti-benefit p {\n  font-size: 15px;\n  color: var(--soi-opti-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-opti-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-opti-card {\n  background: var(--soi-opti-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-opti-radius);\n  border-left: 3px solid var(--soi-opti-pomme);\n}\n\n.soi-opti-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-opti-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-opti-card p {\n  font-size: 14px;\n  color: var(--soi-opti-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-opti-card p em {\n  color: var(--soi-opti-text-muted);\n  font-size: 13px;\n}\n\n\/* COMPOSITION (data rows) *\/\n.soi-opti-compo {\n  background: var(--soi-opti-off-white);\n  border-radius: var(--soi-opti-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-opti-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-opti-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-opti-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-opti-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-opti-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-opti-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-opti-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-opti-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-opti-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-opti-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-opti-radius);\n  border: 1px solid var(--soi-opti-line);\n  align-items: flex-start;\n}\n\n.soi-opti-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-opti-marine);\n  color: var(--soi-opti-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-opti-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-opti-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-opti-step-content p {\n  font-size: 15px;\n  color: var(--soi-opti-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-opti-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-opti-accordion-item {\n  background: var(--soi-opti-off-white);\n  border-radius: var(--soi-opti-radius-sm);\n  border: 1px solid var(--soi-opti-line);\n  overflow: hidden;\n}\n\n.soi-opti-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-opti-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-opti-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-opti-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-opti-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-opti-accordion-item[open] .soi-opti-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-opti-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-opti-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-opti-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-opti-cta-box {\n  background: var(--soi-opti-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-opti-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-opti-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-opti-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-opti-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-opti-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-opti-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-opti-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-opti-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-opti-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-opti-compo-value {\n    text-align: left;\n  }\n\n  .soi-opti-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-opti-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-opti-fiche {\n    --soi-opti-text-soft: #2C3E50;\n    --soi-opti-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603931554122,"sku":"HG0095","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-optigem-bio-et-vegan-herbalgem-packshot.webp?v=1792054257"},{"product_id":"gemmo-complexe-cordiagem-bio-et-vegan-herbalgem","title":"Cordiagem Bio - Circulation \u0026 Cœur - Herbalgem","description":"\u003cdiv class=\"soi-cord-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-cord-hero\"\u003e\n    \u003cdiv class=\"soi-cord-hero-tag\"\u003e\n      \u003cspan class=\"soi-cord-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-cord-hero-title\"\u003eGemmo-complexe Cordiagem bio et vegan\u003c\/span\u003e\n    \u003cp class=\"soi-cord-hero-subtitle\"\u003eConcentré de bourgeons frais d'aubépine et d'ail des ours pour soutenir votre équilibre circulatoire au quotidien\u003c\/p\u003e\n    \u003cdiv class=\"soi-cord-hero-labels\"\u003e\n      \u003cspan class=\"soi-cord-label soi-cord-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-cord-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-cord-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-cord-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-cord-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 1 : Gemmothérapie et Cordiagem --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003eQu'est-ce que la gemmothérapie et pourquoi choisir Cordiagem ?\u003c\/h2\u003e\n    \u003cp\u003eLa gemmothérapie utilise les tissus embryonnaires des plantes, bourgeons et jeunes pousses, naturellement concentrés en principes actifs (vitamines, phytohormones, oligo-éléments). Contrairement à une plante adulte, ces tissus vivants renferment une vitalité maximale, idéale pour agir en douceur sur la circulation sanguine et lymphatique.\u003c\/p\u003e\n    \u003cp\u003eCordiagem se distingue par sa double synergie végétale ciblée sur le bien-être cardiocirculatoire, dans une formule liquide concentrée, certifiée bio et vegan, sans ingrédients d'origine animale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 2 : Composition --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003eComposition détaillée : quels actifs pour quelle action ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cord-grid\"\u003e\n      \u003cdiv class=\"soi-cord-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeon d'aubépine (Crataegus monogyna)\u003c\/h3\u003e\n        \u003cp\u003ePlante emblématique de la tradition phytothérapeutique, l'aubépine est reconnue pour accompagner l'équilibre de l'activité cardiaque et favoriser la détente vasculaire. Elle contribue à une circulation fluide et régulière.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-card\"\u003e\n        \u003ch3\u003e🧄 Bulbe d'ail des ours (Allium ursinum)\u003c\/h3\u003e\n        \u003cp\u003eApprécié pour ses propriétés fluidifiantes naturelles, l'ail des ours soutient la qualité du flux sanguin et participe à un confort circulatoire durable, avec une tolérance digestive supérieure à l'ail commun.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cord-compo\"\u003e\n      \u003cdiv class=\"soi-cord-compo-row\"\u003e\n        \u003cspan class=\"soi-cord-compo-label\"\u003eIngrédients complets\u003c\/span\u003e\n        \u003cspan class=\"soi-cord-compo-value\"\u003eExtrait aqueux-glycériné de bourgeons frais d'aubépine bio (Crataegus monogyna), extrait aqueux-glycériné de bulbe frais d'ail des ours bio (Allium ursinum), glycérine végétale, eau purifiée\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-compo-row\"\u003e\n        \u003cspan class=\"soi-cord-compo-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-cord-compo-value\"\u003eConcentré liquide de bourgeons frais\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-compo-row\"\u003e\n        \u003cspan class=\"soi-cord-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-cord-compo-value\"\u003e30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 3 : Posologie --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003ePosologie : comment utiliser Cordiagem au quotidien ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cord-timeline\"\u003e\n      \u003cdiv class=\"soi-cord-step\"\u003e\n        \u003cdiv class=\"soi-cord-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-cord-step-content\"\u003e\n          \u003ch3\u003eDosage\u003c\/h3\u003e\n          \u003cp\u003e5 à 15 gouttes par jour, selon votre sensibilité et vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-step\"\u003e\n        \u003cdiv class=\"soi-cord-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-cord-step-content\"\u003e\n          \u003ch3\u003eMode de prise\u003c\/h3\u003e\n          \u003cp\u003eÀ prendre avant le repas de midi, pures sous la langue ou diluées dans un peu d'eau de source.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-step\"\u003e\n        \u003cdiv class=\"soi-cord-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-cord-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines est généralement recommandée pour constater des effets durables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-cord-tip\"\u003e\n      \u003cdiv class=\"soi-cord-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de traitement anticoagulant ou de pathologie cardiaque, consultez votre médecin avant utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 4 : Pour qui --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003ePour qui est fait Cordiagem ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-cord-benefits\"\u003e\n      \u003cdiv class=\"soi-cord-benefit\"\u003e\n        \u003cdiv class=\"soi-cord-benefit-icon\"\u003e\u003cspan\u003e🦵\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eJambes lourdes\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des jambes lourdes ou une sensation de mauvaise circulation en fin de journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-benefit\"\u003e\n        \u003cdiv class=\"soi-cord-benefit-icon\"\u003e\u003cspan\u003e💧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCirculation veineuse et lymphatique\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez soutenir votre circulation veineuse et lymphatique de façon naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-benefit\"\u003e\n        \u003cdiv class=\"soi-cord-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExigence bio et vegan\u003c\/h3\u003e\n        \u003cp\u003eVous êtes attaché(e) aux produits certifiés bio, vegan et sans alcool.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-cord-benefit\"\u003e\n        \u003cdiv class=\"soi-cord-benefit-icon\"\u003e\u003cspan\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eQualité gemmothérapeutique\u003c\/h3\u003e\n        \u003cp\u003eVous recherchez le meilleur de la gemmothérapie pour votre circulation, sans compromis sur la qualité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 5 : Pourquoi HerbalGem --\u003e\n  \u003csection class=\"soi-cord-section\"\u003e\n    \u003ch2\u003ePourquoi HerbalGem fait la différence ?\u003c\/h2\u003e\n    \u003cp\u003ePionnière de la gemmothérapie en Europe, HerbalGem élabore ses complexes à partir de bourgeons frais récoltés à maturité optimale. Chaque flacon de 30 ml est le fruit d'un savoir-faire rigoureux : extraction douce à froid, certification bio européenne, traçabilité des plantes. Résultat : une concentration en principes actifs nettement supérieure aux macérats glycérinés classiques.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-cord-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-cord-cta-box\"\u003e\n      \u003cp class=\"soi-cord-cta-tag\" style=\"color: white;\"\u003eLa sagesse des bourgeons au service de votre circulation\u003c\/p\u003e\n      \u003cp class=\"soi-cord-cta-text\" style=\"color: white;\"\u003eDeux actifs, une synergie puissante, une formule bio et vegan : parce que prendre soin de sa circulation, c'est aussi prendre soin de son énergie, de sa légèreté et de son 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-cord-marine: #1A2D3D;\n  --soi-cord-marine-dark: #0F1E2B;\n  --soi-cord-marine-light: #2C4458;\n  --soi-cord-pomme: #A1C544;\n  --soi-cord-pomme-dark: #84A636;\n  --soi-cord-pomme-light: rgba(161,197,68,0.10);\n  --soi-cord-white: #FFFFFF;\n  --soi-cord-off-white: #F8FAF6;\n  --soi-cord-stone: #F1F3EE;\n  --soi-cord-line: #E5E8E0;\n  --soi-cord-primary: #C0392B;\n  --soi-cord-primary-soft: #F4E1DE;\n  --soi-cord-accent: #D4633A;\n  --soi-cord-text: #1A2D3D;\n  --soi-cord-text-soft: #4A5B6B;\n  --soi-cord-text-muted: #7B8693;\n  --soi-cord-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-cord-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-cord-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-cord-radius: 12px;\n  --soi-cord-radius-sm: 8px;\n  --soi-cord-radius-pill: 999px;\n}\n\n.soi-cord-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-cord-fiche img { max-width: 100%; height: auto; }\n\n.soi-cord-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-cord-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-cord-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-cord-hero {\n  position: relative;\n  background: var(--soi-cord-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-cord-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-cord-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-cord-pomme);\n}\n\n.soi-cord-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-cord-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-cord-pomme);\n  border-radius: 50%;\n}\n\n.soi-cord-hero-title {\n  display: block;\n  color: var(--soi-cord-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-cord-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-cord-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-cord-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-cord-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-cord-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-cord-label-accent {\n  background: var(--soi-cord-pomme);\n  border-color: var(--soi-cord-pomme);\n  color: var(--soi-cord-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-cord-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-cord-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-cord-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-cord-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-cord-pomme);\n  border-radius: 2px;\n}\n\n.soi-cord-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-cord-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-cord-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-cord-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-cord-benefit {\n  background: var(--soi-cord-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-cord-radius);\n  border: 1px solid var(--soi-cord-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-cord-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-cord-shadow-md);\n}\n\n.soi-cord-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-cord-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-cord-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-cord-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-cord-benefit:hover .soi-cord-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-cord-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cord-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cord-benefit p {\n  font-size: 13px;\n  color: var(--soi-cord-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-cord-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-cord-card {\n  background: var(--soi-cord-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cord-radius);\n  border-left: 3px solid var(--soi-cord-pomme);\n}\n\n.soi-cord-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-cord-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-cord-card p {\n  font-size: 14px;\n  color: var(--soi-cord-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-cord-compo {\n  background: var(--soi-cord-off-white);\n  border-radius: var(--soi-cord-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-cord-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-cord-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-cord-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-cord-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-cord-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  flex-shrink: 0;\n}\n\n.soi-cord-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-cord-marine);\n  text-align: right;\n}\n\n\/* TIMELINE *\/\n.soi-cord-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-cord-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-cord-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-cord-radius);\n  border: 1px solid var(--soi-cord-line);\n  align-items: flex-start;\n}\n\n.soi-cord-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-cord-marine);\n  color: var(--soi-cord-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-cord-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-cord-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-cord-step-content p {\n  font-size: 14px;\n  color: var(--soi-cord-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIP *\/\n.soi-cord-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-cord-pomme-light);\n  border-left: 4px solid var(--soi-cord-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-cord-radius) var(--soi-cord-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-cord-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-cord-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-cord-marine);\n  margin-bottom: 4px;\n}\n\n.soi-cord-tip p {\n  font-size: 14px;\n  color: var(--soi-cord-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ACCORDION *\/\n.soi-cord-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-cord-accordion-item {\n  background: var(--soi-cord-off-white);\n  border-radius: var(--soi-cord-radius-sm);\n  border: 1px solid var(--soi-cord-line);\n  overflow: hidden;\n}\n\n.soi-cord-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-cord-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-cord-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-cord-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-cord-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-cord-accordion-item[open] .soi-cord-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-cord-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-cord-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-cord-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-cord-cta-box {\n  background: var(--soi-cord-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-cord-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-cord-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-cord-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-cord-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-cord-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-cord-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-cord-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-cord-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-cord-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-cord-compo-value {\n    text-align: left;\n  }\n\n  .soi-cord-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-cord-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-cord-fiche {\n    --soi-cord-text-soft: #2C3E50;\n    --soi-cord-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603931717962,"sku":"HG0100","price":24.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hergalgem_hg0100_cordiagem.jpg?v=1776167738"},{"product_id":"gemmo-complexe-cologem-bio-herbalgem","title":"Gemmo-complexe Cologem bio - HerbalGem","description":"\n\n\u003cdiv class=\"soi-colg-fiche\"\u003e\n\n  \u003csection class=\"soi-colg-hero\"\u003e\n    \u003cdiv class=\"soi-colg-hero-tag\"\u003e\n      \u003cspan class=\"soi-colg-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-colg-hero-title\"\u003eLe confort intestinal par la force des bourgeons\u003c\/span\u003e\n    \u003cp class=\"soi-colg-hero-subtitle\"\u003eConcentré de bourgeons frais bio associant figuier, galanga, romarin, curcuma et sapin pectiné pour accompagner naturellement votre sphère digestive au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-colg-hero-labels\"\u003e\n      \u003cspan class=\"soi-colg-label soi-colg-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-colg-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-colg-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n      \u003cspan class=\"soi-colg-label\"\u003e30 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-colg-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un complexe de gemmothérapie pour la digestion ?\u003c\/h2\u003e\n    \u003cp\u003eLa gemmothérapie exploite les tissus embryonnaires des végétaux (bourgeons et jeunes pousses), particulièrement riches en facteurs de croissance, vitamines et oligo-éléments. Contrairement à une simple phytothérapie classique, un complexe de gemmothérapie comme Cologem associe plusieurs macérâts frais pour une action synergique sur l'ensemble de la sphère digestive.\u003c\/p\u003e\n    \u003cp\u003eLe résultat : une approche plus globale, plus profonde, et mieux tolérée par les intestins sensibles.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-colg-section\"\u003e\n    \u003ch2\u003eLes actifs clés du Cologem et leurs rôles concrets\u003c\/h2\u003e\n    \u003cp class=\"soi-colg-section-intro\"\u003eCinq extraits végétaux bio soigneusement sélectionnés pour leur complémentarité sur la sphère intestinale.\u003c\/p\u003e\n    \u003cdiv class=\"soi-colg-grid\"\u003e\n      \u003cdiv class=\"soi-colg-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeon de figuier (Ficus carica)\u003c\/h3\u003e\n        \u003cp\u003eActif vedette de la formule, il contribue à maintenir une fonction intestinale normale et soutient l'équilibre de la microflore intestinale. Il est également réputé pour son lien avec l'axe intestin-émotions, idéal lorsque le stress perturbe votre transit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-card\"\u003e\n        \u003ch3\u003e🔥 Galanga (Alpinia galanga)\u003c\/h3\u003e\n        \u003cp\u003ePlante cousine du gingembre, elle aide à apaiser les sensations de lourdeur et soutient une digestion plus fluide après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-card\"\u003e\n        \u003ch3\u003e🌱 Romarin (Rosmarinus officinalis)\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement associé au soutien du foie et de la digestion, il participe au bon fonctionnement du tractus digestif et à l'élimination naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-card\"\u003e\n        \u003ch3\u003e✨ Curcuma (Curcuma longa)\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés apaisantes sur la muqueuse intestinale, il contribue à un transit équilibré et à la réduction des inconforts digestifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-card\"\u003e\n        \u003ch3\u003e🌲 Jeunes pousses de sapin pectiné (Abies pectinata)\u003c\/h3\u003e\n        \u003cp\u003eElles complètent la formule en soutenant les défenses naturelles de l'organisme, pour une approche intestinale globale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-colg-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"soi-colg-compo\"\u003e\n      \u003cdiv class=\"soi-colg-compo-row\"\u003e\n        \u003cspan class=\"soi-colg-compo-label\"\u003eDose journalière\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-compo-value\"\u003e15 gouttes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-compo-row\"\u003e\n        \u003cspan class=\"soi-colg-compo-label\"\u003eMacérât de bourgeons\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-compo-value\"\u003eFiguier bio (Ficus carica)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-compo-row\"\u003e\n        \u003cspan class=\"soi-colg-compo-label\"\u003eExtraits bio\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-compo-value\"\u003eGalanga, Romarin, Curcuma\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-compo-row\"\u003e\n        \u003cspan class=\"soi-colg-compo-label\"\u003eMacérât de jeunes pousses\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-compo-value\"\u003eSapin pectiné bio (Abies pectinata)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-compo-row\"\u003e\n        \u003cspan class=\"soi-colg-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-compo-value\"\u003eAlcool de grain bio, glycérine végétale bio, eau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-compo-row\"\u003e\n        \u003cspan class=\"soi-colg-compo-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-compo-value\"\u003eFlacon 30 ml (≈ 30 jours de cure)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-colg-timeline\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"soi-colg-step\"\u003e\n        \u003cdiv class=\"soi-colg-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-colg-step-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003ePrenez 15 gouttes par jour, diluées dans un verre d'eau.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-step\"\u003e\n        \u003cdiv class=\"soi-colg-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-colg-step-content\"\u003e\n          \u003ch3\u003eMoment de prise\u003c\/h3\u003e\n          \u003cp\u003eDe préférence avant le repas principal, pour une absorption optimale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-step\"\u003e\n        \u003cdiv class=\"soi-colg-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-colg-step-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 4 à 8 semaines est généralement recommandée pour des résultats visibles sur le confort intestinal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-colg-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse le Gemmo-complexe Cologem bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-colg-benefits\"\u003e\n      \u003cdiv class=\"soi-colg-benefit\"\u003e\n        \u003cdiv class=\"soi-colg-benefit-icon\"\u003e\u003cspan\u003e🫧\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eBallonnements fréquents\u003c\/h3\u003e\n        \u003cp\u003eVous souffrez de ballonnements récurrents ou d'un transit irrégulier qui perturbe votre quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-benefit\"\u003e\n        \u003cdiv class=\"soi-colg-benefit-icon\"\u003e\u003cspan\u003e😤\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eIntestins réactifs au stress\u003c\/h3\u003e\n        \u003cp\u003eVotre ventre réagit en période de stress ou de changement alimentaire, et vous cherchez un soutien naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-benefit\"\u003e\n        \u003cdiv class=\"soi-colg-benefit-icon\"\u003e\u003cspan\u003e🦠\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien du microbiote\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez accompagner votre microbiote intestinal de façon naturelle et respectueuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-benefit\"\u003e\n        \u003cdiv class=\"soi-colg-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eAdeptes de médecines douces\u003c\/h3\u003e\n        \u003cp\u003eVous êtes à la recherche d'un complexe de gemmothérapie complet et certifié bio, en accord avec une démarche naturopathique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-colg-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-colg-grid-compact\"\u003e\n      \u003cdiv class=\"soi-colg-card-mini\"\u003e\n        \u003cspan class=\"soi-colg-card-mini-icon\"\u003e🍃\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-card-mini-value\"\u003eBio \u0026amp; Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-card-mini\"\u003e\n        \u003cspan class=\"soi-colg-card-mini-icon\"\u003e🧪\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-card-mini-label\"\u003eFormule\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-card-mini-value\"\u003eBourgeons frais\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-card-mini\"\u003e\n        \u003cspan class=\"soi-colg-card-mini-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-card-mini-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-card-mini-value\"\u003e30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-colg-card-mini\"\u003e\n        \u003cspan class=\"soi-colg-card-mini-icon\"\u003e🇧🇪\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-card-mini-label\"\u003eFabricant\u003c\/span\u003e\n        \u003cspan class=\"soi-colg-card-mini-value\"\u003eHerbalGem (Belgique)\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-colg-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"soi-colg-accordion-item\"\u003e\n        \u003csummary class=\"soi-colg-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"soi-colg-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. En cas de doute ou de pathologie digestive diagnostiquée, consultez un professionnel de santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-colg-accordion-item\"\u003e\n        \u003csummary class=\"soi-colg-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"soi-colg-accordion-content\"\u003e\n          \u003cp\u003eÀ conserver à l'abri de la chaleur et de la lumière, hors de portée des enfants. Flacon équipé d'un compte-gouttes intégré pour un dosage précis.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-colg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-colg-cta-box\"\u003e\n      \u003cp class=\"soi-colg-cta-tag\" style=\"color: white;\"\u003ePrendre soin de sa digestion, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-colg-cta-text\" style=\"color: white;\"\u003eRedonnez à votre ventre la sérénité qu'il mérite. Une formule botanique précise, certifiée bio, pensée pour les intestins sensibles qui ont besoin d'un soutien naturel et respectueux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-colg-marine: #1A2D3D;\n  --soi-colg-marine-dark: #0F1E2B;\n  --soi-colg-marine-light: #2C4458;\n  --soi-colg-pomme: #A1C544;\n  --soi-colg-pomme-dark: #84A636;\n  --soi-colg-pomme-light: rgba(161,197,68,0.10);\n  --soi-colg-white: #FFFFFF;\n  --soi-colg-off-white: #F8FAF6;\n  --soi-colg-stone: #F1F3EE;\n  --soi-colg-line: #E5E8E0;\n  --soi-colg-primary: #B5446B;\n  --soi-colg-primary-soft: #D4849F;\n  --soi-colg-accent: #7CA86E;\n  --soi-colg-text: #1A2D3D;\n  --soi-colg-text-soft: #4A5B6B;\n  --soi-colg-text-muted: #7B8693;\n  --soi-colg-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-colg-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-colg-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-colg-radius: 12px;\n  --soi-colg-radius-sm: 8px;\n  --soi-colg-radius-pill: 999px;\n}\n\n.soi-colg-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-colg-fiche img { max-width: 100%; height: auto; }\n\n.soi-colg-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-colg-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-colg-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-colg-hero {\n  position: relative;\n  background: var(--soi-colg-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-colg-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-colg-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-colg-pomme);\n}\n\n.soi-colg-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-colg-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-colg-pomme);\n  border-radius: 50%;\n}\n\n.soi-colg-hero-title {\n  display: block;\n  color: var(--soi-colg-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-colg-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-colg-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-colg-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-colg-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-colg-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-colg-label-accent {\n  background: var(--soi-colg-pomme);\n  border-color: var(--soi-colg-pomme);\n  color: var(--soi-colg-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-colg-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-colg-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-colg-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-colg-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-colg-pomme);\n  border-radius: 2px;\n}\n\n.soi-colg-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-colg-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-colg-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-colg-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-colg-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-colg-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-colg-benefit {\n  background: var(--soi-colg-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-colg-radius);\n  border: 1px solid var(--soi-colg-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-colg-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-colg-shadow-md);\n}\n\n.soi-colg-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-colg-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-colg-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-colg-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-colg-benefit:hover .soi-colg-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-colg-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-colg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-colg-benefit p {\n  font-size: 15px;\n  color: var(--soi-colg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-colg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-colg-card {\n  background: var(--soi-colg-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-colg-radius);\n  border-left: 3px solid var(--soi-colg-pomme);\n}\n\n.soi-colg-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-colg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-colg-card p {\n  font-size: 14px;\n  color: var(--soi-colg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-colg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-colg-card-mini {\n  background: var(--soi-colg-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-colg-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-colg-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-colg-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-colg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-colg-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-colg-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-colg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-colg-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-colg-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-colg-radius);\n  border: 1px solid var(--soi-colg-line);\n  align-items: flex-start;\n}\n\n.soi-colg-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-colg-marine);\n  color: var(--soi-colg-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-colg-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-colg-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-colg-step-content p {\n  font-size: 15px;\n  color: var(--soi-colg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-colg-compo {\n  background: var(--soi-colg-off-white);\n  border-radius: var(--soi-colg-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-colg-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-colg-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-colg-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-colg-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-colg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-colg-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-colg-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-colg-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-colg-pomme-light);\n  border-left: 4px solid var(--soi-colg-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-colg-radius) var(--soi-colg-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-colg-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-colg-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-colg-marine);\n  margin-bottom: 4px;\n}\n\n.soi-colg-tip p {\n  font-size: 15px;\n  color: var(--soi-colg-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-colg-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-colg-accordion-item {\n  background: var(--soi-colg-off-white);\n  border-radius: var(--soi-colg-radius-sm);\n  border: 1px solid var(--soi-colg-line);\n  overflow: hidden;\n}\n\n.soi-colg-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-colg-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-colg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-colg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-colg-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-colg-accordion-item[open] .soi-colg-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-colg-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-colg-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-colg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-colg-cta-box {\n  background: var(--soi-colg-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-colg-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-colg-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-colg-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-colg-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-colg-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-colg-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-colg-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-colg-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-colg-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-colg-compo-value {\n    text-align: left;\n  }\n\n  .soi-colg-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-colg-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-colg-fiche {\n    --soi-colg-text-soft: #2C3E50;\n    --soi-colg-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603931816266,"sku":"HG0105","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-cologem-bio-herbalgem-packshot.webp?v=1791728351"},{"product_id":"detox-express-monodose-bio-et-vegan-herbalgem","title":"Detox Express monodose Bio et vegan - HerbalGem","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp\u003eLe Detox Express monodose Bio de HerbalGem a été conçu pour accompagner l’organisme dans une démarche de purification ciblée et efficace. Grâce à une sélection rigoureuse de bourgeons frais issus de la gemmothérapie, cette formule concentrée agit en synergie pour soutenir les fonctions naturelles d’élimination. Elle s’adresse à celles et ceux qui ressentent le besoin de retrouver légèreté, vitalité et équilibre intérieur sur une courte période, tout en respectant le fonctionnement physiologique du corps.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_HG0110_16078999-3d7b-49c4-89f9-483e6a7f335e.jpg?v=1776185670\" alt=\"Femme qui est en train de manger des fruits détox\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003ch2 data-start=\"799\" data-end=\"876\"\u003eCaractéristiques et bienfaits du Detox Express monodose Bio de HerbalGem\u003c\/h2\u003e\n\u003cp data-start=\"878\" data-end=\"1340\"\u003eCe complexe associe cinq bourgeons frais reconnus pour leur action complémentaire sur les principaux émonctoires. Les bourgeons de \u003cstrong data-start=\"1009\" data-end=\"1030\"\u003eBouleau pubescent\u003c\/strong\u003e et de \u003cstrong data-start=\"1037\" data-end=\"1059\"\u003eBouleau verruqueux\u003c\/strong\u003e soutiennent les fonctions purifiantes du foie et des reins, tout en accompagnant la digestion. Les jeunes pousses de \u003cstrong data-start=\"1177\" data-end=\"1188\"\u003eRomarin\u003c\/strong\u003e participent activement à l’élimination des toxines accumulées et sont traditionnellement utilisées pour leur rôle protecteur et drainant sur le foie.\u003c\/p\u003e\n\u003cp data-start=\"1342\" data-end=\"1671\"\u003eLes extraits de bourgeons d’\u003cstrong data-start=\"1370\" data-end=\"1378\"\u003eOrme\u003c\/strong\u003e et de \u003cstrong data-start=\"1385\" data-end=\"1396\"\u003eBruyère\u003c\/strong\u003e contribuent au bon fonctionnement de la peau et des reins, des organes clés dans le processus d’élimination. Le bourgeon de \u003cstrong data-start=\"1521\" data-end=\"1536\"\u003eChâtaignier\u003c\/strong\u003e, quant à lui, agit sur la circulation et le système lymphatique, favorisant ainsi une meilleure évacuation des déchets métaboliques.\u003c\/p\u003e\n\u003cp data-start=\"1673\" data-end=\"1984\"\u003eSa formule \u003cstrong data-start=\"1684\" data-end=\"1712\"\u003e2,3 fois plus concentrée\u003c\/strong\u003e, entièrement \u003cstrong data-start=\"1726\" data-end=\"1741\"\u003esans alcool\u003c\/strong\u003e, permet une action globale et harmonieuse sur l’organisme. Présenté sous forme liquide en monodose, le Detox Express assure une absorption rapide et une utilisation simple, idéale pour relancer la dynamique d’élimination sur une courte durée.\u003c\/p\u003e\n\u003ch2 data-start=\"1986\" data-end=\"2030\"\u003eUn nouveau souffle pour votre organisme\u003c\/h2\u003e\n\u003cp data-start=\"2032\" data-end=\"2429\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAvec le Detox Express monodose Bio, HerbalGem propose une solution complète et concentrée pour accompagner les périodes où l’organisme a besoin d’être soutenu. Cette synergie de bourgeons agit en profondeur pour favoriser une sensation de légèreté et contribuer au bien-être général, tout en s’intégrant facilement dans le quotidien grâce à son format pratique et sa formule respectueuse du corps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603931914570,"sku":"HG0110","price":21.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hergalgem_hg0110_detox_express_f2f7f581-2564-40c9-8fa8-b1c2a62127cc.jpg?v=1778843498"},{"product_id":"gemmo-complexe-osteogem-bio-et-vegan-herbalgem","title":"Gemmo-complexe Osteogem bio - HerbalGem","description":"\u003cdiv class=\"soi-osteo-fiche\"\u003e\n\n\u003csection class=\"soi-osteo-hero\"\u003e\n  \u003cdiv class=\"soi-osteo-hero-tag\"\u003e\n    \u003cspan class=\"soi-osteo-tag-dot\"\u003e\u003c\/span\u003e\n    Gemmothérapie · HerbalGem\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-osteo-hero-title\"\u003eLe pouvoir des bourgeons pour votre capital osseux\u003c\/span\u003e\n  \u003cp class=\"soi-osteo-hero-subtitle\"\u003eUn concentré de quatre bourgeons frais biologiques, formulé pour soutenir naturellement vos os et le confort de vos articulations. La gemmothérapie au service de votre mobilité.\u003c\/p\u003e\n  \u003cdiv class=\"soi-osteo-hero-labels\"\u003e\n    \u003cspan class=\"soi-osteo-label soi-osteo-label-accent\"\u003eBIO\u003c\/span\u003e\n    \u003cspan class=\"soi-osteo-label\"\u003eVEGAN\u003c\/span\u003e\n    \u003cspan class=\"soi-osteo-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n    \u003cspan class=\"soi-osteo-label\"\u003e30 ML\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-osteo-section\"\u003e\n  \u003ch2\u003ePourquoi choisir Osteogem pour vos os et vos articulations ?\u003c\/h2\u003e\n  \u003cp\u003eÀ mesure que le temps passe, le capital osseux s'use et les articulations deviennent plus sensibles. Si vous cherchez un complément pour les articulations d'origine 100 % végétale, Osteogem propose une approche différente : celle de la gemmothérapie.\u003c\/p\u003e\n  \u003cp\u003eLes bourgeons frais concentrent les substances actives des plantes à leur stade de croissance maximal, ce qui en fait des extraits particulièrement riches et biodisponibles. C'est précisément cette concentration qui fait toute la force de ce complexe.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-osteo-section\"\u003e\n  \u003ch2\u003eLa synergie des 4 bourgeons : comment ça fonctionne ?\u003c\/h2\u003e\n  \u003cp class=\"soi-osteo-section-intro\"\u003eChaque bourgeon a été sélectionné pour un rôle précis, complémentaire des autres :\u003c\/p\u003e\n  \u003cdiv class=\"soi-osteo-grid\"\u003e\n    \u003cdiv class=\"soi-osteo-card\"\u003e\n      \u003ch3\u003e🌲 Séquoia géant (Sequoiadendron giganteum)\u003c\/h3\u003e\n      \u003cp\u003eBourgeon emblématique pour le soutien structural de l'ossature. Traditionnellement utilisé pour accompagner la solidité et la résistance de l'os, notamment chez les personnes soucieuses de préserver leur densité.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-card\"\u003e\n      \u003ch3\u003e🍃 Ronce (Rubus fruticosus)\u003c\/h3\u003e\n      \u003cp\u003eNaturellement riche en manganèse, un oligoélément qui contribue au maintien d'une ossature normale et soutient la solidité des tissus conjonctifs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-card\"\u003e\n      \u003ch3\u003e🏔️ Pin des montagnes (Pinus montana)\u003c\/h3\u003e\n      \u003cp\u003eReconnu pour son action sur les cartilages et les structures articulaires soumises aux contraintes mécaniques du quotidien. Un allié précieux pour le confort articulaire durable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-card\"\u003e\n      \u003ch3\u003e🌿 Bouleau verruqueux (Betula verrucosa)\u003c\/h3\u003e\n      \u003cp\u003eFavorise l'élimination des déchets cristallins accumulés dans les articulations, soutenant ainsi la souplesse et la mobilité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-osteo-tip\"\u003e\n    \u003cdiv class=\"soi-osteo-tip-icon\"\u003e🔬\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLa force du complexe\u003c\/strong\u003e\n      \u003cp\u003eEnsemble, ces quatre bourgeons forment un complexe articulaire et osseux complet, agissant à la fois sur la structure, la reminéralisation, le confort et la mobilité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-osteo-section\"\u003e\n  \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n\n  \u003cdiv class=\"soi-osteo-compo\"\u003e\n    \u003cdiv class=\"soi-osteo-compo-row\"\u003e\n      \u003cspan class=\"soi-osteo-compo-label\"\u003eDose journalière\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-compo-value\"\u003e15 gouttes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-compo-row\"\u003e\n      \u003cspan class=\"soi-osteo-compo-label\"\u003eBourgeon 1\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-compo-value\"\u003eMacérât de bourgeon de Séquoia géant bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-compo-row\"\u003e\n      \u003cspan class=\"soi-osteo-compo-label\"\u003eBourgeon 2\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-compo-value\"\u003eMacérât de jeune pousse de Ronce bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-compo-row\"\u003e\n      \u003cspan class=\"soi-osteo-compo-label\"\u003eBourgeon 3\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-compo-value\"\u003eMacérât de bourgeon de Pin des montagnes bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-compo-row\"\u003e\n      \u003cspan class=\"soi-osteo-compo-label\"\u003eBourgeon 4\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-compo-value\"\u003eMacérât de bourgeon de Bouleau verruqueux bio\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-compo-row\"\u003e\n      \u003cspan class=\"soi-osteo-compo-label\"\u003eExcipients\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-compo-value\"\u003eEau, alcool (glycérine végétale pour la version sans alcool), extrait de pépins de raisin\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"soi-osteo-timeline\"\u003e\n    \u003cdiv class=\"soi-osteo-step\"\u003e\n      \u003cdiv class=\"soi-osteo-step-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"soi-osteo-step-content\"\u003e\n        \u003ch3\u003eCommencez progressivement\u003c\/h3\u003e\n        \u003cp\u003eDébutez par 5 gouttes par jour, directement sous la langue ou diluées dans un peu d'eau, de préférence avant les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-step\"\u003e\n      \u003cdiv class=\"soi-osteo-step-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"soi-osteo-step-content\"\u003e\n        \u003ch3\u003eAugmentez selon vos besoins\u003c\/h3\u003e\n        \u003cp\u003eAugmentez progressivement jusqu'à 15 gouttes par jour selon votre ressenti.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-step\"\u003e\n      \u003cdiv class=\"soi-osteo-step-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"soi-osteo-step-content\"\u003e\n        \u003ch3\u003eDurée de cure conseillée\u003c\/h3\u003e\n        \u003cp\u003eUne cure de 6 à 8 semaines, renouvelable selon vos besoins. Ce produit ne se substitue pas à un traitement médical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-osteo-section\"\u003e\n  \u003ch2\u003eÀ qui s'adresse ce complément articulaire et osseux ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-osteo-benefits\"\u003e\n    \u003cdiv class=\"soi-osteo-benefit\"\u003e\n      \u003cdiv class=\"soi-osteo-benefit-icon\"\u003e\u003cspan\u003e🦴\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePrévention dès 40 ans\u003c\/h3\u003e\n      \u003cp\u003ePour les personnes souhaitant préserver leur capital osseux de façon préventive.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-benefit\"\u003e\n      \u003cdiv class=\"soi-osteo-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePériodes de fragilité\u003c\/h3\u003e\n      \u003cp\u003eLors de la ménopause, en récupération post-traumatique ou lors d'efforts physiques répétés.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-benefit\"\u003e\n      \u003cdiv class=\"soi-osteo-benefit-icon\"\u003e\u003cspan\u003e🏃\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSportifs\u003c\/h3\u003e\n      \u003cp\u003ePour celles et ceux exposés à des contraintes articulaires fréquentes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-benefit\"\u003e\n      \u003cdiv class=\"soi-osteo-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eApproche végétale\u003c\/h3\u003e\n      \u003cp\u003ePour toute personne cherchant un complément alimentaire d'origine végétale, bio et vegan, pour le confort articulaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-osteo-section\"\u003e\n  \u003ch2\u003eQuestions fréquentes sur Osteogem\u003c\/h2\u003e\n  \u003cdiv class=\"soi-osteo-accordion\"\u003e\n    \u003cdetails class=\"soi-osteo-accordion-item\"\u003e\n      \u003csummary class=\"soi-osteo-accordion-header\"\u003e🧪 Quelle est la différence entre Osteogem et un complément classique en gélules ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-osteo-accordion-content\"\u003e\n        \u003cp\u003eOsteogem utilise des bourgeons frais à l'état natif, concentrés par macération. Cette méthode préserve l'intégralité des co-facteurs naturels de la plante, là où un extrait sec peut en perdre une partie lors du séchage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-osteo-accordion-item\"\u003e\n      \u003csummary class=\"soi-osteo-accordion-header\"\u003e🤝 Peut-on associer Osteogem à d'autres compléments ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-osteo-accordion-content\"\u003e\n        \u003cp\u003eOui, il s'associe bien à un apport en vitamine D3 ou en calcium si votre médecin le recommande. En cas de traitement médicamenteux, consultez un professionnel de santé avant toute association.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-osteo-accordion-item\"\u003e\n      \u003csummary class=\"soi-osteo-accordion-header\"\u003e🌱 Le produit est-il adapté aux végans ?\u003c\/summary\u003e\n      \u003cdiv class=\"soi-osteo-accordion-content\"\u003e\n        \u003cp\u003eOui, la formule est entièrement vegan et certifiée biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-osteo-section\"\u003e\n  \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n  \u003cdiv class=\"soi-osteo-grid-compact\"\u003e\n    \u003cdiv class=\"soi-osteo-card-mini\"\u003e\n      \u003cspan class=\"soi-osteo-card-mini-icon\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-card-mini-label\"\u003eFormat\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-card-mini-value\"\u003eFlacon compte-gouttes 30 ml\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-card-mini\"\u003e\n      \u003cspan class=\"soi-osteo-card-mini-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-card-mini-label\"\u003eCertification\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-card-mini-value\"\u003eAgriculture Biologique (AB), Vegan\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-osteo-card-mini\"\u003e\n      \u003cspan class=\"soi-osteo-card-mini-icon\"\u003e🏷️\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-card-mini-label\"\u003eMarque\u003c\/span\u003e\n      \u003cspan class=\"soi-osteo-card-mini-value\"\u003eHerbalGem, pionnière depuis 1986\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-osteo-accordion\"\u003e\n    \u003cdetails class=\"soi-osteo-accordion-item\"\u003e\n      \u003csummary class=\"soi-osteo-accordion-header\"\u003e📦 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-osteo-accordion-content\"\u003e\n        \u003cp\u003eÀ conserver à l'abri de la lumière et de la chaleur, hors de portée des 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-osteo-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-osteo-cta-box\"\u003e\n    \u003cp class=\"soi-osteo-cta-tag\" style=\"color: white;\"\u003eSe soigner naturellement, bourgeon par bourgeon\u003c\/p\u003e\n    \u003cp class=\"soi-osteo-cta-text\" style=\"color: white;\"\u003ePrendre soin de vos os et de vos articulations, c'est un geste de respect envers votre corps. Avec Osteogem, HerbalGem vous offre l'essentiel du végétal, condensé en quelques gouttes quotidiennes, pour que vous continuiez à avancer avec légèreté, force et confiance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-osteo-marine: #1A2D3D;\n  --soi-osteo-marine-dark: #0F1E2B;\n  --soi-osteo-marine-light: #2C4458;\n  --soi-osteo-pomme: #A1C544;\n  --soi-osteo-pomme-dark: #84A636;\n  --soi-osteo-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-osteo-white: #FFFFFF;\n  --soi-osteo-off-white: #F8FAF6;\n  --soi-osteo-stone: #F1F3EE;\n  --soi-osteo-line: #E5E8E0;\n\n  --soi-osteo-primary: #A0877A;\n  --soi-osteo-primary-soft: #C4AFA5;\n  --soi-osteo-accent: #7CA86E;\n\n  --soi-osteo-text: #1A2D3D;\n  --soi-osteo-text-soft: #4A5B6B;\n  --soi-osteo-text-muted: #7B8693;\n\n  --soi-osteo-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-osteo-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-osteo-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-osteo-radius: 12px;\n  --soi-osteo-radius-sm: 8px;\n  --soi-osteo-radius-pill: 999px;\n}\n\n.soi-osteo-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-osteo-fiche img { max-width: 100%; height: auto; }\n\n.soi-osteo-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-osteo-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-osteo-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-osteo-hero {\n  position: relative;\n  background: var(--soi-osteo-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-osteo-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-osteo-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-osteo-pomme);\n}\n\n.soi-osteo-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-osteo-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-osteo-pomme);\n  border-radius: 50%;\n}\n\n.soi-osteo-hero-title {\n  display: block;\n  color: var(--soi-osteo-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-osteo-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-osteo-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-osteo-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-osteo-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-osteo-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-osteo-label-accent {\n  background: var(--soi-osteo-pomme);\n  border-color: var(--soi-osteo-pomme);\n  color: var(--soi-osteo-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-osteo-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-osteo-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-osteo-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-osteo-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-osteo-pomme);\n  border-radius: 2px;\n}\n\n.soi-osteo-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-osteo-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-osteo-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-osteo-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-osteo-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-osteo-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-osteo-benefit {\n  background: var(--soi-osteo-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-osteo-radius);\n  border: 1px solid var(--soi-osteo-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-osteo-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-osteo-shadow-md);\n}\n\n.soi-osteo-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-osteo-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-osteo-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-osteo-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-osteo-benefit:hover .soi-osteo-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-osteo-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-osteo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-osteo-benefit p {\n  font-size: 15px;\n  color: var(--soi-osteo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-osteo-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-osteo-card {\n  background: var(--soi-osteo-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-osteo-radius);\n  border-left: 3px solid var(--soi-osteo-pomme);\n}\n\n.soi-osteo-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-osteo-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-osteo-card p {\n  font-size: 14px;\n  color: var(--soi-osteo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID COMPACT === *\/\n.soi-osteo-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  margin-bottom: 1.25rem;\n}\n\n.soi-osteo-card-mini {\n  background: var(--soi-osteo-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-osteo-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-osteo-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-osteo-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-osteo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-osteo-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-osteo-marine);\n}\n\n\/* === TIMELINE === *\/\n.soi-osteo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.soi-osteo-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-osteo-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-osteo-radius);\n  border: 1px solid var(--soi-osteo-line);\n  align-items: flex-start;\n}\n\n.soi-osteo-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-osteo-marine);\n  color: var(--soi-osteo-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-osteo-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-osteo-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-osteo-step-content p {\n  font-size: 15px;\n  color: var(--soi-osteo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-osteo-compo {\n  background: var(--soi-osteo-off-white);\n  border-radius: var(--soi-osteo-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-osteo-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-osteo-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-osteo-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-osteo-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-osteo-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-osteo-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-osteo-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-osteo-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-osteo-pomme-light);\n  border-left: 4px solid var(--soi-osteo-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-osteo-radius) var(--soi-osteo-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.25rem;\n}\n\n.soi-osteo-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-osteo-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-osteo-marine);\n  margin-bottom: 4px;\n}\n\n.soi-osteo-tip p {\n  font-size: 15px;\n  color: var(--soi-osteo-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-osteo-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-osteo-accordion-item {\n  background: var(--soi-osteo-off-white);\n  border-radius: var(--soi-osteo-radius-sm);\n  border: 1px solid var(--soi-osteo-line);\n  overflow: hidden;\n}\n\n.soi-osteo-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-osteo-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-osteo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-osteo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-osteo-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-osteo-accordion-item[open] .soi-osteo-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-osteo-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-osteo-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-osteo-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-osteo-cta-box {\n  background: var(--soi-osteo-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-osteo-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-osteo-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-osteo-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-osteo-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-osteo-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-osteo-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-osteo-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-osteo-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-osteo-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-osteo-compo-value {\n    text-align: left;\n  }\n\n  .soi-osteo-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-osteo-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-osteo-fiche {\n    --soi-osteo-text-soft: #2C3E50;\n    --soi-osteo-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603932635466,"sku":"HG0115","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-osteogem-bio-et-vegan-herbalgem-packshot.webp?v=1792053895"},{"product_id":"gemmo-complexe-depuragem-bio-et-vegan-herbalgem","title":"Gemmo-complexe Depuragem bio et vegan - HerbalGem","description":"\u003cdiv class=\"soi-depu-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-depu-hero\"\u003e\n    \u003cdiv class=\"soi-depu-hero-tag\"\u003e\n      \u003cspan class=\"soi-depu-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-depu-hero-title\"\u003eLe drainage profond par la force des bourgeons\u003c\/span\u003e\n    \u003cp class=\"soi-depu-hero-subtitle\"\u003eUn concentré de bourgeons frais certifié biologique, formulé pour soutenir les fonctions naturelles de drainage et d'élimination de l'organisme.\u003c\/p\u003e\n    \u003cdiv class=\"soi-depu-hero-labels\"\u003e\n      \u003cspan class=\"soi-depu-label soi-depu-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-depu-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-depu-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-depu-label\"\u003e30 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pourquoi choisir la gemmothérapie pour le drainage ? --\u003e\n  \u003csection class=\"soi-depu-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la gemmothérapie pour le drainage ?\u003c\/h2\u003e\n    \u003cp\u003eLa gemmothérapie utilise les bourgeons et jeunes pousses de plantes, là où la concentration en principes actifs est maximale. Contrairement à une infusion ou une teinture classique, un extrait de bourgeons frais renferme des facteurs de croissance, des vitamines et des oligo-éléments en quantités exceptionnelles.\u003c\/p\u003e\n    \u003cp\u003eRésultat : une action drainante plus ciblée et mieux assimilée par votre organisme. C'est précisément ce qui fait la force du Depuragem dans le domaine du drainage hépatobiliaire et du drainage lymphatique par la gemmothérapie.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Une synergie de 4 actifs végétaux complémentaires --\u003e\n  \u003csection class=\"soi-depu-section\"\u003e\n    \u003ch2\u003eUne synergie de 4 actifs végétaux complémentaires\u003c\/h2\u003e\n    \u003cdiv class=\"soi-depu-grid\"\u003e\n      \u003cdiv class=\"soi-depu-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeon de Romarin\u003c\/h3\u003e\n        \u003cp\u003ePlante phare pour le drainage du foie, il soutient l'activité hépatobiliaire et contribue à un meilleur métabolisme des graisses et des toxines.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-card\"\u003e\n        \u003ch3\u003e🫐 Bourgeon de Genévrier\u003c\/h3\u003e\n        \u003cp\u003eÀ tropisme rénal reconnu, il favorise la diurèse et participe activement au drainage des déchets métaboliques par voie urinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-card\"\u003e\n        \u003ch3\u003e🌼 Pissenlit\u003c\/h3\u003e\n        \u003cp\u003ePlante dépurative traditionnelle, il agit simultanément sur le foie et les reins tout en améliorant le confort digestif au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-card\"\u003e\n        \u003ch3\u003e🌱 Artichaut\u003c\/h3\u003e\n        \u003cp\u003eRiche en cynarine, il protège les cellules hépatiques, stimule la sécrétion biliaire et apporte une précieuse dimension antioxydante à la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Composition complète et posologie --\u003e\n  \u003csection class=\"soi-depu-section\"\u003e\n    \u003ch2\u003eComposition complète et posologie\u003c\/h2\u003e\n    \u003cp class=\"soi-depu-section-intro\"\u003eIngrédients par dose journalière (15 gouttes) :\u003c\/p\u003e\n    \u003cdiv class=\"soi-depu-compo\"\u003e\n      \u003cdiv class=\"soi-depu-compo-row\"\u003e\n        \u003cspan class=\"soi-depu-compo-label\"\u003eBourgeon frais\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-compo-value\"\u003eRomarin (\u003cem\u003eRosmarinus officinalis\u003c\/em\u003e) bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-compo-row\"\u003e\n        \u003cspan class=\"soi-depu-compo-label\"\u003eBourgeon frais\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-compo-value\"\u003eGenévrier commun (\u003cem\u003eJuniperus communis\u003c\/em\u003e) bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-compo-row\"\u003e\n        \u003cspan class=\"soi-depu-compo-label\"\u003eJeunes pousses\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-compo-value\"\u003ePissenlit (\u003cem\u003eTaraxacum officinale\u003c\/em\u003e) bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-compo-row\"\u003e\n        \u003cspan class=\"soi-depu-compo-label\"\u003eJeunes pousses\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-compo-value\"\u003eArtichaut (\u003cem\u003eCynara scolymus\u003c\/em\u003e) bio\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-compo-row\"\u003e\n        \u003cspan class=\"soi-depu-compo-label\"\u003eExcipients\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-compo-value\"\u003eEau, alcool de céréales bio, glycérine végétale bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-depu-timeline\"\u003e\n      \u003cdiv class=\"soi-depu-step\"\u003e\n        \u003cdiv class=\"soi-depu-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-depu-step-content\"\u003e\n          \u003ch3\u003eCommencez en douceur\u003c\/h3\u003e\n          \u003cp\u003eDébutez par 5 gouttes par jour dans un verre d'eau, de préférence avant les repas.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-step\"\u003e\n        \u003cdiv class=\"soi-depu-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-depu-step-content\"\u003e\n          \u003ch3\u003eAugmentez progressivement\u003c\/h3\u003e\n          \u003cp\u003eMontez graduellement jusqu'à 15 gouttes par jour, selon votre tolérance et vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-step\"\u003e\n        \u003cdiv class=\"soi-depu-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-depu-step-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003ePoursuivez pendant 3 semaines à 1 mois, à renouveler selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soi-depu-tip\"\u003e\n      \u003cdiv class=\"soi-depu-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eRappel important\u003c\/strong\u003e\n        \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement médical. Consultez un professionnel de santé en cas de doute ou de traitement en cours.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Pour qui est fait le Depuragem ? --\u003e\n  \u003csection class=\"soi-depu-section\"\u003e\n    \u003ch2\u003ePour qui est fait le Depuragem ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-depu-benefits\"\u003e\n      \u003cdiv class=\"soi-depu-benefit\"\u003e\n        \u003cdiv class=\"soi-depu-benefit-icon\"\u003e\u003cspan\u003e🍽️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eLourdeur digestive\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez de la lourdeur ou une digestion lente après des repas copieux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-benefit\"\u003e\n        \u003cdiv class=\"soi-depu-benefit-icon\"\u003e\u003cspan\u003e🍃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eCure saisonnière\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez réaliser une cure dépurative de printemps ou d'automne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-benefit\"\u003e\n        \u003cdiv class=\"soi-depu-benefit-icon\"\u003e\u003cspan\u003e🫘\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien foie et reins\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez un soutien naturel pour votre foie et vos reins au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-benefit\"\u003e\n        \u003cdiv class=\"soi-depu-benefit-icon\"\u003e\u003cspan\u003e🌿\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFormule bio et vegan\u003c\/h3\u003e\n        \u003cp\u003eVous êtes sensible aux formules bio, vegan et sans gluten.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Les atouts différenciants du Depuragem HerbalGem --\u003e\n  \u003csection class=\"soi-depu-section\"\u003e\n    \u003ch2\u003eLes atouts différenciants du Depuragem HerbalGem\u003c\/h2\u003e\n    \u003cdiv class=\"soi-depu-grid-compact\"\u003e\n      \u003cdiv class=\"soi-depu-card-mini\"\u003e\n        \u003cspan class=\"soi-depu-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-card-mini-value\"\u003eBiologique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-card-mini\"\u003e\n        \u003cspan class=\"soi-depu-card-mini-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-card-mini-label\"\u003eForme\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-card-mini-value\"\u003eLiquide, absorption rapide\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-card-mini\"\u003e\n        \u003cspan class=\"soi-depu-card-mini-icon\"\u003e🧪\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-card-mini-label\"\u003eProcédé\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-card-mini-value\"\u003eBourgeons frais concentrés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-depu-card-mini\"\u003e\n        \u003cspan class=\"soi-depu-card-mini-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-card-mini-label\"\u003eConditionnement\u003c\/span\u003e\n        \u003cspan class=\"soi-depu-card-mini-value\"\u003eFlacon 30 ml avec compte-gouttes\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 : Comment optimiser votre cure de gemmothérapie drainage ? --\u003e\n  \u003csection class=\"soi-depu-section\"\u003e\n    \u003ch2\u003eComment optimiser votre cure de gemmothérapie drainage ?\u003c\/h2\u003e\n    \u003cp\u003ePour tirer le meilleur parti du Depuragem, associez-le à une hydratation suffisante (au moins 1,5 L d'eau par jour), une alimentation légère riche en légumes et fibres, et si possible une activité physique douce.\u003c\/p\u003e\n    \u003cdiv class=\"soi-depu-tip\"\u003e\n      \u003cdiv class=\"soi-depu-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n        \u003cp\u003eCes habitudes renforcent naturellement l'action drainante des bourgeons et contribuent à une sensation de légèreté durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"soi-depu-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-depu-cta-box\"\u003e\n      \u003cp class=\"soi-depu-cta-tag\" style=\"color: white;\"\u003eRetrouvez légèreté et équilibre intérieur\u003c\/p\u003e\n      \u003cp class=\"soi-depu-cta-text\" style=\"color: white;\"\u003eParce que votre corps mérite un vrai coup de pouce naturel, le Depuragem réunit en quelques gouttes quotidiennes tout ce dont vos émonctoires ont besoin. Une formule bio, précise et bienveillante, saison après saison.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-depu-marine: #1A2D3D;\n  --soi-depu-marine-dark: #0F1E2B;\n  --soi-depu-marine-light: #2C4458;\n  --soi-depu-pomme: #A1C544;\n  --soi-depu-pomme-dark: #84A636;\n  --soi-depu-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-depu-white: #FFFFFF;\n  --soi-depu-off-white: #F8FAF6;\n  --soi-depu-stone: #F1F3EE;\n  --soi-depu-line: #E5E8E0;\n\n  --soi-depu-primary: #1E9AB0;\n  --soi-depu-primary-soft: rgba(30,154,176,0.10);\n  --soi-depu-accent: #7CA86E;\n\n  --soi-depu-text: #1A2D3D;\n  --soi-depu-text-soft: #4A5B6B;\n  --soi-depu-text-muted: #7B8693;\n\n  --soi-depu-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-depu-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-depu-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-depu-radius: 12px;\n  --soi-depu-radius-sm: 8px;\n  --soi-depu-radius-pill: 999px;\n}\n\n.soi-depu-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-depu-fiche img { max-width: 100%; height: auto; }\n\n.soi-depu-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-depu-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-depu-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-depu-hero {\n  position: relative;\n  background: var(--soi-depu-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-depu-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-depu-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-depu-pomme);\n}\n\n.soi-depu-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-depu-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-depu-pomme);\n  border-radius: 50%;\n}\n\n.soi-depu-hero-title {\n  display: block;\n  color: var(--soi-depu-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-depu-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-depu-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-depu-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-depu-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-depu-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-depu-label-accent {\n  background: var(--soi-depu-pomme);\n  border-color: var(--soi-depu-pomme);\n  color: var(--soi-depu-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-depu-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-depu-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-depu-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-depu-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-depu-pomme);\n  border-radius: 2px;\n}\n\n.soi-depu-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-depu-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  font-weight: 500;\n}\n\n.soi-depu-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-depu-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-depu-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-depu-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-depu-benefit {\n  background: var(--soi-depu-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-depu-radius);\n  border: 1px solid var(--soi-depu-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-depu-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-depu-shadow-md);\n}\n\n.soi-depu-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-depu-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-depu-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-depu-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-depu-benefit:hover .soi-depu-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-depu-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-depu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-depu-benefit p {\n  font-size: 15px;\n  color: var(--soi-depu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-depu-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-depu-card {\n  background: var(--soi-depu-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-depu-radius);\n  border-left: 3px solid var(--soi-depu-pomme);\n}\n\n.soi-depu-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-depu-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-depu-card p {\n  font-size: 14px;\n  color: var(--soi-depu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID COMPACT *\/\n.soi-depu-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-depu-card-mini {\n  background: var(--soi-depu-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-depu-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-depu-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-depu-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-depu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-depu-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-depu-marine);\n}\n\n\/* TIMELINE *\/\n.soi-depu-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.soi-depu-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-depu-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-depu-radius);\n  border: 1px solid var(--soi-depu-line);\n  align-items: flex-start;\n}\n\n.soi-depu-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-depu-marine);\n  color: var(--soi-depu-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-depu-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-depu-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-depu-step-content p {\n  font-size: 15px;\n  color: var(--soi-depu-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION *\/\n.soi-depu-compo {\n  background: var(--soi-depu-off-white);\n  border-radius: var(--soi-depu-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1rem;\n}\n\n.soi-depu-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-depu-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-depu-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-depu-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-depu-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-depu-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-depu-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-depu-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-depu-pomme-light);\n  border-left: 4px solid var(--soi-depu-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-depu-radius) var(--soi-depu-radius) 0;\n  align-items: flex-start;\n  margin-top: 1rem;\n}\n\n.soi-depu-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-depu-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-depu-marine);\n  margin-bottom: 4px;\n}\n\n.soi-depu-tip p {\n  font-size: 15px;\n  color: var(--soi-depu-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA *\/\n.soi-depu-cta-box {\n  background: var(--soi-depu-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-depu-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-depu-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-depu-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-depu-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-depu-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-depu-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-depu-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-depu-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-depu-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-depu-compo-value {\n    text-align: left;\n  }\n\n  .soi-depu-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-depu-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-depu-fiche {\n    --soi-depu-text-soft: #2C3E50;\n    --soi-depu-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603933487434,"sku":"HG0120","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-depuragem-bio-et-vegan-herbalgem-packshot.webp?v=1791728238"},{"product_id":"gemmo-complexe-artigem-bio-et-vegan-herbalgem","title":"Gemmo-complexe Artigem bio et vegan - HerbalGem","description":"\u003cdiv class=\"soi-artg-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"soi-artg-hero\"\u003e\n    \u003cdiv class=\"soi-artg-hero-tag\"\u003e\n      \u003cspan class=\"soi-artg-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-artg-hero-title\"\u003eQuatre bourgeons au service de vos articulations\u003c\/span\u003e\n    \u003cp class=\"soi-artg-hero-subtitle\"\u003eUn complexe de gemmothérapie bio et vegan associant cassis, vigne vierge, pin des montagnes et bouleau pour favoriser la souplesse articulaire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-artg-hero-labels\"\u003e\n      \u003cspan class=\"soi-artg-label soi-artg-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-artg-label\"\u003eVEGAN\u003c\/span\u003e\n      \u003cspan class=\"soi-artg-label\"\u003eSANS ALCOOL\u003c\/span\u003e\n      \u003cspan class=\"soi-artg-label\"\u003eSANS GLUTEN\u003c\/span\u003e\n      \u003cspan class=\"soi-artg-label\"\u003eSANS OGM\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRODUCTION --\u003e\n  \u003csection class=\"soi-artg-section\"\u003e\n    \u003cp\u003eVous ressentez des raideurs au réveil, des genoux capricieux après l'effort ou des épaules qui manquent de fluidité ? L'Artigem bio de HerbalGem est un complexe de gemmothérapie formulé spécifiquement pour le confort et la souplesse articulaire. Quatre extraits de bourgeons frais biologiques, soigneusement associés, agissent en synergie sur vos articulations, tendons, ligaments et cartilages.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POURQUOI CHOISIR ARTIGEM --\u003e\n  \u003csection class=\"soi-artg-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Artigem pour vos articulations ?\u003c\/h2\u003e\n    \u003cp\u003eEn gemmothérapie, les bourgeons frais concentrent une richesse exceptionnelle en actifs végétaux : hormones végétales, vitamines, oligo-éléments, acides aminés. L'Artigem HerbalGem exploite cette puissance à travers une synergie de quatre bourgeons complémentaires, en format liquide pour une absorption rapide et optimale, sans passer par la digestion d'un comprimé.\u003c\/p\u003e\n    \u003cp\u003eCe complexe est certifié bio et vegan, sans alcool ajouté, et conditionné dans un flacon de 30 ml pratique avec compte-gouttes.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION DÉTAILLÉE --\u003e\n  \u003csection class=\"soi-artg-section\"\u003e\n    \u003ch2\u003eComposition détaillée : 4 bourgeons pour une action complète\u003c\/h2\u003e\n    \u003cdiv class=\"soi-artg-grid\"\u003e\n      \u003cdiv class=\"soi-artg-card\"\u003e\n        \u003ch3\u003e🫐 Bourgeon de Cassis (Ribes nigrum)\u003c\/h3\u003e\n        \u003cp\u003eLe « cortisoné naturel » de la gemmothérapie. Il potentialise l'action de tous les autres bourgeons du complexe et contribue à la souplesse des tendons et des ligaments. Incontournable en cas d'inconfort articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-card\"\u003e\n        \u003ch3\u003e🍇 Bourgeon de Vigne vierge (Parthenocissus quinquefolia)\u003c\/h3\u003e\n        \u003cp\u003eAgit en profondeur sur la structure articulaire en soutenant l'intégrité des ligaments, tendons et cartilages. Particulièrement apprécié pour les articulations sollicitées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-card\"\u003e\n        \u003ch3\u003e🌲 Bourgeon de Pin des montagnes (Pinus montana)\u003c\/h3\u003e\n        \u003cp\u003eContribue au maintien de la densité osseuse et à la protection des articulations sensibles. Idéal pour les personnes souhaitant préserver leur capital osseux sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-card\"\u003e\n        \u003ch3\u003e🌿 Bourgeons de Bouleau pubescent et verruqueux\u003c\/h3\u003e\n        \u003cp\u003eAction double, structurante et drainante, pour favoriser une minéralisation optimale et éliminer les toxines accumulées autour des articulations (Betula pubescens et Betula verrucosa).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-artg-tip\"\u003e\n      \u003cdiv class=\"soi-artg-tip-icon\"\u003e🧪\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eIngrédients complets\u003c\/strong\u003e\n        \u003cp\u003eConcentré de bourgeons frais biologiques de Cassis, Vigne vierge, Pin des montagnes, Bouleau pubescent et Bouleau verruqueux. Glycérine végétale, eau purifiée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMMENT UTILISER --\u003e\n  \u003csection class=\"soi-artg-section\"\u003e\n    \u003ch2\u003eComment utiliser l'Artigem HerbalGem ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-artg-timeline\"\u003e\n      \u003cdiv class=\"soi-artg-step\"\u003e\n        \u003cdiv class=\"soi-artg-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-artg-step-content\"\u003e\n          \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n          \u003cp\u003e15 gouttes par jour, diluées dans un grand verre d'eau, de préférence le matin à jeun.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-step\"\u003e\n        \u003cdiv class=\"soi-artg-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-artg-step-content\"\u003e\n          \u003ch3\u003eDurée conseillée\u003c\/h3\u003e\n          \u003cp\u003eUne cure de 6 à 8 semaines minimum est recommandée pour constater des résultats durables sur la mobilité articulaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-step\"\u003e\n        \u003cdiv class=\"soi-artg-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-artg-step-content\"\u003e\n          \u003ch3\u003eConservation\u003c\/h3\u003e\n          \u003cp\u003eÀ conserver dans un endroit frais et sec, à l'abri de la lumière. Une fois ouvert, utiliser dans les 2 mois.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- À QUI S'ADRESSE --\u003e\n  \u003csection class=\"soi-artg-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse l'Artigem bio HerbalGem ?\u003c\/h2\u003e\n    \u003cp class=\"soi-artg-section-intro\"\u003eCe complexe convient particulièrement aux personnes qui :\u003c\/p\u003e\n    \u003cdiv class=\"soi-artg-benefits\"\u003e\n      \u003cdiv class=\"soi-artg-benefit\"\u003e\n        \u003cdiv class=\"soi-artg-benefit-icon\"\u003e\u003cspan\u003e🦵\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eSoutien articulaire au quotidien\u003c\/h3\u003e\n        \u003cp\u003eVous cherchez un soutien naturel pour les articulations : genoux, hanches, épaules, poignets.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-benefit\"\u003e\n        \u003cdiv class=\"soi-artg-benefit-icon\"\u003e\u003cspan\u003e🏃\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eActivité physique régulière\u003c\/h3\u003e\n        \u003cp\u003eVous pratiquez une activité sportive et souhaitez préserver votre mobilité sur le long terme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-benefit\"\u003e\n        \u003cdiv class=\"soi-artg-benefit-icon\"\u003e\u003cspan\u003e🌡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRaideurs saisonnières ou liées à l'âge\u003c\/h3\u003e\n        \u003cp\u003eVous ressentez des raideurs saisonnières ou liées au vieillissement naturel de vos articulations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-benefit\"\u003e\n        \u003cdiv class=\"soi-artg-benefit-icon\"\u003e\u003cspan\u003e🌱\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eExigence bio et vegan\u003c\/h3\u003e\n        \u003cp\u003eVous préférez des solutions certifiées bio et vegan, sans alcool ni excipients inutiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-artg-tip\"\u003e\n      \u003cdiv class=\"soi-artg-tip-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePrécaution importante\u003c\/strong\u003e\n        \u003cp\u003eCe produit est un complément alimentaire. Il ne remplace pas un traitement médical ni l'avis de votre professionnel de santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INFORMATIONS PRATIQUES --\u003e\n  \u003csection class=\"soi-artg-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-artg-compo\"\u003e\n      \u003cdiv class=\"soi-artg-compo-row\"\u003e\n        \u003cspan class=\"soi-artg-compo-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-artg-compo-value\"\u003eFlacon compte-gouttes de 30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-compo-row\"\u003e\n        \u003cspan class=\"soi-artg-compo-label\"\u003eCertifications\u003c\/span\u003e\n        \u003cspan class=\"soi-artg-compo-value\"\u003eBio (certifié), Vegan\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-compo-row\"\u003e\n        \u003cspan class=\"soi-artg-compo-label\"\u003eSans\u003c\/span\u003e\n        \u003cspan class=\"soi-artg-compo-value\"\u003eAlcool, Gluten, OGM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-artg-compo-row\"\u003e\n        \u003cspan class=\"soi-artg-compo-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"soi-artg-compo-value\"\u003eHerbalGem, pionnière belge de la gemmothérapie depuis plus de 30 ans\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"soi-artg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-artg-cta-box\"\u003e\n      \u003cp class=\"soi-artg-cta-tag\" style=\"color: white;\"\u003eRetrouvez fluidité et légèreté\u003c\/p\u003e\n      \u003cp class=\"soi-artg-cta-text\" style=\"color: white;\"\u003eVos articulations méritent une attention quotidienne. Quatre bourgeons biologiques, une absorption rapide en format liquide, une certification bio et vegan : tout est réuni pour vous accompagner vers plus de souplesse dans vos mouvements, jour après jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-artg-marine: #1A2D3D;\n  --soi-artg-marine-dark: #0F1E2B;\n  --soi-artg-marine-light: #2C4458;\n  --soi-artg-pomme: #A1C544;\n  --soi-artg-pomme-dark: #84A636;\n  --soi-artg-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-artg-white: #FFFFFF;\n  --soi-artg-off-white: #F8FAF6;\n  --soi-artg-stone: #F1F3EE;\n  --soi-artg-line: #E5E8E0;\n\n  --soi-artg-primary: #7CA86E;\n  --soi-artg-primary-soft: rgba(124,168,110,0.12);\n  --soi-artg-accent: #A89078;\n\n  --soi-artg-text: #1A2D3D;\n  --soi-artg-text-soft: #4A5B6B;\n  --soi-artg-text-muted: #7B8693;\n\n  --soi-artg-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-artg-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-artg-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-artg-radius: 12px;\n  --soi-artg-radius-sm: 8px;\n  --soi-artg-radius-pill: 999px;\n}\n\n.soi-artg-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-artg-fiche img { max-width: 100%; height: auto; }\n\n.soi-artg-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-artg-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-artg-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* HERO *\/\n.soi-artg-hero {\n  position: relative;\n  background: var(--soi-artg-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-artg-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-artg-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-artg-pomme);\n}\n\n.soi-artg-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-artg-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-artg-pomme);\n  border-radius: 50%;\n}\n\n.soi-artg-hero-title {\n  display: block;\n  color: var(--soi-artg-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-artg-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-artg-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-artg-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-artg-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-artg-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-artg-label-accent {\n  background: var(--soi-artg-pomme);\n  border-color: var(--soi-artg-pomme);\n  color: var(--soi-artg-marine);\n  font-weight: 600;\n}\n\n\/* SECTIONS *\/\n.soi-artg-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-artg-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-artg-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-artg-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-artg-pomme);\n  border-radius: 2px;\n}\n\n.soi-artg-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-artg-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-artg-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-artg-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-artg-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* BENEFITS *\/\n.soi-artg-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-artg-benefit {\n  background: var(--soi-artg-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-artg-radius);\n  border: 1px solid var(--soi-artg-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-artg-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-artg-shadow-md);\n}\n\n.soi-artg-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-artg-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-artg-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-artg-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-artg-benefit:hover .soi-artg-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-artg-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-artg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-artg-benefit p {\n  font-size: 15px;\n  color: var(--soi-artg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* GRID + CARDS *\/\n.soi-artg-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-artg-card {\n  background: var(--soi-artg-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-artg-radius);\n  border-left: 3px solid var(--soi-artg-pomme);\n}\n\n.soi-artg-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-artg-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-artg-card p {\n  font-size: 14px;\n  color: var(--soi-artg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* TIMELINE *\/\n.soi-artg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-artg-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-artg-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-artg-radius);\n  border: 1px solid var(--soi-artg-line);\n  align-items: flex-start;\n}\n\n.soi-artg-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-artg-marine);\n  color: var(--soi-artg-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-artg-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-artg-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-artg-step-content p {\n  font-size: 15px;\n  color: var(--soi-artg-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* COMPOSITION (data rows) *\/\n.soi-artg-compo {\n  background: var(--soi-artg-off-white);\n  border-radius: var(--soi-artg-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n}\n\n.soi-artg-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-artg-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-artg-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-artg-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-artg-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-artg-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-artg-marine);\n  text-align: right;\n}\n\n\/* TIP *\/\n.soi-artg-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-artg-pomme-light);\n  border-left: 4px solid var(--soi-artg-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-artg-radius) var(--soi-artg-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-artg-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-artg-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-artg-marine);\n  margin-bottom: 4px;\n}\n\n.soi-artg-tip p {\n  font-size: 15px;\n  color: var(--soi-artg-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* CTA BOX *\/\n.soi-artg-cta-box {\n  background: var(--soi-artg-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-artg-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-artg-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-artg-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-artg-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-artg-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-artg-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  color: var(--soi-artg-white);\n  line-height: 1.5;\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-artg-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-artg-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-artg-compo-value {\n    text-align: left;\n  }\n\n  .soi-artg-hero {\n    padding: 1.75rem 1.25rem;\n  }\n\n  .soi-artg-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .soi-artg-benefits {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-artg-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-artg-fiche {\n    --soi-artg-text-soft: #2C3E50;\n    --soi-artg-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603933520202,"sku":"HG0125","price":25.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/gemmo-complexe-artigem-bio-et-vegan-herbalgem-packshot.webp?v=1792053438"},{"product_id":"bourgeon-de-cassis-bio-et-vegan-herbalgem-1","title":"Bourgeon de Cassis bio et vegan - 30ml HerbalGem","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 30px\"\u003e\u003cdiv style=\"flex: 1\"\u003e\u003cp data-start=\"445\" data-end=\"901\"\u003eLe Bourgeon de Cassis de HerbalGem s’impose comme une référence incontournable en gemmothérapie grâce à son action globale sur l’organisme. Reconnu pour sa grande polyvalence, cet extrait de bourgeon biologique accompagne les périodes de fatigue, de baisse d’énergie ou de déséquilibre interne, tout en soutenant le corps dans son adaptation au quotidien. Véritable allié du tonus général, il s’intègre facilement dans une routine bien-être, seul ou en association avec d’autres macérats.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"padding: 20px 60px 20px 60px; display: flex; flex-wrap: wrap; gap: 30px; align-items: stretch\"\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\u003cdiv style=\"text-align: center; width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/PHOTO_HG0130_241aded0-7966-46fd-adac-48380a3b7e09.jpg?v=1776185674\" alt=\"Photo de cassis disposés sur une surface en bois clair\" style=\"height: auto; max-width: 100%\" class=\"soinat-image\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 0 0 calc(50.0% - 15px); max-width: calc(50.0% - 15px)\"\u003e\n\u003ch3 data-start=\"873\" data-end=\"943\"\u003eCaractéristiques et bienfaits du Bourgeon de Cassis de HerbalGem\u003c\/h3\u003e\n\u003cp data-start=\"944\" data-end=\"1346\"\u003eLe \u003cstrong data-start=\"947\" data-end=\"969\"\u003ebourgeon de cassis\u003c\/strong\u003e est souvent considéré comme l’un des piliers de la gemmothérapie. Doté d’un profil \u003cstrong data-start=\"1053\" data-end=\"1067\"\u003eadaptogène\u003c\/strong\u003e, il aide l’organisme à mieux faire face aux variations de rythme, aux états de fatigue et aux sollicitations physiques ou saisonnières. Son action tonique soutient la vitalité aussi bien lors de coups de fatigue passagers que dans des phases plus prolongées de manque d’énergie.\u003c\/p\u003e\n\u003cp data-start=\"1348\" data-end=\"1728\"\u003eAu-delà de son effet dynamisant, le Bourgeon de Cassis de HerbalGem agit comme un \u003cstrong data-start=\"1430\" data-end=\"1452\"\u003eexcellent draineur\u003c\/strong\u003e. Il accompagne le travail naturel des émonctoires – foie, reins, poumons, peau et intestins – favorisant ainsi un meilleur équilibre interne et une sensation de légèreté globale. Cette action de fond contribue à soutenir les fonctions naturelles d’élimination de l’organisme.\u003c\/p\u003e\n\u003cp data-start=\"1730\" data-end=\"2082\"\u003eCe macérat est également apprécié pour son rôle dans le maintien de la \u003cstrong data-start=\"1801\" data-end=\"1840\"\u003esouplesse articulaire et musculaire\u003c\/strong\u003e, en apportant un soutien naturel au confort physique. Souvent associé à d’autres bourgeons, il est reconnu pour sa capacité à \u003cstrong data-start=\"1967\" data-end=\"1997\"\u003epotentialiser leurs effets\u003c\/strong\u003e, ce qui en fait un ingrédient central dans de nombreuses synergies de gemmothérapie.\u003c\/p\u003e\n\u003cp data-start=\"2084\" data-end=\"2414\"\u003eFormulé sous forme liquide, le Bourgeon de Cassis HerbalGem permet une \u003cstrong data-start=\"2155\" data-end=\"2176\"\u003eabsorption rapide\u003c\/strong\u003e, sans passer par les contraintes de décomposition digestive propres aux comprimés. Issu de bourgeons frais certifiés biologiques, il s’inscrit dans une démarche de qualité, respectueuse de l’organisme et adaptée à une alimentation vegan.\u003c\/p\u003e\n\u003ch3 data-start=\"2416\" data-end=\"2453\"\u003eUn allié essentiel au quotidien\u003c\/h3\u003e\n\u003cp data-start=\"2454\" data-end=\"2813\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eChoisir le Bourgeon de Cassis de HerbalGem, c’est opter pour un extrait naturel complet, pensé pour accompagner durablement la vitalité, l’équilibre interne et le confort articulaire. Grâce à sa richesse et à sa facilité d’utilisation, il devient un soutien précieux pour celles et ceux qui souhaitent préserver leur énergie et leur bien-être jour après jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":61603934339402,"sku":"HG0130","price":23.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/hergalgem_hg0130_cassis_eab25625-6e88-4b26-bc08-3ba17460c051.jpg?v=1778843505"},{"product_id":"sirop-respiration-bio-250-ml-herbalgem","title":"Sirop Respiration bio – 250 ml – HerbalGem","description":"\u003cdiv class=\"soi-resp-fiche\"\u003e\n\n  \u003csection class=\"soi-resp-hero\"\u003e\n    \u003cdiv class=\"soi-resp-hero-tag\"\u003e\n      \u003cspan class=\"soi-resp-tag-dot\"\u003e\u003c\/span\u003e\n      Gemmothérapie · HerbalGem\n    \u003c\/div\u003e\n    \u003cspan class=\"soi-resp-hero-title\"\u003eLibérez vos voies respiratoires naturellement\u003c\/span\u003e\n    \u003cp class=\"soi-resp-hero-subtitle\"\u003eUn sirop bio alliant bourgeons frais, plantes médicinales, propolis et miel pour accompagner votre confort respiratoire au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"soi-resp-hero-labels\"\u003e\n      \u003cspan class=\"soi-resp-label soi-resp-label-accent\"\u003eBIO\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-label\"\u003e100 % NATUREL\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-label\"\u003eGEMMOTHÉRAPIE\u003c\/span\u003e\n      \u003cspan class=\"soi-resp-label\"\u003e250 ML\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-resp-section\"\u003e\n    \u003cp class=\"soi-resp-section-intro\"\u003eQuand le nez coule, la gorge gratte et les bronches s'alourdissent dès les premiers froids, vous cherchez une solution naturelle, efficace et bien tolérée. Le Sirop Respiration bio HerbalGem répond exactement à ce besoin : une formule 100 % naturelle et certifiée bio, pensée pour accompagner vos voies respiratoires au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-resp-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le Sirop Respiration HerbalGem ?\u003c\/h2\u003e\n    \u003cp class=\"soi-resp-section-intro\"\u003eCe sirop se distingue par son approche globale de la sphère respiratoire. Plutôt que d'agir sur un seul symptôme, il combine bourgeons frais de gemmothérapie, plantes médicinales bio, propolis et miel pour travailler à plusieurs niveaux.\u003c\/p\u003e\n    \u003cdiv class=\"soi-resp-benefits\"\u003e\n      \u003cdiv class=\"soi-resp-benefit\"\u003e\n        \u003cdiv class=\"soi-resp-benefit-icon\"\u003e\u003cspan\u003e🌬️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eFluidifier et dégager\u003c\/h3\u003e\n        \u003cp\u003eLe Marrube, l'Inule grande aunée et l'Hysope sont traditionnellement reconnus pour soutenir le confort bronchique et faciliter l'expectoration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-benefit\"\u003e\n        \u003cdiv class=\"soi-resp-benefit-icon\"\u003e\u003cspan\u003e🌲\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eRespiration plus libre\u003c\/h3\u003e\n        \u003cp\u003eLe macérat glycériné de bourgeons de Pin des montagnes agit en profondeur sur les muqueuses respiratoires, caractéristique propre à la gemmothérapie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-benefit\"\u003e\n        \u003cdiv class=\"soi-resp-benefit-icon\"\u003e\u003cspan\u003e🛡️\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eDéfenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eLe Sureau, l'Échinacée et le Romarin participent à renforcer les défenses de l'organisme, particulièrement sollicitées en période froide ou humide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-benefit\"\u003e\n        \u003cdiv class=\"soi-resp-benefit-icon\"\u003e\u003cspan\u003e🍯\u003c\/span\u003e\u003c\/div\u003e\n        \u003ch3\u003eGorge apaisée\u003c\/h3\u003e\n        \u003cp\u003eLa Propolis verte et brune, associée au miel bio, enveloppe les muqueuses d'une protection naturelle douce et réconfortante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-resp-section\"\u003e\n    \u003ch2\u003eComposition complète du Sirop Respiration HerbalGem\u003c\/h2\u003e\n    \u003cp class=\"soi-resp-section-intro\"\u003eChaque flacon de 250 ml contient, par dose de 5 ml :\u003c\/p\u003e\n    \u003cdiv class=\"soi-resp-compo\"\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eBaies de Sureau bio \u003cem\u003e(Sambucus nigra)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e3,7 g de plante mise en œuvre\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eMiel bio\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e1,9 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eExtrait aqueux de Romarin bio \u003cem\u003e(Rosmarinus officinalis)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e687 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eExtrait aqueux d'Inule grande aunée bio \u003cem\u003e(Inula helenium)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e412 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eExtrait aqueux de Marrube bio \u003cem\u003e(Marrubium vulgare)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e412 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eTeinture mère d'Échinacée bio \u003cem\u003e(Echinacea purpurea)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e299 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eExtrait aqueux d'Hysope bio \u003cem\u003e(Hysopus officinalis)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e165 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eMacérat glycériné de bourgeons d'Aulne noir bio \u003cem\u003e(Alnus glutinosa)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e18 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eMacérat glycériné de bourgeons de Pin des montagnes bio \u003cem\u003e(Pinus montana)\u003c\/em\u003e\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e13 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eTeinture mère de Propolis verte et brune bio\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003e10 mg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-compo-row\"\u003e\n        \u003cspan class=\"soi-resp-compo-label\"\u003eAutres\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-compo-value\"\u003eEau, sucre de canne bio, alcool bio (\u0026lt; 5 %), glycérol bio\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-resp-tip\"\u003e\n      \u003cdiv class=\"soi-resp-tip-icon\"\u003e🌿\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n        \u003cp\u003eTous les ingrédients sont issus de l'Agriculture Biologique. La formule est 100 % naturelle, sans arômes artificiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-resp-section\"\u003e\n    \u003ch2\u003eComment prendre le Sirop Respiration HerbalGem ?\u003c\/h2\u003e\n    \u003cdiv class=\"soi-resp-timeline\"\u003e\n      \u003cdiv class=\"soi-resp-step\"\u003e\n        \u003cdiv class=\"soi-resp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"soi-resp-step-content\"\u003e\n          \u003ch3\u003eAgiter le flacon\u003c\/h3\u003e\n          \u003cp\u003ePensez à bien agiter le flacon avant chaque utilisation pour homogénéiser la préparation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-step\"\u003e\n        \u003cdiv class=\"soi-resp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"soi-resp-step-content\"\u003e\n          \u003ch3\u003eDoser avec le bouchon\u003c\/h3\u003e\n          \u003cp\u003eDès 12 ans : 5 ml (1 bouchon doseur), de 1 à 5 fois par jour selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-step\"\u003e\n        \u003cdiv class=\"soi-resp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"soi-resp-step-content\"\u003e\n          \u003ch3\u003eCure ponctuelle\u003c\/h3\u003e\n          \u003cp\u003eCe sirop s'utilise généralement en cure ponctuelle lors des périodes d'inconfort respiratoire (toux grasse, bronches encombrées, rhume, épisodes froids). Il peut être pris seul ou intégré dans votre routine bien-être hivernale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-resp-section\"\u003e\n    \u003ch2\u003ePrécautions et contre-indications à connaître\u003c\/h2\u003e\n    \u003cdiv class=\"soi-resp-accordion\"\u003e\n      \u003cdetails class=\"soi-resp-accordion-item\"\u003e\n        \u003csummary class=\"soi-resp-accordion-header\"\u003e⚠️ Personnes concernées par les contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"soi-resp-accordion-content\"\u003e\n          \u003cp\u003eLe Sirop Respiration HerbalGem est déconseillé dans les cas suivants : grossesse et allaitement, enfants de moins de 12 ans, pathologies du système immunitaire ou prise de médicaments immunosuppresseurs, obstruction biliaire ou troubles de la fonction biliaire, ulcère gastro-duodénal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-resp-accordion-item\"\u003e\n        \u003csummary class=\"soi-resp-accordion-header\"\u003e🌼 Allergies connues\u003c\/summary\u003e\n        \u003cdiv class=\"soi-resp-accordion-content\"\u003e\n          \u003cp\u003eCe sirop est également déconseillé en cas d'allergie connue aux plantes des familles Asteraceae ou Lamiaceae, ou aux produits de la ruche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"soi-resp-accordion-item\"\u003e\n        \u003csummary class=\"soi-resp-accordion-header\"\u003e💊 Rappel important\u003c\/summary\u003e\n        \u003cdiv class=\"soi-resp-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement médical. En cas de symptômes persistants, 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  \u003csection class=\"soi-resp-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"soi-resp-grid-compact\"\u003e\n      \u003cdiv class=\"soi-resp-card-mini\"\u003e\n        \u003cspan class=\"soi-resp-card-mini-icon\"\u003e🧴\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-card-mini-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-card-mini-value\"\u003eFlacon 250 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-card-mini\"\u003e\n        \u003cspan class=\"soi-resp-card-mini-icon\"\u003e🌱\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-card-mini-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-card-mini-value\"\u003eBio, 100 % naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-card-mini\"\u003e\n        \u003cspan class=\"soi-resp-card-mini-icon\"\u003e📏\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-card-mini-label\"\u003eDoseur\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-card-mini-value\"\u003eBouchon doseur inclus\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soi-resp-card-mini\"\u003e\n        \u003cspan class=\"soi-resp-card-mini-icon\"\u003e♻️\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-card-mini-label\"\u003eTri sélectif\u003c\/span\u003e\n        \u003cspan class=\"soi-resp-card-mini-value\"\u003eBoîte bac jaune, flacon bac verre\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"soi-resp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"soi-resp-cta-box\"\u003e\n      \u003cp class=\"soi-resp-cta-tag\" style=\"color: white;\"\u003eRespirez plus librement, naturellement\u003c\/p\u003e\n      \u003cp class=\"soi-resp-cta-text\" style=\"color: white;\"\u003eQuand les bronches réclament de l'attention, ce sirop bio HerbalGem associe le meilleur de la gemmothérapie, des plantes et du miel pour vous accompagner vers une respiration plus légère, saison après saison.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-resp-marine: #1A2D3D;\n  --soi-resp-marine-dark: #0F1E2B;\n  --soi-resp-marine-light: #2C4458;\n  --soi-resp-pomme: #A1C544;\n  --soi-resp-pomme-dark: #84A636;\n  --soi-resp-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-resp-white: #FFFFFF;\n  --soi-resp-off-white: #F8FAF6;\n  --soi-resp-stone: #F1F3EE;\n  --soi-resp-line: #E5E8E0;\n\n  --soi-resp-primary: #D4A52A;\n  --soi-resp-primary-soft: #F5EDD4;\n  --soi-resp-accent: #C4872A;\n\n  --soi-resp-text: #1A2D3D;\n  --soi-resp-text-soft: #4A5B6B;\n  --soi-resp-text-muted: #7B8693;\n\n  --soi-resp-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-resp-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-resp-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-resp-radius: 12px;\n  --soi-resp-radius-sm: 8px;\n  --soi-resp-radius-pill: 999px;\n}\n\n.soi-resp-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-resp-fiche img { max-width: 100%; height: auto; }\n\n.soi-resp-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-resp-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-resp-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n.soi-resp-hero {\n  position: relative;\n  background: var(--soi-resp-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-resp-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-resp-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-resp-pomme);\n}\n\n.soi-resp-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-resp-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-resp-pomme);\n  border-radius: 50%;\n}\n\n.soi-resp-hero-title {\n  display: block;\n  color: var(--soi-resp-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-resp-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-resp-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-resp-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-resp-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-resp-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-resp-label-accent {\n  background: var(--soi-resp-pomme);\n  border-color: var(--soi-resp-pomme);\n  color: var(--soi-resp-marine);\n  font-weight: 600;\n}\n\n.soi-resp-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-resp-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-resp-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-resp-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-resp-pomme);\n  border-radius: 2px;\n}\n\n.soi-resp-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-resp-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.soi-resp-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-resp-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-resp-section p:last-child {\n  margin-bottom: 0;\n}\n\n.soi-resp-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-resp-benefit {\n  background: var(--soi-resp-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-resp-radius);\n  border: 1px solid var(--soi-resp-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-resp-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-resp-shadow-md);\n}\n\n.soi-resp-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-resp-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-resp-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-resp-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-resp-benefit:hover .soi-resp-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-resp-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-resp-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-resp-benefit p {\n  font-size: 15px;\n  color: var(--soi-resp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-compo {\n  background: var(--soi-resp-off-white);\n  border-radius: var(--soi-resp-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.25rem;\n}\n\n.soi-resp-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-resp-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-resp-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-resp-compo-label {\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--soi-resp-text-soft);\n  line-height: 1.4;\n}\n\n.soi-resp-compo-label em {\n  font-weight: 400;\n  color: var(--soi-resp-text-muted);\n  font-size: 12px;\n}\n\n.soi-resp-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-resp-marine);\n  text-align: right;\n}\n\n.soi-resp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.soi-resp-step {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--soi-resp-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-resp-radius);\n  border: 1px solid var(--soi-resp-line);\n  align-items: flex-start;\n}\n\n.soi-resp-step-num {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--soi-resp-marine);\n  color: var(--soi-resp-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-resp-step-content h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-resp-marine);\n  margin-bottom: 0.3rem;\n}\n\n.soi-resp-step-content p {\n  font-size: 15px;\n  color: var(--soi-resp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-resp-pomme-light);\n  border-left: 4px solid var(--soi-resp-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-resp-radius) var(--soi-resp-radius) 0;\n  align-items: flex-start;\n}\n\n.soi-resp-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-resp-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-resp-marine);\n  margin-bottom: 4px;\n}\n\n.soi-resp-tip p {\n  font-size: 15px;\n  color: var(--soi-resp-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-resp-accordion-item {\n  background: var(--soi-resp-off-white);\n  border-radius: var(--soi-resp-radius-sm);\n  border: 1px solid var(--soi-resp-line);\n  overflow: hidden;\n}\n\n.soi-resp-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-resp-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-resp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-resp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-resp-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-resp-accordion-item[open] .soi-resp-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-resp-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-resp-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-resp-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.soi-resp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n}\n\n.soi-resp-card-mini {\n  background: var(--soi-resp-stone);\n  padding: 1rem 1.25rem;\n  border-radius: var(--soi-resp-radius-sm);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.soi-resp-card-mini-icon {\n  font-size: 20px;\n  margin-bottom: 4px;\n}\n\n.soi-resp-card-mini-label {\n  font-size: 11px;\n  color: var(--soi-resp-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  font-weight: 500;\n}\n\n.soi-resp-card-mini-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--soi-resp-marine);\n}\n\n.soi-resp-cta-box {\n  background: var(--soi-resp-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-resp-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-resp-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-resp-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-resp-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-resp-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-resp-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-resp-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-resp-step {\n    flex-direction: column;\n    gap: 0.75rem;\n  }\n\n  .soi-resp-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-resp-compo-value {\n    text-align: left;\n  }\n\n  .soi-resp-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .soi-resp-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-resp-fiche {\n    --soi-resp-text-soft: #2C3E50;\n    --soi-resp-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Herbalgem","offers":[{"title":"Default Title","offer_id":62333278880074,"sku":"HG0070","price":15.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/sirop-respiration-bio-250-ml-herbalgem-packshot.webp?v=1791531824"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/collections\/Copie_de_COLLAGENE_INOLAB_STICK_10__11zon.jpg?v=1779892637","url":"https:\/\/firmtoaromatherapy.com\/collections\/herbalgem.oembed","provider":"Soinature","version":"1.0","type":"link"}