{"product_id":"pollen-bio-en-pot-abeille-forestiere","title":"Pollen bio polyfloral – Abeille Forestière","description":"\u003cdiv class=\"soi-poll-fiche\"\u003e\n\n\u003csection class=\"soi-poll-hero\"\u003e\n  \u003cdiv class=\"soi-poll-hero-tag\"\u003e\n    \u003cspan class=\"soi-poll-tag-dot\"\u003e\u003c\/span\u003e\n    Apithérapie · L'Abeille Forestière\n  \u003c\/div\u003e\n  \u003cspan class=\"soi-poll-hero-title\"\u003eLe trésor doré des fleurs sauvages\u003c\/span\u003e\n  \u003cp class=\"soi-poll-hero-subtitle\"\u003eUn pollen polyfloral d'exception, récolté par les abeilles sur une diversité de fleurs sauvages et certifié Agriculture Biologique. Richesse nutritionnelle rare, goût floral et authenticité préservée dans chaque granule.\u003c\/p\u003e\n  \u003cdiv class=\"soi-poll-hero-labels\"\u003e\n    \u003cspan class=\"soi-poll-label soi-poll-label-accent\"\u003eBIO — FR-BIO-01\u003c\/span\u003e\n    \u003cspan class=\"soi-poll-label\"\u003eAGRICULTURE BIOLOGIQUE\u003c\/span\u003e\n    \u003cspan class=\"soi-poll-label\"\u003e100% POLLEN DE FLEURS\u003c\/span\u003e\n    \u003cspan class=\"soi-poll-label\"\u003ePOT VERRE 180 G\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-poll-section\"\u003e\n  \u003ch2\u003eQu'est-ce que le pollen d'abeille bio et pourquoi en consommer ?\u003c\/h2\u003e\n  \u003cp\u003eLe pollen d'abeille bio est récolté par les abeilles directement sur les étamines des fleurs. Elles le façonnent en petites pelotes compactes, chargées d'une richesse nutritionnelle rare. Contrairement à un simple complément isolé, il s'agit d'un aliment complet, reconnu en apithérapie pour accompagner votre organisme, notamment lors des changements de saison.\u003c\/p\u003e\n  \u003cp\u003eCe pollen polyfloral bio provient de plusieurs espèces florales, ce qui lui confère une palette nutritionnelle plus large qu'un pollen monofloral. Sa belle teinte dorée et son goût floral légèrement sucré en font aussi un vrai plaisir gustatif au quotidien.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-poll-section\"\u003e\n  \u003ch2\u003eComposition nutritionnelle détaillée (pour 100 g)\u003c\/h2\u003e\n  \u003cp class=\"soi-poll-section-intro\"\u003eLe pollen de fleurs bio est l'un des aliments naturels les plus denses sur le plan nutritionnel. Voici ce que contient ce produit :\u003c\/p\u003e\n  \u003cdiv class=\"soi-poll-compo\"\u003e\n    \u003cdiv class=\"soi-poll-compo-row\"\u003e\n      \u003cspan class=\"soi-poll-compo-label\"\u003eÉnergie\u003c\/span\u003e\n      \u003cspan class=\"soi-poll-compo-value\"\u003e1332 kJ \/ 318 kcal\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-compo-row\"\u003e\n      \u003cspan class=\"soi-poll-compo-label\"\u003eMatières grasses\u003c\/span\u003e\n      \u003cspan class=\"soi-poll-compo-value\"\u003e7 g (dont acides gras saturés 1,9 g)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-compo-row\"\u003e\n      \u003cspan class=\"soi-poll-compo-label\"\u003eGlucides\u003c\/span\u003e\n      \u003cspan class=\"soi-poll-compo-value\"\u003e58 g (dont sucres 37 g)\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-compo-row\"\u003e\n      \u003cspan class=\"soi-poll-compo-label\"\u003eFibres alimentaires\u003c\/span\u003e\n      \u003cspan class=\"soi-poll-compo-value\"\u003e12,1 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-compo-row\"\u003e\n      \u003cspan class=\"soi-poll-compo-label\"\u003eProtéines\u003c\/span\u003e\n      \u003cspan class=\"soi-poll-compo-value\"\u003e17 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-compo-row\"\u003e\n      \u003cspan class=\"soi-poll-compo-label\"\u003eSel\u003c\/span\u003e\n      \u003cspan class=\"soi-poll-compo-value\"\u003e0,02 g\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-compo-row\"\u003e\n      \u003cspan class=\"soi-poll-compo-label\"\u003eVitamine B1\u003c\/span\u003e\n      \u003cspan class=\"soi-poll-compo-value\"\u003e0,9 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-compo-row\"\u003e\n      \u003cspan class=\"soi-poll-compo-label\"\u003eVitamine B5\u003c\/span\u003e\n      \u003cspan class=\"soi-poll-compo-value\"\u003e0,56 mg\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-poll-tip\"\u003e\n    \u003cdiv class=\"soi-poll-tip-icon\"\u003e🍃\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eIngrédient unique\u003c\/strong\u003e\n      \u003cp\u003e100 % pollen de fleurs issu de l'agriculture biologique. Aucun additif, aucun conservateur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-poll-section\"\u003e\n  \u003ch2\u003eComment consommer le pollen bio au quotidien ?\u003c\/h2\u003e\n  \u003cp class=\"soi-poll-section-intro\"\u003eL'étiquette recommande 4 à 6 cuillères à café par jour. Pour en tirer le meilleur parti, voici quelques idées simples et savoureuses :\u003c\/p\u003e\n  \u003cdiv class=\"soi-poll-grid\"\u003e\n    \u003cdiv class=\"soi-poll-card\"\u003e\n      \u003ch3\u003e🥣 Au petit-déjeuner\u003c\/h3\u003e\n      \u003cp\u003eSaupoudrez-le sur un yaourt nature ou un porridge pour un réveil vitaminé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-card\"\u003e\n      \u003ch3\u003e🥤 En smoothie\u003c\/h3\u003e\n      \u003cp\u003eMixez-le avec des fruits frais, du lait végétal ou un jus d'orange pour un encas nutritif.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-card\"\u003e\n      \u003ch3\u003e🍯 Sur une tartine\u003c\/h3\u003e\n      \u003cp\u003eAssociez-le à du miel sur une tranche de pain complet pour une combinaison naturelle idéale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-card\"\u003e\n      \u003ch3\u003e🥗 En salade de fruits\u003c\/h3\u003e\n      \u003cp\u003eDispersez quelques granules au moment du service pour une touche croquante et nutritive.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"soi-poll-tip\"\u003e\n    \u003cdiv class=\"soi-poll-tip-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003eLe conseil Soinat\u003c\/strong\u003e\n      \u003cp\u003eMélangez-le dans un verre d'eau ou de jus de fruits si vous souhaitez une prise rapide le matin. Évitez de le chauffer au-dessus de 40 °C pour préserver ses qualités naturelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-poll-section\"\u003e\n  \u003ch2\u003ePourquoi choisir le pollen bio de l'Abeille Forestière ?\u003c\/h2\u003e\n  \u003cdiv class=\"soi-poll-benefits\"\u003e\n    \u003cdiv class=\"soi-poll-benefit\"\u003e\n      \u003cdiv class=\"soi-poll-benefit-icon\"\u003e\u003cspan\u003e✅\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eCertifié AB\u003c\/h3\u003e\n      \u003cp\u003eAgriculture biologique contrôlée FR-BIO-01, sans pesticides ni intrants chimiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-benefit\"\u003e\n      \u003cdiv class=\"soi-poll-benefit-icon\"\u003e\u003cspan\u003e🌸\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePollen polyfloral\u003c\/h3\u003e\n      \u003cp\u003eButinage sur une diversité de fleurs sauvages pour une richesse nutritionnelle maximale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-benefit\"\u003e\n      \u003cdiv class=\"soi-poll-benefit-icon\"\u003e\u003cspan\u003e🫙\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003ePot en verre de 180 g\u003c\/h3\u003e\n      \u003cp\u003eConditionnement sain, sans perturbateurs endocriniens, recyclable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"soi-poll-benefit\"\u003e\n      \u003cdiv class=\"soi-poll-benefit-icon\"\u003e\u003cspan\u003e🐝\u003c\/span\u003e\u003c\/div\u003e\n      \u003ch3\u003eSavoir-faire apicole respectueux\u003c\/h3\u003e\n      \u003cp\u003eRécolte raisonnée qui préserve les colonies et la biodiversité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-poll-section\"\u003e\n  \u003ch2\u003ePrécautions d'emploi et conseils\u003c\/h2\u003e\n  \u003cdiv class=\"soi-poll-accordion\"\u003e\n    \u003cdetails class=\"soi-poll-accordion-item\"\u003e\n      \u003csummary class=\"soi-poll-accordion-header\"\u003e⚠️ Allergies et contre-indications\u003c\/summary\u003e\n      \u003cdiv class=\"soi-poll-accordion-content\"\u003e\n        \u003cp\u003eLe pollen d'abeille est déconseillé aux personnes allergiques aux pollens ou aux produits de la ruche. En cas de doute, consultez un médecin ou un allergologue avant toute consommation. Ce produit ne se substitue pas à un traitement médical et s'inscrit dans le cadre d'une alimentation variée et équilibrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"soi-poll-accordion-item\"\u003e\n      \u003csummary class=\"soi-poll-accordion-header\"\u003e🏺 Conservation\u003c\/summary\u003e\n      \u003cdiv class=\"soi-poll-accordion-content\"\u003e\n        \u003cp\u003eConservez le pot dans un endroit sec, à l'abri de la lumière et de la chaleur. Une fois ouvert, consommez dans les semaines qui suivent pour préserver toute sa fraîcheur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"soi-poll-section\" style=\"margin-bottom:0px!important;\"\u003e\n  \u003cdiv class=\"soi-poll-cta-box\"\u003e\n    \u003cp class=\"soi-poll-cta-tag\" style=\"color: white;\"\u003eLa ruche dans toute sa pureté\u003c\/p\u003e\n    \u003cp class=\"soi-poll-cta-text\" style=\"color: white;\"\u003eUn pollen d'exception, né du travail silencieux des abeilles sur les fleurs sauvages. Riche en protéines, vitamines et fibres, il s'intègre naturellement à votre quotidien avec un goût floral qui invite à en reprendre chaque matin.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --soi-poll-marine: #1A2D3D;\n  --soi-poll-marine-dark: #0F1E2B;\n  --soi-poll-marine-light: #2C4458;\n  --soi-poll-pomme: #A1C544;\n  --soi-poll-pomme-dark: #84A636;\n  --soi-poll-pomme-light: rgba(161,197,68,0.10);\n\n  --soi-poll-white: #FFFFFF;\n  --soi-poll-off-white: #F8FAF6;\n  --soi-poll-stone: #F1F3EE;\n  --soi-poll-line: #E5E8E0;\n\n  --soi-poll-primary: #D4A82A;\n  --soi-poll-primary-soft: #F5E6B8;\n  --soi-poll-accent: #C4912A;\n\n  --soi-poll-text: #1A2D3D;\n  --soi-poll-text-soft: #4A5B6B;\n  --soi-poll-text-muted: #7B8693;\n\n  --soi-poll-shadow: 0 2px 8px rgba(26,45,61,0.06);\n  --soi-poll-shadow-md: 0 6px 20px rgba(26,45,61,0.08);\n  --soi-poll-shadow-lg: 0 12px 32px rgba(26,45,61,0.12);\n  --soi-poll-radius: 12px;\n  --soi-poll-radius-sm: 8px;\n  --soi-poll-radius-pill: 999px;\n}\n\n.soi-poll-fiche * { margin: 0; padding: 0; box-sizing: border-box; }\n.soi-poll-fiche img { max-width: 100%; height: auto; }\n\n.soi-poll-fiche {\n  max-width: 1040px;\n  margin: 0 auto;\n  padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem);\n  background: var(--soi-poll-white);\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--soi-poll-text);\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* === HERO === *\/\n.soi-poll-hero {\n  position: relative;\n  background: var(--soi-poll-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-poll-radius);\n  text-align: center;\n  overflow: hidden;\n}\n\n.soi-poll-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--soi-poll-pomme);\n}\n\n.soi-poll-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-poll-tag-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background: var(--soi-poll-pomme);\n  border-radius: 50%;\n}\n\n.soi-poll-hero-title {\n  display: block;\n  color: var(--soi-poll-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-poll-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-poll-hero-labels {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.soi-poll-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-poll-white);\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  border-radius: var(--soi-poll-radius-pill);\n  font-family: 'Inter', sans-serif;\n}\n\n.soi-poll-label-accent {\n  background: var(--soi-poll-pomme);\n  border-color: var(--soi-poll-pomme);\n  color: var(--soi-poll-marine);\n  font-weight: 600;\n}\n\n\/* === SECTIONS === *\/\n.soi-poll-section {\n  margin-bottom: clamp(2rem, 4vw, 3rem);\n}\n\n.soi-poll-section h2 {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(20px, 3vw, 26px);\n  font-weight: 600;\n  color: var(--soi-poll-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-poll-section h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 40px;\n  height: 3px;\n  background: var(--soi-poll-pomme);\n  border-radius: 2px;\n}\n\n.soi-poll-section-intro {\n  font-size: clamp(14px, 2vw, 16px);\n  color: var(--soi-poll-text-soft);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n}\n\n.soi-poll-section p {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--soi-poll-text);\n  line-height: 1.7;\n  margin-bottom: 0.8rem;\n}\n\n.soi-poll-section p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === BENEFITS === *\/\n.soi-poll-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.soi-poll-benefit {\n  background: var(--soi-poll-white);\n  padding: 1.5rem 1.25rem;\n  border-radius: var(--soi-poll-radius);\n  border: 1px solid var(--soi-poll-line);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.soi-poll-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--soi-poll-shadow-md);\n}\n\n.soi-poll-benefit-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 1rem;\n  background: var(--soi-poll-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-poll-benefit-icon::after {\n  content: '';\n  position: absolute;\n  inset: -4px;\n  border: 1.5px solid var(--soi-poll-pomme);\n  border-radius: 50%;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.soi-poll-benefit:hover .soi-poll-benefit-icon::after {\n  opacity: 1;\n}\n\n.soi-poll-benefit h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-poll-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-poll-benefit p {\n  font-size: 13px;\n  color: var(--soi-poll-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRID + CARDS === *\/\n.soi-poll-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.soi-poll-card {\n  background: var(--soi-poll-off-white);\n  padding: 1.25rem 1.5rem;\n  border-radius: var(--soi-poll-radius);\n  border-left: 3px solid var(--soi-poll-primary);\n}\n\n.soi-poll-card h3 {\n  font-family: 'Poppins', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--soi-poll-marine);\n  margin-bottom: 0.5rem;\n}\n\n.soi-poll-card p {\n  font-size: 14px;\n  color: var(--soi-poll-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.soi-poll-compo {\n  background: var(--soi-poll-off-white);\n  border-radius: var(--soi-poll-radius);\n  padding: 0.5rem 0;\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.soi-poll-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-poll-line);\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.soi-poll-compo-row:last-child {\n  border-bottom: none;\n}\n\n.soi-poll-compo-label {\n  font-size: 12px;\n  font-weight: 500;\n  color: var(--soi-poll-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.soi-poll-compo-value {\n  font-family: 'Poppins', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--soi-poll-marine);\n  text-align: right;\n}\n\n\/* === TIP === *\/\n.soi-poll-tip {\n  display: flex;\n  gap: 1rem;\n  background: var(--soi-poll-pomme-light);\n  border-left: 4px solid var(--soi-poll-pomme);\n  padding: 1.25rem 1.5rem;\n  border-radius: 0 var(--soi-poll-radius) var(--soi-poll-radius) 0;\n  align-items: flex-start;\n  margin-top: 1.5rem;\n}\n\n.soi-poll-tip-icon {\n  flex-shrink: 0;\n  font-size: 22px;\n  line-height: 1;\n}\n\n.soi-poll-tip strong {\n  display: block;\n  font-family: 'Poppins', sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--soi-poll-marine);\n  margin-bottom: 4px;\n}\n\n.soi-poll-tip p {\n  font-size: 14px;\n  color: var(--soi-poll-text);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.soi-poll-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.soi-poll-accordion-item {\n  background: var(--soi-poll-off-white);\n  border-radius: var(--soi-poll-radius-sm);\n  border: 1px solid var(--soi-poll-line);\n  overflow: hidden;\n}\n\n.soi-poll-accordion-header {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  color: var(--soi-poll-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-poll-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.soi-poll-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 300;\n  color: var(--soi-poll-pomme);\n  transition: transform 0.2s ease;\n}\n\n.soi-poll-accordion-item[open] .soi-poll-accordion-header::after {\n  transform: rotate(45deg);\n}\n\n.soi-poll-accordion-content {\n  padding: 0 1.25rem 1rem;\n}\n\n.soi-poll-accordion-content p {\n  font-size: 14px;\n  color: var(--soi-poll-text-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.soi-poll-cta-box {\n  background: var(--soi-poll-marine);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  border-radius: var(--soi-poll-radius);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.soi-poll-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-poll-pomme);\n  border-radius: 0 0 4px 4px;\n}\n\n.soi-poll-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-poll-pomme);\n  margin-bottom: 0.75rem;\n}\n\n.soi-poll-cta-text {\n  font-family: 'Poppins', sans-serif;\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 500;\n  color: var(--soi-poll-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-poll-compo-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  .soi-poll-compo-value {\n    text-align: left;\n  }\n\n  .soi-poll-hero {\n    padding: 1.75rem 1.25rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .soi-poll-fiche * {\n    animation: none;\n    transition: none;\n  }\n}\n\n@media (prefers-contrast: more) {\n  .soi-poll-fiche {\n    --soi-poll-text-soft: #2C3E50;\n    --soi-poll-line: #B0B8B0;\n  }\n}\n\u003c\/style\u003e","brand":"Abeille Forestiere","offers":[{"title":"Default Title","offer_id":61603905896778,"sku":"AF6000","price":20.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/7947\/7578\/files\/pollen-bio-en-pot-abeille-forestiere-packshot-_1__11zon.webp?v=1782197788","url":"https:\/\/firmtoaromatherapy.com\/products\/pollen-bio-en-pot-abeille-forestiere","provider":"Soinature","version":"1.0","type":"link"}